有没有办法检查softlayer中是否存在计费/订单项?

时间:2016-05-05 13:09:12

标签: ibm-cloud-infrastructure

如果我有结算项目和订单项目详细信息,那么是否有任何属性可以告诉资源是否实际存在于SL中?例如:虚拟客人是否可用或取消预配?可能还有其他资源,例如:network_vlan等。

1 个答案:

答案 0 :(得分: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