SoftLayer_Billing_Item:: getCancellationRequests пусто для отмененного почасового виртуального сервера

Я использую SoftLayer API SoftLayer_Billing_Item::cancelItem(...) для отмены почасовой оплаты за виртуальный сервер, затем вызывает

https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/$billingItemId /getCancellationRequests?objectMask=маска[билет]

чтобы получить все запросы на отмену.

Но эти методы API возвращают пустое значение, даже если я могу найти билет на отмену, созданный на клиентском портале.

Почему этот метод API возвращает пустое значение? Это похоже на ошибку.


person mnnmountain    schedule 05.06.2016    source источник


Ответы (2)


Это выглядит проблемой, я рекомендую вам отправить заявку в softlayer, чтобы они могли разобраться в этом.

person Nelson Raul Cabero Mendoza    schedule 06.06.2016
comment
Спасибо. Я отправил тикет SoftLayer по этому поводу. - person mnnmountain; 07.06.2016

Когда элемент выставления счетов Виртуального гостя отменяется, немедленно создается «закрытый тикет», поэтому запрос на отмену не создается. Объекты запроса на отмену создаются для таких аппаратных устройств, как Hardware_Server (BMS).

Тем не менее, вы можете найти эти сгенерированные закрытые заявки для виртуального гостя, который был отменен, используя следующие методы и следующую маску объекта:

SoftLayer_Account::getTicketsClosedToday

SoftLayer_Account::getTicketsClosedInTheLastThreeDays

SoftLayer_Account::getLastFiveClosedTickets

SoftLayer_Account::getClosedTickets

objectMask=mask[attachedVirtualGuests]

Эта маска будет получать билеты и виртуальных гостей, связанных с операцией отмены. Используя эту информацию, вы могли бы, например, использовать прикрепленный идентификатор виртуального гостя и сверить значение с идентификатором виртуального гостя, который должен был быть отменен.

person Marcelo Guzman    schedule 06.06.2016