Skip to content

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.tf
  • modules/networking/network_manager/admin_rules.tf
  • modules/networking/network_manager/azurecaf_names.tf
  • modules/networking/network_manager/azurerm_network_manager.tf
  • modules/networking/network_manager/connectivity_configuration.tf
  • modules/networking/network_manager/deployment.tf
  • modules/networking/network_manager/diagnostics.tf
  • modules/networking/network_manager/locals.tf
  • modules/networking/network_manager/main.tf
  • modules/networking/network_manager/management_group_connection.tf
  • modules/networking/network_manager/network_groups.tf
  • modules/networking/network_manager/outputs.tf
  • modules/networking/network_manager/providers.tf
  • modules/networking/network_manager/scope_connections.tf
  • modules/networking/network_manager/security_admin_configurations.tf
  • modules/networking/network_manager/static_members.tf
  • modules/networking/network_manager/subscription_connections.tf
  • modules/networking/network_manager/variables.tf