我想取消服务器订购附带的公共/私人vlans。
请分享softlayer api取消主要的vlans?
答案 0 :(得分:0)
如果您购买了vlan,则必须取消其中的服务器,然后您可以通过其billingItem继续取消vlan,这些请求将有助于:
从vlan及其结算项目中获取信息
https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Account/getNetworkVlans?objectMask=mask[billingItem.id]
Method: Get
取消vlan billind项目
获得vlan的结算项目标识符后,即可使用此请求:
https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Billing_Item_Cancellation_Request/createObject
Method: Post
{
"parameters":[
{
"accountId":123123,
"items":[
{
"billingItemId":101726027,
"immediateCancellationFlag":true
}
]
}
]
}
将您的accountId替换为 123123 ,使用vlan的结算项目标识符 101726027
如果您的服务器的vlans是由SoftLayer提供的,那么当服务器已被取消时它们将被删除,因此您只需要取消服务器。