networking/network_manager¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurecaf_name.nm["azurecaf_name.nm"]
azurerm_network_manager.network_manager["azurerm_network_manager.network_manager"]
data.azurerm_management_group.management_groups["data.azurerm_management_group.management_groups"]
module.admin_rule_collections["module.admin_rule_collections"]
module.admin_rules["module.admin_rules"]
module.connectivity_configurations["module.connectivity_configurations"]
module.deployments["module.deployments"]
module.diagnostics["module.diagnostics"]
module.management_group_connections["module.management_group_connections"]
module.network_groups["module.network_groups"]
module.scope_connections["module.scope_connections"]
module.security_admin_configurations["module.security_admin_configurations"]
module.static_members["module.static_members"]
module.subscription_connections["module.subscription_connections"]
module.admin_rule_collections --> module.network_groups
module.admin_rule_collections --> module.security_admin_configurations
module.admin_rules --> module.admin_rule_collections
module.connectivity_configurations --> azurerm_network_manager.network_manager
module.connectivity_configurations --> module.network_groups
module.deployments --> azurerm_network_manager.network_manager
module.deployments --> module.connectivity_configurations
module.deployments --> module.security_admin_configurations
module.diagnostics --> azurerm_network_manager.network_manager
module.management_group_connections --> azurerm_network_manager.network_manager
module.management_group_connections --> data.azurerm_management_group.management_groups
module.network_groups --> azurerm_network_manager.network_manager
module.scope_connections --> azurerm_network_manager.network_manager
module.security_admin_configurations --> azurerm_network_manager.network_manager
module.static_members --> module.network_groups
module.subscription_connections --> azurerm_network_manager.network_manager
Module Reference¶
Category: networking
Path: modules/networking/network_manager
Azure Resources: azurecaf_name, azurerm_network_manager
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 network manager: - name: (Required) The name of the network manager. - scope: (Required) The ... | any |
yes | - |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
id |
- | azurerm_network_manager.network_manager.id |
|
cross_tenant_scopes |
- | [for cross_tenant_scope in azurerm_network_manager.network_manager.cross_tenant_scopes : {"management_groups": "${cross_tenant_scope.management_groups}", "subscriptions": "${cross_tenant_scope.subscriptions}", "tenant_id": "${cross_tenant_scope.tenant_id}"}] |
Sources¶
modules/networking/network_manager/admin_rule_collections.tfmodules/networking/network_manager/admin_rules.tfmodules/networking/network_manager/azurecaf_names.tfmodules/networking/network_manager/azurerm_network_manager.tfmodules/networking/network_manager/connectivity_configuration.tfmodules/networking/network_manager/deployment.tfmodules/networking/network_manager/diagnostics.tfmodules/networking/network_manager/locals.tfmodules/networking/network_manager/main.tfmodules/networking/network_manager/management_group_connection.tfmodules/networking/network_manager/network_groups.tfmodules/networking/network_manager/outputs.tfmodules/networking/network_manager/providers.tfmodules/networking/network_manager/scope_connections.tfmodules/networking/network_manager/security_admin_configurations.tfmodules/networking/network_manager/static_members.tfmodules/networking/network_manager/subscription_connections.tfmodules/networking/network_manager/variables.tf