Delen via


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.

Microsoft.Compute.SizeSelector

Nadat het besturingselement is geselecteerd, ziet de gebruiker een uitgevouwen weergave van de beschikbare grootten.

Microsoft.Compute.SizeSelector uitgevouwen

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 en constraints.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 de constraints.allowedSizes is verborgen en er wordt een grootte weergegeven die niet is opgegeven constraints.excludedSizes .
  • osPlatformmoet worden opgegeven en kan Windows of Linux zijn. Deze 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. Deze 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.
  • Is standaard hideDiskTypeFilteronwaar. Met het schijftypefilter kan de gebruiker alle schijftypen of alleen SSD's zien.

Volgende stappen