Microsoft.Network expressRouteCrossConnections/peerings 2022-11-01

Définition de ressource Bicep

Le type de ressource expressRouteCrossConnections/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/expressRouteCrossConnections/peerings, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/expressRouteCrossConnections/peerings@2022-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    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'
    primaryPeerAddressPrefix: 'string'
    secondaryPeerAddressPrefix: 'string'
    sharedKey: 'string'
    state: 'string'
    vlanId: int
  }
}

Valeurs de propriétés

expressRouteCrossConnections/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 : expressRouteCrossConnections
properties Propriétés du peering de connexions croisées express route. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nom Description Valeur
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'
primaryPeerAddressPrefix Préfixe d’adresse primaire. string
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
sharedKey Clé partagée. string
state État de peering. 'Désactivé'
'Enabled'
vlanId ID de réseau local virtuel. int

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

Sous-ressource

Nom Description Valeur
id ID de la ressource string

Définition de ressources de modèle ARM

Le type de ressource expressRouteCrossConnections/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/expressRouteCrossConnections/peerings, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/expressRouteCrossConnections/peerings",
  "apiVersion": "2022-11-01",
  "name": "string",
  "properties": {
    "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",
    "primaryPeerAddressPrefix": "string",
    "secondaryPeerAddressPrefix": "string",
    "sharedKey": "string",
    "state": "string",
    "vlanId": "int"
  }
}

Valeurs de propriétés

expressRouteCrossConnections/peerings

Nom Description Valeur
type Type de ressource « Microsoft.Network/expressRouteCrossConnections/peerings »
apiVersion Version de l’API de ressource '2022-11-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.
chaîne (obligatoire)
properties Propriétés du peering de connexions croisées express route. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nom Description Valeur
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'
primaryPeerAddressPrefix Préfixe d’adresse primaire. string
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
sharedKey Clé partagée. string
state État de peering. 'Désactivé'
'Enabled'
vlanId ID de réseau local virtuel. int

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

SubResource

Nom Description Valeur
id ID de la ressource string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource expressRouteCrossConnections/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 d’API, consultez journal des modifications.

Format des ressources

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteCrossConnections/peerings@2022-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      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"
      primaryPeerAddressPrefix = "string"
      secondaryPeerAddressPrefix = "string"
      sharedKey = "string"
      state = "string"
      vlanId = int
    }
  })
}

Valeurs de propriétés

expressRouteCrossConnections/peerings

Nom Description Valeur
type Type de ressource « Microsoft.Network/expressRouteCrossConnections/peerings@2022-11-01 »
name Nom de la ressource string (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : expressRouteCrossConnections
properties Propriétés de l’appairage de connexions croisées expressroute. ExpressRouteCrossConnectionPeeringProperties

ExpressRouteCrossConnectionPeeringProperties

Nom Description Valeur
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 »
primaryPeerAddressPrefix Préfixe d’adresse principale. string
secondaryPeerAddressPrefix Préfixe d’adresse secondaire. string
sharedKey Clé partagée. string
state État de peering. « Désactivé »
« Activé »
vlanId ID de réseau local virtuel. int

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

SubResource

Nom Description Valeur
id ID de la ressource string