azurerm_network_manager_management_group_connection

Manages a Network Manager Management Group Connection which may cross tenants.

Example Usage

resource "azurerm_management_group" "example" {
}

resource "azurerm_management_group_subscription_association" "example" {
  management_group_id = azurerm_management_group.example.id
  subscription_id     = data.azurerm_subscription.alt.id
}

data "azurerm_subscription" "alt" {
  subscription_id = "00000000-0000-0000-0000-000000000000"
}

data "azurerm_subscription" "current" {
}

data "azurerm_client_config" "current" {
}

resource "azurerm_role_assignment" "network_contributor" {
  scope                = azurerm_management_group.example.id
  role_definition_name = "Network Contributor"
  principal_id         = data.azurerm_client_config.current.object_id
}

resource "azurerm_resource_group" "example" {
  name     = "example-resources"
  location = "West Europe"
}

resource "azurerm_network_manager" "example" {
  name                = "example-networkmanager"
  location            = azurerm_resource_group.example.location
  resource_group_name = azurerm_resource_group.example.name
  scope {
    subscription_ids = [data.azurerm_subscription.current.id]
  }
  scope_accesses = ["SecurityAdmin"]
}

resource "azurerm_network_manager_management_group_connection" "example" {
  name                = "example-nmmgc"
  management_group_id = azurerm_management_group.example.id
  network_manager_id  = azurerm_network_manager.example.id
  description         = "example"
  depends_on          = [azurerm_role_assignment.network_contributor]
}

Arguments Reference

The following arguments are supported:

Attributes Reference

In addition to the Arguments listed above - the following Attributes are exported:

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

Import

Network Manager Management Group Connection can be imported using the resource id, e.g.

terraform import azurerm_network_manager_management_group_connection.example /providers/Microsoft.Management/managementGroups/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkManagerConnections/networkManagerConnection1