Microsoft.Compute.SizeSelector UI-element
Een besturingselement voor het selecteren van een grootte voor een of meer exemplaren van virtuele machines.
Ui-voorbeeld
De gebruiker ziet een selector met standaardwaarden uit de elementdefinitie.
Nadat het besturingselement is geselecteerd, ziet de gebruiker een uitgevouwen weergave van de beschikbare grootten.
Schema
{
"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
}
Voorbeelduitvoer
"Standard_D1"
Opmerkingen
recommendedSizes
moet ten minste één grootte hebben. De eerste aanbevolen grootte wordt gebruikt als de standaardgrootte. De lijst met beschikbare grootten wordt niet gesorteerd op de aanbevolen status. De gebruiker kan die kolom selecteren om te sorteren op aanbevolen status.- Als een aanbevolen grootte niet beschikbaar is op de geselecteerde locatie, wordt de grootte automatisch overgeslagen. In plaats daarvan wordt de volgende aanbevolen grootte gebruikt.
constraints.allowedSizes
enconstraints.excludedSizes
beide optioneel zijn, maar kunnen niet tegelijkertijd worden gebruikt. De lijst met beschikbare grootten kan worden bepaald door de beschikbare vm-grootten voor een abonnement aan te roepen. Elke grootte die niet is opgegeven in deconstraints.allowedSizes
is verborgen en er wordt een grootte weergegeven die niet is opgegevenconstraints.excludedSizes
.osPlatform
moet worden opgegeven en kan Windows of Linux zijn. DezeosPlatform
wordt gebruikt om de hardwarekosten van de virtuele machines te bepalen.imageReference
wordt weggelaten voor installatiekopieën van derden, maar wel voor installatiekopieën van derden. DezeimageReference
wordt gebruikt om de softwarekosten van de virtuele machines te bepalen.count
wordt gebruikt om de juiste vermenigvuldiger voor het element in te stellen. Het ondersteunt een statische waarde, zoals 2, of een dynamische waarde van een ander element, zoals[steps('step1').vmCount]
. De standaardwaarde is 1.- De
numAvailabilityZonesRequired
kan 1, 2 of 3 zijn. hideDiskTypeFilter
Standaard is ditfalse
. Met het schijftypefilter kan de gebruiker alle schijftypen of alleen SSD's zien.
Volgende stappen
- Zie Aan de slag met CreateUiDefinition voor een inleiding tot het maken van UI-definities.
- Zie CreateUiDefinition-elementen voor een beschrijving van algemene eigenschappen in UI-elementen.