Шаблон Azure ARM для параметра Dropdownn типа

Я создаю шаблон Azure ARM для предоставления виртуальных машин на основе типа environmentmnet; поэтому создал параметр типа массива, как показано ниже,

  "EnvironmentType": {
"type": "array",
        "defaultValue": [
            "Dev",
            "Test",
            "PreProd",
            "Prod"
        ]

},

Но на портале Azure этот параметр отображается как текстовое поле со значениями, разделенными запятыми, как показано на снимке экрана ниже.

введите описание изображения здесь

Как отобразить этот параметр как выпадающий список?

2 ответа

Решение

Как отобразить этот параметр как выпадающий список?

Как упоминалось в bmoore-msft, мы могли бы заменить defaultValue с allowedValues а также array с string, Мы также могли бы установить значение по умолчанию dropdownlist из шаблона. В вашем случае, пожалуйста, попробуйте использовать следующий код. Более подробную информацию мы могли бы обратиться к Настроить шаблон.

"parameters": {
  "EnvironmentType": {
    "type": "string",
    "allowedValues": [
        "Dev",
        "Test",
        "PreProd",
        "Prod"
    ],
    "defaultValue": "Dev",
    "metadata": {
      "description": "The type of replication to use for the EnvironmentType."
    }
  }

Замените "defaultValue" на "allowValues" и "array" на "string".

Другие вопросы по тегам