Шаблон 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".