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=2024-03-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Имя группы ресурсов. |
subscription
|
path | True |
string |
Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы. |
vm
|
path | True |
string |
Имя масштабируемого набора виртуальных машин. |
api-version
|
query | True |
string |
Версия API клиента. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
|
Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Virtual |
Virtual |
VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
Sample Request
Sample Response
{
"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": "aaaaaaaaa"
}
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen
Sample Request
Sample Response
{
"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 call. |
exactVersion |
string |
Указывает в десятичных числах версию образа платформы или образа Marketplace, используемую для создания виртуальной машины. Это поле только для чтения отличается от "version" только в том случае, если значение, указанное в поле "версия", равно "latest". |
id |
string |
Идентификатор ресурса |
offer |
string |
Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. |
publisher |
string |
Издатель образа. |
sharedGalleryImageId |
string |
Указан уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Его можно получить из вызова GET образа общей коллекции. |
sku |
string |
Номер SKU образа. |
version |
string |
Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основной, Дополнительный и Сборка являются десятичными числами. Укажите "latest", чтобы использовать последнюю версию образа, доступную во время развертывания. Даже если вы используете последнюю версию, образ виртуальной машины не будет автоматически обновляться после развертывания, даже если станет доступна новая версия. Не используйте поле "версия" для развертывания образа коллекции. Образ коллекции всегда должен использовать поле id для развертывания, чтобы использовать "последнюю" версию образа коллекции, просто задайте "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле id без ввода версии. |
InnerError
Сведения о внутренней ошибке.
Имя | Тип | Описание |
---|---|---|
errordetail |
string |
Внутреннее сообщение об ошибке или дамп исключений. |
exceptiontype |
string |
Тип исключения. |
RollbackStatusInfo
Сведения об откате для экземпляров виртуальных машин, завершилось сбоем после операции обновления ОС.
Имя | Тип | Описание |
---|---|---|
failedRolledbackInstanceCount |
integer |
Число экземпляров, для которых не удалось выполнить откат. |
rollbackError |
Сведения об ошибке, если произошел сбой отката ОС. |
|
successfullyRolledbackInstanceCount |
integer |
Количество экземпляров, для которых был успешно выполнен откат. |
RollingUpgradeProgressInfo
Сведения о количестве экземпляров виртуальных машин в каждом состоянии обновления.
Имя | Тип | Описание |
---|---|---|
failedInstanceCount |
integer |
Число экземпляров, которые не удалось обновить. |
inProgressInstanceCount |
integer |
Количество экземпляров, которые в настоящее время обновляются. |
pendingInstanceCount |
integer |
Количество экземпляров, которые еще не начали обновляться. |
successfulInstanceCount |
integer |
Количество экземпляров, которые были успешно обновлены. |
UpgradeOperationHistoricalStatusInfo
Ответ операции обновления ос в масштабируемом наборе виртуальных машин.
Имя | Тип | Описание |
---|---|---|
location |
string |
Расположение ресурса |
properties |
Сведения о свойствах операции обновления. |
|
type |
string |
Тип ресурса |
UpgradeOperationHistoricalStatusInfoProperties
Описывает каждое обновление ОС в масштабируемом наборе виртуальных машин.
Имя | Тип | Описание |
---|---|---|
error |
Сведения об ошибке для этого обновления, если таковые имеются. |
|
progress |
Количество виртуальных машин в каждом состоянии. |
|
rollbackInfo |
Сведения о откате ОС при выполнении |
|
runningStatus |
Сведения об общем состоянии операции обновления. |
|
startedBy |
Вызов операции обновления |
|
targetImageReference |
Справочные сведения об изображении |
UpgradeOperationHistoryStatus
Сведения о текущем состоянии выполнения общего обновления.
Имя | Тип | Описание |
---|---|---|
code |
Код, указывающий текущее состояние обновления. |
|
endTime |
string |
Время окончания обновления. |
startTime |
string |
Время начала обновления. |
UpgradeOperationInvoker
Вызов операции обновления
Имя | Тип | Описание |
---|---|---|
Platform |
string |
|
Unknown |
string |
|
User |
string |
UpgradeState
Код, указывающий текущее состояние обновления.
Имя | Тип | Описание |
---|---|---|
Cancelled |
string |
|
Completed |
string |
|
Faulted |
string |
|
RollingForward |
string |
VirtualMachineScaleSetListOSUpgradeHistory
Список ответов на операцию обновления ос в масштабируемом наборе виртуальных машин.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
Универсальный код ресурса (URI) для получения следующей страницы журнала обновления ОС. Вызовите ListNext() с этим параметром, чтобы получить следующую страницу журнала обновлений. |
value |
Список обновлений ОС, выполненных в масштабируемом наборе виртуальных машин. |