Microsoft.Network expressRouteCircuits

Definição de recurso do Bicep

O tipo de recurso expressRouteCircuits pode ser implementado com operações que visam:

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

Formato do recurso

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

resource symbolicname 'Microsoft.Network/expressRouteCircuits@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    family: 'string'
    name: 'string'
    tier: 'string'
  }
  properties: {
    allowClassicOperations: bool
    authorizationKey: 'string'
    authorizations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          authorizationUseStatus: 'string'
        }
      }
    ]
    bandwidthInGbps: int
    circuitProvisioningState: 'string'
    enableDirectPortRateLimit: bool
    expressRoutePort: {
      id: 'string'
    }
    gatewayManagerEtag: 'string'
    globalReachEnabled: bool
    peerings: [
      {
        id: 'string'
        name: 'string'
        properties: {
          azureASN: int
          connections: [
            {
              id: 'string'
              name: 'string'
              properties: {
                addressPrefix: 'string'
                authorizationKey: 'string'
                expressRouteCircuitPeering: {
                  id: 'string'
                }
                ipv6CircuitConnectionConfig: {
                  addressPrefix: 'string'
                }
                peerExpressRouteCircuitPeering: {
                  id: 'string'
                }
              }
            }
          ]
          expressRouteConnection: {}
          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'
          primaryAzurePort: 'string'
          primaryPeerAddressPrefix: 'string'
          routeFilter: {
            id: 'string'
          }
          secondaryAzurePort: 'string'
          secondaryPeerAddressPrefix: 'string'
          sharedKey: 'string'
          state: 'string'
          stats: {
            primarybytesIn: int
            primarybytesOut: int
            secondarybytesIn: int
            secondarybytesOut: int
          }
          vlanId: int
        }
      }
    ]
    serviceKey: 'string'
    serviceProviderNotes: 'string'
    serviceProviderProperties: {
      bandwidthInMbps: int
      peeringLocation: 'string'
      serviceProviderName: 'string'
    }
    serviceProviderProvisioningState: 'string'
  }
}

Valores de propriedade

expressRouteCircuits

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado.
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku O SKU. ExpressRouteCircuitSku
propriedades Propriedades do circuito express route. ExpressRouteCircuitPropertiesFormat

ExpressRouteCircuitPropertiesFormat

Nome Descrição Valor
allowClassicOperations Permitir operações clássicas. bool
authorizationKey A authorizationKey. string
autorizações A lista de autorizações. ExpressRouteCircuitAuthorization[]
largura de bandaInGbps A largura de banda do circuito quando o circuito é aprovisionado num recurso expressRoutePort. int
circuitProvisioningState O estado CircuitProvisioningState do recurso. string
enableDirectPortRateLimit Sinalizador que indica o estado de limitação de taxa do circuito de porta direta do ExpressRoute. bool
expressRoutePort A referência ao recurso ExpressRoutePort quando o circuito é aprovisionado num recurso expressRoutePort. Sub-origem
gatewayManagerEtag O GatewayManager Etag. string
globalReachEnabled Sinalizador que indica o estado de alcance global. bool
peerings A lista de peerings. ExpressRouteCircuitPeering[]
serviceKey A Chave de Serviço. string
serviceProviderNotes O ServiceProviderNotes. string
serviceProviderProperties The ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState O estado ServiceProviderProvisioningState do recurso. "Desaprovisionamento"
"Não Fornecido"
"Aprovisionado"
"Aprovisionamento"

ExpressRouteCircuitAuthorization

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 da autorização do circuito de rota rápida. AuthorizationPropertiesFormat

AuthorizationPropertiesFormat

Nome Descrição Valor
authorizationKey A chave de autorização. string
authorizationUseStatus O estado de utilização da autorização. "Disponível"
"InUse"

Sub-origem

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

ExpressRouteCircuitPeering

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 do circuito de rota rápida. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Nome Descrição Valor
azureASN O ASN do Azure. int
ligações A lista de ligações de circuito associadas ao Peering Privado do Azure para este circuito. ExpressRouteCircuitConnection[]
expressRouteConnection A ligação do ExpressRoute. ExpressRouteConnectionId
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"
primaryAzurePort A porta primária. string
primaryPeerAddressPrefix O prefixo de endereço principal. string
routeFilter A referência ao recurso RouteFilter. Sub-origem
secondaryAzurePort A porta secundária. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave partilhada. string
state O estado do peering. "Desativado"
"Ativado"
stats As estatísticas de peering do circuito express route. ExpressRouteCircuitStats
vlanId O ID da VLAN. int

ExpressRouteCircuitConnection

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 da ligação do circuito do expressroute. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Nome Descrição Valor
addressPrefix /29 espaço de endereços IP para criar endereços de cliente para túneis. string
authorizationKey A chave de autorização. string
expressRouteCircuitPeering Referência ao Recurso de Peering Privado do Circuito do Express Route do circuito que inicia a ligação. Sub-origem
ipv6CircuitConnectionConfig Prefixo de Endereço IPv6Propriedades da ligação do circuito de rota rápida. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Referência ao Recurso de Peering Privado do Circuito do ExpressRoute do circuito em modo de peering. Sub-origem

Ipv6CircuitConnectionConfig

Nome Descrição Valor
addressPrefix /125 espaço de endereços IP para criar endereços de cliente para alcance global. string

ExpressRouteConnectionId

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

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

ExpressRouteCircuitStats

Nome Descrição Valor
primarybytesIn O BytesIn Principal do peering. int
primarybytesOut O BytesOut principal do peering. int
secondarybytesIn O BytesIn secundário do peering. int
secondarybytesOut BytesOut secundário do peering. int

ExpressRouteCircuitServiceProviderProperties

Nome Descrição Valor
largura de bandaInMbps A Largura de BandaInMbps. int
peeringLocation A localização do peering. string
serviceProviderName O serviceProviderName. string

ExpressRouteCircuitSku

Nome Descrição Valor
família A família do SKU. "MeteredData"
"UnlimitedData"
name O nome do SKU. string
tier O escalão do SKU. "Básico"
"Local"
"Premium"
'Standard'

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Create um Circuito do ExpressRoute

Implementar no Azure
Este modelo cria um Circuito do ExpressRoute para um Fornecedor de Serviços e SKU especificados
Create um Circuito do ExpressRoute com Peering BGP

Implementar no Azure
Este modelo cria um Circuito do ExpressRoute e um Peering BGP do AzurePrublicPeering, para um Fornecedor de Serviços e SKU especificados
Circuito do ExpressRoute com peering privado e VNet do Azure

Implementar no Azure
Este modelo configura o peering da Microsoft do ExpressRoute, implementa uma VNet do Azure com o gateway do Expressroute e liga a VNet ao circuito do ExpressRoute

Definição de recurso de modelo do ARM

O tipo de recurso expressRouteCircuits pode ser implementado com operações que visam:

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

Formato do recurso

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

{
  "type": "Microsoft.Network/expressRouteCircuits",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "family": "string",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "allowClassicOperations": "bool",
    "authorizationKey": "string",
    "authorizations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "authorizationUseStatus": "string"
        }
      }
    ],
    "bandwidthInGbps": "int",
    "circuitProvisioningState": "string",
    "enableDirectPortRateLimit": "bool",
    "expressRoutePort": {
      "id": "string"
    },
    "gatewayManagerEtag": "string",
    "globalReachEnabled": "bool",
    "peerings": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "azureASN": "int",
          "connections": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "addressPrefix": "string",
                "authorizationKey": "string",
                "expressRouteCircuitPeering": {
                  "id": "string"
                },
                "ipv6CircuitConnectionConfig": {
                  "addressPrefix": "string"
                },
                "peerExpressRouteCircuitPeering": {
                  "id": "string"
                }
              }
            }
          ],
          "expressRouteConnection": {},
          "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",
          "primaryAzurePort": "string",
          "primaryPeerAddressPrefix": "string",
          "routeFilter": {
            "id": "string"
          },
          "secondaryAzurePort": "string",
          "secondaryPeerAddressPrefix": "string",
          "sharedKey": "string",
          "state": "string",
          "stats": {
            "primarybytesIn": "int",
            "primarybytesOut": "int",
            "secondarybytesIn": "int",
            "secondarybytesOut": "int"
          },
          "vlanId": "int"
        }
      }
    ],
    "serviceKey": "string",
    "serviceProviderNotes": "string",
    "serviceProviderProperties": {
      "bandwidthInMbps": "int",
      "peeringLocation": "string",
      "serviceProviderName": "string"
    },
    "serviceProviderProvisioningState": "string"
  }
}

Valores de propriedade

expressRouteCircuits

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/expressRouteCircuits"
apiVersion A versão da API de recursos '2023-11-01'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado.
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku O SKU. ExpressRouteCircuitSku
propriedades Propriedades do circuito express route. ExpressRouteCircuitPropertiesFormat

ExpressRouteCircuitPropertiesFormat

Nome Descrição Valor
allowClassicOperations Permitir operações clássicas. bool
authorizationKey A authorizationKey. string
autorizações A lista de autorizações. ExpressRouteCircuitAuthorization[]
bandwidthInGbps A largura de banda do circuito quando o circuito é aprovisionado num recurso expressRoutePort. int
circuitProvisioningState O estado CircuitProvisioningState do recurso. string
enableDirectPortRateLimit Sinalizador que indica o estado de limitação de taxa do circuito de porta direta do ExpressRoute. bool
expressRoutePort A referência ao recurso ExpressRoutePort quando o circuito é aprovisionado num recurso expressRoutePort. Sub-origem
gatewayManagerEtag O GatewayManager Etag. string
globalReachEnabled Sinalizador a indicar o estado de alcance global. bool
peerings A lista de peerings. ExpressRouteCircuitPeering[]
serviceKey A Chave de Serviço. string
serviceProviderNotes O ServiceProviderNotes. string
serviceProviderProperties The ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState O estado ServiceProviderProvisioningState do recurso. "Desaprovisionamento"
"Não Aprovisionado"
"Aprovisionado"
"Aprovisionamento"

ExpressRouteCircuitAuthorization

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 da autorização do circuito expressroute. AuthorizationPropertiesFormat

AuthorizationPropertiesFormat

Nome Descrição Valor
authorizationKey A chave de autorização. string
authorizationUseStatus O estado de utilização da autorização. "Disponível"
"InUse"

Sub-origem

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

ExpressRouteCircuitPeering

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 do circuito do expressroute. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Nome Descrição Valor
azureASN O ASN do Azure. int
ligações A lista de ligações de circuito associadas ao Peering Privado do Azure para este circuito. ExpressRouteCircuitConnection[]
expressRouteConnection A ligação do ExpressRoute. ExpressRouteConnectionId
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"
primaryAzurePort A porta primária. string
primaryPeerAddressPrefix O prefixo do endereço principal. string
routeFilter A referência ao recurso RouteFilter. Sub-origem
secondaryAzurePort A porta secundária. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave partilhada. string
state O estado do peering. "Desativado"
"Ativado"
stats As estatísticas de peering do circuito express route. ExpressRouteCircuitStats
vlanId O ID da VLAN. int

ExpressRouteCircuitConnection

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 da ligação do circuito do expressroute. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Nome Descrição Valor
addressPrefix /29 espaço de endereços IP para criar endereços de cliente para túneis. string
authorizationKey A chave de autorização. string
expressRouteCircuitPeering Referência ao Recurso de Peering Privado do Circuito do Express Route do circuito que inicia a ligação. Sub-origem
ipv6CircuitConnectionConfig Prefixo de Endereço IPv6Propriedades da ligação do circuito de rota rápida. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Referência ao Recurso de Peering Privado do Circuito do ExpressRoute do circuito em modo de peering. Sub-origem

Ipv6CircuitConnectionConfig

Nome Descrição Valor
addressPrefix /125 espaço de endereços IP para criar endereços de cliente para alcance global. string

ExpressRouteConnectionId

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

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

ExpressRouteCircuitStats

Nome Descrição Valor
primarybytesIn O BytesIn Principal do peering. int
primarybytesOut O BytesOut principal do peering. int
secondarybytesIn O BytesIn secundário do peering. int
secondarybytesOut O BytesOut secundário do peering. int

ExpressRouteCircuitServiceProviderProperties

Nome Descrição Valor
bandwidthInMbps A Largura de BandaInMbps. int
peeringLocation A localização do peering. string
serviceProviderName O serviceProviderName. string

ExpressRouteCircuitSku

Nome Descrição Valor
família A família do SKU. "MeteredData"
"UnlimitedData"
name O nome do SKU. string
tier O escalão do SKU. "Básico"
"Local"
"Premium"
'Standard'

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Create um Circuito do ExpressRoute

Implementar no Azure
Este modelo cria um Circuito do ExpressRoute para um Fornecedor de Serviços e SKU especificados
Create um Circuito do ExpressRoute com Peering BGP

Implementar no Azure
Este modelo cria um Circuito do ExpressRoute e um Peering BGP do AzurePrublicPeering para um Fornecedor de Serviços e SKU especificados
Circuito do ExpressRoute com peering privado e VNet do Azure

Implementar no Azure
Este modelo configura o peering da Microsoft do ExpressRoute, implementa uma VNet do Azure com o gateway do Expressroute e liga a VNet ao circuito do ExpressRoute

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso expressRouteCircuits pode ser implementado com operações que visam:

  • 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/expressRouteCircuits, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCircuits@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allowClassicOperations = bool
      authorizationKey = "string"
      authorizations = [
        {
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            authorizationUseStatus = "string"
          }
        }
      ]
      bandwidthInGbps = int
      circuitProvisioningState = "string"
      enableDirectPortRateLimit = bool
      expressRoutePort = {
        id = "string"
      }
      gatewayManagerEtag = "string"
      globalReachEnabled = bool
      peerings = [
        {
          id = "string"
          name = "string"
          properties = {
            azureASN = int
            connections = [
              {
                id = "string"
                name = "string"
                properties = {
                  addressPrefix = "string"
                  authorizationKey = "string"
                  expressRouteCircuitPeering = {
                    id = "string"
                  }
                  ipv6CircuitConnectionConfig = {
                    addressPrefix = "string"
                  }
                  peerExpressRouteCircuitPeering = {
                    id = "string"
                  }
                }
              }
            ]
            expressRouteConnection = {}
            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"
            primaryAzurePort = "string"
            primaryPeerAddressPrefix = "string"
            routeFilter = {
              id = "string"
            }
            secondaryAzurePort = "string"
            secondaryPeerAddressPrefix = "string"
            sharedKey = "string"
            state = "string"
            stats = {
              primarybytesIn = int
              primarybytesOut = int
              secondarybytesIn = int
              secondarybytesOut = int
            }
            vlanId = int
          }
        }
      ]
      serviceKey = "string"
      serviceProviderNotes = "string"
      serviceProviderProperties = {
        bandwidthInMbps = int
        peeringLocation = "string"
        serviceProviderName = "string"
      }
      serviceProviderProvisioningState = "string"
    }
    sku = {
      family = "string"
      name = "string"
      tier = "string"
    }
  })
}

Valores de propriedade

expressRouteCircuits

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/expressRouteCircuits@2023-11-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado.
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.
sku O SKU. ExpressRouteCircuitSku
propriedades Propriedades do circuito expressroute. ExpressRouteCircuitPropertiesFormat

ExpressRouteCircuitPropertiesFormat

Nome Descrição Valor
allowClassicOperations Permitir operações clássicas. bool
authorizationKey A authorizationKey. string
autorizações A lista de autorizações. ExpressRouteCircuitAuthorization[]
bandwidthInGbps A largura de banda do circuito quando o circuito é aprovisionado num recurso expressRoutePort. int
circuitProvisioningState O estado CircuitProvisioningState do recurso. string
enableDirectPortRateLimit Sinalizador que indica o estado de limitação de taxa do circuito de porta direta do ExpressRoute. bool
expressRoutePort A referência ao recurso ExpressRoutePort quando o circuito é aprovisionado num recurso expressRoutePort. Sub-origem
gatewayManagerEtag O GatewayManager Etag. string
globalReachEnabled Sinalizador a indicar o estado de alcance global. bool
peerings A lista de peerings. ExpressRouteCircuitPeering[]
serviceKey A Chave de Serviço. string
serviceProviderNotes O ServiceProviderNotes. string
serviceProviderProperties The ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState O estado ServiceProviderProvisioningState do recurso. "Desaprovisionamento"
"Não Aprovisionado"
"Aprovisionado"
"Aprovisionamento"

ExpressRouteCircuitAuthorization

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 da autorização do circuito expressroute. AuthorizationPropertiesFormat

AuthorizationPropertiesFormat

Nome Descrição Valor
authorizationKey A chave de autorização. string
authorizationUseStatus O estado de utilização da autorização. "Disponível"
"InUse"

Sub-origem

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

ExpressRouteCircuitPeering

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 do circuito de rota rápida. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Nome Descrição Valor
azureASN O ASN do Azure. int
ligações A lista de ligações de circuito associadas ao Peering Privado do Azure para este circuito. ExpressRouteCircuitConnection[]
expressRouteConnection A ligação do ExpressRoute. ExpressRouteConnectionId
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"
primaryAzurePort A porta primária. string
primaryPeerAddressPrefix O prefixo de endereço principal. string
routeFilter A referência ao recurso RouteFilter. Sub-origem
secondaryAzurePort A porta secundária. string
secondaryPeerAddressPrefix O prefixo de endereço secundário. string
sharedKey A chave partilhada. string
state O estado do peering. "Desativado"
"Ativado"
stats As estatísticas de peering do circuito express route. ExpressRouteCircuitStats
vlanId O ID da VLAN. int

ExpressRouteCircuitConnection

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 da ligação do circuito de rota rápida. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Nome Descrição Valor
addressPrefix /29 espaço de endereços IP para esculpir endereços de cliente para túneis. string
authorizationKey A chave de autorização. string
expressRouteCircuitPeering Referência ao Recurso de Peering Privado do Circuito do Express Route do circuito que inicia a ligação. Sub-origem
ipv6CircuitConnectionConfig Prefixo de Endereço IPv6Propriedades da ligação do circuito de rota rápida. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Referência ao Recurso de Peering Privado do Circuito do ExpressRoute do circuito em modo de peering. Sub-origem

Ipv6CircuitConnectionConfig

Nome Descrição Valor
addressPrefix /125 espaço de endereços IP para criar endereços de cliente para alcance global. string

ExpressRouteConnectionId

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

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

ExpressRouteCircuitStats

Nome Descrição Valor
primarybytesIn O BytesIn Principal do peering. int
primarybytesOut O BytesOut principal do peering. int
secondarybytesIn O BytesIn secundário do peering. int
secondarybytesOut O BytesOut secundário do peering. int

ExpressRouteCircuitServiceProviderProperties

Nome Descrição Valor
bandwidthInMbps A Largura de BandaInMbps. int
peeringLocation A localização do peering. string
serviceProviderName O serviceProviderName. string

ExpressRouteCircuitSku

Nome Descrição Valor
família A família do SKU. "MeteredData"
"UnlimitedData"
name O nome do SKU. string
tier O escalão do SKU. "Básico"
"Local"
"Premium"
"Standard"