【发布时间】:2020-04-21 07:39:50
【问题描述】:
在 IBM 裸机服务器 API 的响应中,我们也收到了网关设备的响应。有什么方法可以过滤来自网络网关设备的裸机响应。
获取裸机服务器的API是HTTP://api.softlayer.com/rest/v3.1/SoftLayer_Account/getHardware.
【问题讨论】:
标签: json ibm-cloud ibm-cloud-infrastructure bare-metal-server
在 IBM 裸机服务器 API 的响应中,我们也收到了网关设备的响应。有什么方法可以过滤来自网络网关设备的裸机响应。
获取裸机服务器的API是HTTP://api.softlayer.com/rest/v3.1/SoftLayer_Account/getHardware.
【问题讨论】:
标签: json ibm-cloud ibm-cloud-infrastructure bare-metal-server
当您调用 getHardware 方法时,它会返回您将在其中获取网关设备的所有裸机服务器,因为它们也是裸机服务器。
现在要在帐户中获取网络网关设备,您必须使用SoftLayer_Account::getNetworkGateways
此方法将仅返回网络网关设备及其硬件members。我想这就是你要找的。p>
要获取此信息,请使用以下 rest api:
方法:获取
https://api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkGateways?objectMask=mask[members[hardware]]
要获取特定网络网关的硬件数据列表,您可以使用以下 api 示例:
方法:获取
https://api.softlayer.com/rest/v3/SoftLayer_Network_Gateway/$GatwayID/getObject?objectMask=mask[members[hardware]]
【讨论】: