PATCH – 更新 BMC 网络服务配置
使用 PATCH 方法更新 BMC 中的网络协议资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol
请求正文
要更新的属性如下所示,所有这些属性都可以单独更改。
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
HTTPS | 对象 | 此管理器的 HTTPS 协议支持设置。 | |||
Port | 数字 | 指示协议端口。 | |||
SSH | 对象 | 此管理器的 SSH(安全 Shell)协议支持设置 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
Port | 数字 | 指示协议端口。 | |||
VirtualMedia | 对象 | 此管理器的虚拟介质支持设置 | |||
Port | 数字 | 指示协议端口。 | |||
IPMI | 对象 | 此管理器的 IPMI-over-LAN 协议支持设置。 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
SSDP | 对象 | 此管理器的 SSDP 支持设置。 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。固定值“true”。 | |||
NTP | 对象 | 此管理器的 NTP 支持设置 | |||
NTPServers | 数组 | 项:字符串 NTP 服务器 IP 列表 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
SNMP | 对象 | 此管理器的 SNMP 支持设置 | |||
EnableSNMPv3 | 布尔 | 指示是否允许通过 SNMPv3 进行访问。 | |||
Port | 数字 | 指示协议端口。 | |||
DHCP | 对象 | 此管理器的 DHCP 支持设置 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
DHCPv6 | 对象 | 此管理器的 DHCPv6 支持设置 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 |
响应
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
以下示例是 PATCH 正文。
{
"HTTPS" : {
"Port" : 445
}
}
返回以下示例 JSON 响应:
{
…
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol",
"HTTPS": {
"ProtocolEnabled": true,
"Port": 445,
"Certificates": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates"
}
},
…
}
提供反馈