Как использовать Concat в шаблоне arm с задачей развертывания шаблона arm - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь развернуть различные среды с помощью задачи развертывания шаблона руки в конвейере devops. Оператор concat не разрешен, и вместо testcrm001sqlsrv имя_сервера получит имя [concat (parameters'environmentName '),' crm001sqlsrv ')]. Как получить concat для разрешения?

{
    "parameters": {
        "environmentName": {
            "value": "test"
        },
        "serverName": {
            "value": "[concat(parameters'environmentName'), 'crm001sqlsrv')]"
        }
    }
}

1 Ответ

0 голосов
/ 09 марта 2020

правильный синтаксис для функций в шаблонах arm:

"[function(arg1, arg2, arg3)]"

Я не уверен, что параметры поддерживают все функции (они точно поддерживают некоторые функции), но вы всегда можете использовать переменную (s) для вычисления окончательного значения и использования переменных в шаблоне

...