Express Route Cross Connection Peerings - Create Or Update

Crée ou met à jour un peering dans l’ExpressRouteCrossConnection spécifié.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}?api-version=2023-09-01

Paramètres URI

Nom Dans Obligatoire Type Description
crossConnectionName
path True

string

Nom d’ExpressRouteCrossConnection.

peeringName
path True

string

Nom du peering.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de façon unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

api-version
query True

string

Version d’API client.

Corps de la demande

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.gatewayManagerEtag

string

Etag GatewayManager.

properties.ipv6PeeringConfig

Ipv6ExpressRouteCircuitPeeringConfig

Configuration du peering IPv6.

properties.microsoftPeeringConfig

ExpressRouteCircuitPeeringConfig

Configuration du peering Microsoft.

properties.peerASN

integer

ASN homologue.

properties.peeringType

ExpressRoutePeeringType

Type de peering.

properties.primaryPeerAddressPrefix

string

Préfixe d’adresse principale.

properties.secondaryPeerAddressPrefix

string

Préfixe d’adresse secondaire.

properties.sharedKey

string

Clé partagée.

properties.state

ExpressRoutePeeringState

État de peering.

properties.vlanId

integer

ID de réseau local virtuel.

Réponses

Nom Type Description
200 OK

ExpressRouteCrossConnectionPeering

Mise à jour réussie. L’opération retourne la ressource ExpressRouteCrossConnectionPeering résultante.

201 Created

ExpressRouteCrossConnectionPeering

Création réussie. L’opération retourne la ressource ExpressRouteCrossConnectionPeering résultante.

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

ExpressRouteCrossConnectionBgpPeeringCreate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/CrossConnection-SiliconValley/providers/Microsoft.Network/expressRouteCrossConnections/<circuitServiceKey>/peerings/AzurePrivatePeering?api-version=2023-09-01

{
  "properties": {
    "peerASN": 200,
    "primaryPeerAddressPrefix": "192.168.16.252/30",
    "secondaryPeerAddressPrefix": "192.168.18.252/30",
    "vlanId": 200,
    "ipv6PeeringConfig": {
      "primaryPeerAddressPrefix": "3FFE:FFFF:0:CD30::/126",
      "secondaryPeerAddressPrefix": "3FFE:FFFF:0:CD30::4/126"
    }
  }
}

Sample Response

{
  "name": "AzurePrivatePeering",
  "id": "/subscriptions/subid/resourceGroups/CrossConnection-SiliconValley/providers/Microsoft.Network/expressRouteCrossConnections/<circuitServiceKey>/peerings/AzurePrivatePeering",
  "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
  "properties": {
    "provisioningState": "Succeeded",
    "peeringType": "AzurePrivatePeering",
    "azureASN": 12076,
    "peerASN": 200,
    "primaryPeerAddressPrefix": "192.168.16.252/30",
    "secondaryPeerAddressPrefix": "192.168.18.252/30",
    "primaryAzurePort": "",
    "secondaryAzurePort": "",
    "state": "Enabled",
    "vlanId": 200,
    "gatewayManagerEtag": "",
    "lastModifiedBy": "Customer",
    "ipv6PeeringConfig": {
      "primaryPeerAddressPrefix": "3FFE:FFFF:0:CD30::/126",
      "secondaryPeerAddressPrefix": "3FFE:FFFF:0:CD30::4/126",
      "state": "Enabled"
    }
  }
}
{
  "name": "AzurePrivatePeering",
  "id": "/subscriptions/subid/resourceGroups/CrossConnection-Boydton1DC/providers/Microsoft.Network/expressRouteCrossConnections/<circuitServiceKey>/peerings/AzurePrivatePeering",
  "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
  "properties": {
    "provisioningState": "Succeeded",
    "peeringType": "AzurePrivatePeering",
    "azureASN": 12076,
    "peerASN": 200,
    "primaryPeerAddressPrefix": "192.168.16.252/30",
    "secondaryPeerAddressPrefix": "192.168.18.252/30",
    "primaryAzurePort": "",
    "secondaryAzurePort": "",
    "state": "Enabled",
    "vlanId": 200,
    "gatewayManagerEtag": "",
    "lastModifiedBy": "Customer",
    "ipv6PeeringConfig": {
      "primaryPeerAddressPrefix": "3FFE:FFFF:0:CD30::/126",
      "secondaryPeerAddressPrefix": "3FFE:FFFF:0:CD30::4/126",
      "state": "Enabled"
    }
  }
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

ExpressRouteCircuitPeeringAdvertisedPublicPrefixState

État du préfixe public annoncé de la ressource Peering.

ExpressRouteCircuitPeeringConfig

Spécifie la configuration de peering.

ExpressRouteCircuitPeeringState

État du peering.

ExpressRouteCrossConnectionPeering

Peering dans une ressource ExpressRoute Cross Connection.

ExpressRoutePeeringState

État du peering.

ExpressRoutePeeringType

Type de peering.

Ipv6ExpressRouteCircuitPeeringConfig

Contient la configuration de peering IPv6.

ProvisioningState

État d’approvisionnement actuel.

SubResource

Référence à une autre sous-ressource.

CloudError

Réponse d’erreur du service.

Nom Type Description
error

CloudErrorBody

Corps de l’erreur cloud.

CloudErrorBody

Réponse d’erreur du service.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’erreur.

ExpressRouteCircuitPeeringAdvertisedPublicPrefixState

État du préfixe public annoncé de la ressource Peering.

Nom Type Description
Configured

string

Configuring

string

NotConfigured

string

ValidationNeeded

string

ExpressRouteCircuitPeeringConfig

Spécifie la configuration de peering.

Nom Type Description
advertisedCommunities

string[]

Communautés de peering bgp. Spécifié pour le peering Microsoft.

advertisedPublicPrefixes

string[]

Référence à AdvertisedPublicPrefixes.

advertisedPublicPrefixesState

ExpressRouteCircuitPeeringAdvertisedPublicPrefixState

État du préfixe public annoncé de la ressource Peering.

customerASN

integer

CustomerASN du peering.

legacyMode

integer

Mode hérité du peering.

routingRegistryName

string

RoutingRegistryName de la configuration.

ExpressRouteCircuitPeeringState

État du peering.

Nom Type Description
Disabled

string

Enabled

string

ExpressRouteCrossConnectionPeering

Peering dans une ressource ExpressRoute Cross Connection.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de la ressource

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.azureASN

integer

Asn Azure.

properties.gatewayManagerEtag

string

Etag GatewayManager.

properties.ipv6PeeringConfig

Ipv6ExpressRouteCircuitPeeringConfig

Configuration du peering IPv6.

properties.lastModifiedBy

string

Qui a été le dernier à modifier le peering.

properties.microsoftPeeringConfig

ExpressRouteCircuitPeeringConfig

Configuration du peering Microsoft.

properties.peerASN

integer

ASN homologue.

properties.peeringType

ExpressRoutePeeringType

Type de peering.

properties.primaryAzurePort

string

Port principal.

properties.primaryPeerAddressPrefix

string

Préfixe d’adresse principale.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de peering inter-connexions expressroute.

properties.secondaryAzurePort

string

Port secondaire.

properties.secondaryPeerAddressPrefix

string

Préfixe d’adresse secondaire.

properties.sharedKey

string

Clé partagée.

properties.state

ExpressRoutePeeringState

État de peering.

properties.vlanId

integer

ID de réseau local virtuel.

ExpressRoutePeeringState

État du peering.

Nom Type Description
Disabled

string

Enabled

string

ExpressRoutePeeringType

Type de peering.

Nom Type Description
AzurePrivatePeering

string

AzurePublicPeering

string

MicrosoftPeering

string

Ipv6ExpressRouteCircuitPeeringConfig

Contient la configuration de peering IPv6.

Nom Type Description
microsoftPeeringConfig

ExpressRouteCircuitPeeringConfig

Configuration du peering Microsoft.

primaryPeerAddressPrefix

string

Préfixe d’adresse principale.

routeFilter

SubResource

Référence à la ressource RouteFilter.

secondaryPeerAddressPrefix

string

Préfixe d’adresse secondaire.

state

ExpressRouteCircuitPeeringState

État du peering.

ProvisioningState

État d’approvisionnement actuel.

Nom Type Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

Référence à une autre sous-ressource.

Nom Type Description
id

string

ID de la ressource