Dela via


Microsoft.Compute.SizeSelector UI-element

En kontroll för att välja en storlek för en eller flera virtuella datorinstanser.

Exempel på användargränssnitt

Användaren ser en väljare med standardvärden från elementdefinitionen.

Microsoft.Compute.SizeSelector

När kontrollen har valts ser användaren en utökad vy över tillgängliga storlekar.

Microsoft.Compute.SizeSelector expanderad

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
}

Exempelutdata

"Standard_D1"

Kommentarer

  • recommendedSizes bör ha minst en storlek. Den första rekommenderade storleken används som standard. Listan över tillgängliga storlekar sorteras inte efter det rekommenderade tillståndet. Användaren kan välja den kolumnen för att sortera efter rekommenderat tillstånd.
  • Om en rekommenderad storlek inte är tillgänglig på den valda platsen hoppas storleken över automatiskt. I stället används nästa rekommenderade storlek.
  • constraints.allowedSizes och constraints.excludedSizes är båda valfria, men kan inte användas samtidigt. Listan över tillgängliga storlekar kan fastställas genom att anropa Lista tillgängliga storlekar för virtuella datorer för en prenumeration. Alla storlekar som inte anges i constraints.allowedSizes är dolda och alla storlekar som inte anges i constraints.excludedSizes visas.
  • osPlatform måste anges och kan vara antingen Windows eller Linux. osPlatform Används för att fastställa maskinvarukostnaderna för de virtuella datorerna.
  • imageReference utelämnas för avbildningar från första part, men tillhandahålls för bilder från tredje part. imageReference Används för att fastställa programvarukostnaderna för de virtuella datorerna.
  • count används för att ange lämplig multiplikator för elementet. Det stöder ett statiskt värde, till exempel 2, eller ett dynamiskt värde från ett annat element, till exempel [steps('step1').vmCount]. Standardvärdet är 1.
  • numAvailabilityZonesRequired Kan vara 1, 2 eller 3.
  • Som standard hideDiskTypeFilter är .false Med filtret för disktyp kan användaren se alla disktyper eller endast SSD.

Nästa steg