Is it possible to set a value based on parameter value?
Let's say I have a reource in my arm template as follows:
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').
If parameter('env') = "b", set url value = parameter('param2')
You can use if function in the ARM Template like:
if(condition, trueValue, falseValue)
Please refer this documentation for explanation and examples.