PATCH – 更新 BMC WLAN 配置
使用 PATCH 方法更新 BMC 的以太网接口资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Managers/1/EthernetInterfaces/WLAN
请求正文
要更新的属性如下所示:
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
InterfaceEnabled | 布尔 | 指示是否启用此接口的布尔值。 | |||
IPv4StaticAddresses | 数组 | 用于表示此 XCC2 接口的 IPv4 连接特征的对象数组。 注 只能更新静态 IPv4 地址。 | |||
IPv4StaticAddresses | 数组 | 用于表示此 XCC2 接口的 IPv4 连接特征的对象数组。 | |||
DHCPv4 | 对象 | 已展开 | |||
DHCPEnabled | 布尔 | 是否启用 DHCP。 |
响应正文
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
以下示例是 PATCH 正文。
{
"InterfaceEnabled" : true,
"IPv4StaticAddresses" : [
{
"Address": "169.254.95.119",
"SubnetMask": "255.255.0.0"
}
]
}
返回更新后的资源。
{
"Oem": {
"Lenovo": {
"SecurityType": "WPA2-PSK",
"SSID": "",
"AutoConnectLists": [
"XCC_APTEST",
"XCC_TEST"
],
"ConnectStatus": "disconnected"
}
},
"Status": {
"Health": "OK",
"State": "Enabled"
},
"@odata.type": "#EthernetInterface.v1_9_0.EthernetInterface",
"Name": "Manager WLAN Interface",
"@odata.context": "/redfish/v1/$metadata#EthernetInterface.EthernetInterface",
"Id": "WLAN",
"DHCPv4": {
"DHCPEnabled": false
},
"IPv4Addresses": [
{
"Gateway": "0.0.0.0",
"AddressOrigin": "Static",
"SubnetMask": "255.255.255.0",
"Address": "169.254.95.119"
}
],
"@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN",
"InterfaceEnabled": true,
"MACAddress": "14:13:33:66:1a:97",
"@odata.etag": "\"c451d5d87e2f32c500ad8\"",
"IPv4StaticAddresses": [
{
"Gateway": "0.0.0.0",
"AddressOrigin": "Static",
"SubnetMask": "255.255.255.0",
"Address": "169.254.95.119"
}
],
"Actions": {
"Oem": {
"#LenovoEthernetInterface.IgnoreWifiAutoList": {
"title": "IgnoreWifiAutoList",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.IgnoreWifiAutoList"
},
"#LenovoEthernetInterface.DisconnectWifi": {
"title": "DisconnectWifi",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.DisconnectWifi"
},
"#LenovoEthernetInterface.GetWifiScanResults": {
"title": "GetWifiScanResults",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.GetWifiScanResults"
},
"#LenovoEthernetInterface.ConnectWifi": {
"Mode@Redfish.AllowableValues": [
"WPA2_PSK",
"WPA2_Enterprise"
],
"title": "ConnectWifi",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.ConnectWifi"
},
"#LenovoEthernetInterface.DoManualWifiScan": {
"title": "DoManualWifiScan",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.DoManualWifiScan"
}
}
},
"Description": "Manager WLAN Interface"
}
提供反馈