用于过滤冗余电源的Softlayer API

时间:2018-08-20 08:56:32

标签: api ibm-cloud-infrastructure

对于ID为271的软件包,如果我选择此软件包,则它仅给我一个冗余电源选项,如下:

1)冗余电源[$ 7.25]

如果我选择程序包ID为1051,那么它为冗余电源提供了两个选项

1)无-不需要电源 2)冗余电源[$ 7.25]

我希望API过滤何时显示2个选项以及何时仅显示一个冗余电源选项的软件包。

1 个答案:

答案 0 :(得分:0)

检查是否通过软件包configuration需要电源,门户页面在不需要时显示两个选项。

以下呼叫可以帮助您检索需要电源的那些包裹

https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/getAllObjects?objectFilter={"configuration":{"itemCategoryId":{"operation":35},"isRequired":{"operation":1}}}&objectMask=mask[id,configuration]

此呼叫列出了所有不需要的软件包:

https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/getAllObjects?objectFilter={"configuration":{"itemCategoryId":{"operation":35},"isRequired":{"operation":0}}}&objectMask=mask[id,configuration]