PATCH – 更新机箱资产标记和位置 LED 以及其他位置属性
使用 PATCH 方法更新 Redfish 服务的 Chassis 资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Chassis/1
请求正文
要更新的属性如下所示,所有这些属性都可以单独更改。
字段 | 类型 | 错误消息 ID | |||
---|---|---|---|---|---|
AssetTag | 字符串 | 用户为此机箱分配的资产标记。 AssetTag 的最大字符串长度为 32。 | |||
IndicatorLED | 字符串 | 指示灯 LED 的状态,用于识别机箱。 可用值为“Lit”、“Blinking”或“Off”。 | |||
Location | 对象 | 机箱的位置。 | |||
Contacts | 数组 | 联系信息的数组。 | |||
Contacts[0] | 对象 | 已展开 | |||
ContactName | 字符串 | 此联系人的姓名。 | |||
Placement | 对象 | 寻址位置中的点位。 | |||
Rack | 字符串 | 一行中的机架位置的名称。 | |||
RackOffset | 整数 | 项的垂直位置(以 RackOffsetUnits 为单位)。 | |||
PostalAddress | 对象 | 寻址资源的邮政地址。 | |||
Building | 字符串 | 建筑物的名称。 | |||
Location | 字符串 | 机房名称或其他附加信息。 | |||
Name | 字符串 | 名称。 | |||
Room | 字符串 | 机房名称或编号。 |
响应
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
以下示例是 PATCH 正文。
{
"AssetTag" : "ABC-1-2"
}
成功运行 PATCH 操作后,机箱资源查询将返回以下示例 JSON 响应:
{
…
"AssetTag": "ABC-1-2",
…
}
提供反馈