Element uživatelského rozhraní Microsoft.Compute.SizeSelector
Ovládací prvek pro výběr velikosti jedné nebo více instancí virtuálních počítačů.
Ukázka uživatelského rozhraní
Uživatel uvidí selektor s výchozími hodnotami z definice elementu.
Po výběru ovládacího prvku se uživateli zobrazí rozšířené zobrazení dostupných velikostí.
Schéma
{
"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
}
Ukázkový výstup
"Standard_D1"
Poznámky
recommendedSizes
by měla mít aspoň jednu velikost. Jako výchozí se použije první doporučená velikost. Seznam dostupných velikostí není seřazen podle doporučeného stavu. Uživatel může tento sloupec vybrat, aby seřadil podle doporučeného stavu.- Pokud doporučená velikost není ve vybraném umístění dostupná, velikost se automaticky přeskočí. Místo toho se použije další doporučená velikost.
constraints.allowedSizes
aconstraints.excludedSizes
oba jsou volitelné, ale nelze je použít současně. Seznam dostupných velikostí lze určit voláním seznamu dostupných velikostí virtuálních počítačů pro předplatné. Libovolná velikost, která není zadaná v souboruconstraints.allowedSizes
, je skrytá a zobrazí se žádná velikost, veconstraints.excludedSizes
které není zadána.osPlatform
musí být zadán a může to být Windows nebo Linux. SloužíosPlatform
k určení nákladů na hardware virtuálních počítačů.imageReference
pro obrázky třetích stran se vynechá, ale poskytuje se pro obrázky třetích stran. SloužíimageReference
k určení nákladů na software virtuálních počítačů.count
slouží k nastavení příslušného násobitele pro prvek. Podporuje statickou hodnotu, například 2, nebo dynamickou hodnotu z jiného prvku, například[steps('step1').vmCount]
. Výchozí hodnota je 1.- Může
numAvailabilityZonesRequired
to být 1, 2 nebo 3. - Ve výchozím nastavení
hideDiskTypeFilter
jefalse
. Filtr typu disku umožňuje uživateli zobrazit všechny typy disků nebo jenom SSD.
Další kroky
- Úvod k vytváření definic uživatelského rozhraní najdete v tématu Začínáme s CreateUiDefinition.
- Popis běžných vlastností elementů uživatelského rozhraní naleznete v tématu CreateUiDefinition elementy.