你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Virtual Machine Scale Sets - Get OS Upgrade History
获取 VM 规模集实例上的 OS 升级列表。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory?api-version=2024-07-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
resource
|
path | True |
string |
资源组的名称。 |
subscription
|
path | True |
string |
唯一标识 azure 订阅Microsoft的订阅凭据。 订阅 ID 构成了每个服务调用的 URI 的一部分。 |
vm
|
path | True |
string |
VM 规模集的名称。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
还行 |
|
Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
类型:
oauth2
流向:
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": "aaaaaaaaa"
}
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen
示例请求
示例响应
{
"value": [
{}
]
}
定义
名称 | 说明 |
---|---|
Api |
Api 错误。 |
Api |
Api 错误基数。 |
Cloud |
来自计算服务的错误响应。 |
Image |
指定要使用的图像的信息。 可以指定有关平台映像、市场映像或虚拟机映像的信息。 若要使用平台映像、市场映像或虚拟机映像,但不在其他创建操作中使用,则需要此元素。 注意:只能在创建规模集时设置映像引用发布者和产品/服务。 |
Inner |
内部错误详细信息。 |
Rollback |
有关 OS 升级操作后失败 VM 实例的回滚的信息。 |
Rolling |
有关每个升级状态中的虚拟机实例数的信息。 |
Upgrade |
虚拟机规模集 OS 升级历史记录操作响应。 |
Upgrade |
介绍虚拟机规模集上的每个 OS 升级。 |
Upgrade |
有关总体升级的当前运行状态的信息。 |
Upgrade |
升级操作的调用程序 |
Upgrade |
指示升级的当前状态的代码。 |
Virtual |
虚拟机规模集 OS 升级历史记录操作响应的列表。 |
ApiError
Api 错误。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
details |
API 错误详细信息 |
|
innererror |
Api 内部错误 |
|
message |
string |
错误消息。 |
target |
string |
特定错误的目标。 |
ApiErrorBase
Api 错误基数。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
message |
string |
错误消息。 |
target |
string |
特定错误的目标。 |
CloudError
来自计算服务的错误响应。
名称 | 类型 | 说明 |
---|---|---|
error |
Api 错误。 |
ImageReference
指定要使用的图像的信息。 可以指定有关平台映像、市场映像或虚拟机映像的信息。 若要使用平台映像、市场映像或虚拟机映像,但不在其他创建操作中使用,则需要此元素。 注意:只能在创建规模集时设置映像引用发布者和产品/服务。
名称 | 类型 | 说明 |
---|---|---|
communityGalleryImageId |
string |
为 vm 部署指定社区库映像唯一 ID。 这可以从社区库映像 GET 调用中提取。 |
exactVersion |
string |
以十进制数字指定用于创建虚拟机的平台映像或市场映像的版本。 仅当“version”字段中指定的值为“latest”时,此只读字段与“version”不同。 |
id |
string |
资源 ID |
offer |
string |
指定用于创建虚拟机的平台映像或市场映像的产品/服务。 |
publisher |
string |
映像发布者。 |
sharedGalleryImageId |
string |
为 vm 部署指定共享库映像唯一 ID。 这可以从共享库映像 GET 调用中提取。 |
sku |
string |
映像 SKU。 |
version |
string |
指定用于创建虚拟机的平台映像或市场映像的版本。 允许的格式为 Major.Minor.Build 或“latest”。 主要、次要和生成是十进制数。 指定“latest”以在部署时使用可用映像的最新版本。 即使使用“最新”,即使新版本可用,VM 映像也不会在部署后自动更新。 请不要对库映像部署使用字段“version”,库映像应始终使用“id”字段进行部署,若要使用库映像的“latest”版本,只需在“id”字段中设置“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}”,而不输入版本。 |
InnerError
内部错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
errordetail |
string |
内部错误消息或异常转储。 |
exceptiontype |
string |
异常类型。 |
RollbackStatusInfo
有关 OS 升级操作后失败 VM 实例的回滚的信息。
名称 | 类型 | 说明 |
---|---|---|
failedRolledbackInstanceCount |
integer |
未能回滚的实例数。 |
rollbackError |
如果 OS 回滚失败,错误详细信息。 |
|
successfullyRolledbackInstanceCount |
integer |
已成功回滚的实例数。 |
RollingUpgradeProgressInfo
有关每个升级状态中的虚拟机实例数的信息。
名称 | 类型 | 说明 |
---|---|---|
failedInstanceCount |
integer |
未能成功升级的实例数。 |
inProgressInstanceCount |
integer |
当前正在升级的实例数。 |
pendingInstanceCount |
integer |
尚未开始升级的实例数。 |
successfulInstanceCount |
integer |
已成功升级的实例数。 |
UpgradeOperationHistoricalStatusInfo
虚拟机规模集 OS 升级历史记录操作响应。
名称 | 类型 | 说明 |
---|---|---|
location |
string |
资源位置 |
properties |
有关升级操作的属性的信息。 |
|
type |
string |
资源类型 |
UpgradeOperationHistoricalStatusInfoProperties
介绍虚拟机规模集上的每个 OS 升级。
名称 | 类型 | 说明 |
---|---|---|
error |
此升级的错误详细信息(如果有)。 |
|
progress |
每个状态中的 VM 计数。 |
|
rollbackInfo |
有关 OS 回滚的信息(如果已执行) |
|
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
虚拟机规模集 OS 升级历史记录操作响应的列表。
名称 | 类型 | 说明 |
---|---|---|
nextLink |
string |
用于提取 OS 升级历史记录下一页的 URI。 调用 ListNext()以提取升级的下一页历史记录。 |
value |
在虚拟机规模集上执行的 OS 升级列表。 |