Peer Asns - Create Or Update
Crea un NUEVO ASN del mismo nivel o actualiza un ASN del mismo nivel existente con el nombre especificado en la suscripción especificada.
PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}?api-version=2021-01-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
peer
|
path | True |
string |
Nombre del ASN del mismo nivel. |
subscription
|
path | True |
string |
Identificador de suscripción de Azure. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
properties.peerAsn |
integer (int32) |
Número de sistema autónomo (ASN) del mismo nivel. |
properties.peerContactDetail |
Los detalles de contacto del mismo nivel. |
|
properties.peerName |
string |
Nombre del mismo nivel. |
properties.validationState |
Estado de validación del ASN asociado al mismo nivel. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
201 Created |
Creado |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Create a peer ASN
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/subId/providers/Microsoft.Peering/peerAsns/peerAsnName?api-version=2021-01-01
{
"properties": {
"peerAsn": 65000,
"peerContactDetail": [
{
"role": "Noc",
"email": "noc@contoso.com",
"phone": "+1 (234) 567-8999"
},
{
"role": "Policy",
"email": "abc@contoso.com",
"phone": "+1 (234) 567-8900"
},
{
"role": "Technical",
"email": "xyz@contoso.com",
"phone": "+1 (234) 567-8900"
}
],
"peerName": "Contoso"
}
}
Respuesta de muestra
{
"properties": {
"peerAsn": 65000,
"peerContactDetail": [
{
"role": "Noc",
"email": "noc@contoso.com",
"phone": "+1 (234) 567-8999"
},
{
"role": "Policy",
"email": "abc@contoso.com",
"phone": "+1 (234) 567-8900"
},
{
"role": "Technical",
"email": "xyz@contoso.com",
"phone": "+1 (234) 567-8900"
}
],
"peerName": "Contoso",
"validationState": "Pending"
},
"name": "peerAsnName",
"id": "/subscriptions/subId/providers/Microsoft.Peering/peerAsns/peerAsnName",
"type": "Microsoft.Peering/peerAsns"
}
{
"properties": {
"peerAsn": 65000,
"peerContactDetail": [
{
"role": "Noc",
"email": "noc@contoso.com",
"phone": "+1 (234) 567-8999"
},
{
"role": "Policy",
"email": "abc@contoso.com",
"phone": "+1 (234) 567-8900"
},
{
"role": "Technical",
"email": "xyz@contoso.com",
"phone": "+1 (234) 567-8900"
}
],
"peerName": "Contoso",
"validationState": "Pending"
},
"name": "peerAsnName",
"id": "/subscriptions/subId/providers/Microsoft.Peering/peerAsns/peerAsnName",
"type": "Microsoft.Peering/peerAsns"
}
Definiciones
Nombre | Description |
---|---|
Contact |
Clase de detalles de contacto. |
Error |
Detalle del error que describe por qué se ha producido un error en una operación. |
Error |
Respuesta de error que indica por qué se ha producido un error en una operación. |
Peer |
La información esencial relacionada con el ASN del mismo nivel. |
role |
Rol del contacto. |
validation |
Estado de validación del ASN asociado al mismo nivel. |
ContactDetail
Clase de detalles de contacto.
Nombre | Tipo | Description |
---|---|---|
string |
Dirección de correo electrónico del contacto. |
|
phone |
string |
Número de teléfono del contacto. |
role |
Rol del contacto. |
ErrorDetail
Detalle del error que describe por qué se ha producido un error en una operación.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error. |
ErrorResponse
Respuesta de error que indica por qué se ha producido un error en una operación.
Nombre | Tipo | Description |
---|---|---|
error |
Detalle del error que describe por qué se ha producido un error en una operación. |
PeerAsn
La información esencial relacionada con el ASN del mismo nivel.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |
name |
string |
Nombre del recurso. |
properties.errorMessage |
string |
Mensaje de error para el estado de validación |
properties.peerAsn |
integer (int32) |
Número de sistema autónomo (ASN) del mismo nivel. |
properties.peerContactDetail |
Los detalles de contacto del mismo nivel. |
|
properties.peerName |
string |
Nombre del mismo nivel. |
properties.validationState |
Estado de validación del ASN asociado al mismo nivel. |
|
type |
string |
Tipo del recurso. |
role
Rol del contacto.
Valor | Description |
---|---|
Escalation | |
Noc | |
Other | |
Policy | |
Service | |
Technical |
validationState
Estado de validación del ASN asociado al mismo nivel.
Valor | Description |
---|---|
Approved | |
Failed | |
None | |
Pending |