接口功能介绍
退订或删除云硬盘快照。
接口约束
1、只有快照状态为可用时才支持删除操作;
2、支持批量删除,仅支持批量删除同一个卷下的多个快照;
3、当refundOrder为true时,将退订云硬盘的快照功能,将删除该云硬盘下的所有的快照,当存在创建中的云硬盘快照时,不允许进行退订;开通了快照功能的云硬盘(即创建过快照,首次创建快照时会创建订单)在删除云硬盘之前需要先退订快照功能;
接口是否审批
否
Content-Type
application/json
URI
POST /v4/ebs_snapshot/delete-ebs-snap
路径参数
无
Query参数
无
请求头header参数
无
请求参数
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionID | 是 | String | 资源池ID,请根据查询资源池列表接口返回值进行传参,获取“regionId”参数。 | ||
snapshotIDs | 是 | Array of Strings | 云硬盘快照ID列表,请根据查询快照列表接口返回值进行传参,获取snapshotID参数,当refundOrder为True时不校验该字段,将删除所有的快照,该字段传[]即可。 | ||
refundOrder | 否 | Boolean | 是否退订该硬盘下的所有的快照,True时将删除所有的快照并删除订单,False时只删除快照不删除订单。 | true | |
diskID | 是 | String | 云硬盘ID |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码(800为成功,900为处理中/失败)。 | 800 | |
message | String | 失败时的错误描述,一般为英文描述。 | ||
description | String | 失败时的错误描述,一般为中文描述。 | ||
returnObj | Object | 返回数据结构体 | returnObj | |
details | String | 可忽略 | ||
errorCode | String | 业务细分码,为product.module.code三段式码。请参考错误码。 | ||
error | String | 业务细分码,为product.module.code三段式大驼峰码。请参考错误码。 |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
snapshotJobID | String | 删除快照任务ID,仅删除不退订时返回该字段。 | ||
notAllowedList | Array of Strings | 状态不允许的快照ID列表,仅删除不退订时返回该字段。 | ||
notFoundList | Array of Strings | 不存在的快照ID列表,仅删除不退订时返回该字段。 | ||
masterOrderID | String | 主订单ID,退订时返回该参数,普通删除无该字段。 | ||
masterOrderNO | String | 主订单号,退订时返回该参数,普通删除无该字段。 | ||
regionID | String | 区域ID,退订时返回该参数,普通删除无该字段。 |
请求示例
请求头header
{
}
请求体body
{
"regionID":"fc862f71-d629-4a0e-9fe0-b104963b3f05",
"snapshotIDs":[
"f261-45863-499c407",
"u2384-2342-29384skdjhf"
],
"diskID":"36e88a58-1ebf-40ac-91b6-a8c0eca38314"
}
响应示例
{
"returnObj": {
"snapshotJobID": "0f49c7be-6194-11ed-b5f5-525400cc3b79",
"notAllowedList": [],
"notFoundList":[],
},
"details": "",
"message": "SUCCESS",
"description": "成功",
"statusCode": 800
}
refundOrder为true时:
{
"description" : "成功",
"details" : "",
"message" : "success",
"returnObj" : {
"masterOrderID" : "de0c74e4eb744435b852f799a7dcfece",
"masterOrderNO" : "20221106181514283523",
"regionID" : "81f7728662dd11ec810800155d307d5b"
},
"statusCode" : 800
}
状态码
请参考状态码