Элемент пользовательского интерфейса Microsoft.Compute.SizeSelector
Элемент управления для выбора размера одного или нескольких экземпляров виртуальной машины.
Пример элемента пользовательского интерфейса
Пользователь видит селектор со значениями по умолчанию из определения элемента.
Выбрав элемент управления, пользователь видит развернутое представление доступных размеров.
Схема
{
"name": "element1",
"type": "Microsoft.Compute.SizeSelector",
"label": "Size",
"toolTip": "",
"recommendedSizes": [
"Standard_D1",
"Standard_D2",
"Standard_D3"
],
"constraints": {
"allowedSizes": [],
"excludedSizes": [],
"numAvailabilityZonesRequired": 3,
"zone": "3"
},
"options": {
"hideDiskTypeFilter": false
},
"osPlatform": "Windows",
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter"
},
"count": 2,
"visible": true
}
Пример полученных результатов
"Standard_D1"
Замечания
- В
recommendedSizes
должен быть указан по меньшей мере один размер. По умолчанию используется первый рекомендуемый размер. Список доступных размеров не отсортирован по столбцу "Рекомендуемое состояние". Для сортировки по этому столбцу его нужно щелкнуть. - Если в выбранном расположении рекомендуемый размер недоступен, он автоматически пропускается. Вместо него используется следующий рекомендуемый размер.
- Параметры
constraints.allowedSizes
иconstraints.excludedSizes
являются необязательными. При этом их нельзя использовать одновременно. Сведения о получении списка доступных размеров виртуальных машин для подписки см. в этой статье. Любой размер, не указанный в параметреconstraints.allowedSizes
, скрыт. При этом любой размер, не указанный в параметреconstraints.excludedSizes
, отображается. - Необходимо задать значение для параметра
osPlatform
(Windows или Linux). Он используется для определения затрат на оборудование виртуальных машин. - Параметр
imageReference
не указывается для основных образов, но указывается для сторонних. Он используется для определения затрат на программное обеспечение виртуальных машин. - Параметр
count
используется для задания соответствующего числа для элемента. Он поддерживает статическое значение, например 2, или динамическое значение из другого элемента, например[steps('step1').vmCount]
. Значение по умолчанию — 1. - Параметру
numAvailabilityZonesRequired
можно установить значение 1, 2 или 3. - Значение
hideDiskTypeFilter
по умолчанию — false. Фильтр по типу диска позволяет пользователю просматривать все типы дисков или только SSD.
Следующие шаги
- Общие сведения о создании определений пользовательского интерфейса см. в статье Начало работы с CreateUiDefinition.
- Дополнительные сведения об общих свойствах элементов пользовательского интерфейса см. в статье Элементы CreateUiDefinition.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по