数据清理

February 26, 2024About 3 min

数据清理

SDK类名:/resource/ReCyle;

获取列表

SDK方法名:listRecycle;

URL

/recycle

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber页数
limitNumber条数
typeString可选,所查询的规则类型:
0:复制规则;
1:定时备份;
2:整机备份;
3:整机CDM;
4:虚机备份;
5:ffo云备份
where_args[]String可选

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  countNumber10
  info_listArray2
    idString主键id@string
    uuidString规则uuid@pick('db9d1Ec2-093b-bea4-b9e5-61DeFb3cC48f', 'asdf')
    nameString规则名称@first
    typeNumber规则类型:
0:复制规则;
1:定时备份;
2:整机备份;
3:整机CDM;
4:虚机备份;
@integer(0, 4)
    subtypeString具体类型:(参考各个备份规则具体类型)
    wk_uuidString源机uuid
    wk_node_nameString源机名称
    bk_uuidString备机uuid
    bk_node_nameString备机名称
    user_uuidString规则所有者uuid
    usernameString规则所有者@first
    contentObject规则具体信息,返回内容同各个规则获取单个接口
    bkup_infoObject
      policyNumber策略类型:
0:一次性;
1:周期;
2:立即执行
      wk_data_typeNumber源数据类型
      bk_data_typeNumber备份数据类型
    log_uuidString用来供底层上传日志的uuid,为了与原规则区分开
  totalNumber100
  codeNumber0
  messageString

清理数据

{operate}Recycle

URL

/recycle/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArrayuuid数组
operateString操作:
clean:清理;

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString
  fail_listArray
    codeNumber1
    messageString
    uuidString规则uuid
    nameString规则名称
    conflict_vm_nameString冲突虚机名(虚机备份)
    conflict_rule_nameString冲突规则名(虚机备份)
  success_listArray
    codeNumber1
    messageString
    uuidString
    nameString

删除记录

SDK方法名:deleteRecycle;

URL

/recycle

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString
  fail_listArray
    codeNumber1
    messageString
    uuidString
    nameString
  success_listArray
    codeNumber1
    messageString
    uuidString
    nameString

获取状态

SDK方法名:listRecycleStatus;

URL

/recycle/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray['@uuid']
force_refreshNumber点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传0-1

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  countString1
  messageString
  codeNumber0
  statusArray
    statusString状态:
UNCLEANED:未清理;
CLEANED:已清理;
CLEANING:清理中;
CLEAN_FAILED:清理失败;
@pick('UNCLEANED', 'CLEANING')
    uuidString@/uuids
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl