Virtual Machines - Deallocate

Fährt die virtuelle Maschine herunter und gibt die Computing-Ressourcen frei. Die Rechenressourcen, die dieser virtuelle Computer verwendet, werden Ihnen nicht in Rechnung gestellt.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate?api-version=2025-11-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate?api-version=2025-11-01&hibernate={hibernate}&forceDeallocate={forceDeallocate}

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

Die ID des Zielabonnements.

vmName
path True

string

Der Name des virtuellen Computers.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

forceDeallocate
query

boolean

Optionaler Parameter, um eine virtuelle Maschine zwangsläufig zu entschlüsseln. Standardwert ist „falsch“.

hibernate
query

boolean

Optionaler Parameter zum Ruhezustand eines virtuellen Computers.

Antworten

Name Typ Beschreibung
200 OK

Die Anforderung ist erfolgreich.

202 Accepted

Ressourcenvorgang akzeptiert.

Header

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Unerwartete Fehlerantwort.

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

VirtualMachine_Deallocate_MinimumSet_Gen
VirtualMachine_Deallocate_WithForceDeallocate
VirtualMachine_Deallocate_WithHibernation

VirtualMachine_Deallocate_MinimumSet_Gen

Beispielanforderung

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines/aaaaaaaaaaaaaaaa/deallocate?api-version=2025-11-01

Beispiel für eine Antwort

location: https://foo.com/operationstatus

VirtualMachine_Deallocate_WithForceDeallocate

Beispielanforderung

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines/aaaaaaaaaaaaaaaa/deallocate?api-version=2025-11-01&forceDeallocate=True

Beispiel für eine Antwort

location: https://foo.com/operationstatus

VirtualMachine_Deallocate_WithHibernation

Beispielanforderung

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines/aaaaaaaaaaaaaaaa/deallocate?api-version=2025-11-01&hibernate=True

Beispiel für eine Antwort

location: https://foo.com/operationstatus

Definitionen

Name Beschreibung
ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

InnerError

Innere Fehlerdetails.

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.