Microsoft. Network Network ManagersDatos 2025-07-01

Definición de recursos de Bicep

El tipo de recurso networkManagers se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Ejemplos de uso

Ejemplos de Bicep

Un ejemplo básico de implementación de Network Manager.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource networkManager 'Microsoft.Network/networkManagers@2022-09-01' = {
  name: resourceName
  location: location
  properties: {
    description: ''
    networkManagerScopeAccesses: [
      'SecurityAdmin'
    ]
    networkManagerScopes: {
      managementGroups: []
      subscriptions: [
        subscription().id
      ]
    }
  }
}

Módulos comprobados de Azure

Los siguientes módulos verificados Azure pueden usarse para desplegar este tipo de recurso.

Módulo Descripción
de Network Manager Módulo de recursos de AVM para Network Manager

Ejemplos de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.

Archivo de Bicep Descripción
Creación de una instancia de Azure Virtual Network Manager y redes virtuales de ejemplo Esta plantilla implementa una instancia de Azure Virtual Network Manager y de ejemplo de redes virtuales en el grupo de recursos con nombre. Admite varias topologías de conectividad y tipos de pertenencia a grupos de red.

Formato de los recursos

Para crear un recurso Microsoft.Network/networkManagers, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Network/networkManagers@2025-07-01' = {
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    networkManagerScopeAccesses: [
      'string'
    ]
    networkManagerScopes: {
      managementGroups: [
        'string'
      ]
      subscriptions: [
        'string'
      ]
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.Network/networkManagers

Nombre Descripción Value
location Ubicación del recurso. string
name El nombre del recurso string

Constraints:
Patrón = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (obligatorio)
properties Propiedades del administrador de red NetworkManagerProperties
tags Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

EtiquetasCommonResourceTags

Nombre Descripción Value

NetworkManagerProperties

Nombre Descripción Value
description Descripción del administrador de red. string
networkManagerScopeAccesses Acceso de ámbito. Matriz de cadenas que contiene cualquiera de:
"Conectividad"
'Enrutamiento'
"SecurityAdmin"
"SecurityUser"
networkManagerScopes Ámbito de Network Manager. NetworkManagerPropertiesNetworkManagerScopes (obligatorio)

NetworkManagerPropertiesNetworkManagerScopes

Nombre Descripción Value
managementGroups Lista de grupos de administración. string[]
subscriptions Lista de suscripciones. string[]

Definición de recursos de plantilla de ARM

El tipo de recurso networkManagers se puede implementar con operaciones destinadas a:

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.

Plantilla Descripción
Creación de una instancia de Azure Virtual Network Manager y redes virtuales de ejemplo

Implementación en Azure
Esta plantilla implementa una instancia de Azure Virtual Network Manager y de ejemplo de redes virtuales en el grupo de recursos con nombre. Admite varias topologías de conectividad y tipos de pertenencia a grupos de red.

Formato de los recursos

Para crear un recurso Microsoft.Network/networkManagers, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Network/networkManagers",
  "apiVersion": "2025-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "networkManagerScopeAccesses": [ "string" ],
    "networkManagerScopes": {
      "managementGroups": [ "string" ],
      "subscriptions": [ "string" ]
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.Network/networkManagers

Nombre Descripción Value
apiVersion La versión de api '2025-07-01'
location Ubicación del recurso. string
name El nombre del recurso string

Constraints:
Patrón = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (obligatorio)
properties Propiedades del administrador de red NetworkManagerProperties
tags Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Network/networkManagers"

EtiquetasCommonResourceTags

Nombre Descripción Value

NetworkManagerProperties

Nombre Descripción Value
description Descripción del administrador de red. string
networkManagerScopeAccesses Acceso de ámbito. Matriz de cadenas que contiene cualquiera de:
"Conectividad"
'Enrutamiento'
"SecurityAdmin"
"SecurityUser"
networkManagerScopes Ámbito de Network Manager. NetworkManagerPropertiesNetworkManagerScopes (obligatorio)

NetworkManagerPropertiesNetworkManagerScopes

Nombre Descripción Value
managementGroups Lista de grupos de administración. string[]
subscriptions Lista de suscripciones. string[]

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso networkManagers se puede implementar con operaciones destinadas a:

  • Grupos de recursos Para una lista de propiedades modificadas en cada versión de la API, consulte registro de cambios.

Ejemplos de uso

Ejemplos de Terraform

Un ejemplo básico de implementación de Network Manager.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
    azurerm = {
      source = "hashicorp/azurerm"
    }
  }
}

provider "azurerm" {
  features {
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

data "azurerm_client_config" "current" {
}

data "azapi_resource" "subscription" {
  type                   = "Microsoft.Resources/subscriptions@2021-01-01"
  resource_id            = "/subscriptions/${data.azurerm_client_config.current.subscription_id}"
  response_export_values = ["*"]
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "networkManager" {
  type      = "Microsoft.Network/networkManagers@2022-09-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      description = ""
      networkManagerScopeAccesses = [
        "SecurityAdmin",
      ]
      networkManagerScopes = {
        managementGroups = [
        ]
        subscriptions = [
          data.azapi_resource.subscription.id,
        ]
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Módulos comprobados de Azure

Los siguientes módulos verificados Azure pueden usarse para desplegar este tipo de recurso.

Módulo Descripción
Azure Virtual Network Manager Módulo de recursos de AVM para Azure Virtual Network Manager

Formato de los recursos

Para crear un recurso Microsoft.Network/networkManagers, agregue el siguiente Terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkManagers@2025-07-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      description = "string"
      networkManagerScopeAccesses = [
        "string"
      ]
      networkManagerScopes = {
        managementGroups = [
          "string"
        ]
        subscriptions = [
          "string"
        ]
      }
    }
  }
}

Valores de propiedad

Microsoft.Network/networkManagers

Nombre Descripción Value
location Ubicación del recurso. string
name El nombre del recurso string

Constraints:
Patrón = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (obligatorio)
properties Propiedades del administrador de red NetworkManagerProperties
tags Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft. Red/networkManagers@2025-07-01"

EtiquetasCommonResourceTags

Nombre Descripción Value

NetworkManagerProperties

Nombre Descripción Value
description Descripción del administrador de red. string
networkManagerScopeAccesses Acceso de ámbito. Matriz de cadenas que contiene cualquiera de:
"Conectividad"
'Enrutamiento'
"SecurityAdmin"
"SecurityUser"
networkManagerScopes Ámbito de Network Manager. NetworkManagerPropertiesNetworkManagerScopes (obligatorio)

NetworkManagerPropertiesNetworkManagerScopes

Nombre Descripción Value
managementGroups Lista de grupos de administración. string[]
subscriptions Lista de suscripciones. string[]