Compartir a través de


Connectivity Configurations - Create Or Update

Crea/actualiza una nueva configuración de conectividad del administrador de red

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}?api-version=2025-05-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
configurationName
path True

string

Nombre de la configuración de conectividad del administrador de red.

networkManagerName
path True

string

pattern: ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$

Nombre del administrador de red.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

Versión de API que se usará para la operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
properties.appliesToGroups True

connectivityGroupItem[]

Grupos para la configuración

properties.connectivityTopology True

ConnectivityTopology

Tipo de topología de conectividad.

properties.connectivityCapabilities

ConnectivityConfigurationPropertiesConnectivityCapabilities

Recopilación de configuraciones adicionales para mejorar los comportamientos de topología específicos del recurso de configuración de conectividad.

properties.deleteExistingPeering

DeleteExistingPeering

Marca si es necesario quitar los emparejamientos existentes actuales.

properties.description

string

Descripción de la configuración de conectividad.

properties.hubs

Hub[]

Lista de hubItems

properties.isGlobal

IsGlobal

Marca si se admite la malla global.

Respuestas

Nombre Tipo Description
200 OK

ConnectivityConfiguration

Operación de actualización del recurso 'ConnectivityConfiguration' exitosa

201 Created

ConnectivityConfiguration

Recurso 'ConnectivityConfiguration' crear operación exitosa

Other Status Codes

CloudError

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

ConnectivityConfigurationsPut

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/connectivityConfigurations/myTestConnectivityConfig?api-version=2025-05-01

{
  "properties": {
    "description": "Sample Configuration",
    "appliesToGroups": [
      {
        "groupConnectivity": "None",
        "isGlobal": "False",
        "networkGroupId": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
        "useHubGateway": "True"
      }
    ],
    "connectivityCapabilities": {
      "connectedGroupAddressOverlap": "Allowed",
      "connectedGroupPrivateEndpointsScale": "Standard",
      "peeringEnforcement": "Unenforced"
    },
    "connectivityTopology": "HubAndSpoke",
    "deleteExistingPeering": "True",
    "hubs": [
      {
        "resourceId": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myTestConnectivityConfig",
        "resourceType": "Microsoft.Network/virtualNetworks"
      }
    ],
    "isGlobal": "True"
  }
}

Respuesta de muestra

{
  "name": "myTestConnectivityConfig",
  "type": "Microsoft.Network/networkManagers/connectivityConfigurations",
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/connectivityConfigurations/myTestConnectivityConfig",
  "properties": {
    "description": "Sample Connectivity Configuration",
    "appliesToGroups": [
      {
        "groupConnectivity": "None",
        "isGlobal": "False",
        "networkGroupId": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/groups/group1",
        "useHubGateway": "True"
      }
    ],
    "connectivityCapabilities": {
      "connectedGroupAddressOverlap": "Allowed",
      "connectedGroupPrivateEndpointsScale": "Standard",
      "peeringEnforcement": "Unenforced"
    },
    "connectivityTopology": "HubAndSpoke",
    "deleteExistingPeering": "True",
    "hubs": [
      {
        "resourceId": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myTestConnectivityConfig",
        "resourceType": "Microsoft.Network/virtualNetworks"
      }
    ],
    "isGlobal": "True",
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000"
  },
  "systemData": {
    "createdAt": "2021-01-11T18:52:27Z",
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "createdByType": "User",
    "lastModifiedAt": "2021-01-11T18:52:27Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "lastModifiedByType": "User"
  }
}
{
  "name": "myTestConnectivityConfig",
  "type": "Microsoft.Network/networkManagers/connectivityConfigurations",
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/connectivityConfigurations/myTestConnectivityConfig",
  "properties": {
    "description": "Sample Configuration",
    "appliesToGroups": [
      {
        "groupConnectivity": "None",
        "isGlobal": "False",
        "networkGroupId": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
        "useHubGateway": "True"
      }
    ],
    "connectivityCapabilities": {
      "connectedGroupAddressOverlap": "Allowed",
      "connectedGroupPrivateEndpointsScale": "Standard",
      "peeringEnforcement": "Unenforced"
    },
    "connectivityTopology": "HubAndSpoke",
    "deleteExistingPeering": "True",
    "hubs": [
      {
        "resourceId": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myTestConnectivityConfig",
        "resourceType": "Microsoft.Network/virtualNetworks"
      }
    ],
    "isGlobal": "True",
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000"
  },
  "systemData": {
    "createdAt": "2021-01-11T18:52:27Z",
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "createdByType": "User",
    "lastModifiedAt": "2021-01-11T18:52:27Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "lastModifiedByType": "User"
  }
}

Definiciones

Nombre Description
CloudError

Una respuesta de error del servicio.

CloudErrorBody

Una respuesta de error del servicio.

ConnectedGroupAddressOverlap

Comportamiento para controlar el espacio de direcciones IP superpuesto entre los miembros del grupo conectado de la configuración de conectividad.

ConnectedGroupPrivateEndpointsScale

Opción que indica la escala de puntos finales privados permitidos en el grupo conectado de la configuración de conectividad.

ConnectivityConfiguration

El recurso de configuración de conectividad de Network Manager

ConnectivityConfigurationPropertiesConnectivityCapabilities

Recopilación de configuraciones adicionales para mejorar los comportamientos de topología específicos del recurso de configuración de conectividad.

connectivityGroupItem

Elemento de grupo de conectividad.

ConnectivityTopology

Tipo de topología de conectividad.

createdByType

Tipo de identidad que creó el recurso.

DeleteExistingPeering

Marca si es necesario quitar los emparejamientos existentes actuales.

GroupConnectivity

Tipo de conectividad de grupo.

Hub

Elemento central.

IsGlobal

Marca si se admite la malla global.

PeeringEnforcement

Opción que indica la aplicación de emparejamientos creados por la configuración de conectividad.

ProvisioningState

Estados de aprovisionamiento de un recurso.

systemData

Metadatos relativos a la creación y última modificación del recurso.

UseHubGateway

Marca si es necesario usar la puerta de enlace del concentrador.

CloudError

Una respuesta de error del servicio.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo de error de nube.

CloudErrorBody

Una respuesta de error del servicio.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Una lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

ConnectedGroupAddressOverlap

Comportamiento para controlar el espacio de direcciones IP superpuesto entre los miembros del grupo conectado de la configuración de conectividad.

Valor Description
Allowed

Predeterminado. Permite que los miembros del grupo conectados tengan espacio de direcciones IP superpuestas.

Disallowed

No permite estrictamente que los miembros del grupo conectados tengan espacio de direcciones IP superpuesto. Impide la adición de una red virtual con direcciones superpuestas al grupo conectado, bloquea el emparejamiento entre una red virtual y un miembro del grupo conectado si algún miembro del grupo conectado tiene un intervalo superpuesto y restringe las modificaciones del espacio de direcciones que introducirían superposición.

ConnectedGroupPrivateEndpointsScale

Opción que indica la escala de puntos finales privados permitidos en el grupo conectado de la configuración de conectividad.

Valor Description
Standard

Predeterminado. Permite hasta 2K puntos de conexión privados en el grupo conectado.

HighScale

Permite hasta 20K puntos de conexión privados en el grupo conectado.

ConnectivityConfiguration

El recurso de configuración de conectividad de Network Manager

Nombre Tipo Description
etag

string

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties.appliesToGroups

connectivityGroupItem[]

Grupos para la configuración

properties.connectivityCapabilities

ConnectivityConfigurationPropertiesConnectivityCapabilities

Recopilación de configuraciones adicionales para mejorar los comportamientos de topología específicos del recurso de configuración de conectividad.

properties.connectivityTopology

ConnectivityTopology

Tipo de topología de conectividad.

properties.deleteExistingPeering

DeleteExistingPeering

Marca si es necesario quitar los emparejamientos existentes actuales.

properties.description

string

Descripción de la configuración de conectividad.

properties.hubs

Hub[]

Lista de hubItems

properties.isGlobal

IsGlobal

Marca si se admite la malla global.

properties.provisioningState

ProvisioningState

El estado de aprovisionamiento del recurso de configuración de conectividad.

properties.resourceGuid

string

Identificador único de este recurso.

systemData

systemData

Metadatos del sistema relacionados con este recurso.

type

string

Tipo de recurso.

ConnectivityConfigurationPropertiesConnectivityCapabilities

Recopilación de configuraciones adicionales para mejorar los comportamientos de topología específicos del recurso de configuración de conectividad.

Nombre Tipo Valor predeterminado Description
connectedGroupAddressOverlap

ConnectedGroupAddressOverlap

Allowed

Comportamiento para controlar el espacio de direcciones IP superpuesto entre los miembros del grupo conectado de la configuración de conectividad.

connectedGroupPrivateEndpointsScale

ConnectedGroupPrivateEndpointsScale

Standard

Opción que indica la escala de puntos finales privados permitidos en el grupo conectado de la configuración de conectividad.

peeringEnforcement

PeeringEnforcement

Unenforced

Opción que indica la aplicación de emparejamientos creados por la configuración de conectividad.

connectivityGroupItem

Elemento de grupo de conectividad.

Nombre Tipo Description
groupConnectivity

GroupConnectivity

Tipo de conectividad de grupo.

isGlobal

IsGlobal

Marca si se admite global.

networkGroupId

string

Identificador del grupo de red.

useHubGateway

UseHubGateway

Marca si es necesario usar la puerta de enlace del concentrador.

ConnectivityTopology

Tipo de topología de conectividad.

Valor Description
HubAndSpoke

HubAndSpoke

Mesh

Malla

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

DeleteExistingPeering

Marca si es necesario quitar los emparejamientos existentes actuales.

Valor Description
False

Falso

True

Cierto

GroupConnectivity

Tipo de conectividad de grupo.

Valor Description
None

Ninguno

DirectlyConnected

DirectamenteConectado

Hub

Elemento central.

Nombre Tipo Description
resourceId

string

Identificador de recurso.

resourceType

string

Tipo de recurso.

IsGlobal

Marca si se admite la malla global.

Valor Description
False

Falso

True

Cierto

PeeringEnforcement

Opción que indica la aplicación de emparejamientos creados por la configuración de conectividad.

Valor Description
Unenforced

Predeterminado. Los emparejamientos creados por la configuración de conectividad se pueden modificar o eliminar fuera del administrador de red.

Enforced

Los emparejamientos creados por la configuración de conectividad no se podrán modificar ni eliminar fuera del administrador de red.

ProvisioningState

Estados de aprovisionamiento de un recurso.

Valor Description
Failed

Fallido

Succeeded

Succeeded

Canceled

Cancelado

Creating

Creando

Updating

Actualización

Deleting

Eliminando

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

La marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

UseHubGateway

Marca si es necesario usar la puerta de enlace del concentrador.

Valor Description
False

Falso

True

Cierto