Microsoft.Network expressRouteCircuits/peerings

Bicep-resourcedefinitie

Het resourcetype expressRouteCircuits/peerings kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/expressRouteCircuits/peerings-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

expressRouteCircuits/peerings

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: expressRouteCircuits
properties Eigenschappen van de peering van het expressroutecircuit. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Naam Description Waarde
azureASN De Azure ASN. int
Verbindingen De lijst met circuitverbindingen die zijn gekoppeld aan Persoonlijke Azure-peering voor dit circuit. ExpressRouteCircuitConnection[]
expressRouteConnection De ExpressRoute-verbinding. ExpressRouteConnectionId
gatewayManagerEtag De GatewayManager-Etag. tekenreeks
ipv6PeeringConfig De configuratie van IPv6-peering. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig De configuratie van Microsoft-peering. ExpressRouteCircuitPeeringConfig
peerASN De peer-ASN. int
peeringType Het peeringtype. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort De primaire poort. tekenreeks
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. tekenreeks
routeFilter De verwijzing naar de RouteFilter-resource. Subresource
secondaryAzurePort De secundaire poort. tekenreeks
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. tekenreeks
sharedKey De gedeelde sleutel. tekenreeks
staat De peeringstatus. 'Uitgeschakeld'
Ingeschakeld
stats De peeringstatistieken van het expressroutecircuit. ExpressRouteCircuitStats
vlanId De VLAN-id. int

ExpressRouteCircuitConnection

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de expressroute-circuitverbinding. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Naam Description Waarde
addressPrefix /29 IP-adresruimte om klantadressen voor tunnels uit te maken. tekenreeks
authorizationKey De autorisatiesleutel. tekenreeks
expressRouteCircuitPeering Verwijzing naar de privé-peeringresource van het Express Route-circuit van het circuit dat de verbinding initieert. Subresource
ipv6CircuitConnectionConfig IPv6-adresvoorvoegselEigenschappen van de expressroute-circuitverbinding. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Verwijzing naar de privé-peeringresource van het Express Route-circuit van het gekoppelde circuit. Subresource

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

Ipv6CircuitConnectionConfig

Naam Description Waarde
addressPrefix /125 IP-adresruimte om klantadressen uit te maken voor wereldwijd bereik. tekenreeks

ExpressRouteConnectionId

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

Ipv6ExpressRouteCircuitPeeringConfig

Naam Description Waarde
microsoftPeeringConfig De configuratie van Microsoft-peering. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. tekenreeks
routeFilter De verwijzing naar de RouteFilter-resource. Subresource
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. tekenreeks
staat De status van peering. 'Uitgeschakeld'
Ingeschakeld

ExpressRouteCircuitPeeringConfig

Naam Description Waarde
geadverteerdCommunities De community's van bgp-peering. Opgegeven voor Microsoft-peering. tekenreeks[]
advertisedPublicPrefixes De verwijzing naar AdvertisedPublicPrefixes. tekenreeks[]
customerASN De CustomerASN van de peering. int
legacyMode De verouderde modus van de peering. int
routingRegistryName De RoutingRegistryName van de configuratie. tekenreeks

ExpressRouteCircuitStats

Naam Description Waarde
primarybytesIn De primaire BytesIn van de peering. int
primarybytesOut De primaire BytesOut van de peering. int
secondarybytesIn De secundaire BytesIn van de peering. int
secondarybytesOut De secundaire BytesOut van de peering. int

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
ExpressRoute-circuit met privépeering en Azure VNet

Implementeren op Azure
Met deze sjabloon configureert u ExpressRoute Microsoft-peering, implementeert u een Azure VNet met Expressroute-gateway en koppelt u het VNet aan het ExpressRoute-circuit

Resourcedefinitie van ARM-sjabloon

Het resourcetype expressRouteCircuits/peerings kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Network/expressRouteCircuits/peerings wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

expressRouteCircuits/peerings

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/expressRouteCircuits/peerings'
apiVersion De resource-API-versie '2023-04-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Eigenschappen van de peering van het expressroutecircuit. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Naam Description Waarde
azureASN De Azure ASN. int
Verbindingen De lijst met circuitverbindingen die zijn gekoppeld aan Azure Private Peering voor dit circuit. ExpressRouteCircuitConnection[]
expressRouteConnection De ExpressRoute-verbinding. ExpressRouteConnectionId
gatewayManagerEtag De GatewayManager Etag. tekenreeks
ipv6PeeringConfig De configuratie van IPv6-peering. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig De configuratie van Microsoft-peering. ExpressRouteCircuitPeeringConfig
peerASN De peer-ASN. int
peeringType Het peeringtype. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort De primaire poort. tekenreeks
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. tekenreeks
routeFilter De verwijzing naar de RouteFilter-resource. SubResource
secondaryAzurePort De secundaire poort. tekenreeks
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. tekenreeks
sharedKey De gedeelde sleutel. tekenreeks
staat De peeringstatus. 'Uitgeschakeld'
Ingeschakeld
stats De peeringstatistieken van expressroute-circuit. ExpressRouteCircuitStats
vlanId De VLAN-id. int

ExpressRouteCircuitConnection

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de expressroute-circuitverbinding. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Naam Description Waarde
addressPrefix /29 IP-adresruimte om klantadressen voor tunnels uit te maken. tekenreeks
authorizationKey De autorisatiesleutel. tekenreeks
expressRouteCircuitPeering Verwijzing naar de privé-peeringresource van het Express Route-circuit van het circuit dat de verbinding initieert. Subresource
ipv6CircuitConnectionConfig IPv6-adresvoorvoegselEigenschappen van de expressroute-circuitverbinding. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Verwijzing naar de privé-peeringresource van het Express Route-circuit van het gekoppelde circuit. Subresource

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

Ipv6CircuitConnectionConfig

Naam Description Waarde
addressPrefix /125 IP-adresruimte om klantadressen uit te maken voor wereldwijd bereik. tekenreeks

ExpressRouteConnectionId

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

Ipv6ExpressRouteCircuitPeeringConfig

Naam Description Waarde
microsoftPeeringConfig De configuratie van Microsoft-peering. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. tekenreeks
routeFilter De verwijzing naar de RouteFilter-resource. Subresource
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. tekenreeks
staat De status van peering. 'Uitgeschakeld'
Ingeschakeld

ExpressRouteCircuitPeeringConfig

Naam Description Waarde
geadverteerdCommunities De community's van bgp-peering. Opgegeven voor Microsoft-peering. tekenreeks[]
advertisedPublicPrefixes De verwijzing naar AdvertisedPublicPrefixes. tekenreeks[]
customerASN De CustomerASN van de peering. int
legacyMode De verouderde modus van de peering. int
routingRegistryName De RoutingRegistryName van de configuratie. tekenreeks

ExpressRouteCircuitStats

Naam Description Waarde
primarybytesIn De primaire BytesIn van de peering. int
primarybytesOut De primaire BytesOut van de peering. int
secondarybytesIn De secundaire BytesIn van de peering. int
secondarybytesOut De secundaire BytesOut van de peering. int

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
ExpressRoute-circuit met persoonlijke peering en Azure VNet

Implementeren op Azure
Met deze sjabloon configureert u ExpressRoute Microsoft-peering, implementeert u een Azure VNet met Expressroute-gateway en koppelt u het VNet aan het ExpressRoute-circuit

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype expressRouteCircuits/peerings kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/expressRouteCircuits/peerings-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

expressRouteCircuits/peerings

Naam Description Waarde
type Het resourcetype "Microsoft.Network/expressRouteCircuits/peerings@2023-04-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: expressRouteCircuits
properties Eigenschappen van de peering van het expressroutecircuit. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Naam Description Waarde
azureASN De Azure ASN. int
Verbindingen De lijst met circuitverbindingen die zijn gekoppeld aan Persoonlijke Azure-peering voor dit circuit. ExpressRouteCircuitConnection[]
expressRouteConnection De ExpressRoute-verbinding. ExpressRouteConnectionId
gatewayManagerEtag De GatewayManager-Etag. tekenreeks
ipv6PeeringConfig De configuratie van IPv6-peering. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig De configuratie van Microsoft-peering. ExpressRouteCircuitPeeringConfig
peerASN De peer-ASN. int
peeringType Het peeringtype. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort De primaire poort. tekenreeks
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. tekenreeks
routeFilter De verwijzing naar de RouteFilter-resource. Subresource
secondaryAzurePort De secundaire poort. tekenreeks
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. tekenreeks
sharedKey De gedeelde sleutel. tekenreeks
staat De peeringstatus. "Uitgeschakeld"
"Ingeschakeld"
stats De peeringstatistieken van het expressroutecircuit. ExpressRouteCircuitStats
vlanId De VLAN-id. int

ExpressRouteCircuitConnection

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de expressroute-circuitverbinding. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Naam Description Waarde
addressPrefix /29 IP-adresruimte om klantadressen voor tunnels te verwijderen. tekenreeks
authorizationKey De autorisatiesleutel. tekenreeks
expressRouteCircuitPeering Verwijzing naar de privé-peeringresource van het Express Route-circuit van het circuit dat de verbinding initieert. SubResource
ipv6CircuitConnectionConfig IPv6-adresvoorvoegselEigenschappen van de expressroute-circuitverbinding. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het gekoppelde circuit. SubResource

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

Ipv6CircuitConnectionConfig

Naam Description Waarde
addressPrefix /125 IP-adresruimte om klantadressen uit te voeren voor wereldwijd bereik. tekenreeks

ExpressRouteConnectionId

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Ipv6ExpressRouteCircuitPeeringConfig

Naam Description Waarde
microsoftPeeringConfig De configuratie van Microsoft-peering. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. tekenreeks
routeFilter De verwijzing naar de RouteFilter-resource. SubResource
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. tekenreeks
staat De status van peering. "Uitgeschakeld"
"Ingeschakeld"

ExpressRouteCircuitPeeringConfig

Naam Description Waarde
geadverteerdCommunities De community's van bgp-peering. Opgegeven voor Microsoft-peering. tekenreeks[]
advertisedPublicPrefixes De verwijzing naar AdvertisedPublicPrefixes. tekenreeks[]
customerASN De CustomerASN van de peering. int
legacyMode De verouderde modus van de peering. int
routingRegistryName De RoutingRegistryName van de configuratie. tekenreeks

ExpressRouteCircuitStats

Naam Description Waarde
primarybytesIn De primaire BytesIn van de peering. int
primarybytesOut De primaire BytesOut van de peering. int
secondarybytesIn De secundaire BytesIn van de peering. int
secondarybytesOut De secundaire BytesOut van de peering. int