У меня есть сценарий, в котором мне нужно условно включить свойство зависящее от ресурса в шаблон ARM.Я попробовал следующий код
"dependsOn": "[if(contains(parameters('abc'),'dependsOn'),parameters('abc').dependsOn, variables('defaultDependsOn'))]",
Но ошибки проверки шаблона с сообщением ниже
Содержимое запроса было недопустимым и не может быть десериализовано: «Ошибка преобразования значения» [if (содержит(параметры ('abc'), 'depenOn'), параметры ('abc'). depenOn, переменные ('defaultDependsOn'))] "для ввода 'System.String []'.Путь 'properties.template.resources [0] .dependsOn', строка 1, позиция 2429. '.