数据清理
February 26, 2024About 3 min
数据清理
SDK类名:/resource/ReCyle;
获取列表
SDK方法名:listRecycle;
URL
/recycle
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 页数 | |||
limit | Number | 条数 | |||
type | String | 是 | 可选,所查询的规则类型: 0:复制规则; 1:定时备份; 2:整机备份; 3:整机CDM; 4:虚机备份; 5:ffo云备份 | ||
where_args[] | String | 可选 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
count | Number | 10 | |||
info_list | Array | 2 | |||
id | String | 主键id | @string | ||
uuid | String | 规则uuid | @pick('db9d1Ec2-093b-bea4-b9e5-61DeFb3cC48f', 'asdf') | ||
name | String | 规则名称 | @first | ||
type | Number | 规则类型: 0:复制规则; 1:定时备份; 2:整机备份; 3:整机CDM; 4:虚机备份; | @integer(0, 4) | ||
subtype | String | 具体类型:(参考各个备份规则具体类型) | |||
wk_uuid | String | 源机uuid | |||
wk_node_name | String | 源机名称 | |||
bk_uuid | String | 备机uuid | |||
bk_node_name | String | 备机名称 | |||
user_uuid | String | 规则所有者uuid | |||
username | String | 规则所有者 | @first | ||
content | Object | 规则具体信息,返回内容同各个规则获取单个接口 | |||
bkup_info | Object | ||||
policy | Number | 策略类型: 0:一次性; 1:周期; 2:立即执行 | |||
wk_data_type | Number | 源数据类型 | |||
bk_data_type | Number | 备份数据类型 | |||
log_uuid | String | 用来供底层上传日志的uuid,为了与原规则区分开 | |||
total | Number | 100 | |||
code | Number | 0 | |||
message | String |
清理数据
{operate}Recycle
URL
/recycle/operate
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | uuid数组 | |||
operate | String | 操作: clean:清理; |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
uuid | String | 规则uuid | |||
name | String | 规则名称 | |||
conflict_vm_name | String | 冲突虚机名(虚机备份) | |||
conflict_rule_name | String | 冲突规则名(虚机备份) | |||
success_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
uuid | String | ||||
name | String |
删除记录
SDK方法名:deleteRecycle;
URL
/recycle
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
uuid | String | ||||
name | String | ||||
success_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
uuid | String | ||||
name | String |
获取状态
SDK方法名:listRecycleStatus;
URL
/recycle/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | ['@uuid'] | |||
force_refresh | Number | 点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传 | 0-1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
count | String | 1 | |||
message | String | ||||
code | Number | 0 | |||
status | Array | ||||
status | String | 状态: UNCLEANED:未清理; CLEANED:已清理; CLEANING:清理中; CLEAN_FAILED:清理失败; | @pick('UNCLEANED', 'CLEANING') | ||
uuid | String | @/uuids |