Microsoft.Network expressRouteCrossConnections/peerings

Definicja zasobu Bicep

Typ zasobu expressRouteCrossConnections/peerings można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/expressRouteCrossConnections/peerings, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/expressRouteCrossConnections/peerings@2023-04-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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
  }
}

Wartości właściwości

expressRouteCrossConnections/peerings

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu : expressRouteCrossConnections
properties Właściwości komunikacji równorzędnej między połączeniami usługi Express Route. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nazwa Opis Wartość
gatewayManagerEtag The GatewayManager Etag. ciąg
ipv6PeeringConfig Konfiguracja komunikacji równorzędnej IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Konfiguracja komunikacji równorzędnej firmy Microsoft. ExpressRouteCircuitPeeringConfig
peerASN Równorzędna nazwa ASN. int
peeringType Typ komunikacji równorzędnej. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix Prefiks adresu podstawowego. ciąg
secondaryPeerAddressPrefix Prefiks adresu pomocniczego. ciąg
sharedKey Klucz wspólny. ciąg
stan Stan komunikacji równorzędnej. "Wyłączone"
"Włączone"
vlanId Identyfikator sieci VLAN. int

Ipv6ExpressRouteCircuitPeeringConfig

Nazwa Opis Wartość
microsoftPeeringConfig Konfiguracja komunikacji równorzędnej firmy Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Prefiks adresu podstawowego. ciąg
routeFilter Odwołanie do zasobu RouteFilter. Podźródło
secondaryPeerAddressPrefix Prefiks adresu pomocniczego. ciąg
stan Stan komunikacji równorzędnej. "Wyłączone"
"Włączone"

ExpressRouteCircuitPeeringConfig

Nazwa Opis Wartość
anonsowanePolecenia Społeczności komunikacji równorzędnej bgp. Określono dla komunikacji równorzędnej firmy Microsoft. ciąg[]
anonsowanePublicPrefixes Odwołanie do anonsowanychpublicPrefixes. ciąg[]
customerASN Nazwa CustomerASN komunikacji równorzędnej. int
legacyMode Starszy tryb komunikacji równorzędnej. int
routingRegistryName RoutingRegistryName konfiguracji. ciąg

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu expressRouteCrossConnections/peerings można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/expressRouteCrossConnections/peerings, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

expressRouteCrossConnections/peerings

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/expressRouteCrossConnections/peerings"
apiVersion Wersja interfejsu API zasobów '2023-04-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
properties Właściwości komunikacji równorzędnej między połączeniami usługi Express Route. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nazwa Opis Wartość
gatewayManagerEtag The GatewayManager Etag. ciąg
ipv6PeeringConfig Konfiguracja komunikacji równorzędnej IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Konfiguracja komunikacji równorzędnej firmy Microsoft. ExpressRouteCircuitPeeringConfig
peerASN Równorzędna nazwa ASN. int
peeringType Typ komunikacji równorzędnej. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix Prefiks adresu podstawowego. ciąg
secondaryPeerAddressPrefix Prefiks adresu pomocniczego. ciąg
sharedKey Klucz wspólny. ciąg
stan Stan komunikacji równorzędnej. "Wyłączone"
"Włączone"
vlanId Identyfikator sieci VLAN. int

Ipv6ExpressRouteCircuitPeeringConfig

Nazwa Opis Wartość
microsoftPeeringConfig Konfiguracja komunikacji równorzędnej firmy Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Prefiks adresu podstawowego. ciąg
routeFilter Odwołanie do zasobu RouteFilter. Podźródło
secondaryPeerAddressPrefix Prefiks adresu pomocniczego. ciąg
stan Stan komunikacji równorzędnej. "Wyłączone"
"Włączone"

ExpressRouteCircuitPeeringConfig

Nazwa Opis Wartość
anonsowanePolecenia Społeczności komunikacji równorzędnej bgp. Określono dla komunikacji równorzędnej firmy Microsoft. ciąg[]
anonsowanePublicPrefixes Odwołanie do anonsowanychpublicPrefixes. ciąg[]
customerASN Nazwa CustomerASN komunikacji równorzędnej. int
legacyMode Starszy tryb komunikacji równorzędnej. int
routingRegistryName RoutingRegistryName konfiguracji. ciąg

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu expressRouteCrossConnections/peerings można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/expressRouteCrossConnections/peerings, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCrossConnections/peerings@2023-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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
    }
  })
}

Wartości właściwości

expressRouteCrossConnections/peerings

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/expressRouteCrossConnections/peerings@2023-04-01"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu : expressRouteCrossConnections
properties Właściwości komunikacji równorzędnej między połączeniami usługi Express Route. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nazwa Opis Wartość
gatewayManagerEtag The GatewayManager Etag. ciąg
ipv6PeeringConfig Konfiguracja komunikacji równorzędnej IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Konfiguracja komunikacji równorzędnej firmy Microsoft. ExpressRouteCircuitPeeringConfig
peerASN Równorzędna nazwa ASN. int
peeringType Typ komunikacji równorzędnej. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryPeerAddressPrefix Prefiks adresu podstawowego. ciąg
secondaryPeerAddressPrefix Prefiks adresu pomocniczego. ciąg
sharedKey Klucz wspólny. ciąg
stan Stan komunikacji równorzędnej. "Wyłączone"
"Włączone"
vlanId Identyfikator sieci VLAN. int

Ipv6ExpressRouteCircuitPeeringConfig

Nazwa Opis Wartość
microsoftPeeringConfig Konfiguracja komunikacji równorzędnej firmy Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Prefiks adresu podstawowego. ciąg
routeFilter Odwołanie do zasobu RouteFilter. Podźródło
secondaryPeerAddressPrefix Prefiks adresu pomocniczego. ciąg
stan Stan komunikacji równorzędnej. "Wyłączone"
"Włączone"

ExpressRouteCircuitPeeringConfig

Nazwa Opis Wartość
anonsowanePolecenia Społeczności komunikacji równorzędnej bgp. Określono dla komunikacji równorzędnej firmy Microsoft. ciąg[]
anonsowanePublicPrefixes Odwołanie do anonsowanychpublicPrefixes. ciąg[]
customerASN Nazwa CustomerASN komunikacji równorzędnej. int
legacyMode Starszy tryb komunikacji równorzędnej. int
routingRegistryName RoutingRegistryName konfiguracji. ciąg

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg