Aracılığıyla paylaş


Microsoft.Network expressRouteCrossConnections 2020-11-01

Bicep kaynak tanımı

expressRouteCrossConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/expressRouteCrossConnections kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/expressRouteCrossConnections@2020-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'
  }
}

Özellik değerleri

expressRouteCrossConnections

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Express route çapraz bağlantısının özellikleri. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Ad Açıklama Değer
expressRouteCircuit The ExpressRouteCircuit. ExpressRouteCircuitReference
eşlemeler Eşlemelerin listesi. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Bağlantı sağlayıcısı tarafından ayarlanan ek salt okunur notlar. string
serviceProviderProvisioningState Bağlantı sağlayıcısı sistemindeki bağlantı hattının sağlama durumu. 'Sağlamayı Kaldırma'
'NotProvisioned'
'Sağlandı'
'Sağlama'

ExpressRouteCircuitReference

Ad Açıklama Değer
kimlik Karşılık gelen Express Route Bağlantı Hattı Kimliği. string

ExpressRouteCrossConnectionPeering

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Express route çapraz bağlantı eşlemesinin özellikleri. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Ad Açıklama Değer
gatewayManagerEtag GatewayManager Etag'i. string
ipv6PeeringConfig IPv6 eşleme yapılandırması. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Microsoft eşleme yapılandırması. ExpressRouteCircuitPeeringConfig
peerASN Eş ASN. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 4294967295
peeringType Eşleme türü. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryPeerAddressPrefix Birincil adres ön eki. string
secondaryPeerAddressPrefix İkincil adres ön eki. string
sharedKey Paylaşılan anahtar. string
state Eşleme durumu. 'Devre Dışı'
'Etkin'
vlanId VLAN kimliği. int

Ipv6ExpressRouteCircuitPeeringConfig

Ad Açıklama Değer
microsoftPeeringConfig Microsoft eşleme yapılandırması. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Birincil adres ön eki. string
routeFilter RouteFilter kaynağına başvuru. Subresource
secondaryPeerAddressPrefix İkincil adres ön eki. string
state Eşlemenin durumu. 'Devre Dışı'
'Etkin'

ExpressRouteCircuitPeeringConfig

Ad Açıklama Değer
advertisedCommunities bgp eşleme toplulukları. Microsoft eşlemesi için belirtilir. string[]
advertisedPublicPrefixes AdvertisedPublicPrefixes başvurusu. string[]
customerASN Eşlemenin CustomerASN'i. int
legacyMode Eşlemenin eski modu. int
routingRegistryName Yapılandırmanın RoutingRegistryName. string

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

ARM şablonu kaynak tanımı

expressRouteCrossConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/expressRouteCrossConnections kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/expressRouteCrossConnections",
  "apiVersion": "2020-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"
  }
}

Özellik değerleri

expressRouteCrossConnections

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/expressRouteCrossConnections'
apiVersion Kaynak API'sinin sürümü '2020-11-01'
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
properties Express route çapraz bağlantısının özellikleri. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Ad Açıklama Değer
expressRouteCircuit The ExpressRouteCircuit. ExpressRouteCircuitReference
eşlemeler Eşleme listesi. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Bağlantı sağlayıcısı tarafından ayarlanan ek salt okunur notlar. string
serviceProviderProvisioningState Bağlantı sağlayıcısı sistemindeki bağlantı hattının sağlama durumu. 'Sağlamayı Kaldırma'
'NotProvisioned'
'Sağlandı'
'Sağlama'

ExpressRouteCircuitReference

Ad Açıklama Değer
kimlik Karşılık gelen Express Route Bağlantı Hattı Kimliği. string

ExpressRouteCrossConnectionPeering

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Express route çapraz bağlantı eşlemesinin özellikleri. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Ad Açıklama Değer
gatewayManagerEtag The GatewayManager Etag. string
ipv6PeeringConfig IPv6 eşleme yapılandırması. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Microsoft eşleme yapılandırması. ExpressRouteCircuitPeeringConfig
peerASN Eş ASN. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 4294967295
peeringType Eşleme türü. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryPeerAddressPrefix Birincil adres ön eki. string
secondaryPeerAddressPrefix İkincil adres ön eki. string
sharedKey Paylaşılan anahtar. string
state Eşleme durumu. 'Devre Dışı'
'Etkin'
vlanId VLAN kimliği. int

Ipv6ExpressRouteCircuitPeeringConfig

Ad Açıklama Değer
microsoftPeeringConfig Microsoft eşleme yapılandırması. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Birincil adres ön eki. string
routeFilter RouteFilter kaynağına başvuru. Subresource
secondaryPeerAddressPrefix İkincil adres ön eki. string
state Eşlemenin durumu. 'Devre Dışı'
'Etkin'

ExpressRouteCircuitPeeringConfig

Ad Açıklama Değer
advertisedCommunities bgp eşleme toplulukları. Microsoft eşlemesi için belirtilir. string[]
advertisedPublicPrefixes AdvertisedPublicPrefixes başvurusu. string[]
customerASN Eşlemenin CustomerASN'i. int
legacyMode Eşlemenin eski modu. int
routingRegistryName Yapılandırmanın RoutingRegistryName. string

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

expressRouteCrossConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/expressRouteCrossConnections kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCrossConnections@2020-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"
    }
  })
}

Özellik değerleri

expressRouteCrossConnections

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/expressRouteCrossConnections@2020-11-01"
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Express route çapraz bağlantısının özellikleri. ExpressRouteCrossConnectionProperties

ExpressRouteCrossConnectionProperties

Ad Açıklama Değer
expressRouteCircuit The ExpressRouteCircuit. ExpressRouteCircuitReference
eşlemeler Eşleme listesi. ExpressRouteCrossConnectionPeering[]
serviceProviderNotes Bağlantı sağlayıcısı tarafından ayarlanan ek salt okunur notlar. string
serviceProviderProvisioningState Bağlantı sağlayıcısı sistemindeki bağlantı hattının sağlama durumu. "Sağlamayı kaldırma"
"NotProvisioned"
"Sağlandı"
"Sağlama"

ExpressRouteCircuitReference

Ad Açıklama Değer
kimlik Karşılık gelen Express Route Bağlantı Hattı Kimliği. string

ExpressRouteCrossConnectionPeering

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Express route çapraz bağlantı eşlemesinin özellikleri. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Ad Açıklama Değer
gatewayManagerEtag The GatewayManager Etag. string
ipv6PeeringConfig IPv6 eşleme yapılandırması. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Microsoft eşleme yapılandırması. ExpressRouteCircuitPeeringConfig
peerASN Eş ASN. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 4294967295
peeringType Eşleme türü. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix Birincil adres ön eki. string
secondaryPeerAddressPrefix İkincil adres ön eki. string
sharedKey Paylaşılan anahtar. string
state Eşleme durumu. "Devre dışı"
"Etkin"
vlanId VLAN kimliği. int

Ipv6ExpressRouteCircuitPeeringConfig

Ad Açıklama Değer
microsoftPeeringConfig Microsoft eşleme yapılandırması. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Birincil adres ön eki. string
routeFilter RouteFilter kaynağına başvuru. Subresource
secondaryPeerAddressPrefix İkincil adres ön eki. string
state Eşlemenin durumu. "Devre dışı"
"Etkin"

ExpressRouteCircuitPeeringConfig

Ad Açıklama Değer
advertisedCommunities bgp eşleme toplulukları. Microsoft eşlemesi için belirtilir. string[]
advertisedPublicPrefixes AdvertisedPublicPrefixes başvurusu. string[]
customerASN Eşlemenin CustomerASN'i. int
legacyMode Eşlemenin eski modu. int
routingRegistryName Yapılandırmanın RoutingRegistryName. string

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string