0
如果我有賬單項目和訂單項目的詳細信息,是否有任何屬性,告訴資源是否實際存在於SL?例如:虛擬客戶是否可用或取消供應?可能還有其他的資源,以及如:network_vlan等有沒有什麼辦法來檢查一個計費/訂單項目是否真的存在於軟層?
如果我有賬單項目和訂單項目的詳細信息,是否有任何屬性,告訴資源是否實際存在於SL?例如:虛擬客戶是否可用或取消供應?可能還有其他的資源,以及如:network_vlan等有沒有什麼辦法來檢查一個計費/訂單項目是否真的存在於軟層?
這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
}
是什麼意思activeFlag這裏?我們可以依靠這個來檢查資源的存在嗎?是否activeFlag = False始終表示設備在過去有一個取消日期,而activeFlag = True表示設備仍處於活動狀態? – aaj
我猜不。我可以看到過去的取消日期和activeFlag = True的結算項目。這是什麼意思?如果設備已被取消,爲什麼它仍然處於活動狀態? – aaj
假設'activeFlag = 0'告訴我們賬單項目被取消。但是你有一些不符合這些標準的情況。我們需要審覈這些情況,而且此資產無法幫助我們瞭解結算項是否被取消。我試圖找到其他屬性來獲得「計費項目」的可靠狀態,但我並不幸運。 我只能說''cancellationDate「
mcruz