2016-05-05 24 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

相關問題