Partager via


Microsoft.Network expressRouteCircuits 2015-06-15

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@2015-06-15' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authorizations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          authorizationUseStatus: 'string'
          provisioningState: 'string'
        }
      }
    ]
    circuitProvisioningState: 'string'
    peerings: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          azureASN: int
          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: {
            bytesIn: int
            bytesOut: 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 Clé d’autorisation. corde
authorizationUseStatus AuthorizationUseStatus. Les valeurs possibles sont les suivantes : « Disponible » et « InUse ». 'Disponible'
'InUse'
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « É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 Identificateur 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 Identificateur 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 Référence de AdvertisedPublicPrefixes. string[]
publicationPublicPrefixesState AnnoncedPublicPrefixState de la ressource Peering. Les valeurs possibles sont « NotConfigured », « Configuring », « Configure » et « ValidationNeeded ». 'Configuré'
'Configuration'
'NotConfigured'
'ValidationNeeded'
customerASN CustomerASN du peering. Int
routingRegistryName RoutingRegistryName de la configuration. corde

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN ASN Azure. Int
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
peerASN ASN d’homologue. Int
peeringType The PeeringType. Les valeurs possibles sont : « AzurePublicPeering », « AzurePrivatePeering » et « MicrosoftPeering ». 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Port principal. corde
primaryPeerAddressPrefix Préfixe d’adresse primaire. corde
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
secondaryAzurePort Port secondaire. corde
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. corde
sharedKey Clé partagée. corde
état État du peering. Les valeurs possibles sont les suivantes : « Désactivé » et « Activé » 'Désactivé'
'Activé'
Stats Obtient les statistiques de peering. ExpressRouteCircuitStats
vlanId ID de réseau local virtuel. Int

ExpressRouteCircuitPropertiesFormat

Nom Description Valeur
Autorisations Liste des autorisations. expressRouteCircuitAuthorization[]
circuitProvisioningState État CircuitProvisioningState de la ressource. corde
peerings Liste des peerings. expressRouteCircuitPeering[]
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
serviceKey The ServiceKey. corde
serviceProviderNotes The ServiceProviderNotes. corde
serviceProviderProperties The ServiceProviderProperties. ExpressRouteServicesProviderProperties
serviceProviderProvisioningState État ServiceProviderProvisioningState de la ressource. Les valeurs possibles sont « NotProvisioned », « Provisioning », « Provisioned » et « Deprovisioning ». 'Déprovisionnement'
'NotProvisioned'
'Provisionné'
'Approvisionnement'

ExpressRouteServicesProviderProperties

Nom Description Valeur
bande passanteInMbps Bande passanteInMbps. Int
peeringLocation Emplacement de peering. corde
serviceProviderName ServiceProviderName. corde

ExpressRouteCircuitSku

Nom Description Valeur
Famille Famille de la référence SKU. Les valeurs possibles sont : « UnlimitedData » et « MeteredData ». 'MeteredData'
'UnlimitedData'
nom Nom de la référence SKU. corde
niveau Niveau de la référence SKU. Les valeurs possibles sont « Standard » et « Premium ». 'Premium'
'Standard'

ExpressRouteCircuitStats

Nom Description Valeur
octetsIn Obtient BytesIn du peering. Int
OctetsOut 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 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": "2015-06-15",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authorizations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "authorizationUseStatus": "string",
          "provisioningState": "string"
        }
      }
    ],
    "circuitProvisioningState": "string",
    "peerings": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "azureASN": "int",
          "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": {
            "bytesIn": "int",
            "bytesOut": "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 Clé d’autorisation. corde
authorizationUseStatus AuthorizationUseStatus. Les valeurs possibles sont les suivantes : « Disponible » et « InUse ». 'Disponible'
'InUse'
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « É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 Identificateur 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 Identificateur 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 Référence de AdvertisedPublicPrefixes. string[]
publicationPublicPrefixesState AnnoncedPublicPrefixState de la ressource Peering. Les valeurs possibles sont « NotConfigured », « Configuring », « Configure » et « ValidationNeeded ». 'Configuré'
'Configuration'
'NotConfigured'
'ValidationNeeded'
customerASN CustomerASN du peering. Int
routingRegistryName RoutingRegistryName de la configuration. corde

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN ASN Azure. Int
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
peerASN ASN d’homologue. Int
peeringType The PeeringType. Les valeurs possibles sont : « AzurePublicPeering », « AzurePrivatePeering » et « MicrosoftPeering ». 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Port principal. corde
primaryPeerAddressPrefix Préfixe d’adresse primaire. corde
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
secondaryAzurePort Port secondaire. corde
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. corde
sharedKey Clé partagée. corde
état État du peering. Les valeurs possibles sont les suivantes : « Désactivé » et « Activé » 'Désactivé'
'Activé'
Stats Obtient les statistiques de peering. ExpressRouteCircuitStats
vlanId ID de réseau local virtuel. Int

ExpressRouteCircuitPropertiesFormat

Nom Description Valeur
Autorisations Liste des autorisations. expressRouteCircuitAuthorization[]
circuitProvisioningState État CircuitProvisioningState de la ressource. corde
peerings Liste des peerings. expressRouteCircuitPeering[]
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
serviceKey The ServiceKey. corde
serviceProviderNotes The ServiceProviderNotes. corde
serviceProviderProperties The ServiceProviderProperties. ExpressRouteServicesProviderProperties
serviceProviderProvisioningState État ServiceProviderProvisioningState de la ressource. Les valeurs possibles sont « NotProvisioned », « Provisioning », « Provisioned » et « Deprovisioning ». 'Déprovisionnement'
'NotProvisioned'
'Provisionné'
'Approvisionnement'

ExpressRouteServicesProviderProperties

Nom Description Valeur
bande passanteInMbps Bande passanteInMbps. Int
peeringLocation Emplacement de peering. corde
serviceProviderName ServiceProviderName. corde

ExpressRouteCircuitSku

Nom Description Valeur
Famille Famille de la référence SKU. Les valeurs possibles sont : « UnlimitedData » et « MeteredData ». 'MeteredData'
'UnlimitedData'
nom Nom de la référence SKU. corde
niveau Niveau de la référence SKU. Les valeurs possibles sont « Standard » et « Premium ». 'Premium'
'Standard'

ExpressRouteCircuitStats

Nom Description Valeur
octetsIn Obtient BytesIn du peering. Int
OctetsOut Obtient BytesOut du peering. Int

Microsoft.Network/expressRouteCircuits

Nom Description Valeur
apiVersion Version de l’API '2015-06-15'
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 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@2015-06-15"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    family = "string"
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authorizations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            authorizationUseStatus = "string"
            provisioningState = "string"
          }
        }
      ]
      circuitProvisioningState = "string"
      peerings = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            azureASN = int
            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 = {
              bytesIn = int
              bytesOut = 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 Clé d’autorisation. corde
authorizationUseStatus AuthorizationUseStatus. Les valeurs possibles sont les suivantes : « Disponible » et « InUse ». 'Disponible'
'InUse'
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « É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 Identificateur 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 Identificateur 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 Référence de AdvertisedPublicPrefixes. string[]
publicationPublicPrefixesState AnnoncedPublicPrefixState de la ressource Peering. Les valeurs possibles sont « NotConfigured », « Configuring », « Configure » et « ValidationNeeded ». 'Configuré'
'Configuration'
'NotConfigured'
'ValidationNeeded'
customerASN CustomerASN du peering. Int
routingRegistryName RoutingRegistryName de la configuration. corde

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN ASN Azure. Int
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
peerASN ASN d’homologue. Int
peeringType The PeeringType. Les valeurs possibles sont : « AzurePublicPeering », « AzurePrivatePeering » et « MicrosoftPeering ». 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Port principal. corde
primaryPeerAddressPrefix Préfixe d’adresse primaire. corde
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
secondaryAzurePort Port secondaire. corde
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. corde
sharedKey Clé partagée. corde
état État du peering. Les valeurs possibles sont les suivantes : « Désactivé » et « Activé » 'Désactivé'
'Activé'
Stats Obtient les statistiques de peering. ExpressRouteCircuitStats
vlanId ID de réseau local virtuel. Int

ExpressRouteCircuitPropertiesFormat

Nom Description Valeur
Autorisations Liste des autorisations. expressRouteCircuitAuthorization[]
circuitProvisioningState État CircuitProvisioningState de la ressource. corde
peerings Liste des peerings. expressRouteCircuitPeering[]
provisioningState Obtient l’état d’approvisionnement de la ressource IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
serviceKey The ServiceKey. corde
serviceProviderNotes The ServiceProviderNotes. corde
serviceProviderProperties The ServiceProviderProperties. ExpressRouteServicesProviderProperties
serviceProviderProvisioningState État ServiceProviderProvisioningState de la ressource. Les valeurs possibles sont « NotProvisioned », « Provisioning », « Provisioned » et « Deprovisioning ». 'Déprovisionnement'
'NotProvisioned'
'Provisionné'
'Approvisionnement'

ExpressRouteServicesProviderProperties

Nom Description Valeur
bande passanteInMbps Bande passanteInMbps. Int
peeringLocation Emplacement de peering. corde
serviceProviderName ServiceProviderName. corde

ExpressRouteCircuitSku

Nom Description Valeur
Famille Famille de la référence SKU. Les valeurs possibles sont : « UnlimitedData » et « MeteredData ». 'MeteredData'
'UnlimitedData'
nom Nom de la référence SKU. corde
niveau Niveau de la référence SKU. Les valeurs possibles sont « Standard » et « Premium ». 'Premium'
'Standard'

ExpressRouteCircuitStats

Nom Description Valeur
octetsIn Obtient BytesIn du peering. Int
OctetsOut 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 Référence SKU. ExpressRouteCircuitSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Network/expressRouteCircuits@2015-06-15 »

ResourceTags

Nom Description Valeur