PATCH – 更新暂挂系统设置
使用 PATCH 方法更新 Redfish 服务的 System 资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Systems/1/Bios/Pending
请求正文
要更新的属性如下所示,所有这些属性都可以单独更改。
字段 | 类型 | 描述 | ||||
---|---|---|---|---|---|---|
Boot | 对象 | 已展开 | ||||
BootOrder | 数组 | 项:字符串 项数:N BootOrder 属性的暂挂数据。 项数不应为“0”。 | ||||
BootOrder[N] | 字符串 | BootOptionReference 字符串,表示与此计算机系统相关的持久引导顺序。 |
响应
响应返回的内容与 GET 操作相同,但更新了属性
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
200 | RebootRequired |
403 | InsufficientPrivilege |
500 | InternalError |
503 | ServiceUnavailable |
示例
以下示例是 PATCH 正文。
{
"Boot": {
"BootOrder": [
"Boot0005",
"Boot0000",
"Boot0001",
"Boot0002",
"Boot0004",
"Boot0003"
]
}
}
成功运行 PATCH 操作后,系统资源查询将返回以下示例 JSON 响应:
{
"@odata.type": "#ComputerSystem.v1_17_0.ComputerSystem",
"@odata.id": "/redfish/v1/Systems/1/Pending",
"Name": "Pending",
"@odata.etag": "\"28890012cdd525a5ec9\"",
"Boot": {
"BootOrder": [
"Boot0005",
"Boot0000",
"Boot0001",
"Boot0002",
"Boot0004",
"Boot0003"
]
},
"@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem",
"Id": "Pending",
"Description": "ComputerSystem 1 Pending Setting"
}
提供反馈