我有一个带有 Web 应用程序警报规则的 ARM 模板,我希望能够在其中配置哪些电子邮件收到警报。
电子邮件警报操作的片段如下:
"action": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"sendToServiceOwners": false,
"customEmails": [
"[email protected] /cdn-cgi/l/email-protection",
"[email protected] /cdn-cgi/l/email-protection"
]
}
相同的模板用于设置生产、测试和开发环境。所以我想使用一个参数来进行电子邮件警报。
我如何生成一个数组用作"customEmails"
基于逗号分隔字符串或数组类型参数的属性?
我努力了"customEmails": "[array(parameters('AlertEmailRecipients'))]"
,并且
"customEmails": [
[array(parameters('AlertEmailRecipients'))]
]
但两者都不起作用。我不知道如何告诉它“customEmails”属性值应该来自参数。
我使用数组参数使用以下内容:
参数声明:
"customEmails": {
"type": "array",
"metadata": {
"description": "alert email addressess"
}
}
在参数文件中:
"customEmails": {
"value": [
"ema[email protected] /cdn-cgi/l/email-protection",
"[email protected] /cdn-cgi/l/email-protection"
]
}
usage:
"customEmails": "[parameters('customEmails')]"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)