Standby Virtual Machine Pools - Create Or Update
Tworzenie zasobu StandbyVirtualMachinePoolCreate a StandbyVirtualMachinePoolResource
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/{standbyVirtualMachinePoolName}?api-version=2025-10-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
standby
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nazwa puli maszyn wirtualnych rezerwowych |
|
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| location | True |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
| properties.virtualMachineState | True |
Określa żądany stan maszyn wirtualnych w puli. |
|
| properties.attachedVirtualMachineScaleSetId |
string (arm-id) |
Określa w pełni kwalifikowany identyfikator zasobu zestawu skalowania maszyn wirtualnych, do którego jest dołączona pula. |
|
| properties.elasticityProfile |
Określa profil elastyczności pul maszyn wirtualnych rezerwowych. |
||
| tags |
object |
Tagi zasobów. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja aktualizacji zasobu "StandbyVirtualMachinePoolResource" powiodła się |
|
| 201 Created |
Operacja tworzenia zasobu "StandbyVirtualMachinePoolResource" powiodła się Nagłówki Retry-After: integer |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze 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
StandbyVirtualMachinePools_CreateOrUpdate
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool?api-version=2025-10-01
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300,
"postProvisioningDelay": "PT2S",
"dynamicSizing": {
"enabled": true
}
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss"
},
"tags": {},
"location": "West US"
}
Przykładowa odpowiedź
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300,
"postProvisioningDelay": "PT2S",
"dynamicSizing": {
"enabled": true
}
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss",
"provisioningState": "Succeeded"
},
"tags": {},
"location": "West US",
"id": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool",
"name": "pool",
"type": "Microsoft.StandbyPool/standbyVirtualMachinePools",
"systemData": {
"createdBy": "pooluser@microsoft.com",
"createdByType": "User",
"createdAt": "2023-09-07T16:33:22.210Z",
"lastModifiedBy": "pooluser@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-07T16:33:22.210Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300,
"postProvisioningDelay": "PT2S",
"dynamicSizing": {
"enabled": true
}
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss",
"provisioningState": "Succeeded"
},
"tags": {},
"location": "West US",
"id": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool",
"name": "pool",
"type": "Microsoft.StandbyPool/standbyVirtualMachinePools",
"systemData": {
"createdBy": "pooluser@microsoft.com",
"createdByType": "User",
"createdAt": "2023-09-07T16:33:22.210Z",
"lastModifiedBy": "pooluser@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-07T16:33:22.210Z"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Dynamic |
Określa dynamiczną konfigurację rozmiaru. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Provisioning |
Stan dostarczania |
|
Standby |
Szczegóły profilu sprężystości. |
|
Standby |
Zasób StandbyVirtualMachinePool. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
Virtual |
Stan rezerwowych maszyn wirtualnych |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DynamicSizing
Określa dynamiczną konfigurację rozmiaru.
| Nazwa | Typ | Opis |
|---|---|---|
| enabled |
boolean |
Wskazuje, czy dynamiczne określanie rozmiaru jest włączone dla puli rezerwowej. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
ProvisioningState
Stan dostarczania
| Wartość | Opis |
|---|---|
| Succeeded |
Zasób został utworzony. |
| Failed |
Tworzenie zasobu nie powiodło się. |
| Canceled |
Tworzenie zasobu zostało anulowane. |
| Deleting |
Zasób jest usuwany. |
StandbyVirtualMachinePoolElasticityProfile
Szczegóły profilu sprężystości.
| Nazwa | Typ | Opis |
|---|---|---|
| dynamicSizing |
Określa dynamiczną konfigurację rozmiaru. |
|
| maxReadyCapacity |
integer (int64) minimum: 0 |
Określa maksymalną liczbę maszyn wirtualnych w puli maszyn wirtualnych rezerwowych. |
| minReadyCapacity |
integer (int64) minimum: 0 |
Określa żądaną minimalną liczbę maszyn wirtualnych w puli maszyn wirtualnych rezerwowych. Wartość MinReadyCapacity nie może przekraczać maxReadyCapacity. |
| postProvisioningDelay |
string |
Określa czas oczekiwania po aprowizacji maszyny wirtualnej, zanim maszyna wirtualna stanie się dostępna do użycia. Czas trwania powinien być określony w formacie ISO 8601 (np. PT2S dla 2 sekund). |
StandbyVirtualMachinePoolResource
Zasób StandbyVirtualMachinePool.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (arm-id) |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
| name |
string |
Nazwa zasobu |
| properties.attachedVirtualMachineScaleSetId |
string (arm-id) |
Określa w pełni kwalifikowany identyfikator zasobu zestawu skalowania maszyn wirtualnych, do którego jest dołączona pula. |
| properties.elasticityProfile |
Określa profil elastyczności pul maszyn wirtualnych rezerwowych. |
|
| properties.provisioningState |
Stan ostatniej operacji. |
|
| properties.virtualMachineState |
Określa żądany stan maszyn wirtualnych w puli. |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| tags |
object |
Tagi zasobów. |
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
VirtualMachineState
Stan rezerwowych maszyn wirtualnych
| Wartość | Opis |
|---|---|
| Running |
Maszyna wirtualna jest uruchomiona i działa. |
| Deallocated |
Maszyna wirtualna zwolniła dzierżawę na podstawowym sprzęcie i jest wyłączona. |
| Hibernated |
Maszyna wirtualna zwolniła dzierżawę na podstawowym sprzęcie i jest wyłączona. Zawartość pamięci maszyny wirtualnej jest przechowywana na dysku systemu operacyjnego. Po ponownym uruchomieniu aplikacje i procesy, które były wcześniej uruchomione na maszynie wirtualnej, wznawiają działanie ze stanu sprzed hibernacji. |