跳到主要内容

PATCH – 更新暂挂 BIOS 设置

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

请求 URL

PATCH https://<BMC_IPADDR>/redfish/v1/Systems/1/Bios/Pending

请求正文

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

字段类型描述

Attributes

对象已展开,BIOS 属性的暂挂数据。

响应

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

状态代码

HTTP 状态代码错误消息 ID
200RebootRequired
403InsufficientPrivilege
500InternalError
503ServiceUnavailable

示例

以下示例是 PATCH 正文。

{
"Attributes":{
"DevicesandIOPorts_Device_Slot6":"Disable"
}
}

成功运行 PATCH 操作后,系统资源查询将返回以下示例 JSON 响应:

{
"@odata.context" : "/redfish/v1/$metadata#Bios.Bios",
"Id" : "Pending",
"AttributeRegistry" : "BiosAttributeRegistry.1.0.0",
"@odata.id" : "/redfish/v1/Systems/1/Bios/Pending",
"@odata.etag" : "\"150413e15fe8f09a9a53b1f0edf68cfe\"",
"Attributes" : {
"DevicesandIOPorts_Device_Slot6" : "Disable",
"Memory_MemorySpeed" : "MaxPerformance",
"Processors_CPUPstateControl" : "Autonomous",

}
}