ARM 模板中的 If 条件

If condition in ARM Template

是否可以根据参数值设置一个值?

假设我的 arm 模板中有如下资源:

parameters:

env
param1
param2

resources:

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

If parameter('env') = "a", set url value = parameter('param1').

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

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

if(condition, trueValue, falseValue)

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