CaaS / CVPC API 開發者中心

雲伺服器

使用說明

terminateInstances主要是用於移除所指定的雲伺服器

若有子產品(儲存空間, 負載平衡, 防火牆, VPN)已綁定此雲伺服器,則此操作會失敗,請先行移除相關的子產品

Request參數

參數 說明 備註
instanceId    主機服務識別碼列表
類型 : String
預設值 : 無
是否為複數型態 : 是
可支援多值

Response參數

參數 說明 備註
requestId     

(非必要參數)

請求識別碼
類型 : JSON value : string
是否為複數型態 : 否
系統自動產生
statusMap 主機服務識別碼-狀態列表
類型 :JSON value : object
是否為複數型態 : 是(Map)
object為{string,string}
例:
{ "BV550100010003": "process success ", "BV550100010004": "process fail " }

Request範例

範例1:        
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=terminateInstances
&instanceId=BV550100010003
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

範例2:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=terminateInstances
&instanceId=BV550100010003
&instanceId=BV550100010004
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}
		

Response範例

{
	"requestId":"xxxEXAMPLE",
	"statusMap": {
		"BV550100010003": "process success",
		"BV550100010004": "process fail"
	}
}