Crea o modifica un contacto de alerta.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | PutContact | La operación que desea ejecutar. Establezca el valor en PutContact. |
| ContactName | String | Sí | Alice | El nombre del contacto de alerta. |
| Describe | String | Sí | ECS_Instance | La descripción del contacto de alerta. |
| Channels.SMS | String | No | 1333333**** | El número de celular del contacto de alerta. Después de agregar o modificar un número de celular, el destinatario recibe un mensaje de texto con un enlace de activación. El sistema agrega al destinatario a la lista de contactos de alerta solo después de que este active el número de celular. Especifique como mínimo uno de los siguientes destinos de notificación de alerta: dirección de correo electrónico o URL de webhook del chatbot de DingTalk. |
| Channels.Mail | String | No | test@aliyun.com | La dirección de correo electrónico del contacto de alerta. Después de agregar o modificar una dirección de correo electrónico, el destinatario recibe un correo con un enlace de activación. El sistema agrega al destinatario a la lista de contactos de alerta solo después de que este active la dirección de correo electrónico. Especifique como mínimo uno de los siguientes destinos de notificación de alerta: dirección de correo electrónico o URL de webhook del chatbot de DingTalk. |
| Channels.DingWebHook | String | No | https://oapi.dingtalk.com/robot/send?access_token=7d49515e8ebf21106a80a9cc4bb3d247771305d52fb15d6201234565**** | La URL de webhook del chatbot de DingTalk. Especifique como mínimo uno de los siguientes destinos de notificación de alerta: dirección de correo electrónico o URL de webhook del chatbot de DingTalk. |
| Channels.AliIM | String | No | Jim | El ID de TradeManager del contacto de alerta. Especifique como mínimo uno de los siguientes destinos de notificación de alerta: dirección de correo electrónico o URL de webhook del chatbot de DingTalk. |
| Lang | String | No | zh-cn | El idioma en el que se muestra la información de alerta. Valores válidos:
Nota Si no especifica un valor para este parámetro, Cloud Monitor identifica el idioma de la información de alerta según la región de su cuenta de Alibaba Cloud. |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | 200 | El código de estado HTTP. Nota El código de estado 200 indica que la llamada fue exitosa. |
| Message | String | The Request is not authorization. | El mensaje devuelto. |
| RequestId | String | 181C406E-9DE4-484C-9C61-37AE9A1A12EE | El ID de la solicitud. |
| Success | Boolean | true | Indica si la llamada fue exitosa. Valores válidos:
|
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?Action=PutContact
&ContactName=Alice
&Describe=ECS_Instance
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
<PutContactResponse>
<Code>200</Code>
<RequestId>181C406E-9DE4-484C-9C61-37AE9A1A12EE</RequestId>
<Success>true</Success>
</PutContactResponse>
Formato JSON
{
"RequestId": "F7FA82F0-8627-441B-9B2B-8663617F36B9",
"Success": true,
"Code": "200"
}
Códigos de error
Para obtener una lista de códigos de error, visite el Centro de errores de API.