磁带库转储(磁带到本地)

February 26, 2024About 3 min

磁带库转储(磁带到本地)

SDK类名:/tape/Tape;

列表

SDK方法名:listTapeRecovery;

URL

/tape_recovery

Method

GET

Request

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

Response

名称类型必选简介Mock初始值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初始值Mock规则
rule_nameString规则名称
node_uuidString节点uuid
library_snString磁带库序列号
tape_uuidString磁带库uuid
tape_pool_uuidString磁带池uuid
slot_indexStringslot索引
slot_barcodeString磁带条形码
slot_tapenameString磁带名
slot_tapesequenceString磁带编号
bk_indexString备份编号
bk_pathString备份路径
bk_filesArray
  file_path_nameString
rec_pathString恢复路径,目标类型为文件时,必传''
recover_allNumber是否恢复全部数据0
bk_data_typeNumber目标类型:
1:文件;
10:备份快照
pool_uuidString存储池uuid,目标类型为备份快照时,必传
volume_uuidString复制卷uuid,目标类型为备份快照时,必传
auto_startNumber规则是否自启动:
0:否;
1:是;
1
appointment_timeNumber预约启动时间1664248414

Response

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

获取单个

SDK方法名:describeTapeRecovery;

URL

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

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  tape_recoveryObject
    idString
    rule_uuidString
    rule_nameString
    node_uuidString
    library_snString
    tape_uuidString
    tape_pool_uuidString
    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初始值Mock规则
rule_uuidsArray

Response

名称类型必选简介Mock初始值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初始值Mock规则
rule_uuidsArray
force_refreshNumber点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传

Response

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