avm-res-network-networkmanager
Azure/avm-res-network-networkmanager/azurerm
Azure Network Manager AVM Module
terraform-azurerm-avm-network-networkmanager Module to deploy Azure Virtual Network Manager Requirements The following requirements are needed by this module: - terraform (~> 1.5) - azurerm (~> 3.71) - modtm (~> 0.3) - random (~> 3.5) Providers The following providers are used by this module: - azurerm (~> 3.71) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azurerm_management_lock.this (resource) - azurerm_monitor_diagnostic_setting.this (resource) - azurerm_network_manager.this (resource) - azurerm_network_manager_network_group.this (resource) - azurerm_network_manager_static_member.this (resource) - azurerm_role_assignment.this (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azurerm_client_config.tel
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | (Required) Specifies the name which should be used for this Network Managers. Ch | required |
| network_manager_scope | object({ management_group_ | - `management_group_ids` - (Optional) A list of management group IDs. - `subscri | required |
| resource_group_name | string | (Required) Specifies the name of the Resource Group where the Network Managers s | required |
| location | string | (Required) Specifies the Azure Region where the Network Managers should exist. C | required |
| network_manager_scope_accesses | list(string) | (Required) A list of configuration deployment type. Possible values are `Connect | required |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following prop | null |
| network_manager_network_groups | map(object({ name = | A map of network groups to create on the Network Manager. The map key is delib | {} |
| network_manager_timeouts | object({ create = optional | - `create` - (Defaults to 30 minutes) Used when creating the Network Managers. - | null |
| diagnostic_settings | map(object({ name | A map of diagnostic settings to create on the Key Vault. The map key is delibe | {} |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on the <RESOURCE>. The map key is delibera | {} |
| network_manager_description | string | (Optional) A description of the network manager. | null |
| tags | map(string) | (Optional) A mapping of tags to assign to the resource. | null |
name — The name of the Network Manager.resource — This is the full output for the resource.resource_id — This is the full output for the resource.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone