磁带库转储

November 23, 2021About 3 min

磁带库转储

SDK类名:/tape/Tape;

列表

SDK方法名:listTapeRecovery;

URL

//tape_recovery

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
msgString
retNumber200
dataObject
  countNumber10
  info_listArray
    rule_uuidString规则uuid
    rule_nameString规则名称
    node_nameString节点名
    library_snString
    slot_barcodeString
    slot_tapenameString
    slot_tapesequenceString
  totalNumber100
  codeNumber0
  messageString

新建

SDK方法名:createTapeRecovery;

URL

//tape_recovery

Method

POST

Request

名称类型必选初始值简介Mock规则
rule_nameString规则名称
node_uuidString节点uuid
library_snString磁带库序列号
slot_indexStringslot索引
slot_barcodeString磁带条形码
slot_tapenameString磁带名
slot_tapesequenceString磁带编号
bk_indexString备份编号
bk_pathString备份路径
bk_filesArray
  file_path_nameString
rec_pathString''恢复路径,目标类型为文件时,必传
recover_allNumber0是否恢复全部数据
bk_data_typeNumber目标类型:
1:文件;
10:备份快照
pool_uuidString存储池uuid,目标类型为备份快照时,必传
volume_uuidString复制卷uuid,目标类型为备份快照时,必传

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess

获取单个

SDK方法名:describeTapeRecovery;

URL

//tape_recovery/:uuid([A-F0-9-]+)

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  tape_recoveryObject
    idString
    rule_uuidString
    rule_nameString
    node_uuidString
    library_snString
    slot _indexString
    slot_barcodeString
    slot_tapenameString
    slot_tapesequenceString
    bk_indexString
    bk_pathString
    bk_filesArray
      file_path_nameString
    rec_pathString
    bk_data_typeNumber
    pool_uuidString
    volume_uuidString

删除

SDK方法名:deleteTapeRecovery;

URL

//tape_recovery

Method

DELETE

Request

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

Response

名称类型必选初始值简介Mock规则
msgString
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 找不到节点
    rule_uuidString@uuid
    rule_nameString@name
  success_listArray
    codeNumber11110001
    messageString[0] success
    rule_uuidString@uuid
    rule_nameString@name
retNumber200

获取状态

SDK方法名:listTapeRecoveryStatus

URL

//tape_recovery/status

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  statusArray
    rule_uuidArray["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"]
    statusStringUNKNOW已完成:FINISH;
停止:STOP;
恢复中:RECOVERING;
准备中:PREPARING;
    progressString恢复百分比(状态是RECOVERING时显示)
Last update: 6/25/2022, 9:23:18 PM
Contributors: ganl