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.
Setelah kontrol dipilih, pengguna melihat tampilan yang diperluas dari ukuran yang tersedia.
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
danconstraints.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 dalamconstraints.allowedSizes
disembunyikan, dan ukuran apa pun yang tidak ditentukanconstraints.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
adalahfalse
. Filter tipe disk memungkinkan pengguna untuk melihat semua tipe disk atau hanya SSD.
Langkah berikutnya
- Untuk pengantar mengenai cara membuat definisi antarmuka pengguna, lihat Mulai menggunakan CreateUiDefinition.
- Untuk deskripsi properti umum dalam elemen antarmuka pengguna, lihat elemen CreateUiDefinition.