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.

Microsoft.Compute.SizeSelector

Denetim seçildikten sonra, kullanıcı kullanılabilir boyutların genişletilmiş bir görünümünü görür.

Microsoft.Compute.SizeSelector genişletilmiş

Ş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 ve constraints.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 gizlenir constraints.allowedSizes ve içinde constraints.excludedSizes belirtilmeyen herhangi bir boyut gösterilir.
  • osPlatformbelirtilmelidir 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 şeklindedir false. 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