Um zurückzuholen, was Sie benötigen, ist es notwendig, Objektmasken neben Objektfilter, versuchen Sie bitte die folgenden curl Anfrage unter Verwendung SoftLayer_Account :: getVirtualDiskImages Methode zu verwenden:
über Objektmasken werden die IDs angezeigt werden den angeschlossenen Servers oder VSI zusammen mit anderen spezifizierten Eigenschaften definierten wir:
curl -g "https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Account/getVirtualDiskImages?objectMask=mask[capacity,createDate,description,id,name,units,blockDevices[guestId]]"
nun durch zusammen mit der Maske unter Verwendung von Object können Sie die zurückgegebene Liste von Disk-Images unter Verwendung der ID des Geräts (Virtual Guest in diesem engen Fall), wo sie sind verbunden.
curl -g "https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Account/getVirtualDiskImages?objectMask=mask[capacity,createDate,description,id,name,units,blockDevices[guestId]]&objectFilter=%7B%22virtualDiskImages%22%3A%7B%22blockDevices%22%3A%7B%22guestId%22%3A%7B%22operation%22%3A[deviceId]%7D%7D%7D%7D"
Sie den "[Benutzername]" und "[apikey]" für gültige Anmeldeinformationen zu ändern, und das "[deviceId]" für Ihre (Virtual) guestId nicht vergessen.
Ein weiteres Verfahren, das ähnlich ist Information direkt von SoftLayer_Virtual_Guest::getBlockDevicesguestId (VSI id) und ohne die Verwendung von Objektmaske und Filtern abzurufen.
Für weitere Informationen empfehle ich unten zu sehen:
https://sldn.softlayer.com/blog/bpotter/going-further-softlayer-api-python-client-part-1
https://sldn.softlayer.com/article/object-filters
https://sldn.softlayer.com/article/object-masks