Delen via


Microsoft.Network expressRouteCircuits 2018-04-01

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.Network/expressRouteCircuits@2018-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    allowClassicOperations: bool
    authorizations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          authorizationUseStatus: 'string'
          provisioningState: 'string'
        }
      }
    ]
    circuitProvisioningState: 'string'
    gatewayManagerEtag: 'string'
    peerings: [
      {
        id: 'string'
        name: 'string'
        properties: {
          azureASN: int
          connections: [
            {
              id: 'string'
              name: 'string'
              properties: {
                addressPrefix: 'string'
                authorizationKey: 'string'
                expressRouteCircuitPeering: {
                  id: 'string'
                }
                peerExpressRouteCircuitPeering: {
                  id: 'string'
                }
              }
            }
          ]
          gatewayManagerEtag: 'string'
          ipv6PeeringConfig: {
            microsoftPeeringConfig: {
              advertisedCommunities: [
                'string'
              ]
              advertisedPublicPrefixes: [
                'string'
              ]
              advertisedPublicPrefixesState: 'string'
              customerASN: int
              legacyMode: int
              routingRegistryName: 'string'
            }
            primaryPeerAddressPrefix: 'string'
            routeFilter: {
              id: 'string'
              location: 'string'
              properties: {
                peerings: [
                  ...
                ]
                rules: [
                  {
                    id: 'string'
                    location: 'string'
                    name: 'string'
                    properties: {
                      access: 'string'
                      communities: [
                        'string'
                      ]
                      routeFilterRuleType: 'string'
                    }
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            secondaryPeerAddressPrefix: 'string'
            state: 'string'
          }
          lastModifiedBy: 'string'
          microsoftPeeringConfig: {
            advertisedCommunities: [
              'string'
            ]
            advertisedPublicPrefixes: [
              'string'
            ]
            advertisedPublicPrefixesState: 'string'
            customerASN: int
            legacyMode: int
            routingRegistryName: 'string'
          }
          peerASN: int
          peeringType: 'string'
          primaryAzurePort: 'string'
          primaryPeerAddressPrefix: 'string'
          provisioningState: 'string'
          routeFilter: {
            id: 'string'
            location: 'string'
            properties: {
              peerings: [
                ...
              ]
              rules: [
                {
                  id: 'string'
                  location: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    communities: [
                      'string'
                    ]
                    routeFilterRuleType: 'string'
                  }
                }
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
          secondaryAzurePort: 'string'
          secondaryPeerAddressPrefix: 'string'
          sharedKey: 'string'
          state: 'string'
          stats: {
            primarybytesIn: int
            primarybytesOut: int
            secondarybytesIn: int
            secondarybytesOut: int
          }
          vlanId: int
        }
      }
    ]
    provisioningState: 'string'
    serviceKey: 'string'
    serviceProviderNotes: 'string'
    serviceProviderProperties: {
      bandwidthInMbps: int
      peeringLocation: 'string'
      serviceProviderName: 'string'
    }
    serviceProviderProvisioningState: 'string'
  }
  sku: {
    family: 'string'
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

AuthorizationPropertiesFormat

Naam Beschrijving Waarde
authorizationKey De autorisatiesleutel. snaar
authorizationUseStatus AuthorizationUseStatus. Mogelijke waarden zijn: 'Available' en 'InUse'. 'Beschikbaar'
'InUse'
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar

ExpressRouteCircuitAuthorization

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen AuthorizationPropertiesFormat

ExpressRouteCircuitConnection

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Naam Beschrijving Waarde
addressPrefix /29 IP-adresruimte voor het carven van klantadressen voor tunnels. snaar
authorizationKey De autorisatiesleutel. snaar
expressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het circuit dat verbinding initieert. SubResource-
peerExpressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het gekoppelde circuit. SubResource-

ExpressRouteCircuitPeering

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Naam Beschrijving Waarde
geadverteerdCommunities De community's van bgp-peering. Opgegeven voor Microsoft-peering tekenreeks[]
geadverteerdPublicPrefixes De verwijzing naar AdvertisedPublicPrefixes. tekenreeks[]
geadverteerdPublicPrefixesState GeadverteerdPublicPrefixState van de Peering-resource. Mogelijke waarden zijn 'NotConfigured', 'Configureren', 'Geconfigureerd' en 'ValidationNeeded'. 'Geconfigureerd'
'Configureren'
'NotConfigured'
'ValidationNeeded'
customerASN De CustomerASN van de peering. Int
legacyMode De verouderde modus van de peering. Int
routingRegistryName De RoutingRegistryName van de configuratie. snaar

ExpressRouteCircuitPeeringPropertiesFormat

Naam Beschrijving Waarde
azureASN De Azure ASN. Int
Verbindingen De lijst met circuitverbindingen die zijn gekoppeld aan Azure Private Peering voor dit circuit. ExpressRouteCircuitConnection[]
gatewayManagerEtag De GatewayManager Etag. snaar
ipv6PeeringConfig De IPv6-peeringconfiguratie. Ipv6ExpressRouteCircuitPeeringConfig
lastModifiedBy Hiermee wordt aangegeven of de provider of de klant de peering het laatst heeft gewijzigd. snaar
microsoftPeeringConfig De Microsoft-peeringconfiguratie. ExpressRouteCircuitPeeringConfig
peerASN De peer-ASN. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 4294967295
peeringType Het peeringtype. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort De primaire poort. snaar
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. snaar
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar
routeFilter De verwijzing naar de RouteFilter-resource. RouteFilter-
secondaryAzurePort De secundaire poort. snaar
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. snaar
sharedKey De gedeelde sleutel. snaar
staat De peeringstatus. 'Uitgeschakeld'
'Ingeschakeld'
Stats Hiermee haalt u peeringstatistieken op. ExpressRouteCircuitStats
vlanId De VLAN-id. Int

ExpressRouteCircuitPropertiesFormat

Naam Beschrijving Waarde
allowClassicOperations Klassieke bewerkingen toestaan Bool
Vergunningen De lijst met autorisaties. ExpressRouteCircuitAuthorization[]
circuitProvisioningState De status CircuitProvisioningState van de resource. snaar
gatewayManagerEtag De GatewayManager Etag. snaar
peerings De lijst met peerings. ExpressRouteCircuitPeering[]
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar
serviceKey De ServiceKey. snaar
serviceProviderNotes De ServiceProviderNotes. snaar
serviceProviderProperties De ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties-
serviceProviderProvisioningState De status ServiceProviderProvisioningState van de resource. Mogelijke waarden zijn 'NotProvisioned', 'Provisioning', 'Provisioned' en 'Deprovisioning'. 'Inrichting ongedaan maken'
'NotProvisioned'
'Ingericht'
'Inrichting'

ExpressRouteCircuitServiceProviderProperties

Naam Beschrijving Waarde
bandwidthInMbps De BandwidthInMbps. Int
peeringLocation De peeringlocatie. snaar
serviceProviderName De serviceProviderName. snaar

ExpressRouteCircuitSku

Naam Beschrijving Waarde
Familie De familie van de SKU. Mogelijke waarden zijn: 'UnlimitedData' en 'MeteredData'. 'MeteredData'
'UnlimitedData'
naam De naam van de SKU. snaar
rang De laag van de SKU. Mogelijke waarden zijn Standard en Premium. 'Premium'
'Standaard'

ExpressRouteCircuitStats

Naam Beschrijving Waarde
primarybytesIn Hiermee haalt u BytesIn van de peering op. Int
primarybytesOut Hiermee haalt u BytesOut van de peering op. Int
secondarybytesIn Hiermee haalt u BytesIn van de peering op. Int
secondarybytesOut Hiermee haalt u BytesOut van de peering op. Int

Ipv6ExpressRouteCircuitPeeringConfig

Naam Beschrijving Waarde
microsoftPeeringConfig De Microsoft-peeringconfiguratie. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. snaar
routeFilter De verwijzing naar de RouteFilter-resource. RouteFilter-
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. snaar
staat De status van peering. Mogelijke waarden zijn: 'Uitgeschakeld' en 'Ingeschakeld' 'Uitgeschakeld'
'Ingeschakeld'

Microsoft.Network/expressRouteCircuits

Naam Beschrijving Waarde
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van ExpressRouteCircuit. ExpressRouteCircuitPropertiesFormat
Sku De SKU. ExpressRouteCircuitSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

RouteFilter

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
Eigenschappen Routefilterresource RouteFilterPropertiesFormat
Tags Resourcetags. ResourceTags-

RouteFilterPropertiesFormat

Naam Beschrijving Waarde
peerings Een verzameling verwijzingen naar expressroute-circuitpeeringen. ExpressRouteCircuitPeering[]
reglement Verzameling RouteFilterRules in een routefilter. RouteFilterRule[]

RouteFilterRule

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen Resource voor routefilterregel RouteFilterRulePropertiesFormat

RouteFilterRulePropertiesFormat

Naam Beschrijving Waarde
toegang Het toegangstype van de regel. Geldige waarden zijn: 'Toestaan', 'Weigeren' 'Toestaan'
'Weigeren' (vereist)
Gemeenschappen De verzameling voor bgp-communitywaarden waarop moet worden gefilterd. bijvoorbeeld ['12076:5010','12076:5020'] tekenreeks[] (vereist)
routeFilterRuleType Het regeltype van de regel. Geldige waarde is: 'Community' 'Community' (vereist)

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Een ExpressRoute-circuit maken Met deze sjabloon maakt u een ExpressRoute-circuit voor een opgegeven serviceprovider en SKU
ExpressRoute-circuit met persoonlijke peering en Azure VNet- 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 kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.Network/expressRouteCircuits",
  "apiVersion": "2018-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "allowClassicOperations": "bool",
    "authorizations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "authorizationUseStatus": "string",
          "provisioningState": "string"
        }
      }
    ],
    "circuitProvisioningState": "string",
    "gatewayManagerEtag": "string",
    "peerings": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "azureASN": "int",
          "connections": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "addressPrefix": "string",
                "authorizationKey": "string",
                "expressRouteCircuitPeering": {
                  "id": "string"
                },
                "peerExpressRouteCircuitPeering": {
                  "id": "string"
                }
              }
            }
          ],
          "gatewayManagerEtag": "string",
          "ipv6PeeringConfig": {
            "microsoftPeeringConfig": {
              "advertisedCommunities": [ "string" ],
              "advertisedPublicPrefixes": [ "string" ],
              "advertisedPublicPrefixesState": "string",
              "customerASN": "int",
              "legacyMode": "int",
              "routingRegistryName": "string"
            },
            "primaryPeerAddressPrefix": "string",
            "routeFilter": {
              "id": "string",
              "location": "string",
              "properties": {
                "peerings": [
                  ...
                ],
                "rules": [
                  {
                    "id": "string",
                    "location": "string",
                    "name": "string",
                    "properties": {
                      "access": "string",
                      "communities": [ "string" ],
                      "routeFilterRuleType": "string"
                    }
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "secondaryPeerAddressPrefix": "string",
            "state": "string"
          },
          "lastModifiedBy": "string",
          "microsoftPeeringConfig": {
            "advertisedCommunities": [ "string" ],
            "advertisedPublicPrefixes": [ "string" ],
            "advertisedPublicPrefixesState": "string",
            "customerASN": "int",
            "legacyMode": "int",
            "routingRegistryName": "string"
          },
          "peerASN": "int",
          "peeringType": "string",
          "primaryAzurePort": "string",
          "primaryPeerAddressPrefix": "string",
          "provisioningState": "string",
          "routeFilter": {
            "id": "string",
            "location": "string",
            "properties": {
              "peerings": [
                ...
              ],
              "rules": [
                {
                  "id": "string",
                  "location": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "communities": [ "string" ],
                    "routeFilterRuleType": "string"
                  }
                }
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "secondaryAzurePort": "string",
          "secondaryPeerAddressPrefix": "string",
          "sharedKey": "string",
          "state": "string",
          "stats": {
            "primarybytesIn": "int",
            "primarybytesOut": "int",
            "secondarybytesIn": "int",
            "secondarybytesOut": "int"
          },
          "vlanId": "int"
        }
      }
    ],
    "provisioningState": "string",
    "serviceKey": "string",
    "serviceProviderNotes": "string",
    "serviceProviderProperties": {
      "bandwidthInMbps": "int",
      "peeringLocation": "string",
      "serviceProviderName": "string"
    },
    "serviceProviderProvisioningState": "string"
  },
  "sku": {
    "family": "string",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

AuthorizationPropertiesFormat

Naam Beschrijving Waarde
authorizationKey De autorisatiesleutel. snaar
authorizationUseStatus AuthorizationUseStatus. Mogelijke waarden zijn: 'Available' en 'InUse'. 'Beschikbaar'
'InUse'
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar

ExpressRouteCircuitAuthorization

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen AuthorizationPropertiesFormat

ExpressRouteCircuitConnection

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Naam Beschrijving Waarde
addressPrefix /29 IP-adresruimte voor het carven van klantadressen voor tunnels. snaar
authorizationKey De autorisatiesleutel. snaar
expressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het circuit dat verbinding initieert. SubResource-
peerExpressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het gekoppelde circuit. SubResource-

ExpressRouteCircuitPeering

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Naam Beschrijving Waarde
geadverteerdCommunities De community's van bgp-peering. Opgegeven voor Microsoft-peering tekenreeks[]
geadverteerdPublicPrefixes De verwijzing naar AdvertisedPublicPrefixes. tekenreeks[]
geadverteerdPublicPrefixesState GeadverteerdPublicPrefixState van de Peering-resource. Mogelijke waarden zijn 'NotConfigured', 'Configureren', 'Geconfigureerd' en 'ValidationNeeded'. 'Geconfigureerd'
'Configureren'
'NotConfigured'
'ValidationNeeded'
customerASN De CustomerASN van de peering. Int
legacyMode De verouderde modus van de peering. Int
routingRegistryName De RoutingRegistryName van de configuratie. snaar

ExpressRouteCircuitPeeringPropertiesFormat

Naam Beschrijving Waarde
azureASN De Azure ASN. Int
Verbindingen De lijst met circuitverbindingen die zijn gekoppeld aan Azure Private Peering voor dit circuit. ExpressRouteCircuitConnection[]
gatewayManagerEtag De GatewayManager Etag. snaar
ipv6PeeringConfig De IPv6-peeringconfiguratie. Ipv6ExpressRouteCircuitPeeringConfig
lastModifiedBy Hiermee wordt aangegeven of de provider of de klant de peering het laatst heeft gewijzigd. snaar
microsoftPeeringConfig De Microsoft-peeringconfiguratie. ExpressRouteCircuitPeeringConfig
peerASN De peer-ASN. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 4294967295
peeringType Het peeringtype. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort De primaire poort. snaar
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. snaar
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar
routeFilter De verwijzing naar de RouteFilter-resource. RouteFilter-
secondaryAzurePort De secundaire poort. snaar
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. snaar
sharedKey De gedeelde sleutel. snaar
staat De peeringstatus. 'Uitgeschakeld'
'Ingeschakeld'
Stats Hiermee haalt u peeringstatistieken op. ExpressRouteCircuitStats
vlanId De VLAN-id. Int

ExpressRouteCircuitPropertiesFormat

Naam Beschrijving Waarde
allowClassicOperations Klassieke bewerkingen toestaan Bool
Vergunningen De lijst met autorisaties. ExpressRouteCircuitAuthorization[]
circuitProvisioningState De status CircuitProvisioningState van de resource. snaar
gatewayManagerEtag De GatewayManager Etag. snaar
peerings De lijst met peerings. ExpressRouteCircuitPeering[]
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar
serviceKey De ServiceKey. snaar
serviceProviderNotes De ServiceProviderNotes. snaar
serviceProviderProperties De ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties-
serviceProviderProvisioningState De status ServiceProviderProvisioningState van de resource. Mogelijke waarden zijn 'NotProvisioned', 'Provisioning', 'Provisioned' en 'Deprovisioning'. 'Inrichting ongedaan maken'
'NotProvisioned'
'Ingericht'
'Inrichting'

ExpressRouteCircuitServiceProviderProperties

Naam Beschrijving Waarde
bandwidthInMbps De BandwidthInMbps. Int
peeringLocation De peeringlocatie. snaar
serviceProviderName De serviceProviderName. snaar

ExpressRouteCircuitSku

Naam Beschrijving Waarde
Familie De familie van de SKU. Mogelijke waarden zijn: 'UnlimitedData' en 'MeteredData'. 'MeteredData'
'UnlimitedData'
naam De naam van de SKU. snaar
rang De laag van de SKU. Mogelijke waarden zijn Standard en Premium. 'Premium'
'Standaard'

ExpressRouteCircuitStats

Naam Beschrijving Waarde
primarybytesIn Hiermee haalt u BytesIn van de peering op. Int
primarybytesOut Hiermee haalt u BytesOut van de peering op. Int
secondarybytesIn Hiermee haalt u BytesIn van de peering op. Int
secondarybytesOut Hiermee haalt u BytesOut van de peering op. Int

Ipv6ExpressRouteCircuitPeeringConfig

Naam Beschrijving Waarde
microsoftPeeringConfig De Microsoft-peeringconfiguratie. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. snaar
routeFilter De verwijzing naar de RouteFilter-resource. RouteFilter-
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. snaar
staat De status van peering. Mogelijke waarden zijn: 'Uitgeschakeld' en 'Ingeschakeld' 'Uitgeschakeld'
'Ingeschakeld'

Microsoft.Network/expressRouteCircuits

Naam Beschrijving Waarde
apiVersion De API-versie '2018-04-01'
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van ExpressRouteCircuit. ExpressRouteCircuitPropertiesFormat
Sku De SKU. ExpressRouteCircuitSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Network/expressRouteCircuits'

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

RouteFilter

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
Eigenschappen Routefilterresource RouteFilterPropertiesFormat
Tags Resourcetags. ResourceTags-

RouteFilterPropertiesFormat

Naam Beschrijving Waarde
peerings Een verzameling verwijzingen naar expressroute-circuitpeeringen. ExpressRouteCircuitPeering[]
reglement Verzameling RouteFilterRules in een routefilter. RouteFilterRule[]

RouteFilterRule

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen Resource voor routefilterregel RouteFilterRulePropertiesFormat

RouteFilterRulePropertiesFormat

Naam Beschrijving Waarde
toegang Het toegangstype van de regel. Geldige waarden zijn: 'Toestaan', 'Weigeren' 'Toestaan'
'Weigeren' (vereist)
Gemeenschappen De verzameling voor bgp-communitywaarden waarop moet worden gefilterd. bijvoorbeeld ['12076:5010','12076:5020'] tekenreeks[] (vereist)
routeFilterRuleType Het regeltype van de regel. Geldige waarde is: 'Community' 'Community' (vereist)

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Quickstart-sjablonen

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

Sjabloon Beschrijving
Een ExpressRoute-circuit maken

implementeren in Azure
Met deze sjabloon maakt u een ExpressRoute-circuit voor een opgegeven serviceprovider en SKU
Een ExpressRoute-circuit maken met BGP-peering

implementeren in Azure
Met deze sjabloon maakt u een ExpressRoute-circuit en een AzurePrublicPeering BGP-peering voor een opgegeven serviceprovider en SKU
ExpressRoute-circuit met persoonlijke peering en Azure VNet-

implementeren in 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 Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCircuits@2018-04-01"
  name = "string"
  location = "string"
  sku = {
    family = "string"
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowClassicOperations = bool
      authorizations = [
        {
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            authorizationUseStatus = "string"
            provisioningState = "string"
          }
        }
      ]
      circuitProvisioningState = "string"
      gatewayManagerEtag = "string"
      peerings = [
        {
          id = "string"
          name = "string"
          properties = {
            azureASN = int
            connections = [
              {
                id = "string"
                name = "string"
                properties = {
                  addressPrefix = "string"
                  authorizationKey = "string"
                  expressRouteCircuitPeering = {
                    id = "string"
                  }
                  peerExpressRouteCircuitPeering = {
                    id = "string"
                  }
                }
              }
            ]
            gatewayManagerEtag = "string"
            ipv6PeeringConfig = {
              microsoftPeeringConfig = {
                advertisedCommunities = [
                  "string"
                ]
                advertisedPublicPrefixes = [
                  "string"
                ]
                advertisedPublicPrefixesState = "string"
                customerASN = int
                legacyMode = int
                routingRegistryName = "string"
              }
              primaryPeerAddressPrefix = "string"
              routeFilter = {
                id = "string"
                location = "string"
                properties = {
                  peerings = [
                    ...
                  ]
                  rules = [
                    {
                      id = "string"
                      location = "string"
                      name = "string"
                      properties = {
                        access = "string"
                        communities = [
                          "string"
                        ]
                        routeFilterRuleType = "string"
                      }
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              secondaryPeerAddressPrefix = "string"
              state = "string"
            }
            lastModifiedBy = "string"
            microsoftPeeringConfig = {
              advertisedCommunities = [
                "string"
              ]
              advertisedPublicPrefixes = [
                "string"
              ]
              advertisedPublicPrefixesState = "string"
              customerASN = int
              legacyMode = int
              routingRegistryName = "string"
            }
            peerASN = int
            peeringType = "string"
            primaryAzurePort = "string"
            primaryPeerAddressPrefix = "string"
            provisioningState = "string"
            routeFilter = {
              id = "string"
              location = "string"
              properties = {
                peerings = [
                  ...
                ]
                rules = [
                  {
                    id = "string"
                    location = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      communities = [
                        "string"
                      ]
                      routeFilterRuleType = "string"
                    }
                  }
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
            secondaryAzurePort = "string"
            secondaryPeerAddressPrefix = "string"
            sharedKey = "string"
            state = "string"
            stats = {
              primarybytesIn = int
              primarybytesOut = int
              secondarybytesIn = int
              secondarybytesOut = int
            }
            vlanId = int
          }
        }
      ]
      provisioningState = "string"
      serviceKey = "string"
      serviceProviderNotes = "string"
      serviceProviderProperties = {
        bandwidthInMbps = int
        peeringLocation = "string"
        serviceProviderName = "string"
      }
      serviceProviderProvisioningState = "string"
    }
  })
}

Eigenschapswaarden

AuthorizationPropertiesFormat

Naam Beschrijving Waarde
authorizationKey De autorisatiesleutel. snaar
authorizationUseStatus AuthorizationUseStatus. Mogelijke waarden zijn: 'Available' en 'InUse'. 'Beschikbaar'
'InUse'
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar

ExpressRouteCircuitAuthorization

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen AuthorizationPropertiesFormat

ExpressRouteCircuitConnection

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Naam Beschrijving Waarde
addressPrefix /29 IP-adresruimte voor het carven van klantadressen voor tunnels. snaar
authorizationKey De autorisatiesleutel. snaar
expressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het circuit dat verbinding initieert. SubResource-
peerExpressRouteCircuitPeering Verwijzing naar de privépeeringsresource van het Express Route-circuit van het gekoppelde circuit. SubResource-

ExpressRouteCircuitPeering

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Naam Beschrijving Waarde
geadverteerdCommunities De community's van bgp-peering. Opgegeven voor Microsoft-peering tekenreeks[]
geadverteerdPublicPrefixes De verwijzing naar AdvertisedPublicPrefixes. tekenreeks[]
geadverteerdPublicPrefixesState GeadverteerdPublicPrefixState van de Peering-resource. Mogelijke waarden zijn 'NotConfigured', 'Configureren', 'Geconfigureerd' en 'ValidationNeeded'. 'Geconfigureerd'
'Configureren'
'NotConfigured'
'ValidationNeeded'
customerASN De CustomerASN van de peering. Int
legacyMode De verouderde modus van de peering. Int
routingRegistryName De RoutingRegistryName van de configuratie. snaar

ExpressRouteCircuitPeeringPropertiesFormat

Naam Beschrijving Waarde
azureASN De Azure ASN. Int
Verbindingen De lijst met circuitverbindingen die zijn gekoppeld aan Azure Private Peering voor dit circuit. ExpressRouteCircuitConnection[]
gatewayManagerEtag De GatewayManager Etag. snaar
ipv6PeeringConfig De IPv6-peeringconfiguratie. Ipv6ExpressRouteCircuitPeeringConfig
lastModifiedBy Hiermee wordt aangegeven of de provider of de klant de peering het laatst heeft gewijzigd. snaar
microsoftPeeringConfig De Microsoft-peeringconfiguratie. ExpressRouteCircuitPeeringConfig
peerASN De peer-ASN. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 4294967295
peeringType Het peeringtype. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort De primaire poort. snaar
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. snaar
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar
routeFilter De verwijzing naar de RouteFilter-resource. RouteFilter-
secondaryAzurePort De secundaire poort. snaar
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. snaar
sharedKey De gedeelde sleutel. snaar
staat De peeringstatus. 'Uitgeschakeld'
'Ingeschakeld'
Stats Hiermee haalt u peeringstatistieken op. ExpressRouteCircuitStats
vlanId De VLAN-id. Int

ExpressRouteCircuitPropertiesFormat

Naam Beschrijving Waarde
allowClassicOperations Klassieke bewerkingen toestaan Bool
Vergunningen De lijst met autorisaties. ExpressRouteCircuitAuthorization[]
circuitProvisioningState De status CircuitProvisioningState van de resource. snaar
gatewayManagerEtag De GatewayManager Etag. snaar
peerings De lijst met peerings. ExpressRouteCircuitPeering[]
provisioningState Hiermee haalt u de inrichtingsstatus van de openbare IP-resource op. Mogelijke waarden zijn: 'Bijwerken', 'Verwijderen' en 'Mislukt'. snaar
serviceKey De ServiceKey. snaar
serviceProviderNotes De ServiceProviderNotes. snaar
serviceProviderProperties De ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties-
serviceProviderProvisioningState De status ServiceProviderProvisioningState van de resource. Mogelijke waarden zijn 'NotProvisioned', 'Provisioning', 'Provisioned' en 'Deprovisioning'. 'Inrichting ongedaan maken'
'NotProvisioned'
'Ingericht'
'Inrichting'

ExpressRouteCircuitServiceProviderProperties

Naam Beschrijving Waarde
bandwidthInMbps De BandwidthInMbps. Int
peeringLocation De peeringlocatie. snaar
serviceProviderName De serviceProviderName. snaar

ExpressRouteCircuitSku

Naam Beschrijving Waarde
Familie De familie van de SKU. Mogelijke waarden zijn: 'UnlimitedData' en 'MeteredData'. 'MeteredData'
'UnlimitedData'
naam De naam van de SKU. snaar
rang De laag van de SKU. Mogelijke waarden zijn Standard en Premium. 'Premium'
'Standaard'

ExpressRouteCircuitStats

Naam Beschrijving Waarde
primarybytesIn Hiermee haalt u BytesIn van de peering op. Int
primarybytesOut Hiermee haalt u BytesOut van de peering op. Int
secondarybytesIn Hiermee haalt u BytesIn van de peering op. Int
secondarybytesOut Hiermee haalt u BytesOut van de peering op. Int

Ipv6ExpressRouteCircuitPeeringConfig

Naam Beschrijving Waarde
microsoftPeeringConfig De Microsoft-peeringconfiguratie. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Het primaire adresvoorvoegsel. snaar
routeFilter De verwijzing naar de RouteFilter-resource. RouteFilter-
secondaryPeerAddressPrefix Het secundaire adresvoorvoegsel. snaar
staat De status van peering. Mogelijke waarden zijn: 'Uitgeschakeld' en 'Ingeschakeld' 'Uitgeschakeld'
'Ingeschakeld'

Microsoft.Network/expressRouteCircuits

Naam Beschrijving Waarde
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van ExpressRouteCircuit. ExpressRouteCircuitPropertiesFormat
Sku De SKU. ExpressRouteCircuitSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Network/expressRouteCircuits@2018-04-01"

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

RouteFilter

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
Eigenschappen Routefilterresource RouteFilterPropertiesFormat
Tags Resourcetags. ResourceTags-

RouteFilterPropertiesFormat

Naam Beschrijving Waarde
peerings Een verzameling verwijzingen naar expressroute-circuitpeeringen. ExpressRouteCircuitPeering[]
reglement Verzameling RouteFilterRules in een routefilter. RouteFilterRule[]

RouteFilterRule

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen Resource voor routefilterregel RouteFilterRulePropertiesFormat

RouteFilterRulePropertiesFormat

Naam Beschrijving Waarde
toegang Het toegangstype van de regel. Geldige waarden zijn: 'Toestaan', 'Weigeren' 'Toestaan'
'Weigeren' (vereist)
Gemeenschappen De verzameling voor bgp-communitywaarden waarop moet worden gefilterd. bijvoorbeeld ['12076:5010','12076:5020'] tekenreeks[] (vereist)
routeFilterRuleType Het regeltype van de regel. Geldige waarde is: 'Community' 'Community' (vereist)

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar