如何使用Softlayer Rest API获取与虚拟访客或Baremetal关联的包,类别和项目

时间:2016-12-23 11:22:22

标签: ibm-cloud-infrastructure

我正在尝试找到一种获得综合响应的方法,在VirtualGuest或BareMetal中获取VirtualGuest的/ BareMetal的包,类别,项目的详细信息。

请建议一种方法来获取合并的Rest API。

1 个答案:

答案 0 :(得分:0)

可以使用下一个对象掩码检索VirtualGuest / BareMetal的包,类别和项目的详细信息:

https://$username:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/$virtualGuestId/getObject.json?objectMask=mask[billingItem[item,category,children[item,category]]]
Method: GET

https://$username:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Hardware/$hardwareId/getObject.json?objectMask=mask[billingItem[item,category,children[item,category]]]
Method: GET

您还可以使用以更简洁的方式检索数据的对象掩码替换先前的对象掩码:

  

objectMask =掩模[ID,完全限定的域名,billingItem [ID,项目[ID,说明],类别[名称,ID],儿童[ID,项目[ID,说明],类别[名称,ID]]]] < / p>

其他有用的链接:

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

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