Dela via


Microsoft.Network expressRouteCircuits 2016-06-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@2016-06-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowClassicOperations: bool
    authorizations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          authorizationUseStatus: 'string'
          provisioningState: 'string'
        }
      }
    ]
    circuitProvisioningState: 'string'
    gatewayManagerEtag: 'string'
    peerings: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          azureASN: int
          gatewayManagerEtag: 'string'
          lastModifiedBy: 'string'
          microsoftPeeringConfig: {
            advertisedPublicPrefixes: [
              'string'
            ]
            advertisedPublicPrefixesState: 'string'
            customerASN: int
            routingRegistryName: 'string'
          }
          peerASN: int
          peeringType: 'string'
          primaryAzurePort: 'string'
          primaryPeerAddressPrefix: 'string'
          provisioningState: '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 Hämtar eller anger auktoriseringsnyckeln sträng
authorizationUseStatus Hämtar eller anger AuthorizationUseStatus "Tillgänglig"
"InUse"
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

ExpressRouteCircuitAuthorization

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
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

ExpressRouteCircuitPeering

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
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
advertisedPublicPrefixes Hämtar eller anger referensen för AdvertisedPublicPrefixes string[]
advertisedPublicPrefixesState Hämtar eller anger AdvertisedPublicPrefixState för peering-resursen "Konfigurerad"
"Konfigurera"
"NotConfigured"
"ValidationNeeded"
customerASN Hämtar eller anger CustomerAsn för peering. Int
routingRegistryName Hämtar eller anger RoutingRegistryName för konfigurationen. sträng

ExpressRouteCircuitPeeringPropertiesFormat

Namn Beskrivning Värde
azureASN Hämtar eller anger azure ASN Int
gatewayManagerEtag Hämtar eller anger GatewayManager Etag sträng
lastModifiedBy Hämtar om providern eller kunden senast ändrade peering sträng
microsoftPeeringConfig Hämtar eller ställer in Konfiguration av Microsoft-peering ExpressRouteCircuitPeeringConfig
peerASN Hämtar eller anger peer-ASN Int
peeringType Hämtar eller ställer in PeeringType "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort Hämtar eller anger den primära porten sträng
primaryPeerAddressPrefix Hämtar eller anger det primära adressprefixet sträng
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
sekundärAzurePort Hämtar eller anger den sekundära porten sträng
secondaryPeerAddressPrefix Hämtar eller anger det sekundära adressprefixet sträng
sharedKey Hämtar eller anger den delade nyckeln sträng
stat Hämtar eller anger status för peering "Inaktiverad"
"Aktiverad"
statistik Hämta eller peeringstatistik ExpressRouteCircuitStats
vlanId Hämtar eller anger vlan-ID:t Int

ExpressRouteCircuitPropertiesFormat

Namn Beskrivning Värde
allowClassicOperations tillåt klassiska åtgärder Bool
Tillstånd Hämtar eller anger en lista över auktoriseringar ExpressRouteCircuitAuthorization[]
circuitProvisioningState Hämtar eller anger CircuitProvisioningState-tillståndet för resursen sträng
gatewayManagerEtag Hämtar eller anger GatewayManager Etag sträng
peerings Hämtar eller anger en lista över peerings ExpressRouteCircuitPeering[]
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
serviceKey Hämtar eller anger ServiceKey sträng
serviceProviderNotes Hämtar eller anger ServiceProviderNotes sträng
serviceProviderProperties Hämtar eller anger ServiceProviderProperties ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState Hämtar eller anger ServiceProviderProvisioningState-tillståndet för resursen "Avetablering"
"NotProvisioned"
"Etablerad"
"Etablering"

ExpressRouteCircuitServiceProviderProperties

Namn Beskrivning Värde
bandwidthInMbps Hämtar eller anger BandwidthInMbps. Int
peeringLocation Hämtar eller anger peeringplats. sträng
serviceProviderName Hämtar eller anger serviceProviderName. sträng

ExpressRouteCircuitSku

Namn Beskrivning Värde
familj Hämtar eller ställer in sku:ns familj. "MeteredData"
"UnlimitedData"
Namn Hämtar eller anger namnet på sku:n. sträng
Nivå Hämtar eller anger nivån för sku:n. "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

Microsoft.Network/expressRouteCircuits

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat
Sku Hämtar eller anger sku ExpressRouteCircuitSku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

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": "2016-06-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "allowClassicOperations": "bool",
    "authorizations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "authorizationUseStatus": "string",
          "provisioningState": "string"
        }
      }
    ],
    "circuitProvisioningState": "string",
    "gatewayManagerEtag": "string",
    "peerings": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "azureASN": "int",
          "gatewayManagerEtag": "string",
          "lastModifiedBy": "string",
          "microsoftPeeringConfig": {
            "advertisedPublicPrefixes": [ "string" ],
            "advertisedPublicPrefixesState": "string",
            "customerASN": "int",
            "routingRegistryName": "string"
          },
          "peerASN": "int",
          "peeringType": "string",
          "primaryAzurePort": "string",
          "primaryPeerAddressPrefix": "string",
          "provisioningState": "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 Hämtar eller anger auktoriseringsnyckeln sträng
authorizationUseStatus Hämtar eller anger AuthorizationUseStatus "Tillgänglig"
"InUse"
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

ExpressRouteCircuitAuthorization

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
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

ExpressRouteCircuitPeering

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
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
advertisedPublicPrefixes Hämtar eller anger referensen för AdvertisedPublicPrefixes string[]
advertisedPublicPrefixesState Hämtar eller anger AdvertisedPublicPrefixState för peering-resursen "Konfigurerad"
"Konfigurera"
"NotConfigured"
"ValidationNeeded"
customerASN Hämtar eller anger CustomerAsn för peering. Int
routingRegistryName Hämtar eller anger RoutingRegistryName för konfigurationen. sträng

ExpressRouteCircuitPeeringPropertiesFormat

Namn Beskrivning Värde
azureASN Hämtar eller anger azure ASN Int
gatewayManagerEtag Hämtar eller anger GatewayManager Etag sträng
lastModifiedBy Hämtar om providern eller kunden senast ändrade peering sträng
microsoftPeeringConfig Hämtar eller ställer in Konfiguration av Microsoft-peering ExpressRouteCircuitPeeringConfig
peerASN Hämtar eller anger peer-ASN Int
peeringType Hämtar eller ställer in PeeringType "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort Hämtar eller anger den primära porten sträng
primaryPeerAddressPrefix Hämtar eller anger det primära adressprefixet sträng
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
sekundärAzurePort Hämtar eller anger den sekundära porten sträng
secondaryPeerAddressPrefix Hämtar eller anger det sekundära adressprefixet sträng
sharedKey Hämtar eller anger den delade nyckeln sträng
stat Hämtar eller anger status för peering "Inaktiverad"
"Aktiverad"
statistik Hämta eller peeringstatistik ExpressRouteCircuitStats
vlanId Hämtar eller anger vlan-ID:t Int

ExpressRouteCircuitPropertiesFormat

Namn Beskrivning Värde
allowClassicOperations tillåt klassiska åtgärder Bool
Tillstånd Hämtar eller anger en lista över auktoriseringar ExpressRouteCircuitAuthorization[]
circuitProvisioningState Hämtar eller anger CircuitProvisioningState-tillståndet för resursen sträng
gatewayManagerEtag Hämtar eller anger GatewayManager Etag sträng
peerings Hämtar eller anger en lista över peerings ExpressRouteCircuitPeering[]
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
serviceKey Hämtar eller anger ServiceKey sträng
serviceProviderNotes Hämtar eller anger ServiceProviderNotes sträng
serviceProviderProperties Hämtar eller anger ServiceProviderProperties ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState Hämtar eller anger ServiceProviderProvisioningState-tillståndet för resursen "Avetablering"
"NotProvisioned"
"Etablerad"
"Etablering"

ExpressRouteCircuitServiceProviderProperties

Namn Beskrivning Värde
bandwidthInMbps Hämtar eller anger BandwidthInMbps. Int
peeringLocation Hämtar eller anger peeringplats. sträng
serviceProviderName Hämtar eller anger serviceProviderName. sträng

ExpressRouteCircuitSku

Namn Beskrivning Värde
familj Hämtar eller ställer in sku:ns familj. "MeteredData"
"UnlimitedData"
Namn Hämtar eller anger namnet på sku:n. sträng
Nivå Hämtar eller anger nivån för sku:n. "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

Microsoft.Network/expressRouteCircuits

Namn Beskrivning Värde
apiVersion API-versionen '2016-06-01'
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat
Sku Hämtar eller anger sku ExpressRouteCircuitSku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/expressRouteCircuits"

ResourceTags

Namn Beskrivning Värde

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@2016-06-01"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    family = "string"
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowClassicOperations = bool
      authorizations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            authorizationUseStatus = "string"
            provisioningState = "string"
          }
        }
      ]
      circuitProvisioningState = "string"
      gatewayManagerEtag = "string"
      peerings = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            azureASN = int
            gatewayManagerEtag = "string"
            lastModifiedBy = "string"
            microsoftPeeringConfig = {
              advertisedPublicPrefixes = [
                "string"
              ]
              advertisedPublicPrefixesState = "string"
              customerASN = int
              routingRegistryName = "string"
            }
            peerASN = int
            peeringType = "string"
            primaryAzurePort = "string"
            primaryPeerAddressPrefix = "string"
            provisioningState = "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 Hämtar eller anger auktoriseringsnyckeln sträng
authorizationUseStatus Hämtar eller anger AuthorizationUseStatus "Tillgänglig"
"InUse"
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

ExpressRouteCircuitAuthorization

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
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

ExpressRouteCircuitPeering

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
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
advertisedPublicPrefixes Hämtar eller anger referensen för AdvertisedPublicPrefixes string[]
advertisedPublicPrefixesState Hämtar eller anger AdvertisedPublicPrefixState för peering-resursen "Konfigurerad"
"Konfigurera"
"NotConfigured"
"ValidationNeeded"
customerASN Hämtar eller anger CustomerAsn för peering. Int
routingRegistryName Hämtar eller anger RoutingRegistryName för konfigurationen. sträng

ExpressRouteCircuitPeeringPropertiesFormat

Namn Beskrivning Värde
azureASN Hämtar eller anger azure ASN Int
gatewayManagerEtag Hämtar eller anger GatewayManager Etag sträng
lastModifiedBy Hämtar om providern eller kunden senast ändrade peering sträng
microsoftPeeringConfig Hämtar eller ställer in Konfiguration av Microsoft-peering ExpressRouteCircuitPeeringConfig
peerASN Hämtar eller anger peer-ASN Int
peeringType Hämtar eller ställer in PeeringType "AzurePrivatePeering"
"AzurePublicPeering"
"MicrosoftPeering"
primaryAzurePort Hämtar eller anger den primära porten sträng
primaryPeerAddressPrefix Hämtar eller anger det primära adressprefixet sträng
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
sekundärAzurePort Hämtar eller anger den sekundära porten sträng
secondaryPeerAddressPrefix Hämtar eller anger det sekundära adressprefixet sträng
sharedKey Hämtar eller anger den delade nyckeln sträng
stat Hämtar eller anger status för peering "Inaktiverad"
"Aktiverad"
statistik Hämta eller peeringstatistik ExpressRouteCircuitStats
vlanId Hämtar eller anger vlan-ID:t Int

ExpressRouteCircuitPropertiesFormat

Namn Beskrivning Värde
allowClassicOperations tillåt klassiska åtgärder Bool
Tillstånd Hämtar eller anger en lista över auktoriseringar ExpressRouteCircuitAuthorization[]
circuitProvisioningState Hämtar eller anger CircuitProvisioningState-tillståndet för resursen sträng
gatewayManagerEtag Hämtar eller anger GatewayManager Etag sträng
peerings Hämtar eller anger en lista över peerings ExpressRouteCircuitPeering[]
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
serviceKey Hämtar eller anger ServiceKey sträng
serviceProviderNotes Hämtar eller anger ServiceProviderNotes sträng
serviceProviderProperties Hämtar eller anger ServiceProviderProperties ExpressRouteCircuitServiceProviderProperties
serviceProviderProvisioningState Hämtar eller anger ServiceProviderProvisioningState-tillståndet för resursen "Avetablering"
"NotProvisioned"
"Etablerad"
"Etablering"

ExpressRouteCircuitServiceProviderProperties

Namn Beskrivning Värde
bandwidthInMbps Hämtar eller anger BandwidthInMbps. Int
peeringLocation Hämtar eller anger peeringplats. sträng
serviceProviderName Hämtar eller anger serviceProviderName. sträng

ExpressRouteCircuitSku

Namn Beskrivning Värde
familj Hämtar eller ställer in sku:ns familj. "MeteredData"
"UnlimitedData"
Namn Hämtar eller anger namnet på sku:n. sträng
Nivå Hämtar eller anger nivån för sku:n. "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

Microsoft.Network/expressRouteCircuits

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat
Sku Hämtar eller anger sku ExpressRouteCircuitSku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/expressRouteCircuits@2016-06-01"

ResourceTags

Namn Beskrivning Värde