Udostępnij przez


Resource Skus - List

Pobiera listę jednostek SKU Microsoft.Compute dostępnych dla Twojej subskrypcji.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01&$filter={$filter}&includeExtendedLocations={includeExtendedLocations}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

$filter
query

string

Filtr do zastosowania w operacji. Obecnie obsługiwany jest tylko filtr lokalizacji .

includeExtendedLocations
query

string

Aby uwzględnić informacje o rozszerzonych lokalizacjach lub nie uwzględnić ich w odpowiedzi.

Odpowiedzi

Nazwa Typ Opis
200 OK

ResourceSkusResult

Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

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

Lists all available Resource SKUs
Lists all available Resource SKUs for the specified region
Lists all available Resource SKUs with Extended Location information

Lists all available Resource SKUs

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Lists all available Resource SKUs for the specified region

Przykładowe żądanie

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01&$filter=location eq 'westus'

Przykładowa odpowiedź

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Lists all available Resource SKUs with Extended Location information

Przykładowe żądanie

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/skus?api-version=2021-07-01&includeExtendedLocations=true

Przykładowa odpowiedź

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "20480"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "0.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "1"
        },
        {
          "name": "LowPriorityCapable",
          "value": "False"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "50"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "2",
            "1"
          ],
          "zoneDetails": [
            {
              "name": [
                "2"
              ],
              "capabilities": [
                {
                  "name": "UltraSSDAvailable",
                  "value": "True"
                }
              ]
            }
          ]
        }
      ],
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "family": "standardA0_A7Family"
    },
    {
      "resourceType": "virtualMachines",
      "locations": [
        "westus"
      ],
      "capabilities": [
        {
          "name": "MaxResourceVolumeMB",
          "value": "71680"
        },
        {
          "name": "OSVhdSizeMB",
          "value": "1047552"
        },
        {
          "name": "vCPUs",
          "value": "1"
        },
        {
          "name": "HyperVGenerations",
          "value": "V1"
        },
        {
          "name": "MemoryGB",
          "value": "1.75"
        },
        {
          "name": "MaxDataDiskCount",
          "value": "2"
        },
        {
          "name": "LowPriorityCapable",
          "value": "True"
        },
        {
          "name": "PremiumIO",
          "value": "False"
        },
        {
          "name": "vCPUsAvailable",
          "value": "1"
        },
        {
          "name": "ACUs",
          "value": "100"
        },
        {
          "name": "vCPUsPerCore",
          "value": "1"
        },
        {
          "name": "EphemeralOSDiskSupported",
          "value": "False"
        },
        {
          "name": "AcceleratedNetworkingEnabled",
          "value": "False"
        },
        {
          "name": "RdmaEnabled",
          "value": "False"
        },
        {
          "name": "MaxNetworkInterfaces",
          "value": "2"
        }
      ],
      "locationInfo": [
        {
          "location": "westus",
          "zones": [
            "1",
            "2",
            "3"
          ]
        },
        {
          "location": "westus",
          "extendedLocations": [
            "Las Vegas",
            "Seattle",
            "Portland"
          ],
          "type": "EdgeZone"
        }
      ],
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "family": "standardA0_A7Family"
    }
  ],
  "nextLink": null
}

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ExtendedLocationType

Typ lokalizacji rozszerzonej.

ResourceSku

Opisuje dostępną jednostkę SKU obliczeniową.

ResourceSkuCapabilities

Opisuje obiekt możliwości SKU.

ResourceSkuCapacity

Opisuje informacje o skalowaniu jednostki SKU.

ResourceSkuCapacityScaleType

Typ skalowania dotyczy jednostki SKU.

ResourceSkuCosts

Opisuje metadane pobierania informacji o cenie.

ResourceSkuLocationInfo

Opisuje dostępne informacje o lokalizacji jednostki SKU obliczeniowej.

ResourceSkuRestrictionInfo

Opisuje dostępne informacje o ograniczeniach jednostki SKU obliczeniowej.

ResourceSkuRestrictions

Opisuje informacje o skalowaniu jednostki SKU.

ResourceSkuRestrictionsReasonCode

Powód ograniczenia.

ResourceSkuRestrictionsType

Rodzaj ograniczeń.

ResourceSkusResult

Odpowiedź operacji Lista jednostek SKU zasobów.

ResourceSkuZoneDetails

Opisuje możliwości strefowe jednostki SKU.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ExtendedLocationType

Typ lokalizacji rozszerzonej.

Wartość Opis
EdgeZone

ResourceSku

Opisuje dostępną jednostkę SKU obliczeniową.

Nazwa Typ Opis
apiVersions

string[]

Wersje interfejsu API, które obsługują tę jednostkę SKU.

capabilities

ResourceSkuCapabilities[]

Para nazwa-wartość opisująca możliwość.

capacity

ResourceSkuCapacity

Określa liczbę maszyn wirtualnych w zestawie skalowania.

costs

ResourceSkuCosts[]

Metadane do pobierania informacji o cenie.

family

string

Rodzina tego konkretnego kodu SKU.

kind

string

Rodzaj zasobów, które są obsługiwane w tej jednostce SKU.

locationInfo

ResourceSkuLocationInfo[]

Lista lokalizacji i stref dostępności w tych lokalizacjach, w których jest dostępna jednostka SKU.

locations

string[]

Zestaw lokalizacji, w których dostępna jest jednostka SKU.

name

string

Nazwa jednostki SKU.

resourceType

string

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

restrictions

ResourceSkuRestrictions[]

Ograniczenia, z powodu których nie można użyć jednostki SKU. Jest to puste, jeśli nie ma żadnych ograniczeń.

size

string

Rozmiar jednostki SKU.

tier

string

Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standard

Basic

ResourceSkuCapabilities

Opisuje obiekt możliwości SKU.

Nazwa Typ Opis
name

string

Niezmiennik opisujący funkcję.

value

string

Niezmiennicza, jeśli cecha jest mierzona przez ilość.

ResourceSkuCapacity

Opisuje informacje o skalowaniu jednostki SKU.

Nazwa Typ Opis
default

integer (int64)

Pojemność domyślna.

maximum

integer (int64)

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

minimum

integer (int64)

Minimalna pojemność.

scaleType

ResourceSkuCapacityScaleType

Typ skalowania dotyczy jednostki SKU.

ResourceSkuCapacityScaleType

Typ skalowania dotyczy jednostki SKU.

Wartość Opis
Automatic
Manual
None

ResourceSkuCosts

Opisuje metadane pobierania informacji o cenie.

Nazwa Typ Opis
extendedUnit

string

Niezmiennik pokazujący rozszerzoną jednostkę.

meterID

string

Służy do wyszukiwania ceny z handlu.

quantity

integer (int64)

Mnożnik jest potrzebny do rozszerzenia podstawowego kosztu pomiaru.

ResourceSkuLocationInfo

Opisuje dostępne informacje o lokalizacji jednostki SKU obliczeniowej.

Nazwa Typ Opis
extendedLocations

string[]

Nazwy rozszerzonych lokalizacji.

location

string

Lokalizacja SKU

type

ExtendedLocationType

Typ lokalizacji rozszerzonej.

zoneDetails

ResourceSkuZoneDetails[]

Szczegółowe informacje o możliwościach dostępnych dla jednostki SKU w określonych strefach.

zones

string[]

Lista stref dostępności, w których jest obsługiwana jednostka SKU.

ResourceSkuRestrictionInfo

Opisuje dostępne informacje o ograniczeniach jednostki SKU obliczeniowej.

Nazwa Typ Opis
locations

string[]

Lokalizacje, w których SKU jest ograniczony

zones

string[]

Lista stref dostępności, w których jednostka SKU jest ograniczona.

ResourceSkuRestrictions

Opisuje informacje o skalowaniu jednostki SKU.

Nazwa Typ Opis
reasonCode

ResourceSkuRestrictionsReasonCode

Powód ograniczenia.

restrictionInfo

ResourceSkuRestrictionInfo

Informacje o ograniczeniu, w przypadku którego nie można użyć SKU.

type

ResourceSkuRestrictionsType

Rodzaj ograniczeń.

values

string[]

Wartość ograniczeń. Jeśli typ ograniczenia jest ustawiony na lokalizację. Będą to różne lokalizacje, w których jednostka SKU jest ograniczona.

ResourceSkuRestrictionsReasonCode

Powód ograniczenia.

Wartość Opis
QuotaId
NotAvailableForSubscription

ResourceSkuRestrictionsType

Rodzaj ograniczeń.

Wartość Opis
Location
Zone

ResourceSkusResult

Odpowiedź operacji Lista jednostek SKU zasobów.

Nazwa Typ Opis
nextLink

string (uri)

Link do następnej strony z elementami

value

ResourceSku[]

Elementy ResourceSku na tej stronie

ResourceSkuZoneDetails

Opisuje możliwości strefowe jednostki SKU.

Nazwa Typ Opis
capabilities

ResourceSkuCapabilities[]

Lista możliwości, które są dostępne dla jednostki SKU na określonej liście stref.

name

string[]

Zestaw stref, w których jest dostępna jednostka SKU o określonych możliwościach.