Bagikan melalui


Elemen UI Microsoft.Compute.SizeSelector

Kontrol untuk memilih ukuran untuk satu atau beberapa instance mesin virtual.

Sampel UI

Pengguna melihat pemilih dengan nilai default dari definisi elemen.

Microsoft.Compute.SizeSelector

Setelah kontrol dipilih, pengguna melihat tampilan yang diperluas dari ukuran yang tersedia.

Microsoft.Compute.SizeSelector diperluas

Skema

{
  "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
}

Sampel output

"Standard_D1"

Keterangan

  • recommendedSizes harus memiliki setidaknya satu ukuran. Ukuran yang disarankan pertama digunakan sebagai default. Daftar ukuran yang tersedia tidak diurutkan menurut status yang disarankan. Pengguna dapat memilih kolom tersebut untuk diurutkan menurut status yang disarankan.
  • Jika ukuran yang disarankan tidak tersedia di lokasi yang dipilih, ukurannya akan dilewati secara otomatis. Sebaliknya, ukuran yang direkomendasikan berikutnya digunakan.
  • constraints.allowedSizes dan constraints.excludedSizes keduanya opsional, tetapi tidak dapat digunakan secara bersamaan. Daftar ukuran yang tersedia dapat ditentukan dengan memanggil Daftar ukuran mesin virtual yang tersedia untuk langganan. Ukuran apa pun yang tidak ditentukan dalam constraints.allowedSizes disembunyikan, dan ukuran apa pun yang tidak ditentukan constraints.excludedSizes ditampilkan.
  • osPlatform harus ditentukan, dan dapat berupa Windows atau Linux. osPlatform digunakan untuk menentukan biaya perangkat keras komputer virtual.
  • imageReference dihilangkan untuk gambar pihak pertama, tetapi disediakan untuk gambar pihak ketiga. imageReference digunakan untuk menentukan biaya perangkat lunak komputer virtual.
  • count digunakan untuk mengatur pengali yang sesuai untuk elemen. Ini mendukung nilai statis, seperti 2, atau nilai dinamis dari elemen lain, seperti [steps('step1').vmCount]. Nilai default adalah 1.
  • numAvailabilityZonesRequired bisa menjadi 1, 2, atau 3.
  • Secara default, hideDiskTypeFilter adalah false. Filter tipe disk memungkinkan pengguna untuk melihat semua tipe disk atau hanya SSD.

Langkah berikutnya