Виртуальные гости в зарезервированной емкости не отображаются - PullRequest
0 голосов
/ 22 октября 2018

мы проверяем API ( как заказать SoftLayer_Virtual_ReservedCapacityGroup )

Чтобы заказать виртуальный экземпляр с reservedCapacityId успешно.но упорядоченные виртуальные машины не отображаются.

мы проверили, используя этот API.

https://IBM_ID:API_KEY@api.softlayer.com/rest/v3/SoftLayer_Account/VirtualGuests.json

Возвращаемое значение давало обычные виртуальные экземпляры, кроме серверов с reservedCapacityId.

isэто ошибка API?или мы используем другие API?

1 Ответ

0 голосов
/ 23 октября 2018

Да, это ошибка API, о ней было сообщено SoftLayer, и я думаю, что она будет исправлена ​​в ближайшее время, в то время как я могу порекомендовать вам использовать метод advancedSearch , следующий вернет всех виртуальных гостейвключая тех, кто входит в зарезервированную группу емкости.

POST https://api.softlayer.com/rest/v3/SoftLayer_Search/advancedSearch

{
    "parameters":[      
        "_objectType:SoftLayer_Virtual_Guest"
    ]
}

Вы также можете попробовать использовать маску для метода getReservedCapacityGroups следующим образом:

GET https://api.softlayer.com/rest/v3/SoftLayer_Account/getReservedCapacityGroups?objectMask=mask[id,occupiedInstances[guest]]
...