跳到主要内容

PATCH – 更新电源计划作业属性

使用 PATCH 方法更新 Redfish 服务的 Job 资源中的属性

请求 URL

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

请求正文

要更新的属性如下所示,所有这些属性都可以单独更改。

字段类型描述

Schedule

对象此作业的计划设置。
 

EnabledDaysOfWeek

数组展开。
  

EnabledDaysOfWeek[N]

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

InitialStartTime

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

响应正文

响应返回的内容与 GET 操作相同,但更新了属性。

状态代码

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

示例

以下示例是 PATCH 正文

{
"Schedule": {
"InitialStartTime": null,
"EnabledDaysOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
]
}
}

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