ALIYUN::CMS::Contact类型用于创建报警联系人。
语法
{
"Type": "ALIYUN::CMS::Contact",
"Properties": {
"Describe": String,
"ContactName": String,
"Channels": Map
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Channels | Map | 是 | 是 | 联系方式 | 至少添加手机号码、邮箱、钉钉机器人、旺旺中的一种联系方式。 |
ContactName | String | 是 | 否 | 报警联系人姓名 | 长度为2~40个字符,以中英文字符开头,可包含中文字符、英文字符、数字、英文句点(.)和下划线(_)。 |
Describe | String | 是 | 是 | 描述详情 | 无 |
Channels语法
"Channels": {
"Mail": String,
"AliIM": String,
"DingWebHook": String,
"SMS": String
}
Channels属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
AliIM | String | 否 | 是 | 旺旺联系方式 | 无 |
DingWebHook | String | 否 | 是 | 钉钉机器人Webhook | 无 |
String | 否 | 是 | Email地址 | 添加或者修改的Email会收到一个激活链接,激活之后对应Email才会被加到联系人中。 | |
SMS | String | 否 | 是 | 手机号码、短信或者电话联系方式 | 添加或者修改的手机号码会收到一个激活链接, 激活之后才会被加到联系人中。 |
返回值
Fn::GetAtt
ContactName:报警联系人姓名。
示例
说明
请您根据实际情况更改模板中已脱敏的参数取值。
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
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"
]
}
}
}
}