SoftLayer_Billing_Item :: 获取取消请求为空,用于取消每小时虚拟服务器



我使用 SoftLayer API SoftLayer_Billing_Item :: cancelItem (...) 取消每小时虚拟服务器计费项,然后调用

https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/$billingItemId/getCancellationRequests?objectMask=mask[门票]

以获取所有取消请求。

但是这个 API 方法返回空值,即使我可以找到取消票是在客户门户上创建的。

为什么这个 API 方法返回空值? 它看起来像一个错误。

这看起来是一个问题,我建议您在软层中订阅票证,以便他们可以对此进行调查。

当虚拟访客的计费项被取消时,会立即创建一个"已关闭的票证",这就是不创建取消请求的原因。取消请求对象是为硬件设备(如Hardware_Server (BMS))创建的。

尽管如此,您可以使用下一个方法和下一个 objectMask 为已取消的虚拟来宾找到这些生成的已关闭票证:

SoftLayer_Account::getTicketsClosedToday
SoftLayer_Account::getTicketsClosedInTheLastThreeDays
SoftLayer_Account::getLastFiveClosedTickets
SoftLayer_Account::getClosedTickets
objectMask=mask[attachedVirtualGuests]

此掩码将检索与取消操作相关的票证和虚拟来宾。例如,使用此信息,您可以使用附加的虚拟访客 ID,并根据要取消的虚拟访客 ID 验证该值。

相关内容

最新更新