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."
}