Udostępnij za pośrednictwem


Virtual Machine Scale Sets - List Skus

Pobiera listę jednostek SKU dostępnych dla zestawu skalowania maszyn wirtualnych, w tym minimalne i maksymalne wystąpienia maszyn wirtualnych dozwolone dla każdej jednostki SKU.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/skus?api-version=2024-07-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

vmScaleSetName
path True

string

Nazwa zestawu skalowania maszyn wirtualnych.

api-version
query True

string

Wersja interfejsu API klienta.

Odpowiedzi

Nazwa Typ Opis
200 OK

VirtualMachineScaleSetListSkusResult

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

VirtualMachineScaleSet_ListSkus_MaximumSet_Gen
VirtualMachineScaleSet_ListSkus_MinimumSet_Gen

VirtualMachineScaleSet_ListSkus_MaximumSet_Gen

Przykładowe żądanie

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaa/skus?api-version=2024-07-01

Przykładowa odpowiedź

{
  "value": [
    {
      "resourceType": "aaaaaaaaaaaaaaaaa",
      "sku": {
        "name": "DSv3-Type1",
        "tier": "aaa",
        "capacity": 7
      },
      "capacity": {
        "minimum": 22,
        "maximum": 27,
        "defaultCapacity": 20,
        "scaleType": "Automatic"
      }
    }
  ],
  "nextLink": "aaaaaaaaaaaaaa"
}

VirtualMachineScaleSet_ListSkus_MinimumSet_Gen

Przykładowe żądanie

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaa/skus?api-version=2024-07-01

Przykładowa odpowiedź

{
  "value": [
    {}
  ]
}

Definicje

Nazwa Opis
ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

CloudError

Odpowiedź na błąd z usługi Obliczeniowej.

InnerError

Szczegóły błędu wewnętrznego.

Sku

Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, przed zmodyfikowaniem nazwy jednostki SKU należy cofnąć przydział maszyn wirtualnych w zestawie skalowania.

VirtualMachineScaleSetListSkusResult

Odpowiedź operacji Jednostki SKU listy zestawów skalowania maszyn wirtualnych.

VirtualMachineScaleSetSku

Opisuje dostępną jednostkę SKU zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetSkuCapacity

Opisuje informacje o skalowaniu jednostki SKU.

VirtualMachineScaleSetSkuScaleType

Typ skalowania dotyczy jednostki SKU.

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Błąd wewnętrzny interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

CloudError

Odpowiedź na błąd z usługi Obliczeniowej.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

Sku

Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, przed zmodyfikowaniem nazwy jednostki SKU należy cofnąć przydział maszyn wirtualnych w zestawie skalowania.

Nazwa Typ Opis
capacity

integer

Określa liczbę maszyn wirtualnych w zestawie skalowania.

name

string

Nazwa jednostki SKU.

tier

string

Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standard

Podstawowa

VirtualMachineScaleSetListSkusResult

Odpowiedź operacji Jednostki SKU listy zestawów skalowania maszyn wirtualnych.

Nazwa Typ Opis
nextLink

string

Identyfikator URI do pobrania następnej strony jednostek SKU zestawu skalowania maszyn wirtualnych. Wywołaj metodę ListNext(), aby pobrać następną stronę jednostek SKU usługi VMSS.

value

VirtualMachineScaleSetSku[]

Lista jednostek SKU dostępnych dla zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetSku

Opisuje dostępną jednostkę SKU zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
capacity

VirtualMachineScaleSetSkuCapacity

Określa liczbę maszyn wirtualnych w zestawie skalowania.

resourceType

string

Typ zasobu, do których ma zastosowanie jednostka SKU.

sku

Sku

Jednostka SKU.

VirtualMachineScaleSetSkuCapacity

Opisuje informacje o skalowaniu jednostki SKU.

Nazwa Typ Opis
defaultCapacity

integer

Pojemność domyślna.

maximum

integer

Maksymalna pojemność, którą można ustawić.

minimum

integer

Minimalna pojemność.

scaleType

VirtualMachineScaleSetSkuScaleType

Typ skalowania dotyczy jednostki SKU.

VirtualMachineScaleSetSkuScaleType

Typ skalowania dotyczy jednostki SKU.

Nazwa Typ Opis
Automatic

string

None

string