Dela via


Microsoft.Network expressRouteCircuits 2018-11-01

Bicep-resursdefinition

Resurstypen expressRouteCircuits kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/expressRouteCircuits-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/expressRouteCircuits@2018-11-01' = {
  location: 'string'
  name: 'string'
  properties: {
    allowClassicOperations: bool
    allowGlobalReach: bool
    authorizations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          authorizationUseStatus: 'string'
          provisioningState: 'string'
        }
      }
    ]
    bandwidthInGbps: int
    circuitProvisioningState: 'string'
    expressRoutePort: {
      id: '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'
                }
              }
            }
          ]
          expressRouteConnection: {}
          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'
  }
}

Egenskapsvärden

AuthorizationPropertiesFormat

Namn Beskrivning Värde
authorizationKey Auktoriseringsnyckeln. sträng
authorizationUseStatus AuthorizationUseStatus. Möjliga värden är: "Tillgänglig" och "InUse". "Tillgänglig"
"InUse"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ExpressRouteCircuitAuthorization

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper AuthorizationPropertiesFormat

ExpressRouteCircuitConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Namn Beskrivning Värde
addressPrefix /29 IP-adressutrymme för att skapa kundadresser för tunnlar. sträng
authorizationKey Auktoriseringsnyckeln. sträng
expressRouteCircuitPeering Referens till Express Route Circuit Private Peering Resource för kretsen som initierar anslutningen. SubResource
peerExpressRouteCircuitPeering Referens till den peerkopplade kretsens privata peeringresurs för Express Route Circuit. SubResource

ExpressRouteCircuitPeering

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Namn Beskrivning Värde
advertisedCommunities Communityn för bgp-peering. Angiven för Microsoft-peering string[]
advertisedPublicPrefixes Referensen för AdvertisedPublicPrefixes. string[]
advertisedPublicPrefixesState AdvertisedPublicPrefixState för Peering-resursen. Möjliga värden är "NotConfigured", "Configuring", "Configured" och "ValidationNeeded". "Konfigurerad"
"Konfigurera"
"NotConfigured"
"ValidationNeeded"
customerASN CustomerASN för peering. Int
legacyMode Det äldre läget för peering. Int
routingRegistryName RoutingRegistryName för konfigurationen. sträng

ExpressRouteCircuitPeeringPropertiesFormat

Namn Beskrivning Värde
azureASN The Azure ASN. Int
Anslutningar Listan över kretsanslutningar som är associerade med privat Azure-peering för den här kretsen. ExpressRouteCircuitConnection[]
expressRouteConnection ExpressRoute-anslutningen. ExpressRouteConnectionId
gatewayManagerEtag The GatewayManager Etag. sträng
ipv6PeeringConfig IPv6-peeringkonfigurationen. Ipv6ExpressRouteCircuitPeeringConfig
lastModifiedBy Hämtar om providern eller kunden senast ändrade peering. sträng
microsoftPeeringConfig Microsoft-peeringkonfigurationen. ExpressRouteCircuitPeeringConfig
peerASN Peer-ASN. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 4294967295
peeringType Peering-typen. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort Den primära porten. sträng
primaryPeerAddressPrefix Det primära adressprefixet. sträng
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
routeFilter Referensen för RouteFilter-resursen. RouteFilter
sekundärAzurePort Den sekundära porten. sträng
secondaryPeerAddressPrefix Det sekundära adressprefixet. sträng
sharedKey Den delade nyckeln. sträng
stat Peering-tillståndet. "Inaktiverad"
"Aktiverad"
statistik Hämtar peeringstatistik. ExpressRouteCircuitStats
vlanId VLAN-ID:t. Int

ExpressRouteCircuitPropertiesFormat

Namn Beskrivning Värde
allowClassicOperations Tillåt klassiska åtgärder Bool
allowGlobalReach Flagga för att aktivera Global Reach på kretsen. Bool
Tillstånd Listan över auktoriseringar. ExpressRouteCircuitAuthorization[]
bandwidthInGbps Bandbredden för kretsen när kretsen etableras på en ExpressRoutePort-resurs. Int
circuitProvisioningState CircuitProvisioningState-tillståndet för resursen. sträng
expressRoutePort Referensen till ExpressRoutePort-resursen när kretsen etableras på en ExpressRoutePort-resurs. SubResource
gatewayManagerEtag The GatewayManager Etag. sträng
peerings Listan över peerings. ExpressRouteCircuitPeering[]
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
serviceKey The ServiceKey. sträng
serviceProviderNotes The ServiceProviderNotes. sträng
serviceProviderProperties The ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState ServiceProviderProvisioningState-tillståndet för resursen. Möjliga värden är "NotProvisioned", "Provisioning", "Provisioned" och "Deprovisioning". "Avetablering"
"NotProvisioned"
"Etablerad"
"Etablering"

ExpressRouteCircuitServiceProviderProperties

Namn Beskrivning Värde
bandwidthInMbps The BandwidthInMbps. Int
peeringLocation Peering-platsen. sträng
serviceProviderName ServiceProviderName. sträng

ExpressRouteCircuitSku

Namn Beskrivning Värde
familj SKU:ns familj. Möjliga värden är: "UnlimitedData" och "MeteredData". "MeteredData"
"UnlimitedData"
Namn Namnet på SKU:n. sträng
Nivå Nivån för SKU:n. Möjliga värden är "Standard", "Premium" eller "Basic". "Grundläggande"
"Premium"
"Standard"

ExpressRouteCircuitStats

Namn Beskrivning Värde
primarybytesIn Hämtar BytesIn för peering. Int
primarybytesOut Hämtar BytesOut för peering. Int
secondarybytesIn Hämtar BytesIn för peering. Int
secondarybytesOut Hämtar BytesOut för peering. Int

ExpressRouteConnectionId

Namn Beskrivning Värde

Ipv6ExpressRouteCircuitPeeringConfig

Namn Beskrivning Värde
microsoftPeeringConfig Microsoft-peeringkonfigurationen. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Det primära adressprefixet. sträng
routeFilter Referensen för RouteFilter-resursen. RouteFilter
secondaryPeerAddressPrefix Det sekundära adressprefixet. sträng
stat Status för peering. Möjliga värden är: "Inaktiverad" och "Aktiverad" "Inaktiverad"
"Aktiverad"

Microsoft.Network/expressRouteCircuits

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för ExpressRouteCircuit. ExpressRouteCircuitPropertiesFormat
Sku SKU:n. ExpressRouteCircuitSku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

RouteFilter

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Routningsfilterresurs RouteFilterPropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteFilterPropertiesFormat

Namn Beskrivning Värde
peerings En samling referenser till expressroutningskretsens peerings. ExpressRouteCircuitPeering[]
reglemente Samling av RouteFilterRules som finns i ett vägfilter. RouteFilterRule[]

RouteFilterRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Regelresurs för routningsfilter RouteFilterRulePropertiesFormat

RouteFilterRulePropertiesFormat

Namn Beskrivning Värde
tillträde Regelns åtkomsttyp. Giltiga värden är: "Tillåt", "Neka" "Tillåt"
"Neka" (krävs)
samhällen Samlingen för bgp-communityvärden att filtrera på. t.ex. ['12076:5010','12076:5020'] string[] (krävs)
routeFilterRuleType Regelns regeltyp. Giltigt värde är: "Community" "Community" (krävs)

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en ExpressRoute-krets Den här mallen skapar en ExpressRoute-krets för en angiven tjänstprovider och SKU
ExpressRoute-krets med privat peering och Azure VNet- Den här mallen konfigurerar ExpressRoute Microsoft-peering, distribuerar ett virtuellt Azure-nätverk med Expressroute-gatewayen och länkar det virtuella nätverket till ExpressRoute-kretsen

Resursdefinition för ARM-mall

Resurstypen expressRouteCircuits kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/expressRouteCircuits-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/expressRouteCircuits",
  "apiVersion": "2018-11-01",
  "name": "string",
  "location": "string",
  "properties": {
    "allowClassicOperations": "bool",
    "allowGlobalReach": "bool",
    "authorizations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "authorizationUseStatus": "string",
          "provisioningState": "string"
        }
      }
    ],
    "bandwidthInGbps": "int",
    "circuitProvisioningState": "string",
    "expressRoutePort": {
      "id": "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"
                }
              }
            }
          ],
          "expressRouteConnection": {
          },
          "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"
  }
}

Egenskapsvärden

AuthorizationPropertiesFormat

Namn Beskrivning Värde
authorizationKey Auktoriseringsnyckeln. sträng
authorizationUseStatus AuthorizationUseStatus. Möjliga värden är: "Tillgänglig" och "InUse". "Tillgänglig"
"InUse"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ExpressRouteCircuitAuthorization

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper AuthorizationPropertiesFormat

ExpressRouteCircuitConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Namn Beskrivning Värde
addressPrefix /29 IP-adressutrymme för att skapa kundadresser för tunnlar. sträng
authorizationKey Auktoriseringsnyckeln. sträng
expressRouteCircuitPeering Referens till Express Route Circuit Private Peering Resource för kretsen som initierar anslutningen. SubResource
peerExpressRouteCircuitPeering Referens till den peerkopplade kretsens privata peeringresurs för Express Route Circuit. SubResource

ExpressRouteCircuitPeering

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Namn Beskrivning Värde
advertisedCommunities Communityn för bgp-peering. Angiven för Microsoft-peering string[]
advertisedPublicPrefixes Referensen för AdvertisedPublicPrefixes. string[]
advertisedPublicPrefixesState AdvertisedPublicPrefixState för Peering-resursen. Möjliga värden är "NotConfigured", "Configuring", "Configured" och "ValidationNeeded". "Konfigurerad"
"Konfigurera"
"NotConfigured"
"ValidationNeeded"
customerASN CustomerASN för peering. Int
legacyMode Det äldre läget för peering. Int
routingRegistryName RoutingRegistryName för konfigurationen. sträng

ExpressRouteCircuitPeeringPropertiesFormat

Namn Beskrivning Värde
azureASN The Azure ASN. Int
Anslutningar Listan över kretsanslutningar som är associerade med privat Azure-peering för den här kretsen. ExpressRouteCircuitConnection[]
expressRouteConnection ExpressRoute-anslutningen. ExpressRouteConnectionId
gatewayManagerEtag The GatewayManager Etag. sträng
ipv6PeeringConfig IPv6-peeringkonfigurationen. Ipv6ExpressRouteCircuitPeeringConfig
lastModifiedBy Hämtar om providern eller kunden senast ändrade peering. sträng
microsoftPeeringConfig Microsoft-peeringkonfigurationen. ExpressRouteCircuitPeeringConfig
peerASN Peer-ASN. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 4294967295
peeringType Peering-typen. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort Den primära porten. sträng
primaryPeerAddressPrefix Det primära adressprefixet. sträng
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
routeFilter Referensen för RouteFilter-resursen. RouteFilter
sekundärAzurePort Den sekundära porten. sträng
secondaryPeerAddressPrefix Det sekundära adressprefixet. sträng
sharedKey Den delade nyckeln. sträng
stat Peering-tillståndet. "Inaktiverad"
"Aktiverad"
statistik Hämtar peeringstatistik. ExpressRouteCircuitStats
vlanId VLAN-ID:t. Int

ExpressRouteCircuitPropertiesFormat

Namn Beskrivning Värde
allowClassicOperations Tillåt klassiska åtgärder Bool
allowGlobalReach Flagga för att aktivera Global Reach på kretsen. Bool
Tillstånd Listan över auktoriseringar. ExpressRouteCircuitAuthorization[]
bandwidthInGbps Bandbredden för kretsen när kretsen etableras på en ExpressRoutePort-resurs. Int
circuitProvisioningState CircuitProvisioningState-tillståndet för resursen. sträng
expressRoutePort Referensen till ExpressRoutePort-resursen när kretsen etableras på en ExpressRoutePort-resurs. SubResource
gatewayManagerEtag The GatewayManager Etag. sträng
peerings Listan över peerings. ExpressRouteCircuitPeering[]
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
serviceKey The ServiceKey. sträng
serviceProviderNotes The ServiceProviderNotes. sträng
serviceProviderProperties The ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState ServiceProviderProvisioningState-tillståndet för resursen. Möjliga värden är "NotProvisioned", "Provisioning", "Provisioned" och "Deprovisioning". "Avetablering"
"NotProvisioned"
"Etablerad"
"Etablering"

ExpressRouteCircuitServiceProviderProperties

Namn Beskrivning Värde
bandwidthInMbps The BandwidthInMbps. Int
peeringLocation Peering-platsen. sträng
serviceProviderName ServiceProviderName. sträng

ExpressRouteCircuitSku

Namn Beskrivning Värde
familj SKU:ns familj. Möjliga värden är: "UnlimitedData" och "MeteredData". "MeteredData"
"UnlimitedData"
Namn Namnet på SKU:n. sträng
Nivå Nivån för SKU:n. Möjliga värden är "Standard", "Premium" eller "Basic". "Grundläggande"
"Premium"
"Standard"

ExpressRouteCircuitStats

Namn Beskrivning Värde
primarybytesIn Hämtar BytesIn för peering. Int
primarybytesOut Hämtar BytesOut för peering. Int
secondarybytesIn Hämtar BytesIn för peering. Int
secondarybytesOut Hämtar BytesOut för peering. Int

ExpressRouteConnectionId

Namn Beskrivning Värde

Ipv6ExpressRouteCircuitPeeringConfig

Namn Beskrivning Värde
microsoftPeeringConfig Microsoft-peeringkonfigurationen. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Det primära adressprefixet. sträng
routeFilter Referensen för RouteFilter-resursen. RouteFilter
secondaryPeerAddressPrefix Det sekundära adressprefixet. sträng
stat Status för peering. Möjliga värden är: "Inaktiverad" och "Aktiverad" "Inaktiverad"
"Aktiverad"

Microsoft.Network/expressRouteCircuits

Namn Beskrivning Värde
apiVersion API-versionen '2018-11-01'
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för ExpressRouteCircuit. ExpressRouteCircuitPropertiesFormat
Sku SKU:n. ExpressRouteCircuitSku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/expressRouteCircuits"

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

RouteFilter

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Routningsfilterresurs RouteFilterPropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteFilterPropertiesFormat

Namn Beskrivning Värde
peerings En samling referenser till expressroutningskretsens peerings. ExpressRouteCircuitPeering[]
reglemente Samling av RouteFilterRules som finns i ett vägfilter. RouteFilterRule[]

RouteFilterRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Regelresurs för routningsfilter RouteFilterRulePropertiesFormat

RouteFilterRulePropertiesFormat

Namn Beskrivning Värde
tillträde Regelns åtkomsttyp. Giltiga värden är: "Tillåt", "Neka" "Tillåt"
"Neka" (krävs)
samhällen Samlingen för bgp-communityvärden att filtrera på. t.ex. ['12076:5010','12076:5020'] string[] (krävs)
routeFilterRuleType Regelns regeltyp. Giltigt värde är: "Community" "Community" (krävs)

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa en ExpressRoute-krets

Distribuera till Azure
Den här mallen skapar en ExpressRoute-krets för en angiven tjänstprovider och SKU
Skapa en ExpressRoute-krets med BGP-peering

Distribuera till Azure
Den här mallen skapar en ExpressRoute-krets och en AzurePrublicPeering BGP-peering för en angiven tjänstprovider och SKU
ExpressRoute-krets med privat peering och Azure VNet-

Distribuera till Azure
Den här mallen konfigurerar ExpressRoute Microsoft-peering, distribuerar ett virtuellt Azure-nätverk med Expressroute-gatewayen och länkar det virtuella nätverket till ExpressRoute-kretsen

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen expressRouteCircuits kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/expressRouteCircuits-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCircuits@2018-11-01"
  name = "string"
  location = "string"
  sku = {
    family = "string"
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowClassicOperations = bool
      allowGlobalReach = bool
      authorizations = [
        {
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            authorizationUseStatus = "string"
            provisioningState = "string"
          }
        }
      ]
      bandwidthInGbps = int
      circuitProvisioningState = "string"
      expressRoutePort = {
        id = "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"
                  }
                }
              }
            ]
            expressRouteConnection = {
            }
            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"
    }
  })
}

Egenskapsvärden

AuthorizationPropertiesFormat

Namn Beskrivning Värde
authorizationKey Auktoriseringsnyckeln. sträng
authorizationUseStatus AuthorizationUseStatus. Möjliga värden är: "Tillgänglig" och "InUse". "Tillgänglig"
"InUse"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ExpressRouteCircuitAuthorization

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper AuthorizationPropertiesFormat

ExpressRouteCircuitConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Namn Beskrivning Värde
addressPrefix /29 IP-adressutrymme för att skapa kundadresser för tunnlar. sträng
authorizationKey Auktoriseringsnyckeln. sträng
expressRouteCircuitPeering Referens till Express Route Circuit Private Peering Resource för kretsen som initierar anslutningen. SubResource
peerExpressRouteCircuitPeering Referens till den peerkopplade kretsens privata peeringresurs för Express Route Circuit. SubResource

ExpressRouteCircuitPeering

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Namn Beskrivning Värde
advertisedCommunities Communityn för bgp-peering. Angiven för Microsoft-peering string[]
advertisedPublicPrefixes Referensen för AdvertisedPublicPrefixes. string[]
advertisedPublicPrefixesState AdvertisedPublicPrefixState för Peering-resursen. Möjliga värden är "NotConfigured", "Configuring", "Configured" och "ValidationNeeded". "Konfigurerad"
"Konfigurera"
"NotConfigured"
"ValidationNeeded"
customerASN CustomerASN för peering. Int
legacyMode Det äldre läget för peering. Int
routingRegistryName RoutingRegistryName för konfigurationen. sträng

ExpressRouteCircuitPeeringPropertiesFormat

Namn Beskrivning Värde
azureASN The Azure ASN. Int
Anslutningar Listan över kretsanslutningar som är associerade med privat Azure-peering för den här kretsen. ExpressRouteCircuitConnection[]
expressRouteConnection ExpressRoute-anslutningen. ExpressRouteConnectionId
gatewayManagerEtag The GatewayManager Etag. sträng
ipv6PeeringConfig IPv6-peeringkonfigurationen. Ipv6ExpressRouteCircuitPeeringConfig
lastModifiedBy Hämtar om providern eller kunden senast ändrade peering. sträng
microsoftPeeringConfig Microsoft-peeringkonfigurationen. ExpressRouteCircuitPeeringConfig
peerASN Peer-ASN. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 4294967295
peeringType Peering-typen. "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort Den primära porten. sträng
primaryPeerAddressPrefix Det primära adressprefixet. sträng
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
routeFilter Referensen för RouteFilter-resursen. RouteFilter
sekundärAzurePort Den sekundära porten. sträng
secondaryPeerAddressPrefix Det sekundära adressprefixet. sträng
sharedKey Den delade nyckeln. sträng
stat Peering-tillståndet. "Inaktiverad"
"Aktiverad"
statistik Hämtar peeringstatistik. ExpressRouteCircuitStats
vlanId VLAN-ID:t. Int

ExpressRouteCircuitPropertiesFormat

Namn Beskrivning Värde
allowClassicOperations Tillåt klassiska åtgärder Bool
allowGlobalReach Flagga för att aktivera Global Reach på kretsen. Bool
Tillstånd Listan över auktoriseringar. ExpressRouteCircuitAuthorization[]
bandwidthInGbps Bandbredden för kretsen när kretsen etableras på en ExpressRoutePort-resurs. Int
circuitProvisioningState CircuitProvisioningState-tillståndet för resursen. sträng
expressRoutePort Referensen till ExpressRoutePort-resursen när kretsen etableras på en ExpressRoutePort-resurs. SubResource
gatewayManagerEtag The GatewayManager Etag. sträng
peerings Listan över peerings. ExpressRouteCircuitPeering[]
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
serviceKey The ServiceKey. sträng
serviceProviderNotes The ServiceProviderNotes. sträng
serviceProviderProperties The ServiceProviderProperties. ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState ServiceProviderProvisioningState-tillståndet för resursen. Möjliga värden är "NotProvisioned", "Provisioning", "Provisioned" och "Deprovisioning". "Avetablering"
"NotProvisioned"
"Etablerad"
"Etablering"

ExpressRouteCircuitServiceProviderProperties

Namn Beskrivning Värde
bandwidthInMbps The BandwidthInMbps. Int
peeringLocation Peering-platsen. sträng
serviceProviderName ServiceProviderName. sträng

ExpressRouteCircuitSku

Namn Beskrivning Värde
familj SKU:ns familj. Möjliga värden är: "UnlimitedData" och "MeteredData". "MeteredData"
"UnlimitedData"
Namn Namnet på SKU:n. sträng
Nivå Nivån för SKU:n. Möjliga värden är "Standard", "Premium" eller "Basic". "Grundläggande"
"Premium"
"Standard"

ExpressRouteCircuitStats

Namn Beskrivning Värde
primarybytesIn Hämtar BytesIn för peering. Int
primarybytesOut Hämtar BytesOut för peering. Int
secondarybytesIn Hämtar BytesIn för peering. Int
secondarybytesOut Hämtar BytesOut för peering. Int

ExpressRouteConnectionId

Namn Beskrivning Värde

Ipv6ExpressRouteCircuitPeeringConfig

Namn Beskrivning Värde
microsoftPeeringConfig Microsoft-peeringkonfigurationen. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Det primära adressprefixet. sträng
routeFilter Referensen för RouteFilter-resursen. RouteFilter
secondaryPeerAddressPrefix Det sekundära adressprefixet. sträng
stat Status för peering. Möjliga värden är: "Inaktiverad" och "Aktiverad" "Inaktiverad"
"Aktiverad"

Microsoft.Network/expressRouteCircuits

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för ExpressRouteCircuit. ExpressRouteCircuitPropertiesFormat
Sku SKU:n. ExpressRouteCircuitSku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/expressRouteCircuits@2018-11-01"

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

RouteFilter

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Routningsfilterresurs RouteFilterPropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteFilterPropertiesFormat

Namn Beskrivning Värde
peerings En samling referenser till expressroutningskretsens peerings. ExpressRouteCircuitPeering[]
reglemente Samling av RouteFilterRules som finns i ett vägfilter. RouteFilterRule[]

RouteFilterRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Regelresurs för routningsfilter RouteFilterRulePropertiesFormat

RouteFilterRulePropertiesFormat

Namn Beskrivning Värde
tillträde Regelns åtkomsttyp. Giltiga värden är: "Tillåt", "Neka" "Tillåt"
"Neka" (krävs)
samhällen Samlingen för bgp-communityvärden att filtrera på. t.ex. ['12076:5010','12076:5020'] string[] (krävs)
routeFilterRuleType Regelns regeltyp. Giltigt värde är: "Community" "Community" (krävs)

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng