Use o tipo ALIYUN::CMS::Contact para crie um contato de alerta no CloudMonitor (CMS).
Sintaxe
{
"Type": "ALIYUN::CMS::Contact",
"Properties": {
"Describe": String,
"ContactName": String,
"Channels": Map
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
Channels |
Map |
Sim |
Sim |
Canais de notificação de alerta. |
Especifique pelo menos um: número de telefone, endereço de e-mail, URL de webhook do chatbot do DingTalk ou ID do TradeManager. |
|
ContactName |
String |
Sim |
Não |
Nome do contato de alerta. |
Deve ter de 2 a 40 caracteres. Pode conter letras, dígitos, pontos (.) e sublinhados (_). Precisa começar com uma letra. |
|
Describe |
String |
Sim |
Sim |
Descrição do contato de alerta. |
Nenhuma. |
Sintaxe de Channels
"Channels": {
"Mail": String,
"AliIM": String,
"DingWebHook": String,
"SMS": String
}
Propriedades de Channels
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
AliIM |
String |
Não |
Sim |
ID do TradeManager. |
Nenhuma. |
|
DingWebHook |
String |
Não |
Sim |
URL de webhook do chatbot do DingTalk. |
Nenhuma. |
|
|
String |
Não |
Sim |
Endereço de e-mail do contato. |
Após adicionar ou modificar o endereço de e-mail, o destinatário deve clicar no link de ativação do e-mail de verificação para entrar na lista de contatos de alerta. |
|
SMS |
String |
Não |
Sim |
Número de telefone (celular ou fixo). |
Após adicionar ou alterar o número de telefone, o destinatário deve concluir a ativação por SMS para integrar a lista de contatos de alerta. |
Valores de retorno
Fn::GetAtt
ContactName: nome do contato de alerta.
Exemplos
Substitua os valores mascarados no modelo pelos seus valores reais.
Formato YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
Contact:
Type: ALIYUN::CMS::Contact
Properties:
Describe: Test Contact
ContactName: DemoContact
Channels:
Mail: test****@163.com
DingWebHook: https://webhook.com
SMS: 1631792327****
Outputs:
ContactName:
Description: The name of the alarm contact.
Value:
Fn::GetAtt:
- Contact
- ContactName
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"Contact": {
"Type": "ALIYUN::CMS::Contact",
"Properties": {
"Describe": "Test Contact",
"ContactName": "DemoContact",
"Channels": {
"Mail": "test****@163.com",
"DingWebHook": "https://webhook.com",
"SMS": "1631792327****"
}
}
}
},
"Outputs": {
"ContactName": {
"Description": "The name of the alarm contact.",
"Value": {
"Fn::GetAtt": [
"Contact",
"ContactName"
]
}
}
}
}