Partilhar via


Microsoft.Network expressRouteCrossConnections 2021-08-01

Definição de recurso do Bicep

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

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

Formato do recurso

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

resource symbolicname 'Microsoft.Network/expressRouteCrossConnections@2021-08-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 (obrigatório)
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades da ligação cruzada do expressroute. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Nome Descrição Valor
expressRouteCircuit O ExpressRouteCircuit. ExpressRouteCircuitReference
peerings A lista de peerings. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Notas só de leitura adicionais definidas pelo fornecedor de conectividade. string
serviceProviderProvisioningState O estado de aprovisionamento do circuito no sistema do fornecedor de conectividade. "Desaprovisionamento"
"Não Aprovisionado"
"Aprovisionado"
"Aprovisionamento"

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 num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. string
propriedades Propriedades do peering de ligação entre rotas rápidas. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nome Descrição Valor
gatewayManagerEtag O GatewayManager Etag. string
ipv6PeeringConfig A configuração de peering IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig A configuração do peering da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN do elemento da rede. int

Restrições:
Valor mínimo = 1
Valor máximo = 4294967295
peeringType O tipo de peering. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix O prefixo do endereço principal. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave partilhada. string
state O estado do peering. "Desativado"
"Ativado"
vlanId O ID da VLAN. int

Ipv6ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
microsoftPeeringConfig A configuração do peering da Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix O prefixo do endereço principal. string
routeFilter A referência ao recurso RouteFilter. Sub-origem
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
state O estado do peering. "Desativado"
"Ativado"

ExpressRouteCircuitPeeringConfig

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

Sub-origem

Nome Descrição Valor
ID ID do Recurso. string

Definição de recurso do modelo arm

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

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

Formato do recurso

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

{
  "type": "Microsoft.Network/expressRouteCrossConnections",
  "apiVersion": "2021-08-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 '2021-08-01'
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades da ligação cruzada do expressroute. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Nome Descrição Valor
expressRouteCircuit O ExpressRouteCircuit. ExpressRouteCircuitReference
peerings A lista de peerings. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Notas só de leitura adicionais definidas pelo fornecedor de conectividade. string
serviceProviderProvisioningState O estado de aprovisionamento do circuito no sistema do fornecedor de conectividade. "Desaprovisionamento"
"Não Aprovisionado"
"Aprovisionado"
"Aprovisionamento"

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 num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. string
propriedades Propriedades do peering de ligação entre rotas rápidas. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nome Descrição Valor
gatewayManagerEtag O GatewayManager Etag. string
ipv6PeeringConfig A configuração de peering IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig A configuração do peering da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN do elemento da rede. int

Restrições:
Valor mínimo = 1
Valor máximo = 4294967295
peeringType O tipo de peering. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix O prefixo do endereço principal. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave partilhada. string
state O estado do peering. "Desativado"
"Ativado"
vlanId O ID da VLAN. int

Ipv6ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
microsoftPeeringConfig A configuração do peering da Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix O prefixo do endereço principal. string
routeFilter A referência ao recurso RouteFilter. Sub-origem
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
state O estado do peering. "Desativado"
"Ativado"

ExpressRouteCircuitPeeringConfig

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

Sub-origem

Nome Descrição Valor
ID ID do Recurso. string

Definição de recurso terraform (fornecedor AzAPI)

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

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCrossConnections@2021-08-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@2021-08-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
propriedades Propriedades da ligação cruzada do expressroute. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Nome Descrição Valor
expressRouteCircuit O ExpressRouteCircuit. ExpressRouteCircuitReference
peerings A lista de peerings. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Notas só de leitura adicionais definidas pelo fornecedor de conectividade. string
serviceProviderProvisioningState O estado de aprovisionamento do circuito no sistema do fornecedor de conectividade. "Desaprovisionamento"
"Não Aprovisionado"
"Aprovisionado"
"Aprovisionamento"

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 num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. string
propriedades Propriedades do peering de ligação entre rotas rápidas. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nome Descrição Valor
gatewayManagerEtag O GatewayManager Etag. string
ipv6PeeringConfig A configuração de peering IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig A configuração do peering da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN do elemento da rede. int

Restrições:
Valor mínimo = 1
Valor máximo = 4294967295
peeringType O tipo de peering. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix O prefixo de endereço principal. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave partilhada. string
state O estado do peering. "Desativado"
"Ativado"
vlanId O ID da VLAN. int

Ipv6ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
microsoftPeeringConfig A configuração do peering da Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix O prefixo de endereço principal. string
routeFilter A referência ao recurso RouteFilter. Sub-origem
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
state O estado do peering. "Desativado"
"Ativado"

ExpressRouteCircuitPeeringConfig

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

Sub-origem

Nome Descrição Valor
ID ID do Recurso. string