如果条件在ARM模板中

时间:2020-07-23 02:01:31

标签: arm-template

是否可以基于参数值设置值?

假设我的手臂模板中有一个资源,如下所示:

parameters:

env
param1
param2

resources:

{
  "type": "Microsoft.Resources/deployments",
  "apiVersion": "2018-05-01",
  "url": <value-based-on-if-condition>
}

如果parameter('env')=“ a”,则设置url值= parameter('param1')。

如果parameter('env')=“ b”,则设置url值= parameter('param2')

1 个答案:

答案 0 :(得分:1)

您可以在ARM模板中使用if函数,例如:

if(condition, trueValue, falseValue)

请参阅此documentation以获得解释和示例。