Freigeben über


Resource Skus - List

Ruft die Liste der Microsoft.Compute-SKUs ab, die für Ihr Abonnement verfügbar sind.

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}

URI-Parameter

Name In Erforderlich Typ Beschreibung
subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

$filter
query

string

Der Filter, der auf den Vorgang angewendet werden soll. Derzeit wird nur der Standortfilter unterstützt.

includeExtendedLocations
query

string

So schließen Sie Informationen zu erweiterten Speicherorten in die Antwort ein oder nicht ein.

Antworten

Name Typ Beschreibung
200 OK

ResourceSkusResult

OK

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ExtendedLocationType

Der Typ des erweiterten Speicherorts.

ResourceSku

Beschreibt eine verfügbare Compute-SKU.

ResourceSkuCapabilities

Beschreibt das SKU-Capabilities-Objekt.

ResourceSkuCapacity

Beschreibt Skalierungsinformationen einer SKU.

ResourceSkuCapacityScaleType

Der skalierungstyp, der für die SKU gilt.

ResourceSkuCosts

Beschreibt Metadaten zum Abrufen von Preisinformationen.

ResourceSkuLocationInfo

Beschreibt eine verfügbare Compute-SKU-Standortinformationen.

ResourceSkuRestrictionInfo

Beschreibt eine verfügbare Compute-SKU-Einschränkungsinformationen.

ResourceSkuRestrictions

Beschreibt Skalierungsinformationen einer SKU.

ResourceSkuRestrictionsReasonCode

Der Grund für die Einschränkung.

ResourceSkuRestrictionsType

Die Art der Einschränkungen.

ResourceSkusResult

Die Antwort auf den Vorgang "Ressourcen-Skus auflisten".

ResourceSkuZoneDetails

Beschreibt die zonalen Funktionen einer SKU.

ExtendedLocationType

Der Typ des erweiterten Speicherorts.

Name Typ Beschreibung
EdgeZone

string

ResourceSku

Beschreibt eine verfügbare Compute-SKU.

Name Typ Beschreibung
apiVersions

string[]

Die API-Versionen, die diese SKU unterstützen.

capabilities

ResourceSkuCapabilities[]

Ein Name-Wert-Paar zur Beschreibung der Funktion.

capacity

ResourceSkuCapacity

Gibt die Anzahl der virtuellen Computer in der Skalierungsgruppe an.

costs

ResourceSkuCosts[]

Metadaten zum Abrufen von Preisinformationen.

family

string

Die Familie dieser speziellen SKU.

kind

string

Die Art der Ressourcen, die in dieser SKU unterstützt werden.

locationInfo

ResourceSkuLocationInfo[]

Eine Liste der Standorte und Verfügbarkeitszonen an den Standorten, an denen die SKU verfügbar ist.

locations

string[]

Der Satz von Speicherorten, an denen die SKU verfügbar ist.

name

string

Der Name der SKU.

resourceType

string

Der Typ der Ressource, für die die SKU gilt.

restrictions

ResourceSkuRestrictions[]

Die Einschränkungen, aufgrund derer die SKU nicht verwendet werden kann. Dies ist leer, wenn es keine Einschränkungen gibt.

size

string

Die Größe der SKU.

tier

string

Gibt die Ebene der virtuellen Computer in einer Skalierungsgruppe an.

Mögliche Werte:

Standard

Grundlegend

ResourceSkuCapabilities

Beschreibt das SKU-Capabilities-Objekt.

Name Typ Beschreibung
name

string

Ein Invarianter, um das Feature zu beschreiben.

value

string

Ein Invariantes, wenn das Feature anhand der Menge gemessen wird.

ResourceSkuCapacity

Beschreibt Skalierungsinformationen einer SKU.

Name Typ Beschreibung
default

integer

Die Standardkapazität.

maximum

integer

Die maximale Kapazität, die festgelegt werden kann.

minimum

integer

Die Mindestkapazität.

scaleType

ResourceSkuCapacityScaleType

Der skalierungstyp, der für die SKU gilt.

ResourceSkuCapacityScaleType

Der skalierungstyp, der für die SKU gilt.

Name Typ Beschreibung
Automatic

string

Manual

string

None

string

ResourceSkuCosts

Beschreibt Metadaten zum Abrufen von Preisinformationen.

Name Typ Beschreibung
extendedUnit

string

Ein Invariantes, um die erweiterte Einheit anzuzeigen.

meterID

string

Wird zum Abfragen des Preises aus dem E-Commerce verwendet.

quantity

integer

Der Multiplikator wird benötigt, um die getakteten Basiskosten zu erweitern.

ResourceSkuLocationInfo

Beschreibt eine verfügbare Compute-SKU-Standortinformationen.

Name Typ Beschreibung
extendedLocations

string[]

Die Namen erweiterter Speicherorte.

location

string

Speicherort der SKU

type

ExtendedLocationType

Der Typ des erweiterten Speicherorts.

zoneDetails

ResourceSkuZoneDetails[]

Details zu den Funktionen, die für eine SKU in bestimmten Zonen verfügbar sind.

zones

string[]

Liste der Verfügbarkeitszonen, in denen die SKU unterstützt wird.

ResourceSkuRestrictionInfo

Beschreibt eine verfügbare Compute-SKU-Einschränkungsinformationen.

Name Typ Beschreibung
locations

string[]

Speicherorte, an denen die SKU eingeschränkt ist

zones

string[]

Liste der Verfügbarkeitszonen, in denen die SKU eingeschränkt ist.

ResourceSkuRestrictions

Beschreibt Skalierungsinformationen einer SKU.

Name Typ Beschreibung
reasonCode

ResourceSkuRestrictionsReasonCode

Der Grund für die Einschränkung.

restrictionInfo

ResourceSkuRestrictionInfo

Die Informationen zur Einschränkung, bei der die SKU nicht verwendet werden kann.

type

ResourceSkuRestrictionsType

Die Art der Einschränkungen.

values

string[]

Der Wert der Einschränkungen. Wenn der Einschränkungstyp auf speicherort festgelegt ist. Dies wären verschiedene Speicherorte, an denen die SKU eingeschränkt ist.

ResourceSkuRestrictionsReasonCode

Der Grund für die Einschränkung.

Name Typ Beschreibung
NotAvailableForSubscription

string

QuotaId

string

ResourceSkuRestrictionsType

Die Art der Einschränkungen.

Name Typ Beschreibung
Location

string

Zone

string

ResourceSkusResult

Die Antwort auf den Vorgang "Ressourcen-Skus auflisten".

Name Typ Beschreibung
nextLink

string

Der URI zum Abrufen der nächsten Seite von Ressourcen-Skus. Rufen Sie ListNext() mit diesem URI auf, um die nächste Seite von Ressourcen-Skus abzurufen.

value

ResourceSku[]

Die Liste der für das Abonnement verfügbaren Skus.

ResourceSkuZoneDetails

Beschreibt die zonalen Funktionen einer SKU.

Name Typ Beschreibung
capabilities

ResourceSkuCapabilities[]

Eine Liste der Funktionen, die für die SKU in der angegebenen Liste der Zonen verfügbar sind.

name

string[]

Der Satz von Zonen, in denen die SKU mit den angegebenen Funktionen verfügbar ist.