Udostępnij za pośrednictwem


Virtual Machine Scale Sets - Deallocate

Cofa przydział określonych maszyn wirtualnych w zestawie skalowania maszyn wirtualnych. Zamyka maszyny wirtualne i zwalnia zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe, które ten zestaw skalowania maszyn wirtualnych cofnie przydział.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate?api-version=2024-07-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate?hibernate={hibernate}&api-version=2024-07-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów.

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.

vmScaleSetName
path True

string

Nazwa zestawu skalowania maszyn wirtualnych.

api-version
query True

string

Wersja interfejsu API klienta.

hibernate
query

boolean

Opcjonalny parametr umożliwiający hibernacji maszyny wirtualnej z zestawu skalowania maszyn wirtualnych. (Ta funkcja jest dostępna tylko dla usługi VMSS z elastyczną funkcją OrchestrationMode)

Treść żądania

Nazwa Typ Opis
instanceIds

string[]

Identyfikatory wystąpień zestawu skalowania maszyn wirtualnych. Pominięcie identyfikatorów wystąpień zestawu skalowania maszyn wirtualnych spowoduje wykonanie operacji na wszystkich maszynach wirtualnych w zestawie skalowania maszyn wirtualnych.

Odpowiedzi

Nazwa Typ Opis
200 OK

OK

202 Accepted

Akceptowane

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu 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

VirtualMachineScaleSet_Deallocate_MaximumSet_Gen
VirtualMachineScaleSet_Deallocate_MinimumSet_Gen

VirtualMachineScaleSet_Deallocate_MaximumSet_Gen

Przykładowe żądanie

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaaaa/deallocate?hibernate=True&api-version=2024-07-01

{
  "instanceIds": [
    "aaaaaaaaaaaaaaaaa"
  ]
}

Przykładowa odpowiedź

location: https://foo.com/operationstatus

VirtualMachineScaleSet_Deallocate_MinimumSet_Gen

Przykładowe żądanie

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaa/deallocate?api-version=2024-07-01

Przykładowa odpowiedź

location: https://foo.com/operationstatus

Definicje

Nazwa Opis
ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

CloudError

Odpowiedź na błąd z usługi Obliczeniowej.

InnerError

Szczegóły błędu wewnętrznego.

VirtualMachineScaleSetVMInstanceIDs

Określa listę identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych.

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Błąd wewnętrzny interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

CloudError

Odpowiedź na błąd z usługi Obliczeniowej.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

VirtualMachineScaleSetVMInstanceIDs

Określa listę identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
instanceIds

string[]

Identyfikatory wystąpień zestawu skalowania maszyn wirtualnych. Pominięcie identyfikatorów wystąpień zestawu skalowania maszyn wirtualnych spowoduje wykonanie operacji na wszystkich maszynach wirtualnych w zestawie skalowania maszyn wirtualnych.