Compartilhar via


Microsoft.Network expressRouteCrossConnections

Definição de recurso do Bicep

O tipo de recurso expressRouteCrossConnections pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/expressRouteCrossConnections, adicione o seguinte Bicep ao modelo.

resource symbolicname 'Microsoft.Network/expressRouteCrossConnections@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    expressRouteCircuit: {
      id: 'string'
    }
    peerings: [
      {
        id: 'string'
        name: 'string'
        properties: {
          gatewayManagerEtag: 'string'
          ipv6PeeringConfig: {
            microsoftPeeringConfig: {
              advertisedCommunities: [
                'string'
              ]
              advertisedPublicPrefixes: [
                'string'
              ]
              customerASN: int
              legacyMode: int
              routingRegistryName: 'string'
            }
            primaryPeerAddressPrefix: 'string'
            routeFilter: {
              id: 'string'
            }
            secondaryPeerAddressPrefix: 'string'
            state: 'string'
          }
          microsoftPeeringConfig: {
            advertisedCommunities: [
              'string'
            ]
            advertisedPublicPrefixes: [
              'string'
            ]
            customerASN: int
            legacyMode: int
            routingRegistryName: 'string'
          }
          peerASN: int
          peeringType: 'string'
          primaryPeerAddressPrefix: 'string'
          secondaryPeerAddressPrefix: 'string'
          sharedKey: 'string'
          state: 'string'
          vlanId: int
        }
      }
    ]
    serviceProviderNotes: 'string'
    serviceProviderProvisioningState: 'string'
  }
}

Valores de propriedade

expressRouteCrossConnections

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do recurso. string
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
properties Propriedades da conexão cruzada de rota expressa. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Nome Descrição Valor
expressRouteCircuit O ExpressRouteCircuit. ExpressRouteCircuitReference
peerings A lista de emparelhamentos. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Anotações adicionais somente leitura definidas pelo provedor de conectividade. string
serviceProviderProvisioningState O estado de provisionamento do circuito no sistema do provedor de conectividade. 'Desprovisionamento'
'NotProvisioned'
'Provisionado'
'Provisionamento'

ExpressRouteCircuitReference

Nome Descrição Valor
id ID do Circuito de Rota Expressa correspondente. string

ExpressRouteCrossConnectionPeering

Nome Descrição Valor
id ID do recurso. string
name O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
properties Propriedades do emparelhamento de conexão cruzada de rota expressa. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nome Descrição Valor
gatewayManagerEtag O GatewayManager Etag. string
ipv6PeeringConfig A configuração de emparelhamento IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN par. INT

Restrições:
Valor mínimo = 1
Valor máximo = 4294967295
peeringType O tipo de emparelhamento. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryPeerAddressPrefix O prefixo de endereço primário. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave compartilhada. string
state O estado de emparelhamento. 'Desabilitado'
'Enabled'
vlanId A ID da VLAN. INT

Ipv6ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix O prefixo de endereço primário. string
routeFilter A referência ao recurso RouteFilter. SubResource
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
state O estado do emparelhamento. 'Desabilitado'
'Enabled'

ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
advertisedCommunities As comunidades de emparelhamento bgp. Especificado para emparelhamento da Microsoft. string[]
advertisedPublicPrefixes A referência a AdvertisedPublicPrefixes. string[]
customerASN O CustomerASN do emparelhamento. INT
legacyMode O modo herdado do emparelhamento. INT
routingRegistryName O RoutingRegistryName da configuração. string

SubResource

Nome Descrição Valor
id ID do recurso. string

Definição de recurso de modelo do ARM

O tipo de recurso expressRouteCrossConnections pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/expressRouteCrossConnections, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Network/expressRouteCrossConnections",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "expressRouteCircuit": {
      "id": "string"
    },
    "peerings": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "gatewayManagerEtag": "string",
          "ipv6PeeringConfig": {
            "microsoftPeeringConfig": {
              "advertisedCommunities": [ "string" ],
              "advertisedPublicPrefixes": [ "string" ],
              "customerASN": "int",
              "legacyMode": "int",
              "routingRegistryName": "string"
            },
            "primaryPeerAddressPrefix": "string",
            "routeFilter": {
              "id": "string"
            },
            "secondaryPeerAddressPrefix": "string",
            "state": "string"
          },
          "microsoftPeeringConfig": {
            "advertisedCommunities": [ "string" ],
            "advertisedPublicPrefixes": [ "string" ],
            "customerASN": "int",
            "legacyMode": "int",
            "routingRegistryName": "string"
          },
          "peerASN": "int",
          "peeringType": "string",
          "primaryPeerAddressPrefix": "string",
          "secondaryPeerAddressPrefix": "string",
          "sharedKey": "string",
          "state": "string",
          "vlanId": "int"
        }
      }
    ],
    "serviceProviderNotes": "string",
    "serviceProviderProvisioningState": "string"
  }
}

Valores de propriedade

expressRouteCrossConnections

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Network/expressRouteCrossConnections'
apiVersion A versão da API de recursos '2023-11-01'
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do recurso. string
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
properties Propriedades da conexão cruzada de rota expressa. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Nome Descrição Valor
expressRouteCircuit O ExpressRouteCircuit. ExpressRouteCircuitReference
peerings A lista de emparelhamentos. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Anotações adicionais somente leitura definidas pelo provedor de conectividade. string
serviceProviderProvisioningState O estado de provisionamento do circuito no sistema do provedor de conectividade. 'Desprovisionamento'
'NotProvisioned'
'Provisionado'
'Provisionamento'

ExpressRouteCircuitReference

Nome Descrição Valor
id ID do Circuito de Rota Expressa correspondente. string

ExpressRouteCrossConnectionPeering

Nome Descrição Valor
id ID do recurso. string
name O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
properties Propriedades do emparelhamento de conexão cruzada de rota expressa. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nome Descrição Valor
gatewayManagerEtag O GatewayManager Etag. string
ipv6PeeringConfig A configuração de emparelhamento IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN par. INT

Restrições:
Valor mínimo = 1
Valor máximo = 4294967295
peeringType O tipo de emparelhamento. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryPeerAddressPrefix O prefixo de endereço primário. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave compartilhada. string
state O estado de emparelhamento. 'Desabilitado'
'Enabled'
vlanId A ID da VLAN. INT

Ipv6ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix O prefixo de endereço primário. string
routeFilter A referência ao recurso RouteFilter. SubResource
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
state O estado do emparelhamento. 'Desabilitado'
'Enabled'

ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
advertisedCommunities As comunidades de emparelhamento bgp. Especificado para emparelhamento da Microsoft. string[]
advertisedPublicPrefixes A referência a AdvertisedPublicPrefixes. string[]
customerASN O CustomerASN do emparelhamento. INT
legacyMode O modo herdado do emparelhamento. INT
routingRegistryName O RoutingRegistryName da configuração. string

SubResource

Nome Descrição Valor
id ID do recurso. string

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso expressRouteCrossConnections pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/expressRouteCrossConnections, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCrossConnections@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      expressRouteCircuit = {
        id = "string"
      }
      peerings = [
        {
          id = "string"
          name = "string"
          properties = {
            gatewayManagerEtag = "string"
            ipv6PeeringConfig = {
              microsoftPeeringConfig = {
                advertisedCommunities = [
                  "string"
                ]
                advertisedPublicPrefixes = [
                  "string"
                ]
                customerASN = int
                legacyMode = int
                routingRegistryName = "string"
              }
              primaryPeerAddressPrefix = "string"
              routeFilter = {
                id = "string"
              }
              secondaryPeerAddressPrefix = "string"
              state = "string"
            }
            microsoftPeeringConfig = {
              advertisedCommunities = [
                "string"
              ]
              advertisedPublicPrefixes = [
                "string"
              ]
              customerASN = int
              legacyMode = int
              routingRegistryName = "string"
            }
            peerASN = int
            peeringType = "string"
            primaryPeerAddressPrefix = "string"
            secondaryPeerAddressPrefix = "string"
            sharedKey = "string"
            state = "string"
            vlanId = int
          }
        }
      ]
      serviceProviderNotes = "string"
      serviceProviderProvisioningState = "string"
    }
  })
}

Valores de propriedade

expressRouteCrossConnections

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/expressRouteCrossConnections@2023-11-01"
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do recurso. string
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas.
properties Propriedades da conexão cruzada de rota expressa. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Nome Descrição Valor
expressRouteCircuit O ExpressRouteCircuit. ExpressRouteCircuitReference
peerings A lista de emparelhamentos. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Observações adicionais somente leitura definidas pelo provedor de conectividade. string
serviceProviderProvisioningState O estado de provisionamento do circuito no sistema do provedor de conectividade. "Desprovisionamento"
"NotProvisioned"
"Provisionado"
"Provisionamento"

ExpressRouteCircuitReference

Nome Descrição Valor
id ID do circuito do ExpressRoute correspondente. string

ExpressRouteCrossConnectionPeering

Nome Descrição Valor
id ID do recurso. string
name O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
properties Propriedades do emparelhamento de conexão cruzada de rota expressa. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nome Descrição Valor
gatewayManagerEtag O GatewayManager Etag. string
ipv6PeeringConfig A configuração de emparelhamento IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN par. INT

Restrições:
Valor mínimo = 1
Valor máximo = 4294967295
peeringType O tipo de emparelhamento. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix O prefixo de endereço primário. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave compartilhada. string
state O estado de emparelhamento. "Desabilitado"
"Habilitado"
vlanId A ID da VLAN. INT

Ipv6ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix O prefixo de endereço primário. string
routeFilter A referência ao recurso RouteFilter. SubResource
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
state O estado do emparelhamento. "Desabilitado"
"Habilitado"

ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
advertisedCommunities As comunidades de emparelhamento bgp. Especificado para emparelhamento da Microsoft. string[]
advertisedPublicPrefixes A referência a AdvertisedPublicPrefixes. string[]
customerASN O CustomerASN do emparelhamento. INT
legacyMode O modo herdado do emparelhamento. INT
routingRegistryName O RoutingRegistryName da configuração. string

SubResource

Nome Descrição Valor
id ID do recurso. string