Sdílet prostřednictvím


Element uživatelského rozhraní Microsoft.Compute.SizeSelector

Ovládací prvek pro výběr velikosti jedné nebo více instancí virtuálních počítačů.

Ukázka uživatelského rozhraní

Uživatel uvidí selektor s výchozími hodnotami z definice elementu.

Microsoft.Compute.SizeSelector

Po výběru ovládacího prvku se uživateli zobrazí rozšířené zobrazení dostupných velikostí.

Rozbalený Microsoft.Compute.SizeSelector

Schéma

{
  "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
}

Ukázkový výstup

"Standard_D1"

Poznámky

  • recommendedSizes by měla mít aspoň jednu velikost. Jako výchozí se použije první doporučená velikost. Seznam dostupných velikostí není seřazen podle doporučeného stavu. Uživatel může tento sloupec vybrat, aby seřadil podle doporučeného stavu.
  • Pokud doporučená velikost není ve vybraném umístění dostupná, velikost se automaticky přeskočí. Místo toho se použije další doporučená velikost.
  • constraints.allowedSizes a constraints.excludedSizes oba jsou volitelné, ale nelze je použít současně. Seznam dostupných velikostí lze určit voláním seznamu dostupných velikostí virtuálních počítačů pro předplatné. Libovolná velikost, která není zadaná v souboru constraints.allowedSizes , je skrytá a zobrazí se žádná velikost, ve constraints.excludedSizes které není zadána.
  • osPlatform musí být zadán a může to být Windows nebo Linux. Slouží osPlatform k určení nákladů na hardware virtuálních počítačů.
  • imageReference pro obrázky třetích stran se vynechá, ale poskytuje se pro obrázky třetích stran. Slouží imageReference k určení nákladů na software virtuálních počítačů.
  • count slouží k nastavení příslušného násobitele pro prvek. Podporuje statickou hodnotu, například 2, nebo dynamickou hodnotu z jiného prvku, například [steps('step1').vmCount]. Výchozí hodnota je 1.
  • Může numAvailabilityZonesRequired to být 1, 2 nebo 3.
  • Ve výchozím nastavení hideDiskTypeFilter je false. Filtr typu disku umožňuje uživateli zobrazit všechny typy disků nebo jenom SSD.

Další kroky