Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент управления для выбора размера одного или нескольких экземпляров виртуальной машины.
Пример элемента пользовательского интерфейса
Пользователь видит селектор со значениями по умолчанию из определения элемента.
После выбора элемента управления пользователь видит расширенное представление доступных размеров.
Схема
{
"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. ИспользуетсяosPlatformдля определения затрат на оборудование виртуальных машин. - Параметр
imageReferenceне указывается для основных образов, но указывается для сторонних. ИспользуетсяimageReferenceдля определения затрат на программное обеспечение виртуальных машин. - Параметр
countиспользуется для задания соответствующего числа для элемента. Он поддерживает статическое значение, например 2, или динамическое значение из другого элемента, например[steps('step1').vmCount]. Значение по умолчанию — 1. - Параметру
numAvailabilityZonesRequiredможно установить значение 1, 2 или 3. - По умолчанию
hideDiskTypeFilterимеет значениеfalse. Фильтр по типу диска позволяет пользователю просматривать все типы дисков или только SSD.
Следующие шаги
- Общие сведения о создании определений пользовательского интерфейса см. в статье Начало работы с CreateUiDefinition.
- Дополнительные сведения об общих свойствах элементов пользовательского интерфейса см. в статье Элементы CreateUiDefinition.