无法使用对象过滤器获得SoftLayer_Virtual_Guest / getCreateObjectOptions API的预期输出。

时间:2018-03-19 13:10:26

标签: api ibm-cloud-infrastructure

我正在尝试检查给定的天气" operatingSystemReferenceCode"是否有效使用Softlayer API。 我在Object Filter中提到了operatingSystemReferenceCode。 即使我传递了无效的" operatingSystemReferenceCode"我会得到成功的回应。 我尝试了很多方法来构建objectFilter,但是无法获得预期的输出。 任何人都可以帮我构建一个合适的objectFilter。

API:

的https://:@ api.softlayer.com /休息/ V3 / SoftLayer_Virtual_Guest / getCreateObjectOptions ObjectFilter的= {&#34; virtualGuests&#34 ;: {&#34; CreateObjectOptions&#34 ;: {&#34; operatingSystems&#34; {&#34;模板&#34; {&#34; operatingSystemReferenceCode&#34; {&#34;操作&#34;:&#34; CWWSDCSENTOS_7_64_34542&#34;}}}}}} < / p>

1 个答案:

答案 0 :(得分:0)

SoftLayer_Virtual_Guest :: getCreateObjectOptions方法是一个特殊的方法,你不能应用任何objectFilter或对象掩码,你甚至可以在文档中看到:

https://softlayer.github.io/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions/

下面的可选标题你应该可以在这个方法中看到objectFilter

https://softlayer.github.io/reference/services/SoftLayer_Account/getVirtualGuests/

但getCreateObjectOptions的可选标头为空