跳到主要内容

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