如何通过os版本搜索softlayer api以获取服务器列表

时间:2016-10-17 21:30:20

标签: api version ibm-cloud-infrastructure

我已生成API密钥。我只使用Windows作为我的首选操作系统。我想查询所有机器(裸机和虚拟机)的SL门户并按操作系统版本排序。 IE浏览器。 2008年标准与2008年数据中心。

1 个答案:

答案 0 :(得分:0)

不幸的是,无法让虚拟客户端和裸机服务器进行一次调用,请尝试以下Rest请求。

获取虚拟访客:

https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests?objectFilter={"virtualGuests":{"billingItem":{"children":{"item":{"description":{"operation":"*=2008 Standard"}}}}}}&objectMask=mask[operatingSystem.softwareDescription.name]

Method: Get

获取裸机服务器:

https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectFilter={"hardware":{"billingItem":{"children":{"item":{"description":{"operation":"*=2008 Standard"}}}}}}&objectMask=mask[operatingSystem.softwareDescription.name]

Method: Get

您只需要替换 $ user $ apiKey 2008标准(保持* =开头)