跳到主要内容

GET – 作业属性

使用 GET 方法检索 Redfish 服务的 Job 资源中的属性

请求 URL

GET https://<BMC_IPADDR>/v1/JobService/Jobs/{PowerOff, PowerOn, Restart}

请求正文

响应正文

字段

类型

描述

Description

字符串

“The resource is used to represent the settings of scheduled {Power Off|Power On|Restart} actions for a Redfish implementation.”

HidePayload

布尔

指示在创建作业后是否应在视图中隐藏有效负载的内容。如果为“true”,则响应不会返回有效负载。如果为“false”,则响应会返回有效负载。如果在创建作业时此属性不存在,则默认值为“false”。

Id

字符串

PowerOff、PowerOn、Restart

JobState

字符串

此属性应指示作业的状态。

JobStatus

字符串

此属性应指示作业的运行状况状态。

MaxExecutionTime

字符串

Null

允许作业执行的最长时间。

Messages

数组

项:对象,项数:0~1

 

Messages[N]

对象

与作业关联的消息数组。

Name

字符串

PowerOff、PowerOn、Restart

PercentComplete

整数

Null

此作业的完成百分比。

Schedule

对象

此作业的计划设置。

 

EnabledDaysOfWeek

数组

展开。

  

EnabledDaysOfWeek[N]

字符串

针对已启用的月份和日期,在一周内的哪些日期启用计划的操作。如果不存在,则启用一周中的所有日期。

 

EnabledDaysOfWeek@Redfish.AllowableValues

数组

项:字符串,项数:8

  

EnabledDaysOfWeek@Redfish.AllowableValues[N]

字符串

“Monday”、“Tuesday”、“Wednesday”、“Thursday”、“Friday”、“Saturday”、“Sunday”、“Every”

 

InitialStartTime

日期-时间

按计划初次执行操作的日期和时间。

 

RecurrenceInterval

字符串

下一次执行操作之前经过的时长。

 

Name

字符串

计划的名称。值:“Lenovo:{Power Off|Power On|Restart}”

StepOrder

数组

作业步骤的序列化执行顺序。

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"MaxExecutionTime": null,
"JobStatus": "OK",
"Id": "Restart",
"@odata.id": "/redfish/v1/JobService/Jobs/Restart",
"HidePayload": true,
"Messages": [],
"PercentComplete": null,
"StepOrder": [],
"@odata.type": "#Job.v1_0_3.Job",
"JobState": "Suspended",
"Name": "Restart",
"@odata.etag": "\"41754a37fca8f52fe536e42dbcf4c544\"",
"Schedule": {
"RecurrenceInterval": null,
"InitialStartTime": null,
"EnabledDaysOfWeek@Redfish.AllowableValues": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday",
"Every"
],
"Name": "Lenovo:Restart",
"EnabledDaysOfWeek": []
},
"Description": "The resource is used to represent the settings of scheduled Restart actions for a Redfish implementation."
}