无法使用对象过滤器获得 SoftLayer_Virtual_Guest/getCreateObjectOptions API 的预期输出。
Not able to get expected output for SoftLayer_Virtual_Guest/getCreateObjectOptions API with Object Filter.
我正在尝试使用下面的 Softlayer API 检查给定的 "operatingSystemReferenceCode" 是否有效。
我是不是在对象过滤器中提到了 operatingSystemReferenceCode。
即使我传递了一个无效的 "operatingSystemReferenceCode" 我也会得到成功的回应。
我尝试了很多方法来构建 objectFilter,但无法获得预期的输出。
任何人都可以帮助我构建一个合适的 objectFilter。
API :
https://:@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/getCreateObjectOptions?objectFilter={"virtualGuests":{"CreateObjectOptions":{"operatingSystems":{"template":{"operatingSystemReferenceCode":{"operation":"CWWSDCSENTOS_7_64_34542"}}}}}}
SoftLayer_Virtual_Guest::getCreateObjectOptions方法是一个特殊的方法,你不能应用任何objectFilter或object掩码,你可以在文档中看到:
https://softlayer.github.io/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions/
下面是可选的 headers 你应该能够看到 object像这个方法中那样的过滤器
https://softlayer.github.io/reference/services/SoftLayer_Account/getVirtualGuests/
但 getCreateObjectOptions 的可选 headers 为空
我正在尝试使用下面的 Softlayer API 检查给定的 "operatingSystemReferenceCode" 是否有效。 我是不是在对象过滤器中提到了 operatingSystemReferenceCode。 即使我传递了一个无效的 "operatingSystemReferenceCode" 我也会得到成功的回应。 我尝试了很多方法来构建 objectFilter,但无法获得预期的输出。 任何人都可以帮助我构建一个合适的 objectFilter。
API :
https://:@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/getCreateObjectOptions?objectFilter={"virtualGuests":{"CreateObjectOptions":{"operatingSystems":{"template":{"operatingSystemReferenceCode":{"operation":"CWWSDCSENTOS_7_64_34542"}}}}}}
SoftLayer_Virtual_Guest::getCreateObjectOptions方法是一个特殊的方法,你不能应用任何objectFilter或object掩码,你可以在文档中看到:
https://softlayer.github.io/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions/
下面是可选的 headers 你应该能够看到 object像这个方法中那样的过滤器
https://softlayer.github.io/reference/services/SoftLayer_Account/getVirtualGuests/
但 getCreateObjectOptions 的可选 headers 为空