我正在创建一个使用多个Azure功能的Azure应用程序。我想要一个所有这些函数都将使用的自定义retryPolicy。为避免重复代码,我想将retryPolicy定义为变量或参数。但是我觉得这样做很困惑。
根据this:
Variables: Values that are used as JSON fragments in the template to simplify template language expressions.
所以似乎变量就是我正在寻找的。但是我如何定义类型以便它匹配我需要的类型,以便能够做到这一点:
"retryPolicy": "[variables('myPolicy')]"
答案 0 :(得分:1)
您可以在模板的变量配置中添加变量,如下所示:
"variables": {
"myPolicy": {},
...
}
您可以在{}中设置策略功能,myPolicy变量可以与variables('myPolicy')
重复使用。
有关变量的更多信息,您可以阅读文档Variables section of Azure Resource Manager templates。