Microsoft.Network expressRouteCircuits/peerings 2022-09-01

Définition de ressource Bicep

Le type de ressource expressRouteCircuits/peerings 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 des ressources

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

resource symbolicname 'Microsoft.Network/expressRouteCircuits/peerings@2022-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    azureASN: int
    connections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          authorizationKey: 'string'
          expressRouteCircuitPeering: {
            id: 'string'
          }
          ipv6CircuitConnectionConfig: {
            addressPrefix: 'string'
          }
          peerExpressRouteCircuitPeering: {
            id: 'string'
          }
        }
      }
    ]
    expressRouteConnection: {}
    gatewayManagerEtag: 'string'
    ipv6PeeringConfig: {
      microsoftPeeringConfig: {
        advertisedCommunities: [
          'string'
        ]
        advertisedPublicPrefixes: [
          'string'
        ]
        customerASN: int
        legacyMode: int
        routingRegistryName: 'string'
      }
      primaryPeerAddressPrefix: 'string'
      routeFilter: {
        id: 'string'
      }
      secondaryPeerAddressPrefix: 'string'
      state: 'string'
    }
    microsoftPeeringConfig: {
      advertisedCommunities: [
        'string'
      ]
      advertisedPublicPrefixes: [
        'string'
      ]
      customerASN: int
      legacyMode: int
      routingRegistryName: 'string'
    }
    peerASN: int
    peeringType: 'string'
    primaryAzurePort: 'string'
    primaryPeerAddressPrefix: 'string'
    routeFilter: {
      id: 'string'
    }
    secondaryAzurePort: 'string'
    secondaryPeerAddressPrefix: 'string'
    sharedKey: 'string'
    state: 'string'
    stats: {
      primarybytesIn: int
      primarybytesOut: int
      secondarybytesIn: int
      secondarybytesOut: int
    }
    vlanId: int
  }
}

Valeurs de propriétés

expressRouteCircuits/peerings

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : expressRouteCircuits
properties Propriétés du peering de circuit de routage express. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN ASN Azure. int
connections Liste des connexions de circuit associées au peering privé Azure pour ce circuit. ExpressRouteCircuitConnection[]
expressRouteConnection Connexion ExpressRoute. ExpressRouteConnectionId
gatewayManagerEtag Etag GatewayManager. string
ipv6PeeringConfig Configuration du peering IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
peerASN ASN d’homologue. int

Contraintes :
Valeur minimale = 1
Valeur maximale = 4294967295
peeringType Type de peering. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Port principal. string
primaryPeerAddressPrefix Préfixe d’adresse primaire. string
routeFilter Référence à la ressource RouteFilter. Sous-ressource
secondaryAzurePort Port secondaire. string
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
sharedKey Clé partagée. string
state État de peering. 'Désactivé'
'Enabled'
stats Statistiques de peering du circuit express route. ExpressRouteCircuitStats
vlanId ID de réseau local virtuel. int

ExpressRouteCircuitConnection

Nom Description Valeur
id ID de la ressource string
name Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. string
properties Propriétés de la connexion du circuit express route. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Nom Description Valeur
addressPrefix /29 espace d’adressage IP pour découper les adresses des clients pour les tunnels. string
authorizationKey Clé d’autorisation. string
expressRouteCircuitPeering Référence à la ressource de peering privé express Route Circuit du circuit initialisant la connexion. SubResource
ipv6CircuitConnectionConfig IPv6 Address PrefixProperties de la connexion du circuit express route. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Référence à la ressource de peering privé express Route Circuit du circuit appairé. SubResource

SubResource

Nom Description Valeur
id ID de la ressource string

Ipv6CircuitConnectionConfig

Nom Description Valeur
addressPrefix /125 espace d’adressage IP pour découper les adresses des clients pour une portée globale. string

ExpressRouteConnectionId

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Ipv6ExpressRouteCircuitPeeringConfig

Nom Description Valeur
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Préfixe d’adresse principale. string
routeFilter Référence à la ressource RouteFilter. SubResource
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
state État du peering. 'Désactivé'
'Enabled'

ExpressRouteCircuitPeeringConfig

Nom Description Valeur
annoncesCommunités Communautés de peering bgp. Spécifié pour le peering Microsoft. string[]
advertisedPublicPrefixes Référence à AdvertisedPublicPrefixes. string[]
customerASN CustomerASN du peering. int
legacyMode Mode hérité du peering. int
routingRegistryName RoutingRegistryName de la configuration. string

ExpressRouteCircuitStats

Nom Description Valeur
primarybytesIn BytesIn principal du peering. int
primarybytesOut BytesOut principal du peering. int
secondarybytesIn BytesIn secondaire du peering. int
secondarybytesOut BytesOut secondaire du peering. int

Modèles de démarrage rapide

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

Modèle Description
Circuit ExpressRoute avec peering privé et réseau virtuel Azure

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

Définition de ressources de modèle ARM

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

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

Format des ressources

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

{
  "type": "Microsoft.Network/expressRouteCircuits/peerings",
  "apiVersion": "2022-09-01",
  "name": "string",
  "properties": {
    "azureASN": "int",
    "connections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "authorizationKey": "string",
          "expressRouteCircuitPeering": {
            "id": "string"
          },
          "ipv6CircuitConnectionConfig": {
            "addressPrefix": "string"
          },
          "peerExpressRouteCircuitPeering": {
            "id": "string"
          }
        }
      }
    ],
    "expressRouteConnection": {},
    "gatewayManagerEtag": "string",
    "ipv6PeeringConfig": {
      "microsoftPeeringConfig": {
        "advertisedCommunities": [ "string" ],
        "advertisedPublicPrefixes": [ "string" ],
        "customerASN": "int",
        "legacyMode": "int",
        "routingRegistryName": "string"
      },
      "primaryPeerAddressPrefix": "string",
      "routeFilter": {
        "id": "string"
      },
      "secondaryPeerAddressPrefix": "string",
      "state": "string"
    },
    "microsoftPeeringConfig": {
      "advertisedCommunities": [ "string" ],
      "advertisedPublicPrefixes": [ "string" ],
      "customerASN": "int",
      "legacyMode": "int",
      "routingRegistryName": "string"
    },
    "peerASN": "int",
    "peeringType": "string",
    "primaryAzurePort": "string",
    "primaryPeerAddressPrefix": "string",
    "routeFilter": {
      "id": "string"
    },
    "secondaryAzurePort": "string",
    "secondaryPeerAddressPrefix": "string",
    "sharedKey": "string",
    "state": "string",
    "stats": {
      "primarybytesIn": "int",
      "primarybytesOut": "int",
      "secondarybytesIn": "int",
      "secondarybytesOut": "int"
    },
    "vlanId": "int"
  }
}

Valeurs de propriétés

expressRouteCircuits/peerings

Nom Description Valeur
type Type de ressource 'Microsoft.Network/expressRouteCircuits/peerings'
apiVersion Version de l’API de ressource '2022-09-01'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)
properties Propriétés du peering de circuit expressroute. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN Asn Azure. int
connections Liste des connexions de circuit associées à Azure Private Peering pour ce circuit. ExpressRouteCircuitConnection[]
expressRouteConnection Connexion ExpressRoute. ExpressRouteConnectionId
gatewayManagerEtag Etag GatewayManager. string
ipv6PeeringConfig Configuration du peering IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
peerASN ASN homologue. int

Contraintes :
Valeur minimale = 1
Valeur maximale = 4294967295
peeringType Type de peering. 'AzurePrivatePeering'
'AzurePublicPeering'
'MicrosoftPeering'
primaryAzurePort Port principal. string
primaryPeerAddressPrefix Préfixe d’adresse principale. string
routeFilter Référence à la ressource RouteFilter. SubResource
secondaryAzurePort Port secondaire. string
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
sharedKey Clé partagée. string
state État de peering. 'Désactivé'
'Enabled'
stats Statistiques de peering du circuit express route. ExpressRouteCircuitStats
vlanId ID de réseau local virtuel. int

ExpressRouteCircuitConnection

Nom Description Valeur
id ID de la ressource string
name Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. string
properties Propriétés de la connexion de circuit de routage express. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Nom Description Valeur
addressPrefix /29 espace d’adressage IP pour créer des adresses client pour les tunnels. string
authorizationKey Clé d’autorisation. string
expressRouteCircuitPeering Référence à la ressource de peering privé du circuit express route de la connexion de lancement du circuit. Sous-ressource
ipv6CircuitConnectionConfig IPv6 Address PrefixProperties de la connexion de circuit de routage express. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Référence à la ressource de peering privé express Route Circuit du circuit appairé. Sous-ressource

Sous-ressource

Nom Description Valeur
id ID de la ressource string

Ipv6CircuitConnectionConfig

Nom Description Valeur
addressPrefix /125 espace d’adressage IP pour créer des adresses client pour une portée globale. string

ExpressRouteConnectionId

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Ipv6ExpressRouteCircuitPeeringConfig

Nom Description Valeur
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Préfixe d’adresse primaire. string
routeFilter Référence à la ressource RouteFilter. Sous-ressource
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
state État du peering. 'Désactivé'
'Enabled'

ExpressRouteCircuitPeeringConfig

Nom Description Valeur
annoncesCommunités Communautés du peering bgp. Spécifié pour le peering microsoft. string[]
publiéPublicPrefixes Référence à AdvertisedPublicPrefixes. string[]
customerASN CustomerASN du peering. int
legacyMode Mode hérité du peering. int
routingRegistryName RoutageRegistryName de la configuration. string

ExpressRouteCircuitStats

Nom Description Valeur
primarybytesIn Octets principaux du peering. int
primarybytesOut BytesOut principal du peering. int
secondarybytesIn Octets secondaires du peering. int
secondarybytesOut OctetsOut secondaire du peering. int

Modèles de démarrage rapide

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

Modèle Description
Circuit ExpressRoute avec peering privé et réseau virtuel Azure

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

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource expressRouteCircuits/peerings 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 des ressources

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCircuits/peerings@2022-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      azureASN = int
      connections = [
        {
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            authorizationKey = "string"
            expressRouteCircuitPeering = {
              id = "string"
            }
            ipv6CircuitConnectionConfig = {
              addressPrefix = "string"
            }
            peerExpressRouteCircuitPeering = {
              id = "string"
            }
          }
        }
      ]
      expressRouteConnection = {}
      gatewayManagerEtag = "string"
      ipv6PeeringConfig = {
        microsoftPeeringConfig = {
          advertisedCommunities = [
            "string"
          ]
          advertisedPublicPrefixes = [
            "string"
          ]
          customerASN = int
          legacyMode = int
          routingRegistryName = "string"
        }
        primaryPeerAddressPrefix = "string"
        routeFilter = {
          id = "string"
        }
        secondaryPeerAddressPrefix = "string"
        state = "string"
      }
      microsoftPeeringConfig = {
        advertisedCommunities = [
          "string"
        ]
        advertisedPublicPrefixes = [
          "string"
        ]
        customerASN = int
        legacyMode = int
        routingRegistryName = "string"
      }
      peerASN = int
      peeringType = "string"
      primaryAzurePort = "string"
      primaryPeerAddressPrefix = "string"
      routeFilter = {
        id = "string"
      }
      secondaryAzurePort = "string"
      secondaryPeerAddressPrefix = "string"
      sharedKey = "string"
      state = "string"
      stats = {
        primarybytesIn = int
        primarybytesOut = int
        secondarybytesIn = int
        secondarybytesOut = int
      }
      vlanId = int
    }
  })
}

Valeurs de propriétés

expressRouteCircuits/peerings

Nom Description Valeur
type Type de ressource « Microsoft.Network/expressRouteCircuits/peerings@2022-09-01 »
name Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : expressRouteCircuits
properties Propriétés du peering de circuit de routage express. ExpressRouteCircuitPeeringPropertiesFormat

ExpressRouteCircuitPeeringPropertiesFormat

Nom Description Valeur
azureASN ASN Azure. int
connections Liste des connexions de circuit associées au peering privé Azure pour ce circuit. ExpressRouteCircuitConnection[]
expressRouteConnection Connexion ExpressRoute. ExpressRouteConnectionId
gatewayManagerEtag Etag GatewayManager. string
ipv6PeeringConfig Configuration du peering IPv6. Ipv6ExpressRouteCircuitPeeringConfig
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
peerASN ASN d’homologue. int

Contraintes :
Valeur minimale = 1
Valeur maximale = 4294967295
peeringType Type de peering. « AzurePrivatePeering »
« AzurePublicPeering »
« MicrosoftPeering »
primaryAzurePort Port principal. string
primaryPeerAddressPrefix Préfixe d’adresse primaire. string
routeFilter Référence à la ressource RouteFilter. Sous-ressource
secondaryAzurePort Port secondaire. string
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
sharedKey Clé partagée. string
state État de peering. « Désactivé »
« Activé »
stats Statistiques de peering du circuit de routage express. ExpressRouteCircuitStats
vlanId ID de réseau local virtuel. int

ExpressRouteCircuitConnection

Nom Description Valeur
id ID de la ressource string
name Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. string
properties Propriétés de la connexion du circuit express route. ExpressRouteCircuitConnectionPropertiesFormat

ExpressRouteCircuitConnectionPropertiesFormat

Nom Description Valeur
addressPrefix /29 espace d’adressage IP pour découper les adresses des clients pour les tunnels. string
authorizationKey Clé d’autorisation. string
expressRouteCircuitPeering Référence à la ressource de peering privé express Route Circuit du circuit initialisant la connexion. SubResource
ipv6CircuitConnectionConfig IPv6 Address PrefixProperties de la connexion du circuit express route. Ipv6CircuitConnectionConfig
peerExpressRouteCircuitPeering Référence à la ressource de peering privé express Route Circuit du circuit appairé. SubResource

SubResource

Nom Description Valeur
id ID de la ressource string

Ipv6CircuitConnectionConfig

Nom Description Valeur
addressPrefix /125 espace d’adressage IP pour découper les adresses des clients pour une portée globale. string

ExpressRouteConnectionId

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Ipv6ExpressRouteCircuitPeeringConfig

Nom Description Valeur
microsoftPeeringConfig Configuration du peering Microsoft. ExpressRouteCircuitPeeringConfig
primaryPeerAddressPrefix Préfixe d’adresse principale. string
routeFilter Référence à la ressource RouteFilter. SubResource
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
state État du peering. « Désactivé »
« Activé »

ExpressRouteCircuitPeeringConfig

Nom Description Valeur
annoncesCommunités Communautés de peering bgp. Spécifié pour le peering Microsoft. string[]
advertisedPublicPrefixes Référence à AdvertisedPublicPrefixes. string[]
customerASN CustomerASN du peering. int
legacyMode Mode hérité du peering. int
routingRegistryName RoutingRegistryName de la configuration. string

ExpressRouteCircuitStats

Nom Description Valeur
primarybytesIn BytesIn principal du peering. int
primarybytesOut BytesOut principal du peering. int
secondarybytesIn BytesIn secondaire du peering. int
secondarybytesOut BytesOut secondaire du peering. int