查询固件升级状态信息

命令功能

查询固件升级状态信息。

命令格式

操作类型:GET

URLhttps://device_ip/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate

请求头:

X-Auth-Token: auth_value

请求消息体:无

使用指南

使用说明

请求样例:

GET https://10.10.10.10/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate

请求头:

X-Auth-Token: auth_value

请求消息体:无

响应样例:

{
    "@odata.context": "/redfish/v1/$metadata#TaskService/Tasks/Members/$entity",
    "@odata.type": "#Task.v1_6_0.Task",
    "@odata.id": "/redfish/v1/TaskService/Tasks/1",
    "Id": "1",
    "Name": "Upgrade Task", 
    "TaskState": "New",
    "StartTime": "",
    "Messages": {
        "upgradeState": "ERR.0-1-Not upgraded"
    },
    "PercentComplete": 0,
    "Module": "",
    "Version": ""
}

响应码:200

输出说明

表1 操作输出说明

字段

类型

说明

@odata.context

字符串

升级任务资源模型的OData描述信息。

@odata.id

字符串

当前任务资源的访问路径。

说明:

您可以访问该资源,获取该任务的详细信息。

@odata.type

字符串

升级任务资源的类型。

Id

字符串

升级任务资源的ID。

Name

字符串

升级任务资源的名称。

TaskState

字符串

升级任务资源的状态。

  • New
  • Success
  • Running
  • Failed

StartTime

字符串

升级任务的起始时间。

Messages

对象

升级任务的相关信息。

Messages.upgradeState

字符串

升级任务状态详细描述。

PercentComplete

数字

升级进度。

Module

字符串

固件类型。

Version

字符串

升级包版本。