2016-05-05 25 views

回答

1

这REST示例可以帮助你:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Billing_Item/[billing_item_id]/getObject?objectMask=mask[id,cancellationDate,activeFlag] 

Method: GET 

其中:

cancellationDate:

一个计费项目的取消日期。您的SoftLayer发票上不会收取以前取消日期为 的结算项目。 将来的取消日期表示当前的结算项目为 有效,但将来会取消且不收费。具有零取消日期的帐单项目也被视为 有效帐单项目,并且在每个结算周期收取一次。

取消的计费项目的反应是:

{ 
    "cancellationDate": "2014-05-16T13:53:55-05:00", 
    "id": 18450000, 
    "activeFlag": false 
} 

参考: SoftLayer_Billing_Item

+0

是什么意思activeFlag这里?我们可以依靠这个来检查资源的存在吗?是否activeFlag = False始终表示设备在过去有一个取消日期,而activeFlag = True表示设备仍处于活动状态? – aaj

+0

我猜不。我可以看到过去的取消日期和activeFlag = True的结算项目。这是什么意思?如果设备已被取消,为什么它仍然处于活动状态? – aaj

+0

假设'activeFlag = 0'告诉我们账单项目被取消。但是你有一些不符合这些标准的情况。我们需要审核这些情况,而且此资产无法帮助我们了解结算项是否被取消。我试图找到其他属性来获得“计费项目”的可靠状态,但我并不幸运。 我只能说''cancellationDate“ mcruz

相关问题