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