Partager via


Microsoft.Network expressRouteCircuits 2016-06-01

Définition de ressource Bicep

Le type de ressource expressRouteCircuits peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/expressRouteCircuits, ajoutez le bicep suivant à votre modèle.

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'
  }
}

Valeurs de propriété

AuthorizationPropertiesFormat

Nom Description Valeur
authorizationKey Obtient ou définit la clé d’autorisation corde
authorizationUseStatus Obtient ou définit AuthorizationUseStatus 'Disponible'
'InUse'
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde

ExpressRouteCircuitAuthorization

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés AuthorizationPropertiesFormat

ExpressRouteCircuitPeering

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Nom Description Valeur
publicationPublicPrefixes Obtient ou définit la référence de AdvertisedPublicPrefixes string[]
publicationPublicPrefixesState Obtient ou définit AdvertisedPublicPrefixState de la ressource Peering 'Configuré'
'Configuration'
'NotConfigured'
'ValidationNeeded'
customerASN Obtient ou définit customerAsn du peering. Int
routingRegistryName Obtient ou définit RoutingRegistryName de la configuration. corde

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN Obtient ou définit l’ASN Azure Int
gatewayManagerEtag Obtient ou définit l’etag GatewayManager corde
lastModifiedBy Obtient si le fournisseur ou le client a modifié le peering pour la dernière fois corde
microsoftPeeringConfig Obtient ou définit la configuration du peering Microsoft ExpressRouteCircuitPeeringConfig
peerASN Obtient ou définit l’ASN homologue Int
peeringType Obtient ou définit PeeringType 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Obtient ou définit le port principal corde
primaryPeerAddressPrefix Obtient ou définit le préfixe d’adresse primaire corde
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
secondaryAzurePort Obtient ou définit le port secondaire corde
secondaryPeerAddressPrefix Obtient ou définit le préfixe d’adresse secondaire corde
sharedKey Obtient ou définit la clé partagée corde
état Obtient ou définit l’état de Peering 'Désactivé'
'Activé'
Stats Obtient ou appairage des statistiques ExpressRouteCircuitStats
vlanId Obtient ou définit l’ID vlan Int

ExpressRouteCircuitPropertiesFormat

Nom Description Valeur
allowClassicOperations autoriser les opérations classiques Bool
Autorisations Obtient ou définit la liste des autorisations expressRouteCircuitAuthorization[]
circuitProvisioningState Obtient ou définit l’état CircuitProvisioningState de la ressource corde
gatewayManagerEtag Obtient ou définit l’etag GatewayManager corde
peerings Obtient ou définit la liste des peerings expressRouteCircuitPeering[]
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
serviceKey Obtient ou définit ServiceKey corde
serviceProviderNotes Obtient ou définit ServiceProviderNotes corde
serviceProviderProperties Obtient ou définit ServiceProviderProperties ExpressRouteServicesProviderProperties
serviceProviderProvisioningState Obtient ou définit l’état ServiceProviderProvisioningState de la ressource 'Déprovisionnement'
'NotProvisioned'
'Provisionné'
'Approvisionnement'

ExpressRouteServicesProviderProperties

Nom Description Valeur
bande passanteInMbps Obtient ou définit Bande passanteInMbps. Int
peeringLocation Obtient ou définit l’emplacement de peering. corde
serviceProviderName Obtient ou définit serviceProviderName. corde

ExpressRouteCircuitSku

Nom Description Valeur
Famille Obtient ou définit la famille de la référence SKU. 'MeteredData'
'UnlimitedData'
nom Obtient ou définit le nom de la référence SKU. corde
niveau Obtient ou définit le niveau de la référence SKU. 'Premium'
'Standard'

ExpressRouteCircuitStats

Nom Description Valeur
primarybytesIn Obtient BytesIn du peering. Int
primarybytesOut Obtient BytesOut du peering. Int
secondarybytesIn Obtient BytesIn du peering. Int
secondarybytesOut Obtient BytesOut du peering. Int

Microsoft.Network/expressRouteCircuits

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
emplacement Emplacement des ressources corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés d’ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat
Sku Obtient ou définit la référence SKU ExpressRouteCircuitSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ResourceTags

Nom Description Valeur

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
créer un de circuit ExpressRoute Ce modèle crée un circuit ExpressRoute pour un fournisseur de services et une référence SKU spécifiés
circuit ExpressRoute avec peering privé et de réseau virtuel Azure Ce modèle configure le peering Microsoft ExpressRoute, déploie un réseau virtuel Azure avec la passerelle ExpressRoute et lie le réseau virtuel au circuit ExpressRoute

Définition de ressource de modèle ARM

Le type de ressource expressRouteCircuits peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/expressRouteCircuits, ajoutez le code JSON suivant à votre modèle.

{
  "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"
  }
}

Valeurs de propriété

AuthorizationPropertiesFormat

Nom Description Valeur
authorizationKey Obtient ou définit la clé d’autorisation corde
authorizationUseStatus Obtient ou définit AuthorizationUseStatus 'Disponible'
'InUse'
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde

ExpressRouteCircuitAuthorization

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés AuthorizationPropertiesFormat

ExpressRouteCircuitPeering

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Nom Description Valeur
publicationPublicPrefixes Obtient ou définit la référence de AdvertisedPublicPrefixes string[]
publicationPublicPrefixesState Obtient ou définit AdvertisedPublicPrefixState de la ressource Peering 'Configuré'
'Configuration'
'NotConfigured'
'ValidationNeeded'
customerASN Obtient ou définit customerAsn du peering. Int
routingRegistryName Obtient ou définit RoutingRegistryName de la configuration. corde

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN Obtient ou définit l’ASN Azure Int
gatewayManagerEtag Obtient ou définit l’etag GatewayManager corde
lastModifiedBy Obtient si le fournisseur ou le client a modifié le peering pour la dernière fois corde
microsoftPeeringConfig Obtient ou définit la configuration du peering Microsoft ExpressRouteCircuitPeeringConfig
peerASN Obtient ou définit l’ASN homologue Int
peeringType Obtient ou définit PeeringType 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Obtient ou définit le port principal corde
primaryPeerAddressPrefix Obtient ou définit le préfixe d’adresse primaire corde
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
secondaryAzurePort Obtient ou définit le port secondaire corde
secondaryPeerAddressPrefix Obtient ou définit le préfixe d’adresse secondaire corde
sharedKey Obtient ou définit la clé partagée corde
état Obtient ou définit l’état de Peering 'Désactivé'
'Activé'
Stats Obtient ou appairage des statistiques ExpressRouteCircuitStats
vlanId Obtient ou définit l’ID vlan Int

ExpressRouteCircuitPropertiesFormat

Nom Description Valeur
allowClassicOperations autoriser les opérations classiques Bool
Autorisations Obtient ou définit la liste des autorisations expressRouteCircuitAuthorization[]
circuitProvisioningState Obtient ou définit l’état CircuitProvisioningState de la ressource corde
gatewayManagerEtag Obtient ou définit l’etag GatewayManager corde
peerings Obtient ou définit la liste des peerings expressRouteCircuitPeering[]
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
serviceKey Obtient ou définit ServiceKey corde
serviceProviderNotes Obtient ou définit ServiceProviderNotes corde
serviceProviderProperties Obtient ou définit ServiceProviderProperties ExpressRouteServicesProviderProperties
serviceProviderProvisioningState Obtient ou définit l’état ServiceProviderProvisioningState de la ressource 'Déprovisionnement'
'NotProvisioned'
'Provisionné'
'Approvisionnement'

ExpressRouteServicesProviderProperties

Nom Description Valeur
bande passanteInMbps Obtient ou définit Bande passanteInMbps. Int
peeringLocation Obtient ou définit l’emplacement de peering. corde
serviceProviderName Obtient ou définit serviceProviderName. corde

ExpressRouteCircuitSku

Nom Description Valeur
Famille Obtient ou définit la famille de la référence SKU. 'MeteredData'
'UnlimitedData'
nom Obtient ou définit le nom de la référence SKU. corde
niveau Obtient ou définit le niveau de la référence SKU. 'Premium'
'Standard'

ExpressRouteCircuitStats

Nom Description Valeur
primarybytesIn Obtient BytesIn du peering. Int
primarybytesOut Obtient BytesOut du peering. Int
secondarybytesIn Obtient BytesIn du peering. Int
secondarybytesOut Obtient BytesOut du peering. Int

Microsoft.Network/expressRouteCircuits

Nom Description Valeur
apiVersion Version de l’API '2016-06-01'
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
emplacement Emplacement des ressources corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés d’ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat
Sku Obtient ou définit la référence SKU ExpressRouteCircuitSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Network/expressRouteCircuits'

ResourceTags

Nom Description Valeur

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
créer un de circuit ExpressRoute

Déployer sur Azure
Ce modèle crée un circuit ExpressRoute pour un fournisseur de services et une référence SKU spécifiés
Créer un circuit ExpressRoute avec de peering BGP

Déployer sur Azure
Ce modèle crée un circuit ExpressRoute et un peering BGP AzurePrublicPeering, pour un fournisseur de services et une référence SKU spécifiés
circuit ExpressRoute avec peering privé et de réseau virtuel Azure

Déployer sur Azure
Ce modèle configure le peering Microsoft ExpressRoute, déploie un réseau virtuel Azure avec la passerelle ExpressRoute et lie le réseau virtuel au circuit ExpressRoute

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource expressRouteCircuits peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/expressRouteCircuits, ajoutez terraform suivant à votre modèle.

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"
    }
  })
}

Valeurs de propriété

AuthorizationPropertiesFormat

Nom Description Valeur
authorizationKey Obtient ou définit la clé d’autorisation corde
authorizationUseStatus Obtient ou définit AuthorizationUseStatus 'Disponible'
'InUse'
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde

ExpressRouteCircuitAuthorization

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés AuthorizationPropertiesFormat

ExpressRouteCircuitPeering

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringConfig

Nom Description Valeur
publicationPublicPrefixes Obtient ou définit la référence de AdvertisedPublicPrefixes string[]
publicationPublicPrefixesState Obtient ou définit AdvertisedPublicPrefixState de la ressource Peering 'Configuré'
'Configuration'
'NotConfigured'
'ValidationNeeded'
customerASN Obtient ou définit customerAsn du peering. Int
routingRegistryName Obtient ou définit RoutingRegistryName de la configuration. corde

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN Obtient ou définit l’ASN Azure Int
gatewayManagerEtag Obtient ou définit l’etag GatewayManager corde
lastModifiedBy Obtient si le fournisseur ou le client a modifié le peering pour la dernière fois corde
microsoftPeeringConfig Obtient ou définit la configuration du peering Microsoft ExpressRouteCircuitPeeringConfig
peerASN Obtient ou définit l’ASN homologue Int
peeringType Obtient ou définit PeeringType 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Obtient ou définit le port principal corde
primaryPeerAddressPrefix Obtient ou définit le préfixe d’adresse primaire corde
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
secondaryAzurePort Obtient ou définit le port secondaire corde
secondaryPeerAddressPrefix Obtient ou définit le préfixe d’adresse secondaire corde
sharedKey Obtient ou définit la clé partagée corde
état Obtient ou définit l’état de Peering 'Désactivé'
'Activé'
Stats Obtient ou appairage des statistiques ExpressRouteCircuitStats
vlanId Obtient ou définit l’ID vlan Int

ExpressRouteCircuitPropertiesFormat

Nom Description Valeur
allowClassicOperations autoriser les opérations classiques Bool
Autorisations Obtient ou définit la liste des autorisations expressRouteCircuitAuthorization[]
circuitProvisioningState Obtient ou définit l’état CircuitProvisioningState de la ressource corde
gatewayManagerEtag Obtient ou définit l’etag GatewayManager corde
peerings Obtient ou définit la liste des peerings expressRouteCircuitPeering[]
provisioningState Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
serviceKey Obtient ou définit ServiceKey corde
serviceProviderNotes Obtient ou définit ServiceProviderNotes corde
serviceProviderProperties Obtient ou définit ServiceProviderProperties ExpressRouteServicesProviderProperties
serviceProviderProvisioningState Obtient ou définit l’état ServiceProviderProvisioningState de la ressource 'Déprovisionnement'
'NotProvisioned'
'Provisionné'
'Approvisionnement'

ExpressRouteServicesProviderProperties

Nom Description Valeur
bande passanteInMbps Obtient ou définit Bande passanteInMbps. Int
peeringLocation Obtient ou définit l’emplacement de peering. corde
serviceProviderName Obtient ou définit serviceProviderName. corde

ExpressRouteCircuitSku

Nom Description Valeur
Famille Obtient ou définit la famille de la référence SKU. 'MeteredData'
'UnlimitedData'
nom Obtient ou définit le nom de la référence SKU. corde
niveau Obtient ou définit le niveau de la référence SKU. 'Premium'
'Standard'

ExpressRouteCircuitStats

Nom Description Valeur
primarybytesIn Obtient BytesIn du peering. Int
primarybytesOut Obtient BytesOut du peering. Int
secondarybytesIn Obtient BytesIn du peering. Int
secondarybytesOut Obtient BytesOut du peering. Int

Microsoft.Network/expressRouteCircuits

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
emplacement Emplacement des ressources corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés d’ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat
Sku Obtient ou définit la référence SKU ExpressRouteCircuitSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Network/expressRouteCircuits@2016-06-01 »

ResourceTags

Nom Description Valeur