PATCH – 更新 BMC 串口配置
使用 PATCH 方法更新 Redfish 服务的串口资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Managers/1/SerialInterfaces/1
请求正文
要更新的属性如下所示,所有这些属性都可以单独更改。
字段 | 类型 | 错误消息 ID |
---|---|---|
BitRate | 字符串 | 有效值:9600、19200、38400、57600、115200 |
StopBits | 字符串 | 串口停止位。 有效值:1、2 |
Parity | 字符串 | 有效值:None、Odd、Even。 |
InterfaceEnabled | 布尔 | 有效值:True/False |
响应正文
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
以下示例是 PATCH 正文。
{
"BitRate": "57600",
"Parity": "Even"
}
成功运行 PATCH 操作后,机箱资源查询将返回以下示例 JSON 响应:
{
"@odata.context" : "/redfish/v1/$metadata#SerialInterface.SerialInterface",
"BitRate" : "57600",
"Parity" : "Even",
"Id" : "1",
"SignalType" : "Rs232",
"Oem" : {
"Lenovo" : {
"EnterCLIKeySequence" : "^[(",
"SerialInterfaceState" : "Enabled",
"CLIMode" : "UserDefined"
}
},
"StopBits" : "1",
"DataBits" : "8",
"@odata.etag" : "\"c27142bd8ebce22599a3beed29808fd3\"",
"@odata.id" : "/redfish/v1/Managers/1/SerialInterfaces/1",
"@odata.type" : "#SerialInterface.v1_1_3.SerialInterface",
"Description" : "Serial port redirection of the host.",
"Name" : "Serial Interface",
"FlowControl" : "None",
"InterfaceEnabled" : true
}
提供反馈