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 |
---|---|
500 | InternalError |
示例
返回以下示例 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."
}