Freigeben über


Virtual Machines - List Available Sizes

Listet alle verfügbaren VM-Größen auf, auf deren Größe die angegebene virtuelle Maschine geändert werden kann.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/vmSizes?api-version=2025-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Hierbei handelt es sich um die ID des Zielabonnements.

vmName
path True

string

Der Name des virtuellen Computers.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

VirtualMachineSizeListResult

Der Azure-Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

CloudError

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

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 virtual machine sizes to which the specified virtual machine can be resized

Beispielanforderung

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVmName/vmSizes?api-version=2025-04-01

Beispiel für eine Antwort

{
  "value": [
    {
      "name": "Standard_A1_V2",
      "numberOfCores": 1,
      "osDiskSizeInMB": 1047552,
      "resourceDiskSizeInMB": 10240,
      "memoryInMB": 2048,
      "maxDataDiskCount": 2
    },
    {
      "name": "Standard_A2_V2",
      "numberOfCores": 2,
      "osDiskSizeInMB": 1047552,
      "resourceDiskSizeInMB": 20480,
      "memoryInMB": 4096,
      "maxDataDiskCount": 4
    }
  ]
}

Definitionen

Name Beschreibung
ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

InnerError

Innere Fehlerdetails.

VirtualMachineSize

Beschreibt die Eigenschaften einer VM-Größe.

VirtualMachineSizeListResult

Die Antwort des Vorgangs "Virtuelle Maschine auflisten".

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Die Details zum API-Fehler

innererror

InnerError

Der innere API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

Name Typ Beschreibung
error

ApiError

API-Fehler.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder der Ausnahmedump.

exceptiontype

string

Der Ausnahmetyp.

VirtualMachineSize

Beschreibt die Eigenschaften einer VM-Größe.

Name Typ Beschreibung
maxDataDiskCount

integer (int32)

Die maximale Anzahl von Datenträgern, die an die Größe des virtuellen Computers angefügt werden können.

memoryInMB

integer (int32)

Die Menge an Arbeitsspeicher in MB, die von der Größe des virtuellen Computers unterstützt wird.

name

string

Der Name der Größe des virtuellen Computers.

numberOfCores

integer (int32)

Die Anzahl der Kerne, die von der Größe des virtuellen Computers unterstützt werden. Für eingeschränkte vCPU-fähige VM-Größen stellt diese Zahl die Gesamtzahl der vCPUs des Kontingents dar, die von der VM verwendet werden. Eine genaue vCPU-Anzahl finden Sie unter https://docs.microsoft.com/azure/virtual-machines/constrained-vcpu oder https://docs.microsoft.com/rest/api/compute/resourceskus/list

osDiskSizeInMB

integer (int32)

Die Größe des Betriebssystemdatenträgers in MB, die durch die Größe des virtuellen Computers zulässig ist.

resourceDiskSizeInMB

integer (int32)

Die Größe des Ressourcendatenträgers in MB, die durch die Größe des virtuellen Computers zulässig ist.

VirtualMachineSizeListResult

Die Antwort des Vorgangs "Virtuelle Maschine auflisten".

Name Typ Beschreibung
nextLink

string

Der Link zur nächsten Seite der Elemente.

value

VirtualMachineSize[]

Die Liste der Größen virtueller Maschinen.