Microsoft.Network expressRouteCircuits 2019-06-01
- senaste
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Bicep-resursdefinition
Resurstypen expressRouteCircuits kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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@2019-06-01' = {
location: 'string'
name: 'string'
properties: {
allowClassicOperations: bool
authorizations: [
{
id: 'string'
name: 'string'
properties: {
authorizationKey: 'string'
authorizationUseStatus: 'string'
provisioningState: 'string'
}
}
]
bandwidthInGbps: int
circuitProvisioningState: 'string'
expressRoutePort: {
id: 'string'
}
gatewayManagerEtag: 'string'
globalReachEnabled: bool
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'
}
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'
}
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 | Status för auktoriseringsanvändning. | "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 | Egenskaper för expressroute-kretsauktorisering. | 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 | Egenskaper för expressvägskretsens anslutning. | 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 | Egenskaper för expressroutekretsens peering. | ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Namn | Beskrivning | Värde |
---|---|---|
advertisedCommunities | Communityn för bgp-peering. Har angetts för Microsoft-peering. | string[] |
advertisedPublicPrefixes | Referensen för AdvertisedPublicPrefixes. | string[] |
advertisedPublicPrefixesState | Det annonserade offentliga prefixtillståndet för Peering-resursen. | "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. | SubResource |
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 |
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 |
globalReachEnabled | Flagga som anger global räckviddsstatus. | Bool |
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. | "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. | "MeteredData" "UnlimitedData" |
Namn | Namnet på SKU:n. | sträng |
Nivå | Nivån för SKU:n. | "Grundläggande" "Lokal" "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. | SubResource |
secondaryPeerAddressPrefix | Det sekundära adressprefixet. | sträng |
stat | Status för peering. | "Inaktiverad" "Aktiverad" |
Microsoft.Network/expressRouteCircuits
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för expressvägskretsen. | ExpressRouteCircuitPropertiesFormat |
Sku | SKU:n. | ExpressRouteCircuitSku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
ResourceTags
Namn | Beskrivning | Värde |
---|
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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": "2019-06-01",
"name": "string",
"location": "string",
"properties": {
"allowClassicOperations": "bool",
"authorizations": [
{
"id": "string",
"name": "string",
"properties": {
"authorizationKey": "string",
"authorizationUseStatus": "string",
"provisioningState": "string"
}
}
],
"bandwidthInGbps": "int",
"circuitProvisioningState": "string",
"expressRoutePort": {
"id": "string"
},
"gatewayManagerEtag": "string",
"globalReachEnabled": "bool",
"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"
},
"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"
},
"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 | Status för auktoriseringsanvändning. | "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 | Egenskaper för expressroute-kretsauktorisering. | 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 | Egenskaper för expressvägskretsens anslutning. | 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 | Egenskaper för expressroutekretsens peering. | ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Namn | Beskrivning | Värde |
---|---|---|
advertisedCommunities | Communityn för bgp-peering. Har angetts för Microsoft-peering. | string[] |
advertisedPublicPrefixes | Referensen för AdvertisedPublicPrefixes. | string[] |
advertisedPublicPrefixesState | Det annonserade offentliga prefixtillståndet för Peering-resursen. | "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. | SubResource |
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 |
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 |
globalReachEnabled | Flagga som anger global räckviddsstatus. | Bool |
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. | "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. | "MeteredData" "UnlimitedData" |
Namn | Namnet på SKU:n. | sträng |
Nivå | Nivån för SKU:n. | "Grundläggande" "Lokal" "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. | SubResource |
secondaryPeerAddressPrefix | Det sekundära adressprefixet. | sträng |
stat | Status för peering. | "Inaktiverad" "Aktiverad" |
Microsoft.Network/expressRouteCircuits
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2019-06-01' |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för expressvägskretsen. | 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 |
---|
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 |
Den här mallen skapar en ExpressRoute-krets för en angiven tjänstprovider och SKU |
Skapa en ExpressRoute-krets med BGP-peering |
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- |
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@2019-06-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"
}
}
]
bandwidthInGbps = int
circuitProvisioningState = "string"
expressRoutePort = {
id = "string"
}
gatewayManagerEtag = "string"
globalReachEnabled = bool
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"
}
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"
}
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 | Status för auktoriseringsanvändning. | "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 | Egenskaper för expressroute-kretsauktorisering. | 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 | Egenskaper för expressvägskretsens anslutning. | 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 | Egenskaper för expressroutekretsens peering. | ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Namn | Beskrivning | Värde |
---|---|---|
advertisedCommunities | Communityn för bgp-peering. Har angetts för Microsoft-peering. | string[] |
advertisedPublicPrefixes | Referensen för AdvertisedPublicPrefixes. | string[] |
advertisedPublicPrefixesState | Det annonserade offentliga prefixtillståndet för Peering-resursen. | "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. | SubResource |
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 |
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 |
globalReachEnabled | Flagga som anger global räckviddsstatus. | Bool |
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. | "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. | "MeteredData" "UnlimitedData" |
Namn | Namnet på SKU:n. | sträng |
Nivå | Nivån för SKU:n. | "Grundläggande" "Lokal" "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. | SubResource |
secondaryPeerAddressPrefix | Det sekundära adressprefixet. | sträng |
stat | Status för peering. | "Inaktiverad" "Aktiverad" |
Microsoft.Network/expressRouteCircuits
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för expressvägskretsen. | ExpressRouteCircuitPropertiesFormat |
Sku | SKU:n. | ExpressRouteCircuitSku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Network/expressRouteCircuits@2019-06-01" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |