Udostępnij za pośrednictwem


Resource Skus - List

Pobiera listę jednostek SKU Microsoft.Compute dostępnych dla 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

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

api-version
query True

string

Wersja interfejsu API klienta.

$filter
query

string

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

includeExtendedLocations
query

string

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

Odpowiedzi

Nazwa Typ Opis
200 OK

ResourceSkusResult

OK

Zabezpieczenia

azure_auth

Przepływ 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
ExtendedLocationType

Typ lokalizacji rozszerzonej.

ResourceSku

Opisuje dostępną jednostkę SKU obliczeniową.

ResourceSkuCapabilities

Opisuje obiekt możliwości jednostki 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

Przyczyna ograniczenia.

ResourceSkuRestrictionsType

Typ ograniczeń.

ResourceSkusResult

Odpowiedź operacji Wyświetl jednostki SKU zasobów.

ResourceSkuZoneDetails

Opisuje możliwości strefowe jednostki SKU.

ExtendedLocationType

Typ lokalizacji rozszerzonej.

Nazwa Typ Opis
EdgeZone

string

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 wartości nazwy do opisania możliwości.

capacity

ResourceSkuCapacity

Określa liczbę maszyn wirtualnych w zestawie skalowania.

costs

ResourceSkuCosts[]

Metadane pobierania informacji o cenie.

family

string

Rodzina tej konkretnej jednostki SKU.

kind

string

Rodzaj zasobów obsługiwanych 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, które jest dostępna dla jednostki 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:

Standardowa

Podstawowa

ResourceSkuCapabilities

Opisuje obiekt możliwości jednostki SKU.

Nazwa Typ Opis
name

string

Niezmienny opis funkcji.

value

string

Niezmienny, jeśli funkcja jest mierzona według ilości.

ResourceSkuCapacity

Opisuje informacje o skalowaniu jednostki SKU.

Nazwa Typ Opis
default

integer

Domyślna pojemność.

maximum

integer

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

minimum

integer

Minimalna pojemność.

scaleType

ResourceSkuCapacityScaleType

Typ skalowania dotyczy jednostki SKU.

ResourceSkuCapacityScaleType

Typ skalowania dotyczy jednostki SKU.

Nazwa Typ Opis
Automatic

string

Manual

string

None

string

ResourceSkuCosts

Opisuje metadane pobierania informacji o cenie.

Nazwa Typ Opis
extendedUnit

string

Niezmienna, aby pokazać jednostkę rozszerzoną.

meterID

string

Służy do wykonywania zapytań o cenę z handlu.

quantity

integer

Mnożnik jest potrzebny do rozszerzenia podstawowego kosztu taryfowego.

ResourceSkuLocationInfo

Opisuje dostępne informacje o lokalizacji jednostki SKU obliczeniowej.

Nazwa Typ Opis
extendedLocations

string[]

Nazwy lokalizacji rozszerzonych.

location

string

Lokalizacja jednostki 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 jednostka SKU jest ograniczona

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

Przyczyna ograniczenia.

restrictionInfo

ResourceSkuRestrictionInfo

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

type

ResourceSkuRestrictionsType

Typ ograniczeń.

values

string[]

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

ResourceSkuRestrictionsReasonCode

Przyczyna ograniczenia.

Nazwa Typ Opis
NotAvailableForSubscription

string

QuotaId

string

ResourceSkuRestrictionsType

Typ ograniczeń.

Nazwa Typ Opis
Location

string

Zone

string

ResourceSkusResult

Odpowiedź operacji Wyświetl jednostki SKU zasobów.

Nazwa Typ Opis
nextLink

string

Identyfikator URI do pobrania następnej strony jednostek SKU zasobów. Wywołaj metodę ListNext() za pomocą tego identyfikatora URI, aby pobrać następną stronę jednostek SKU zasobów

value

ResourceSku[]

Lista jednostek SKU dostępnych dla subskrypcji.

ResourceSkuZoneDetails

Opisuje możliwości strefowe jednostki SKU.

Nazwa Typ Opis
capabilities

ResourceSkuCapabilities[]

Lista możliwości dostępnych dla jednostki SKU na określonej liście stref.

name

string[]

Zestaw stref, w których jednostka SKU jest dostępna z określonymi możliwościami.