Microsoft.Compute.SizeSelector UI öğesi
Bir veya daha fazla sanal makine örneği için boyut seçme denetimi.
Kullanıcı arabirimi örneği
Kullanıcı, öğe tanımından varsayılan değerlere sahip bir seçici görür.
Denetim seçildikten sonra, kullanıcı kullanılabilir boyutların genişletilmiş bir görünümünü görür.
Şema
{
"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
}
Örnek çıktı
"Standard_D1"
Açıklamalar
recommendedSizes
en az bir boyuta sahip olmalıdır. Önerilen ilk boyut varsayılan olarak kullanılır. Kullanılabilir boyutların listesi önerilen duruma göre sıralanmamıştır. Kullanıcı önerilen duruma göre sıralamak için bu sütunu seçebilir.- Seçilen konumda önerilen bir boyut yoksa, boyut otomatik olarak atlanır. Bunun yerine, bir sonraki önerilen boyut kullanılır.
constraints.allowedSizes
veconstraints.excludedSizes
her ikisi de isteğe bağlıdır, ancak aynı anda kullanılamaz. Kullanılabilir boyutların listesi, bir abonelik için Kullanılabilir sanal makine boyutlarını listeleme çağrılarak belirlenebilir. içinde belirtilmeyen herhangi bir boyut gizlenirconstraints.allowedSizes
ve içindeconstraints.excludedSizes
belirtilmeyen herhangi bir boyut gösterilir.osPlatform
belirtilmelidir ve Windows veya Linux olabilir.osPlatform
, sanal makinelerin donanım maliyetlerini belirlemek için kullanılır.imageReference
birinci taraf görüntüler için atlanır, ancak üçüncü taraf görüntüler için sağlanır.imageReference
, sanal makinelerin yazılım maliyetlerini belirlemek için kullanılır.count
öğesi için uygun çarpanı ayarlamak için kullanılır. 2 gibi statik bir değeri veya gibi[steps('step1').vmCount]
başka bir öğeden dinamik bir değeri destekler. Varsayılan değer 1 şeklindedir.numAvailabilityZonesRequired
1, 2 veya 3 olabilir.- Varsayılan olarak,
hideDiskTypeFilter
şeklindedirfalse
. Disk türü filtresi, kullanıcının tüm disk türlerini veya yalnızca SSD'yi görmesini sağlar.
Sonraki adımlar
- UI tanımları oluşturmaya giriş için bkz . CreateUiDefinition'ı kullanmaya başlama.
- Kullanıcı arabirimi öğelerindeki ortak özelliklerin açıklaması için bkz . CreateUiDefinition öğeleri.