磁带库转储
November 18, 2022About 3 min
磁带库转储
SDK类名:/tape/Tape;
列表
SDK方法名:listTapeRecovery;
URL
/tape_recovery
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 1 | |||
limit | Number | 10 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
count | Number | 10 | |||
info_list | Array | ||||
rule_uuid | String | 规则uuid | |||
rule_name | String | 规则名称 | |||
node_name | String | 节点名 | |||
library_sn | String | ||||
slot_barcode | String | ||||
slot_tapename | String | ||||
slot_tapesequence | String | ||||
total | Number | 100 | |||
code | Number | 0 | |||
message | String |
新建
SDK方法名:createTapeRecovery;
URL
/tape_recovery
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_name | String | 规则名称 | |||
node_uuid | String | 节点uuid | |||
library_sn | String | 磁带库序列号 | |||
tape_uuid | String | 磁带库uuid | |||
tape_pool_uuid | String | 磁带池uuid | |||
slot_index | String | slot索引 | |||
slot_barcode | String | 磁带条形码 | |||
slot_tapename | String | 磁带名 | |||
slot_tapesequence | String | 磁带编号 | |||
bk_index | String | 备份编号 | |||
bk_path | String | 备份路径 | |||
bk_files | Array | ||||
file_path_name | String | ||||
rec_path | String | 恢复路径,目标类型为文件时,必传 | '' | ||
recover_all | Number | 是否恢复全部数据 | 0 | ||
bk_data_type | Number | 目标类型: 1:文件; 10:备份快照 | |||
pool_uuid | String | 存储池uuid,目标类型为备份快照时,必传 | |||
volume_uuid | String | 复制卷uuid,目标类型为备份快照时,必传 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
获取单个
SDK方法名:describeTapeRecovery;
URL
/tape_recovery/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
tape_recovery | Object | ||||
id | String | ||||
rule_uuid | String | ||||
rule_name | String | ||||
node_uuid | String | ||||
library_sn | String | ||||
tape_uuid | String | ||||
tape_pool_uuid | String | ||||
slot _index | String | ||||
slot_barcode | String | ||||
slot_tapename | String | ||||
slot_tapesequence | String | ||||
bk_index | String | ||||
bk_path | String | ||||
bk_files | Array | ||||
file_path_name | String | ||||
rec_path | String | ||||
bk_data_type | Number | ||||
pool_uuid | String | ||||
volume_uuid | String |
删除
SDK方法名:deleteTapeRecovery;
URL
/tape_recovery
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_uuids | Array |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 11110001 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 11110001 | |||
message | String | [-1] 找不到节点 | |||
rule_uuid | String | @uuid | |||
rule_name | String | @name | |||
success_list | Array | ||||
code | Number | 11110001 | |||
message | String | [0] success | |||
rule_uuid | String | @uuid | |||
rule_name | String | @name | |||
ret | Number | 200 |
获取状态
SDK方法名:listTapeRecoveryStatus
URL
/tape_recovery/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_uuids | Array | ||||
force_refresh | Number | 点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | ||||
rule_uuid | Array | ["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"] | |||
status | String | 已完成:FINISH; 停止:STOP; 恢复中:RECOVERING; 准备中:PREPARING; | UNKNOW | ||
progress | String | 恢复百分比(状态是RECOVERING时显示) |