Virtual Machine Scale Sets - Get OS Upgrade History
Получает список обновлений ОС в экземпляре масштабируемого набора виртуальных машин.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory?api-version=2025-04-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не зависит от регистра. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
vm
|
path | True |
string |
Имя масштабируемого набора виртуальных машин. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
|
Virtual |
|
Virtual |
VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
Образец запроса
Пример ответа
{
"value": [
{
"properties": {
"runningStatus": {
"code": "RollingForward",
"startTime": "2021-11-30T13:05:40.442Z",
"endTime": "2021-11-30T13:05:40.443Z"
},
"progress": {
"successfulInstanceCount": 6,
"failedInstanceCount": 25,
"inProgressInstanceCount": 20,
"pendingInstanceCount": 27
},
"error": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaaaaa",
"target": "aaaa",
"message": "aa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaaa",
"target": "aaaaaaa",
"message": "aaaaaaaaa"
},
"startedBy": "Unknown",
"targetImageReference": {
"sku": "2016-Datacenter",
"publisher": "MicrosoftWindowsServer",
"version": "latest",
"offer": "WindowsServer",
"exactVersion": "aaaaaaa",
"sharedGalleryImageId": "aaaaaa",
"id": "aaaaaaaaaaaaaaaaaaa"
},
"rollbackInfo": {
"successfullyRolledbackInstanceCount": 12,
"failedRolledbackInstanceCount": 2,
"rollbackError": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaaaaa",
"target": "aaaa",
"message": "aa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaaa",
"target": "aaaaaaa",
"message": "aaaaaaaaa"
}
}
},
"type": "aaaaaaaaaaaaaaaaaaa",
"location": "aaaaaaaaaaaaa"
}
],
"nextLink": "a://example.com/aaaaaaaaa"
}
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen
Образец запроса
Пример ответа
{
"value": [
{}
]
}
Определения
| Имя | Описание |
|---|---|
|
Api |
Ошибка API. |
|
Api |
База ошибок API. |
|
Cloud |
Ответ об ошибке от службы вычислений. |
|
Image |
Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. ПРИМЕЧАНИЕ. Издатель ссылок на изображения и предложение можно задать только при создании масштабируемого набора. |
|
Inner |
Сведения о внутренней ошибке. |
|
Rollback |
Сведения об откате неудачных экземпляров виртуальных машин после операции обновления ОС. |
|
Rolling |
Сведения о количестве экземпляров виртуальных машин в каждом состоянии обновления. |
|
Upgrade |
Реакция на операцию журнала обновлений ОС масштабируемого набора виртуальных машин. |
|
Upgrade |
Описывает каждое обновление ОС в масштабируемом наборе виртуальных машин. |
|
Upgrade |
Информация о текущем рабочем состоянии общего обновления. |
|
Upgrade |
Инициатор операции обновления |
|
Upgrade |
Код, указывающий на текущий статус обновления. |
|
Virtual |
Список реакции на операцию журнала обновлений ОС масштабируемого набора виртуальных машин. |
ApiError
Ошибка API.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке Api |
|
| innererror |
Внутренняя ошибка Api |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект конкретной ошибки. |
ApiErrorBase
База ошибок API.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект конкретной ошибки. |
CloudError
Ответ об ошибке от службы вычислений.
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка API. |
ImageReference
Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. ПРИМЕЧАНИЕ. Издатель ссылок на изображения и предложение можно задать только при создании масштабируемого набора.
| Имя | Тип | Описание |
|---|---|---|
| communityGalleryImageId |
string |
Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. |
| exactVersion |
string |
Указывает в десятичных числах версию образа платформы или образа маркетплейса, используемого для создания виртуальной машины. Это поле только для чтения отличается от 'version' только в том случае, если значение, указанное в поле 'version', является 'latest'. |
| id |
string |
Идентификатор ресурса |
| offer |
string |
Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. |
| publisher |
string |
Издатель образа. |
| sharedGalleryImageId |
string |
Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. |
| sku |
string |
Номер SKU изображения. |
| version |
string |
Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. |
InnerError
Сведения о внутренней ошибке.
| Имя | Тип | Описание |
|---|---|---|
| errordetail |
string |
Внутреннее сообщение об ошибке или дамп исключений. |
| exceptiontype |
string |
Тип исключения. |
RollbackStatusInfo
Сведения об откате неудачных экземпляров виртуальных машин после операции обновления ОС.
| Имя | Тип | Описание |
|---|---|---|
| failedRolledbackInstanceCount |
integer (int32) |
Количество экземпляров, которые не удалось откатить. |
| rollbackError |
Сведения об ошибке, если не удалось откатить ОС. |
|
| successfullyRolledbackInstanceCount |
integer (int32) |
Количество экземпляров, которые были успешно откатлены. |
RollingUpgradeProgressInfo
Сведения о количестве экземпляров виртуальных машин в каждом состоянии обновления.
| Имя | Тип | Описание |
|---|---|---|
| failedInstanceCount |
integer (int32) |
Количество экземпляров, которые не удалось успешно обновить. |
| inProgressInstanceCount |
integer (int32) |
Количество экземпляров, которые в настоящее время обновляются. |
| pendingInstanceCount |
integer (int32) |
Количество экземпляров, которые еще не начали обновлять. |
| successfulInstanceCount |
integer (int32) |
Количество экземпляров, которые были успешно обновлены. |
UpgradeOperationHistoricalStatusInfo
Реакция на операцию журнала обновлений ОС масштабируемого набора виртуальных машин.
| Имя | Тип | Описание |
|---|---|---|
| location |
string |
Расположение ресурса |
| properties |
Информация о свойствах операции обновления. |
|
| type |
string |
Тип ресурса |
UpgradeOperationHistoricalStatusInfoProperties
Описывает каждое обновление ОС в масштабируемом наборе виртуальных машин.
| Имя | Тип | Описание |
|---|---|---|
| error |
Сведения об ошибках для этого обновления, если таковые имеются. |
|
| progress |
Количество виртуальных машин в каждом штате. |
|
| rollbackInfo |
Информация об откате ОС, если он выполнен |
|
| runningStatus |
Информация об общем состоянии операции обновления. |
|
| startedBy |
Инициатор операции обновления |
|
| targetImageReference |
Справочная информация об изображении |
UpgradeOperationHistoryStatus
Информация о текущем рабочем состоянии общего обновления.
| Имя | Тип | Описание |
|---|---|---|
| code |
Код, указывающий на текущий статус обновления. |
|
| endTime |
string (date-time) |
Время окончания обновления. |
| startTime |
string (date-time) |
Время начала обновления. |
UpgradeOperationInvoker
Инициатор операции обновления
| Значение | Описание |
|---|---|
| Unknown | |
| User | |
| Platform |
UpgradeState
Код, указывающий на текущий статус обновления.
| Значение | Описание |
|---|---|
| RollingForward | |
| Cancelled | |
| Completed | |
| Faulted |
VirtualMachineScaleSetListOSUpgradeHistory
Список реакции на операцию журнала обновлений ОС масштабируемого набора виртуальных машин.
| Имя | Тип | Описание |
|---|---|---|
| nextLink |
string (uri) |
URI для получения следующей страницы журнала обновлений ОС. Вызовите ListNext() с этим параметром, чтобы получить следующую страницу истории обновлений. |
| value |
Список обновлений ОС, выполненных в масштабируемом наборе виртуальных машин. |