Warum funktioniert die Filterung nicht wie in Softlayer API filtering documentation definiert?Softlayerfilterung funktioniert nicht
Hier ist der REST-Aufruf an die API mit Filtern:
https://api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests?objectMask=mask[id,datacenter]&objectFilter={"datacenter":{"name":{"operation":"dal05"}}}
Und das wird nicht funktionieren. Es gibt virtuelle Hosts von jedem Rechenzentrum, NICHT von dal05 NUR wie erwartet:
<root>
<item>
<id>24291415</id>
<datacenter>
<id>814994</id>
<longName>Amsterdam 3</longName>
<name>ams03</name>
<statusId>2</statusId>
</datacenter>
</item>
<item>
<id>26248749</id>
<datacenter>
<id>814994</id>
<longName>Amsterdam 3</longName>
<name>ams03</name>
<statusId>2</statusId>
</datacenter>
</item>
<item>
<id>26248751</id>
<datacenter>
<id>814994</id>
<longName>Amsterdam 3</longName>
<name>ams03</name>
<statusId>2</statusId>
</datacenter>
</item>
</root>
Die Frage ist ein Duplikat, bereits beantwortet [hier] (http://stackoverflow.com/questions/41997010/objectfilter-in-softlayer-doesnt-work?rq=1) – user921176