Virtual Machines - Deallocate

仮想マシンをシャットダウンし、コンピューティング リソースを解放します。 この仮想マシンが使用するコンピューティング・リソースに対しては課金されません。

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 パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前の大文字と小文字は区別されません。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

vmName
path True

string

仮想マシンの名前。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

forceDeallocate
query

boolean

仮想マシンの強制解除を目的としたオプションパラメータ。 既定値は falseです。

hibernate
query

boolean

仮想マシンを休止状態にする省略可能なパラメーター。

応答

名前 説明
200 OK

要求は成功しました。

202 Accepted

リソース操作が受け入れられます。

ヘッダー

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

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow.

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

VirtualMachine_Deallocate_MinimumSet_Gen
VirtualMachine_Deallocate_WithForceDeallocate
VirtualMachine_Deallocate_WithHibernation

VirtualMachine_Deallocate_MinimumSet_Gen

要求のサンプル

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

応答のサンプル

location: https://foo.com/operationstatus

VirtualMachine_Deallocate_WithForceDeallocate

要求のサンプル

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

応答のサンプル

location: https://foo.com/operationstatus

VirtualMachine_Deallocate_WithHibernation

要求のサンプル

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

応答のサンプル

location: https://foo.com/operationstatus

定義

名前 説明
ApiError

API エラー。

ApiErrorBase

API エラーベース。

CloudError

コンピューティング サービスからのエラー応答。

InnerError

内部エラーの詳細。

ApiError

API エラー。

名前 説明
code

string

エラー コード。

details

ApiErrorBase[]

Api エラーの詳細

innererror

InnerError

Api 内部エラー

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

ApiErrorBase

API エラーベース。

名前 説明
code

string

エラー コード。

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

CloudError

コンピューティング サービスからのエラー応答。

名前 説明
error

ApiError

API エラー。

InnerError

内部エラーの詳細。

名前 説明
errordetail

string

内部エラー メッセージまたは例外ダンプ。

exceptiontype

string

例外の種類。