备份集复制策略
February 26, 2024About 3 min
备份集复制策略
SDK类名:/backupSetRulePolicy/BackupSetRulePolicy;
备份集复制策略 - 新建
SDK方法名:createReplicaTask;
URL
/replica_task
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
task_name | String | 名称 | |||
task_type | String | 类型: 0 - 复制 1 - 归档 | |||
src_unit_uuid | String | 源存储单元(组) | |||
dst_unit_uuid | String | 目标存储单元(组) | |||
pool_uuid | String | 磁带池uuid | |||
retention | Number | 目标保留等级(0 - 99) -1表示和源备份集一致 | |||
priority | Number | 任务优先级(0 - 99999) | |||
bkup_window | Array | ||||
wday | Number | 周几,0-6 | |||
from | String | ||||
to | String | ||||
bandwidth | String | 带宽控制,格式:303:00-14:002m,202:00-15:0080m(block也有) | |||
disable | Number | 1 - 禁用 - 勾选 0 - 启用 - 不勾选 | |||
next_replica_uuid | String | 下一级备份集复制策略 | |||
encrypt_setting | Object | ||||
encrypt | Number | 加密传输类型: 0:不加密; 1:AES; 2:SM4; | |||
encrypt_switch | Number | 加密传输开关: 0 - 不勾选 1 - 勾选 | |||
compress_setting | Object | ||||
compress | Number | 压缩等级 | |||
compress_switch | Number | 压缩传输开关: 0 - 不勾选 1 - 勾选 | |||
network_type | Number | 链路协议 0 - 仅TCP/IP 1 - 仅LANFREE 2 - LANFREE优先 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String |
备份集复制策略 - 修改
SDK方法名:modifyReplicaTask;
URL
/replica_task/:uuid([A-F0-9]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
task_name | String | ||||
task_type | String | ||||
src_unit_uuid | String | ||||
dst_unit_uuid | String | ||||
tape_uuid | String | ||||
retention | Number | 1 | |||
priority | Number | 1 | |||
trans_mode | Number | 1 | |||
bkup_window | String | ||||
bandwidth | String | ||||
task_uuid | String | ||||
random_str | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
msg | String |
备份集复制策略 - 列表
SDK方法名:listReplicaTask;
URL
/replica_task
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
like_args[task_name] | String | 【可选】名称搜索 | |||
like_args[src_unit_name] | String | 【可选】源存储单元(组)过滤 | |||
like_args[dst_unit_name] | String | 【可选】目标存储单元(组)过滤 | |||
type | Number | 【可选】规则类型过滤 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
message | String | [0] success | |||
code | Number | 0 | |||
total | Number | 2 | |||
info_list | Array | 2-6 | |||
task_name | String | bk1 | |||
task_type | Number | 0 | |||
src_unit_uuid | String | 38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1 | |||
dst_unit_uuid | String | 38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1 | |||
src_unit_name | String | src | |||
dst_unit_name | String | dst | |||
retention | Number | 0 | |||
priority | Number | 0 | |||
username | String | root | |||
can_op | Number | 1 | |||
can_up | Number | 1 | |||
can_del | Number | 1 | |||
task_uuid | String | 38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1 |
备份集复制策略 - 单个
SDK方法名:describeReplicaTask;
URL
/replica_task/:uuid([A-F0-9]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
replica_task | Object | ||||
task_name | String | ||||
task_uuid | String | ||||
task_type | String | ||||
src_unit_uuid | String | ||||
dst_unit_uuid | String | ||||
tape_uuid | String | ||||
retention | Number | 1 | |||
priority | Number | 1 | |||
trans_mode | Number | 1 | |||
bkup_window | Array | ||||
wday | Number | ||||
from | String | ||||
to | String | ||||
bandwidth | String | ||||
random_str | String | ||||
user_uuid | String | ||||
create_time | String |
备份集复制策略 - 删除
SDK方法名:deleteReplicaTask;
URL
/replica_task
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
task_uuids | Array | ||||
force | Number |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
message | String | ||||
code | Number | 11110001 | |||
success_list | Array | ||||
code | String | 11110001 | |||
message | String | 删除成功 | |||
name | String | test2 | |||
unit_uuid | String | BC92C981-D637-AC10-7CB0-450504DF8A3C | |||
fail_list | Array | ||||
code | String | 11110001 | |||
message | String | 离线 | |||
name | String | test1 | |||
unit_uuid | String | AB92C981-D637-AC10-7CB0-450504DF8A3C |