Compartilhar via


Microsoft.Network expressRouteCircuits/peerings 2015-06-15

Definição de recurso do Bicep

O tipo de recurso expressRouteCircuits/peerings pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Network/expressRouteCircuits/peerings, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.Network/expressRouteCircuits/peerings@2015-06-15' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    azureASN: int
    microsoftPeeringConfig: {
      advertisedPublicPrefixes: [
        'string'
      ]
      advertisedPublicPrefixesState: 'string'
      customerASN: int
      routingRegistryName: 'string'
    }
    peerASN: int
    peeringType: 'string'
    primaryAzurePort: 'string'
    primaryPeerAddressPrefix: 'string'
    provisioningState: 'string'
    secondaryAzurePort: 'string'
    secondaryPeerAddressPrefix: 'string'
    sharedKey: 'string'
    state: 'string'
    stats: {
      bytesIn: int
      bytesOut: int
    }
    vlanId: int
  }
}

Valores de propriedade

ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
advertisedPublicPrefixes A referência de AdvertisedPublicPrefixes. string[]
advertisedPublicPrefixesState AdvertisedPublicPrefixState do recurso de emparelhamento. Os valores possíveis são 'NotConfigured', 'Configuring', 'Configured' e 'ValidationNeeded'. 'Configurado'
'Configurando'
'NotConfigured'
'ValidationNeededed'
customerASN O CustomerASN do emparelhamento. int
routingRegistryName O RoutingRegistryName da configuração. corda

ExpressRouteCircuitPeeringPropertiesFormat

Nome Descrição Valor
azureASN O ASN do Azure. int
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN do par. int
peeringType O PeeringType. Os valores possíveis são: 'AzurePublicPeering', 'AzurePrivatePeering' e 'MicrosoftPeering'. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort A porta primária. corda
primaryPeerAddressPrefix O prefixo de endereço primário. corda
provisioningState Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
secondaryAzurePort A porta secundária. corda
secondaryPeerAddressPrefix O prefixo de endereço secundário. corda
sharedKey A chave compartilhada. corda
estado O estado do emparelhamento. Os valores possíveis são: 'Desabilitado' e 'Habilitado' 'Desabilitado'
'Habilitado'
estatísticas Obtém estatísticas de emparelhamento. ExpressRouteCircuitStats
vlanId A ID da VLAN. int

ExpressRouteCircuitStats

Nome Descrição Valor
bytesIn Obtém BytesIn do emparelhamento. int
bytesOut Obtém BytesOut do emparelhamento. int

Microsoft.Network/expressRouteCircuits/peerings

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: expressRouteCircuits
Propriedades ExpressRouteCircuitPeeringPropertiesFormat

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
circuito do ExpressRoute com emparelhamento privado e VNet do Azure Este modelo configura o emparelhamento da Microsoft do ExpressRoute, implanta uma VNet do Azure com o gateway do Expressroute e vincula a VNet ao circuito do ExpressRoute

Definição de recurso de modelo do ARM

O tipo de recurso expressRouteCircuits/peerings pode ser implantado com operações direcionadas:

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

Formato de recurso

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

{
  "type": "Microsoft.Network/expressRouteCircuits/peerings",
  "apiVersion": "2015-06-15",
  "name": "string",
  "etag": "string",
  "properties": {
    "azureASN": "int",
    "microsoftPeeringConfig": {
      "advertisedPublicPrefixes": [ "string" ],
      "advertisedPublicPrefixesState": "string",
      "customerASN": "int",
      "routingRegistryName": "string"
    },
    "peerASN": "int",
    "peeringType": "string",
    "primaryAzurePort": "string",
    "primaryPeerAddressPrefix": "string",
    "provisioningState": "string",
    "secondaryAzurePort": "string",
    "secondaryPeerAddressPrefix": "string",
    "sharedKey": "string",
    "state": "string",
    "stats": {
      "bytesIn": "int",
      "bytesOut": "int"
    },
    "vlanId": "int"
  }
}

Valores de propriedade

ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
advertisedPublicPrefixes A referência de AdvertisedPublicPrefixes. string[]
advertisedPublicPrefixesState AdvertisedPublicPrefixState do recurso de emparelhamento. Os valores possíveis são 'NotConfigured', 'Configuring', 'Configured' e 'ValidationNeeded'. 'Configurado'
'Configurando'
'NotConfigured'
'ValidationNeededed'
customerASN O CustomerASN do emparelhamento. int
routingRegistryName O RoutingRegistryName da configuração. corda

ExpressRouteCircuitPeeringPropertiesFormat

Nome Descrição Valor
azureASN O ASN do Azure. int
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN do par. int
peeringType O PeeringType. Os valores possíveis são: 'AzurePublicPeering', 'AzurePrivatePeering' e 'MicrosoftPeering'. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort A porta primária. corda
primaryPeerAddressPrefix O prefixo de endereço primário. corda
provisioningState Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
secondaryAzurePort A porta secundária. corda
secondaryPeerAddressPrefix O prefixo de endereço secundário. corda
sharedKey A chave compartilhada. corda
estado O estado do emparelhamento. Os valores possíveis são: 'Desabilitado' e 'Habilitado' 'Desabilitado'
'Habilitado'
estatísticas Obtém estatísticas de emparelhamento. ExpressRouteCircuitStats
vlanId A ID da VLAN. int

ExpressRouteCircuitStats

Nome Descrição Valor
bytesIn Obtém BytesIn do emparelhamento. int
bytesOut Obtém BytesOut do emparelhamento. int

Microsoft.Network/expressRouteCircuits/peerings

Nome Descrição Valor
apiVersion A versão da API '2015-06-15'
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades ExpressRouteCircuitPeeringPropertiesFormat
tipo O tipo de recurso 'Microsoft.Network/expressRouteCircuits/peerings'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
circuito do ExpressRoute com emparelhamento privado e VNet do Azure

Implantar no Azure
Este modelo configura o emparelhamento da Microsoft do ExpressRoute, implanta uma VNet do Azure com o gateway do Expressroute e vincula a VNet ao circuito do ExpressRoute

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

O tipo de recurso expressRouteCircuits/peerings pode ser implantado com operações direcionadas:

  • grupos de recursos

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCircuits/peerings@2015-06-15"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      azureASN = int
      microsoftPeeringConfig = {
        advertisedPublicPrefixes = [
          "string"
        ]
        advertisedPublicPrefixesState = "string"
        customerASN = int
        routingRegistryName = "string"
      }
      peerASN = int
      peeringType = "string"
      primaryAzurePort = "string"
      primaryPeerAddressPrefix = "string"
      provisioningState = "string"
      secondaryAzurePort = "string"
      secondaryPeerAddressPrefix = "string"
      sharedKey = "string"
      state = "string"
      stats = {
        bytesIn = int
        bytesOut = int
      }
      vlanId = int
    }
  })
}

Valores de propriedade

ExpressRouteCircuitPeeringConfig

Nome Descrição Valor
advertisedPublicPrefixes A referência de AdvertisedPublicPrefixes. string[]
advertisedPublicPrefixesState AdvertisedPublicPrefixState do recurso de emparelhamento. Os valores possíveis são 'NotConfigured', 'Configuring', 'Configured' e 'ValidationNeeded'. 'Configurado'
'Configurando'
'NotConfigured'
'ValidationNeededed'
customerASN O CustomerASN do emparelhamento. int
routingRegistryName O RoutingRegistryName da configuração. corda

ExpressRouteCircuitPeeringPropertiesFormat

Nome Descrição Valor
azureASN O ASN do Azure. int
microsoftPeeringConfig A configuração de emparelhamento da Microsoft. ExpressRouteCircuitPeeringConfig
peerASN O ASN do par. int
peeringType O PeeringType. Os valores possíveis são: 'AzurePublicPeering', 'AzurePrivatePeering' e 'MicrosoftPeering'. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort A porta primária. corda
primaryPeerAddressPrefix O prefixo de endereço primário. corda
provisioningState Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
secondaryAzurePort A porta secundária. corda
secondaryPeerAddressPrefix O prefixo de endereço secundário. corda
sharedKey A chave compartilhada. corda
estado O estado do emparelhamento. Os valores possíveis são: 'Desabilitado' e 'Habilitado' 'Desabilitado'
'Habilitado'
estatísticas Obtém estatísticas de emparelhamento. ExpressRouteCircuitStats
vlanId A ID da VLAN. int

ExpressRouteCircuitStats

Nome Descrição Valor
bytesIn Obtém BytesIn do emparelhamento. int
bytesOut Obtém BytesOut do emparelhamento. int

Microsoft.Network/expressRouteCircuits/peerings

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: expressRouteCircuits
Propriedades ExpressRouteCircuitPeeringPropertiesFormat
tipo O tipo de recurso "Microsoft.Network/expressRouteCircuits/peerings@2015-06-15"