APi从Softlayer获取Active VM?

时间:2016-06-23 07:26:57

标签: ibm-cloud-infrastructure

我需要有来自Softlayer的活动虚拟机列表。正如我所需要的那样     因为我需要将该列表与我的Vms数据库列表进行比较。     请帮忙。提前致谢

1 个答案:

答案 0 :(得分:0)

您可以使用objectMask从您正在使用的方法中检索所需的某些属性。像这样:

https://$username:$apikey@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests.json?objectMask=mask[id,hostname,status[name]]

方法:GET

此外,您可以使用objectFilter来获取所需的匹配项。例如:

https://$username:$apikey@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests.json?objectMask=mask[id,hostname,status[name]]&objectFilter={"virtualGuests":{"status":{"name":{"operation":"Active"}}}}

方法:GET

相关文档:

http://sldn.softlayer.com/article/object-masks

http://sldn.softlayer.com/article/object-filters