Benutzeroberflächenelement „Microsoft.Compute.SizeSelector“
Ein Steuerelement zum Auswählen einer Größe für VM-Instanzen.
Benutzeroberflächenbeispiel
Der Benutzer sieht eine Auswahl mit Standardwerten aus der Elementdefinition.
Nachdem das Steuerelement ausgewählt wurde, sieht der Benutzer eine erweiterte Ansicht der verfügbaren Größen.
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
}
Beispielausgabe
"Standard_D1"
Bemerkungen
recommendedSizes
muss mindestens eine Größe aufweisen. Die erste empfohlene Größe wird als Standardwert verwendet. Die Liste der verfügbaren Größen ist nicht nach dem empfohlenen Status sortiert. Der Benutzer kann die Spalte auswählen, um sie nach dem empfohlenen Status zu sortieren.- Wenn eine empfohlene Größe am ausgewählten Standort nicht verfügbar ist, wird die Größe automatisch übersprungen. Stattdessen wird die nächste empfohlene Größe verwendet.
constraints.allowedSizes
undconstraints.excludedSizes
sind optional, können jedoch nicht gleichzeitig angegeben werden. Die Liste der verfügbaren Größen kann mithilfe der Informationen unter List available virtual machine sizes for a subscription (Auflisten verfügbarer VM-Größen für ein Abonnement) abgerufen werden. Alle nicht inconstraints.allowedSizes
angegebenen Größen werden ausgeblendet, und nicht inconstraints.excludedSizes
angegebene Größen werden angezeigt.osPlatform
muss angegeben werden. Mögliche Optionen: Windows oder Linux. DiesosPlatform
wird verwendet, um die Hardwarekosten der virtuellen Computer zu ermitteln.imageReference
wird für Images von Erstanbietern ausgelassen, für Images von Drittanbietern jedoch angegeben. DiesimageReference
wird verwendet, um die Softwarekosten der virtuellen Computer zu ermitteln.count
dient zum Festlegen des entsprechenden Multiplikators für das Element. Das Element unterstützt einen statischen Wert wie 2 oder einen dynamischen Wert aus einem anderen Element, etwa[steps('step1').vmCount]
. Der Standardwert ist 1.- Für
numAvailabilityZonesRequired
kann 1, 2 oder 3 festgelegt werden. hideDiskTypeFilter
ist standardmäßigfalse
. Mit dem Filter für den Datenträgertyp kann der Benutzer alle Datenträgertypen oder nur SSD anzeigen.
Nächste Schritte
- Eine Einführung zum Erstellen von Benutzeroberflächendefinitionen finden Sie unter Erste Schritte mit „CreateUiDefinition“.
- Eine Beschreibung der allgemeinen Eigenschaften in Benutzeroberflächenelementen finden Sie unter CreateUiDefinition-Elemente.