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.

Microsoft.Compute.SizeSelector

Nach dem Auswählen des Steuerelements sieht der Benutzer eine erweiterte Ansicht der verfügbaren Größen.

Microsoft.Compute.SizeSelector expanded

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 und constraints.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 in constraints.allowedSizes angegebenen Größen werden ausgeblendet, und nicht in constraints.excludedSizes angegebene Größen werden angezeigt.
  • osPlatform muss angegeben werden. Mögliche Optionen: Windows oder Linux. Damit werden die Hardwarekosten der virtuellen Computer ermittelt.
  • imageReference wird für Images von Erstanbietern ausgelassen, für Images von Drittanbietern jedoch angegeben. Damit werden die Softwarekosten der virtuellen Computer ermittelt.
  • 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.
  • Standardmäßig ist hideDiskTypeFilterfalse. Mit dem Filter für den Datenträgertyp kann der Benutzer alle Datenträgertypen oder nur SSD anzeigen.

Nächste Schritte