【发布时间】:2017-11-23 10:19:12
【问题描述】:
我有一个带有 Web 应用程序警报规则的 ARM 模板,我希望能够配置哪些电子邮件收到警报。
电子邮件警报操作的 sn-p 如下:
"action": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"sendToServiceOwners": false,
"customEmails": [
"email1@example.com",
"email2@example.com"
]
}
相同的模板用于设置生产、测试和开发环境。所以我想为电子邮件警报使用一个参数。
如何根据逗号分隔的字符串或数组类型参数生成用作"customEmails" 属性的数组?
我试过"customEmails": "[array(parameters('AlertEmailRecipients'))]",也试过
"customEmails": [
[array(parameters('AlertEmailRecipients'))]
]
但两者都不起作用。我不知道如何告诉它“customEmails”属性值应该来自一个参数。
【问题讨论】:
-
我不明白这个问题,你能举个例子吗?如果您提供一个,这应该相当容易
标签: arrays azure arm-template