我正在使用SoftLayer_Account::getHardware API获取硬件对象的列表。据我所知,这给了我一张服务器列表。还有其他硬件对象可以包括吗?例如:存储或其他类型的对象?我可以看到设备类型:门户上的“网关成员”,但是计费项的类别代码是“服务器”,这个对象类型是什么?我能把这个设备当作一个服务器对象吗?
发布于 2016-05-13 15:13:44
帐号::getHardware包括”Bare Metal Servers”和”Gateway Member”。
若要只获取裸金属项目(与门户相同数量的项目),请执行以下操作:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectMask=mask[networkGatewayMemberFlag]&objectFilter={ "hardware": { "networkGatewayMemberFlag": { "operation": 0 } } }
Method: GETWhere:
裸金属的networkGatewayMemberFlag必须是0。
其他请求可以帮助您获得相同数量的物品(裸金属)如下:
https://[username]:[apikey]@api.softlayer.com/rest/v3.1/SoftLayer_Search/advancedSearch
Method: POST
Json Payload:
{
"parameters": [
"hardwareFunctionDescription:\"Server\" networkGatewayMemberFlag:0 _objectType:SoftLayer_Hardware"
]
}https://stackoverflow.com/questions/37205606
复制相似问题