Standby Virtual Machine Pools - Create Or Update
Создание резервного кода StandbyVirtualMachinePoolResource
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/{standbyVirtualMachinePoolName}?api-version=2025-03-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не учитывает регистр. |
standby
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Имя резервного пула виртуальных машин |
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть UUID. |
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
location | True |
string |
Географическое расположение, в котором находится ресурс |
properties.virtualMachineState | True |
Указывает требуемое состояние виртуальных машин в пуле. |
|
properties.attachedVirtualMachineScaleSetId |
string (arm-id) |
Указывает полный идентификатор ресурса масштабируемого набора виртуальных машин, к которому подключен пул. |
|
properties.elasticityProfile |
Задает профиль эластичности резервных пулов виртуальных машин. |
||
tags |
object |
Теги ресурсов. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Операция обновления ресурса "StandbyVirtualMachinePoolResource" выполнена успешно |
|
201 Created |
Операция создания ресурса "StandbyVirtualMachinePoolResource" выполнена успешно Заголовки Retry-After: integer |
|
Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
StandbyVirtualMachinePools_CreateOrUpdate
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool?api-version=2025-03-01
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss"
},
"tags": {},
"location": "West US"
}
Пример ответа
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300
},
"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
},
"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"
}
}
Определения
Имя | Описание |
---|---|
created |
Тип удостоверения, создавшего ресурс. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Error |
Ответ на ошибку |
Provisioning |
Состояние подготовки |
Standby |
Сведения о профиле эластичности. |
Standby |
РезервныйVirtualMachinePoolResource. |
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
Virtual |
Состояние резервных виртуальных машин |
createdByType
Тип удостоверения, создавшего ресурс.
Значение | Описание |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
ProvisioningState
Состояние подготовки
Значение | Описание |
---|---|
Canceled |
Создание ресурсов было отменено. |
Deleting |
Удаляется ресурс. |
Failed |
Не удалось создать ресурс. |
Succeeded |
Ресурс создан. |
StandbyVirtualMachinePoolElasticityProfile
Сведения о профиле эластичности.
Имя | Тип | Описание |
---|---|---|
maxReadyCapacity |
integer (int64) minimum: 0maximum: 2000 |
Указывает максимальное количество виртуальных машин в резервном пуле виртуальных машин. |
minReadyCapacity |
integer (int64) minimum: 0maximum: 2000 |
Указывает требуемое минимальное количество виртуальных машин в резервном пуле виртуальных машин. MinReadyCapacity не может превышать MaxReadyCapacity. |
StandbyVirtualMachinePoolResource
РезервныйVirtualMachinePoolResource.
Имя | Тип | Описание |
---|---|---|
id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
Географическое расположение, в котором находится ресурс |
name |
string |
Имя ресурса |
properties.attachedVirtualMachineScaleSetId |
string (arm-id) |
Указывает полный идентификатор ресурса масштабируемого набора виртуальных машин, к которому подключен пул. |
properties.elasticityProfile |
Задает профиль эластичности резервных пулов виртуальных машин. |
|
properties.provisioningState |
Состояние последней операции. |
|
properties.virtualMachineState |
Указывает требуемое состояние виртуальных машин в пуле. |
|
systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
tags |
object |
Теги ресурсов. |
type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
Имя | Тип | Описание |
---|---|---|
createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
createdBy |
string |
Удостоверение, создающее ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
VirtualMachineState
Состояние резервных виртуальных машин
Значение | Описание |
---|---|
Deallocated |
Виртуальная машина выпустила аренду на базовом оборудовании и отключена. |
Hibernated |
Виртуальная машина выпустила аренду на базовом оборудовании и отключена. Содержимое памяти виртуальной машины хранится на диске ОС. При повторном запуске приложения и процессы, которые ранее выполнялись в виртуальной машине, возобновлялись из состояния до гибернации. |
Running |
Виртуальная машина запущена и запущена. |