API文档
云服务器相关接口
实例相关接口
删除云服务器

1. 删除云服务器

本接口用于主动删除云服务器。

  1. 不再使用的云服务器,可通过本接口主动删除。已删除的云服务器无法找回,数据云盘内的数据也会一并删除。
  2. 本接口暂未支持批量操作。
  3. 本接口支持删除开机状态的云服务器资源。云服务器在删除后会停止计费。

1.1. 通用接口

本接口所属服务类型为 ecs

本接口操作类型为 DeleteInstances

1.1.1. 请求路径

POST {baseUrl}/v3/ecs/DeleteInstances

1.1.2. 请求体

{
  "zoneCode": "cn-zhongwei-a",
  "ecsUuids": ["1d393df7-5ef0-4123-bf44-d2f953efae5e"],
  "deleteEip": false,
  "deleteEbs": false
}
⚠️

注意

如果您传入的deleteEip为true,则会删除与云服务器计费类型相同的公网IP资源;如果deleteEip为false,则会在删除云服务器前卸载全部公网IP资源。

如果您传入的deleteEbs为true,则会删除与云服务器计费类型相同的数据云盘;如果deleteEbs为false,则会在删除云服务器前卸载全部数据云盘。

系统盘会随云服务器一起删除。

请求体内容说明

属性名属性类型是否必须默认值说明
zoneCodeString可用区编码
ecsUuidsArray待删除云服务器 UUID 列表
deleteEipBooleanfalse是否删除绑定的弹性公网 IP
deleteEbsBooleanfalse是否删除挂载的数据云盘

1.1.3. 返回内容

{
  "code": 200,
  "message": "删除成功",
  "data": [
    {
      "jobUuid": "6a75ee53fba1435ead5a37ed7931a035",
      "success": false,
      "progress": 0.0,
      "type": "DeleteECS",
      "done": false,
      "resourceUuid": "1d393df7-5ef0-4123-bf44-d2f953efae5e"
    }
  ]
}

返回内容说明

属性名属性类型说明
codeInteger返回码。正常返回 200,异常返回500或其他业务错误码
messageString返回信息
dataArray异步任务进度信息

异步任务进度信息

属性名属性类型说明
jobUuidString异步任务唯一编码
successBoolean异步任务是否执行成功
progressDouble异步任务执行进度。0-100%
typeString异步任务类型
doneBoolean异步任务是否执行完成
resourceUuidString异步任务所处理的资源 Uuid

异步任务执行状态详见异步任务

1.2. 应用场景举例

1.2.1. 删除按需云服务器,并删除云盘和公网 IP

{
    "zoneCode": "cn-zhongwei",
    "ecsUuids": ["fff607c8-e991-4693-959c-1960db8df28a"],
    "deleteEip": true,
    "deleteEbs": true
}