Wie finde ich die Position eines EVaults mit der SoftLayer-API?

Ich sehe, dass es SoftLayer_Account :: getEvaultNetworkStorage () gibt, um eine Liste meiner EVault-Speicher abzurufen. Anhand der mir vorliegenden Informationen kann ich jedoch den Standort eines bestimmten EVault nicht ermitteln. Im Folgenden finden Sie die Art von Informationen, die ich von getEvaultNetworkStorage () erhalte:

   {
      "accountId" : 7xxx,
      "capacityGb" : 30,
      "createDate" : "2016-xxx",
      "guestId" : 14xxx,
      "hardwareId" : null,
      "hostId" : 14xxx,
      "id" : 83xxx,
      "nasType" : "EVAULT",
      "password" : "Bxxx",
      "serviceProviderId" : 1,
      "serviceResourceBackendIpAddress" : "ev-xxx.service.softlayer.com",
      "serviceResourceName" : "ev-xxx.service.softlayer.com",
      "storageTypeId" : "19",
      "upgradableFlag" : true,
      "username" : "IBMxxx"
   },

Ich sehe keinen anderen nützlichen Objektfilter zum Einstellen.

Verwenden von SoftLayer_Network_Storage_Backup_Evault :: getObject () liefert die gleichen Informationen, und es gibt keine APIs, die mir die Standortinformationen liefern. Und ich benötige die Standort-ID, um ein EVault-Plugin programmgesteuert zu bestellen.

Irgendwelche Ideen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage