PATCH – 更新计划属性
使用 PATCH 方法更新 Redfish 服务的 Job 资源中的属性
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/JobService/Jobs/{PowerOff, PowerOn, Restart}
请求正文
要更新的属性如下所示,所有这些属性都可以单独更改。
字段 | 类型 | 描述 | ||
---|---|---|---|---|
Schedule | 对象 | 此作业的计划设置。 | ||
EnabledDaysOfWeek | 数组 | 展开。 | ||
EnabledDaysOfWeek[N] | 字符串 | 针对已启用的月份和日期,在一周内的哪些日期启用计划的操作。如果不存在,则启用一周中的所有日期。 | ||
InitialStartTime | 日期-时间 | 按计划初次执行操作的日期和时间。 |
响应正文
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
以下示例是 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."
}
提供反馈