【发布时间】:2021-12-21 18:07:40
【问题描述】:
在 ARM 模板中,我们如何参数化“customWebhookPayload”。我正在尝试使用 azure 管道自动化部署,当我尝试在 parameters.json 中参数化给定的“customWebhookPayload”json 并将这些值替换为 azurepipeline 运行时参数时出现错误。
"schedule":"[parameters('schedule')]",
"action":{
"odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction",
"severity": "[parameters('severity')]",
"aznsAction":{
"customWebhookPayload": "{ \"AlertRuleName\":\"#alertrulename\", \"AlertType\":\"#alerttype\", \"Severity\":\"#severity\", \"Application\":\"#{appname}#\", \"Text\":\"#alertrulename fired with #searchresultcount records.Rate limit applied on #{appname}# API Management was triggered\", \"SearchQuery\":\"#searchquery\" }"
【问题讨论】:
标签: azure-pipelines azure-resource-manager arm-template azure-pipelines-yaml