Udostępnij za pośrednictwem


Microsoft.Compute.SizeSelector, element interfejsu użytkownika

Kontrolka wybierania rozmiaru dla co najmniej jednego wystąpienia maszyny wirtualnej.

Przykład interfejsu użytkownika

Użytkownik widzi selektor z wartościami domyślnymi z definicji elementu.

Microsoft.Compute.SizeSelector

Po wybraniu kontrolki użytkownik zobaczy rozszerzony widok dostępnych rozmiarów.

Microsoft.Compute.SizeSelector rozwinięty

Schemat

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

Przykładowe dane wyjściowe

"Standard_D1"

Uwagi

  • recommendedSizes powinien mieć co najmniej jeden rozmiar. Pierwszy zalecany rozmiar jest używany jako domyślny. Lista dostępnych rozmiarów nie jest sortowana według zalecanego stanu. Użytkownik może wybrać tę kolumnę do sortowania według zalecanego stanu.
  • Jeśli zalecany rozmiar nie jest dostępny w wybranej lokalizacji, rozmiar zostanie automatycznie pominięty. Zamiast tego jest używany następny zalecany rozmiar.
  • constraints.allowedSizes i constraints.excludedSizes są opcjonalne, ale nie można ich używać jednocześnie. Listę dostępnych rozmiarów można określić, wywołując listę dostępnych rozmiarów maszyn wirtualnych dla subskrypcji. Dowolny rozmiar, który nie został określony w obiekcie constraints.allowedSizes , jest ukryty, a wyświetlany jest dowolny rozmiar, który nie został określony w constraints.excludedSizes pliku .
  • osPlatform musi być określony i może to być system Windows lub Linux. Służy osPlatform do określania kosztów sprzętu maszyn wirtualnych.
  • imageReference jest pomijany dla obrazów innych firm, ale udostępniany dla obrazów innych firm. Służy imageReference do określania kosztów oprogramowania maszyn wirtualnych.
  • count służy do ustawiania odpowiedniego mnożnika dla elementu. Obsługuje ona wartość statyczną, na przykład 2, lub wartość dynamiczną z innego elementu, na przykład [steps('step1').vmCount]. Wartość domyślna to 1.
  • Może numAvailabilityZonesRequired to być wartość 1, 2 lub 3.
  • Domyślnie hideDiskTypeFilter jest to false. Filtr typu dysku umożliwia użytkownikowi wyświetlanie wszystkich typów dysków lub tylko dysków SSD.

Następne kroki