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"
        }
    },
…
}
提供反馈