networking/network_security_perimeter¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azapi_resource.accessRules["azapi_resource.accessRules"]
azapi_resource.linkReferences["azapi_resource.linkReferences"]
azapi_resource.links["azapi_resource.links"]
azapi_resource.networkSecurityPerimeter["azapi_resource.networkSecurityPerimeter"]
azapi_resource.profiles["azapi_resource.profiles"]
azapi_resource.resourceAssociations["azapi_resource.resourceAssociations"]
azurecaf_name.nsp["azurecaf_name.nsp"]
module.diagnostics["module.diagnostics"]
azapi_resource.accessRules --> azapi_resource.profiles
azapi_resource.linkReferences --> azapi_resource.networkSecurityPerimeter
azapi_resource.links --> azapi_resource.networkSecurityPerimeter
azapi_resource.networkSecurityPerimeter --> azurecaf_name.nsp
azapi_resource.profiles --> azapi_resource.networkSecurityPerimeter
azapi_resource.resourceAssociations --> azapi_resource.networkSecurityPerimeter
azapi_resource.resourceAssociations --> azapi_resource.profiles
module.diagnostics --> azapi_resource.networkSecurityPerimeter
Module Reference¶
Category: networking
Path: modules/networking/network_security_perimeter
Azure Resources: azapi_resource, azurecaf_name
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
global_settings |
Global settings object | any |
yes | - |
- |
client_config |
Client configuration object | any |
yes | - |
- |
location |
The location of the resource. | string |
yes | - |
- |
base_tags |
Base tags for the resource to be inherited from the resource group. | bool |
yes | - |
- |
resource_group |
Resource group object | any |
yes | - |
- |
remote_objects |
Remote objects to be passed to the module. | any |
yes | - |
- |
settings |
"The settings object for the network security perimeter." | any |
yes | - |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
network_security_perimeter_id |
The ID of the network security perimeter. | - | azapi_resource.networkSecurityPerimeter.id |
Sources¶
modules/networking/network_security_perimeter/azurecaf_names.tfmodules/networking/network_security_perimeter/diagnostics.tfmodules/networking/network_security_perimeter/linkReferences.tfmodules/networking/network_security_perimeter/links.tfmodules/networking/network_security_perimeter/locals.tfmodules/networking/network_security_perimeter/main.tfmodules/networking/network_security_perimeter/networkSecurityPerimeter.tfmodules/networking/network_security_perimeter/outputs.tfmodules/networking/network_security_perimeter/profiles.tfmodules/networking/network_security_perimeter/providers.tfmodules/networking/network_security_perimeter/resourceAssociations.tfmodules/networking/network_security_perimeter/variables.tf