функция в Azure ARM шаблоне - PullRequest
0 голосов
/ 04 мая 2020

Мне нужна помощь в определении количества дисков в шаблоне Azure ARM с параметром vmSize. Например, если vmSize имеет значение «small», тогда установите количество дисков для виртуальной машины равным 1, если «medium», то 2 и если «large», то 3, et c ...

1 Ответ

0 голосов
/ 05 мая 2020

Да, это возможно. Я бы порекомендовал создать переменный объект для ваших имен и соответствующих размеров, а затем найти соответствующее значение в отдельной переменной, например так:

"vmSizeReference": 
         {
          "small": 1,
          "medium": 2,
          "large": 3
          },
"vmSizeValue":"[variables('vmSizeReference')[parameters('vmSize']]"

Затем при построении вашей виртуальной машины ссылка parameters('vmSizeValue')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...