如何获取特定用户创建的虚拟服务器列表?

时间:2016-12-13 11:34:20

标签: ibm-cloud-infrastructure

我想获取特定用户创建的虚拟机列表。 SoftLayer是否为此提供任何API?

1 个答案:

答案 0 :(得分:0)

您可以使用此请求来检索用户的用户名创建的虚拟客人列表:

https://$username:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests.json?objectMask=mask[billingItem[orderItem[order[userRecord[username]]]]]&objectFilter={"virtualGuests":{"billingItem":{"orderItem":{"order":{"userRecord":{"username":{"operation":"$someUsername"}}}}}}}
Method: GET

注意:用您的数据替换 $ username $ apiKey $ someUsername

其他有用的链接:

http://sldn.softlayer.com/article/Object-Filters

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

https://softlayer.github.io/ruby/determining_device_owners/

这也是一个很好的答案,与你的问题有关,这些答案都有非凡的信息:

Softlayer API to get virtual guest owner