备份中心
备份中心
SDK类名:/resource/AppSystem;
------- 二级目录 -------
URL
/------- 二级目录 -------
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
获取列表
SDK类名:/resource/AppSystem;
SDK方法名:secDirList;
URL
/sec_dir
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 1 | ||
info_list | Array | 否 | |||
id | Number | 否 | 主键id | 1 | |
dir_uuid | String | 否 | 二级目录uuid | B8566905-411E-B2CD-A742-77B1346D8E35 | |
dir_name | String | 否 | 二级目录名称 | 备份中心 | |
children | Array | 否 | 子目录 | ||
id | Number | 否 | 主键id | 2 | |
dir_uuid | String | 否 | B8566905-411E-B2CD-A742-77B1346D8E84 | ||
dir_name | String | 否 | 二级目录 | ||
children | Array | 否 | 子目录,以此类推 | ||
can_up | Number | ||||
can_op | Number | ||||
can_del | Number | ||||
message | String | 否 |
新建
SDK类名:/resource/AppSystem;
SDK方法名:createSecDir;
URL
/sec_dir
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
pid | Number | 否 | 父级目录id | ||
dir_name | String | 否 | 二级目录名称 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 | ||
dir_uuid | String | 否 | 二级目录uuid,成功返回 | 67E33CDB-D75B-15B3-367D-50C764F5A26E | |
pid | String | 否 | 父级目录id,成功返回 | 2 |
修改
SDK类名:/resource/AppSystem;
SDK方法名:modifySecDir;
URL
/sec_dir/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
dir_name | String | 否 | 二级目录名称 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
删除
SDK类名:/resource/AppSystem;
SDK方法名:deleteSecDir;
URL
/sec_dir
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
dir_uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
fail_list | Array | 否 | |||
code | Number | 否 | 1 | ||
message | String | 否 | |||
dir_uuid | String | 否 | |||
dir_name | String | 否 | |||
success_list | Array | 否 | |||
code | Number | 否 | 1 | ||
message | String | 否 | |||
dir_uuid | String | 否 | |||
dir_name | String | 否 | |||
ret | Number | 否 | 200 |
------- 应用系统管理 -------
URL
/dash1
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
获取列表
SDK类名:/resource/AppSystem;
SDK方法名:appSystemList;
URL
/app_sys
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 否 | 1 | ||
page | Number | 否 | 1 | ||
search_field | String | 否 | |||
search_value | String | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 1 | ||
info_list | Array | 否 | |||
sys_uuid | String | 否 | 应用系统uuid | ||
sys_name | String | 否 | 应用系统名称 | ||
dir_name | String | 否 | 二级目录名称 | ||
total_memeber | String | 否 | 成员数量 | ||
current_level | String | 否 | 当前运行等级 | ||
random_str | String | 否 | 随机串 | ||
can_del | Number | 当前用户是否有权限删除,0否1是 | 0 | ||
can_up | Number | 当前用户是否有权限修改,0否1是 | 0 | ||
can_op | Number | 当前用户是否有权限操作,0否1是 | 0 | ||
message | String | 否 |
获取列表(附加成员列表)
SDK类名:/resource/AppSystem;
SDK方法名:appSystemMembersList;
URL
/app_sys/get_app_sys_members
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_type | Number | 规则类型,0,文件备份;1,虚机复制;2,整机备份 | |||
os_type | Number | 操作系统类型,0,linux;1,windows | |||
name | String | 过滤项,成员名称 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
info_list | Array | ||||
id | String | 唯一id | 1 | ||
label | String | 应用系统名称 | 123 | ||
sys_uuid | String | 应用系统uuid | |||
children | Array | 成员列表 | 2 | ||
id | Number | 唯一id | "@integer(1, 31)" | ||
label | String | 成员名称 | "@integer(1, 31)" | ||
cpu | String | cpu数量 | |||
core_per_sock | String | cpu核心数 | |||
mem_mb | String | 内存 | |||
os_type | Number | 操作系统类型,0,linux;1,windows | 1 | ||
vp_uuid | String | 获取虚机成员列表时返回,虚机对应的平台uuid | |||
vm_uuid | String | 虚机的uuid | |||
vm_ref | String | 虚机成员返回,虚机的id | |||
ip | String | 节点成员返回,节点的控制台地址 | 172.20.2.80 | ||
rep_path | Array | 节点成员返回,节点的复制路径 |
获取单个
SDK类名:/resource/AppSystem;
SDK方法名:describeAppSystem;
URL
/app_sys/: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] 操作成功 | ||
app_sys | Object | 否 | |||
dir_uuid | String | 否 | |||
sys_name | String | 否 | |||
level_cfg | Array | 否 | |||
day | Array | 否 | [0,1,2,3,4,5,6] | ||
periods | Array | 否 | |||
level | Number | 否 | 1 | ||
start_time | String | 否 | 10:10 | ||
end_time | String | 否 | 12:20 | ||
node_uuids | Array | 节点成员uuid | |||
vm_uuid | Array | 虚机成员uuid | |||
vp_vm_list | Object | 虚拟平台虚机列表 | |||
key | Array | key是虚拟平台名称 | 2 | ||
vm_uuid | String | 虚机uuid | |||
vm_ip | String | 虚机ip | 0.0.0.0 | ||
vm_name | String | 虚机名称 | 虚机名称 |
新建
SDK类名:/resource/AppSystem;
SDK方法名:createAppSystem;
URL
/app_sys
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
dir_uuid | String | 否 | 二级目录uuid | 73412DAD-A7A6-4605-A9FF-081495C8800B | |
sys_name | String | 否 | 应用系统名称 | 应用系统name | |
level_cfg | Array | 否 | 运行等级,Array | ||
day | Array | 否 | 星期日(0)到星期六(6) | [0,1,2,3,4,5,6] | |
periods | Array | 否 | |||
level | Number | 否 | 等级分类: A:0, B:1, C:2 | 0 | |
start_time | String | 否 | 开始时间 | 10:10 | |
end_time | String | 否 | 结束时间 | 12:20 | |
node_uuids | Array | 否 | 节点成员 | ["EA52A961-9883-66FE-188B-D7266AD9594B", "09EEA553-C3B8-0D7A-4797-F7A7E2D4FAE1"] | |
vm_uuids | Array | 否 | 虚机成员 | [] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
修改
SDK类名:/resource/AppSystem;
SDK方法名:modifyAppSystem;
URL
/app_sys/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
dir_uuid | String | 否 | |||
sys_name | String | 否 | |||
level_cfg | Array | 否 | |||
day | Array | 否 | [0,1,2,3,4,5,6] | ||
periods | Array | 否 | |||
level | Number | 否 | 1 | ||
start_time | String | 否 | 10:10 | ||
end_time | String | 否 | 12:20 | ||
node_uuids | Array | 否 | ["EF4825D6-7FB3-7961-6271-5E5B2603414D"] | ||
vm_uuids | Array | 否 | ["EF4825D6-7FB3-7961-6271-5E5B2603414D"] | ||
random_str | String | 否 | 上次修改生成的随机串 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
删除
SDK类名:/resource/AppSystem;
SDK方法名:deleteAppSystem;
URL
/app_sys
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
sys_uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
fail_list | Array | 否 | |||
code | Number | 否 | 1 | ||
message | String | 否 | |||
sys_uuid | String | 否 | |||
sys_name | String | 否 | |||
success_list | Array | 否 | |||
code | Number | 否 | 1 | ||
message | String | 否 | |||
sys_uuid | String | 否 | |||
sys_name | String | 否 | |||
ret | Number | 否 | 200 |
获取虚机成员列表
SDK类名:/resource/AppSystem;
SDK方法名:getVmList;
URL
/app_sys/vm_list
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
where_args[vp_uuid] | String | 否 | 虚拟平台uuid | ||
search_field | String | 否 | vm_name | ||
search_value | String | 否 | vm_name |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 1 | ||
info_list | Array | 否 | |||
vp_uuid | String | 否 | |||
vm_name | String | 否 | 虚机1 | ||
vm_uuid | String | 否 | B8566905-411E-B2CD-A742-77B1346D8E34 | ||
ip | String | 导入的虚机ip | |||
message | String | 否 |
查看全部成员列表
SDK方法名:getMembersList;
URL
/app_sys/members_list
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
sys_uuid | String | 应用系统uuid | |||
page | Number | 页数 | |||
limit | Number | 条数 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
app_sys | Object | 应用系统信息 | |||
id | String | 1 | |||
sys_uuid | String | 应用系统uuid | B8566905-411E-B2CD-A742-77B1346D8E34 | ||
sys_name | String | 应用系统名称 | sys_name | ||
info_list | Array | ||||
uuid | String | uuid | B8566905-411E-B2CD-A742-77B1346D8E34 | ||
name | String | 成员名称 | member_name | ||
type | String | 成员类型: 0:节点; 1:虚机 | 0 | ||
ip | String | 节点:管理地址; 虚机:导入ip | 127.0.0.1 | ||
total | Number | 总条数 | 100 | ||
message | String |
------- 恢复管理 -------
URL
/dash/recovery
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
获取接管列表
SDK类名:/recovery/Recovery;
SDK方法名:recoveryList;
URL
/recovery
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 页数 | |||
limit | Number | 条数 | |||
type | Number | 规则类型(5:整机备份;11:虚机备份); | |||
search_field | String | 过滤字段: sys_name:应用系统名称; rule_name:规则名称; wk_node_name:工作机名称; | |||
search_value | String | 过滤值: |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
info_list | Array | ||||
rule_uuid | String | 规则uuid | |||
rule_name | String | 规则名称 | |||
rule_type | String | 整机备份:5;虚机复制11 | |||
sys_uuid | String | 应用系统uuid | |||
sys_name | String | 应用系统名称 | |||
wk_uuid | String | 工作机节点uuid 或 虚机uuid | |||
wk_node_name | String | 工作机节点名称 或虚机名称 | |||
tgt_name | String | 目标虚机名称 | |||
can_failover | Number | 允许接管 | 0 | ||
can_failback | Number | 允许回切 | 0 | ||
total | Number | 100 | |||
message | String | ||||
code | Number | 0 | |||
ret | Number | 200 | |||
msg | String |
获取工作机状态和上次运行时间
SDK类名:/recovery/Recovery;
SDK方法名:recoveryStatus;
URL
/recovery/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_uuids | Array |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | ||||
rule_uuid | String | 规则uuid | |||
status | String | 工作机节点/虚机 状态 | |||
last_success_time | String | 上次规则成功执行时间 | |||
last_success_drill_time | String | 上次成功验证时间 |
------- 批量任务 -------
URL
/dash/batch_task
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
任务列表
SDK类名:/taskCenter/BatchTask;
SDK方法名:batchTaskList;
URL
/batch_task
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 每页条数 | |||
page | Number | 页数 | |||
type | Number | 否 | 任务类型: 0:文件复制 1:虚机复制 2:整机复制 不传默认所有类型 | ||
like_args[xxx] | String | like_args[batch_name] = '.....' |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
info_list | Array | ||||
batch_uuid | String | 批量任务uuid | |||
batch_name | String | 任务名称 | 任务名称 | ||
batch_type | Number | 任务类型: 0:文件复制 1:虚机复制 2:整机复制 | 0 | ||
member_count | Number | 成员数量 | 2 | ||
status | String | 状态 | FINISH | ||
progress | Number | 进度 | 100 | ||
total | Number | 100 |
任务状态
SDK类名:/taskCenter/BatchTask;
SDK方法名:batchTaskStatus;
URL
/batch_task/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
batch_uuids | Array |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
status | Array | ||||
batch_uuid | String | ||||
status | String | FINISH | |||
progress | Number | 100 |
任务操作
SDK类名:/taskCenter/BatchTask;
SDK方法名:{operate}BatchTask;
URL
/batch_task/operate
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
operate | String | 操作名称: start,stop,delete | |||
batch_uuid | String | 是 | 批量任务uuid | ||
delete_tgtvm | Number | 删除虚机复制规则时,判断是否删除目标虚拟机。 1:删除 0:不删除。 | |||
del_policy | String | 删除整机备份规则时,*删除策略,0:不开启;1:开启; |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
fail_list | Array | ||||
code | String | ||||
message | String | ||||
batch_uuid | String | ||||
success_list | Array | 批量创建虚机复制 时返回列表 | |||
code | String | ||||
message | String | 成功失败信息 | |||
rule_name | String | 虚机复制名称 | |||
rule_uuid | String | 虚机复制uuid | |||
fsp_name | String | 整机备份名称 | |||
fsp_uuid | String | 整机备份uuid | |||
rep_name | String | 复制规则名称 | |||
rep_uuid | String | 复制名称uuid |
------- 总览 -------
URL
/dash/resource_view
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
资源概览(旧)
SDK类名:/dashboard/Dashboard;
SDK方法名:resourceView;
URL
/dashboard/source
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
info_list | Array | 否 | 容灾平台资源列表(目前是只有一个容灾平台) | ||
vp_uuid | String | 否 | 容灾平台uuid | ||
vp_name | String | 否 | 容灾平台name | ||
ip | String | 否 | 容灾平台ip(页面显示此ip) | ||
status | String | 否 | 容灾平台状态 | ||
vm_total | String | 否 | 虚机总数 | ||
vm_running | String | 否 | 正在运行的虚机数量 | ||
host_count | String | 否 | 主机数 | ||
storage_count | String | 否 | 存储数 | ||
network_total | String | 否 | 网卡数量 | ||
cpu_total | String | 否 | cpu总核数 | ||
cpu_used | String | 否 | cpu已使用mhz | ||
cpu_mhz | String | CPU mhz总量 | |||
cpu_usage | String | 否 | cpu使用率 | ||
mem_total | String | 否 | 内存总数 | ||
mem_used | String | 否 | 内存占用数 | ||
mem_usage | String | 否 | 内存使用率 | ||
storage_total | String | 否 | 存储总数 | ||
storage_used | String | 否 | 存储使用数 | ||
storage_usage | String | 否 | 存储占用率 | ||
protection_coverage | Object | 否 | 资源保护覆盖率设置(总和为100) | ||
level_a | Number | 否 | 70 | ||
level_b | Number | 否 | 30 | ||
level_c | Number | 否 | 20 | ||
cpu_protection | Array | 否 | cpu保护覆盖率 | ||
level | Number | 否 | A:0,B:1,C:2 | 0 | |
cpu_total | String | 否 | cpu总数(可用资源) | ||
cpu_used | String | 否 | 规则已使用cpu数 | ||
cpu_coverage | Number | cpu覆盖率 | 70 | ||
mem_protection | Array | 否 | 内存保护覆盖率 | ||
level | String | 否 | A:0,B:1,C:2 | ||
mem_total | String | 否 | 内存总量(可用资源) | ||
mem_used | String | 否 | 规则已使用内存数 | ||
mem_coverage | Number | 内存覆盖率 | |||
managed_hosts | Array | 否 | 接管主机资源列表 | ||
name | String | 否 | |||
cpu_total | String | 否 | 100 | ||
cpu_usage | String | 否 | 95 | ||
mem_total | String | 否 | |||
mem_used | String | 否 | |||
ip | String | 否 | |||
connection_state | Number | 否 | Vcenter中,主机的连接状态。 | ||
orch_hosts | Array | 否 | 演练主机资源列表 | ||
name | String | 否 | |||
cpu_total | String | 否 | 100 | ||
cpu_usage | String | 否 | 50 | ||
mem_total | String | 否 | |||
mem_used | String | 否 | |||
ip | String | 否 | |||
connection_state | String | 否 | Vcenter中,主机的连接状态。 | ||
total | Number | 否 | 1 |
资源概览 - 获取资源池列表
SDK方法名:listBackupCenter;
URL
/dashboard/list_backup_center
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
exsi_list | Array | exsi资源池列表 | 5 | ||
vp_uuid | String | 平台uuid | @guid | ||
vp_name | String | 平台名称 | @name | ||
ip | String | 地址 | @ip | ||
vcenter_list | Array | vcenter资源池列表 | 5 | ||
vp_uuid | String | 平台uuid | @guid | ||
vp_name | String | 平台名称 | @name | ||
ip | String | 地址 | @ip |
资源概览 - 获取资源使用率和保护覆盖率
SDK方法名:getBackupCenterInfo;
URL
/dashboard/backup_center_info
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
vp_uuid | String | 是 | 资源池uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
vp_uuid | String | 资源池uuid | @guid | ||
status | String | 平台状态 | |||
vm_total | String | 虚机总数 | @integer(1, 20 ) | ||
vm_running | String | 正在运行的虚机数量 | @integer(1, 10 ) | ||
host_count | String | 主机数量 | @integer(1, 20 ) | ||
storage_count | String | 存储数量 | @integer(1, 20 ) | ||
network_total | String | 网卡总数 | @integer(1, 20 ) | ||
cpu_mhz | String | CPU mhz总量 | @integer(10000, 20000 ) | ||
cpu_used | String | cpu已使用mhz | @integer(1000, 10000 ) | ||
cpu_usage | String | cpu使用率 | @integer(10, 100 ) | ||
cpu_total | String | cpu总核心数 | @integer(1,16 ) | ||
mem_total | String | 内存总数 | @integer(64,128 ) | ||
mem_used | String | 内存占用数 | @integer(1,64 ) | ||
mem_usage | String | 内存使用率 | @integer(10, 100 ) | ||
storage_total | String | 存储总数 | @integer(60, 100 ) | ||
storage_used | String | 存储使用数 | @integer(10, 60 ) | ||
storage_usage | String | 存储占用率 | @integer(10, 100 ) | ||
cpu_protection | Array | cpu保护覆盖率 | 3 | ||
level | String | 分类: A:0,B:1,C:2 | @integer(0, 2) | ||
cpu_total | String | cpu总数(可用资源) | 100 | ||
cpu_used | String | 规则已使用cpu数 | @integer(10, 100 ) | ||
cpu_coverage | String | cpu覆盖率 | @integer(10, 100 ) | ||
mem_protection | Array | 内存保护覆盖率 | 3 | ||
level | String | 分类: A:0,B:1,C:2 | @integer(0, 2) | ||
mem_total | String | 内存总量(可用资源) | 100 | ||
mem_used | String | 规则已使用内存数 | @integer(10, 100 ) | ||
mem_coverage | String | 内存覆盖率 | @integer(10, 100 ) | ||
protection_coverage | Object | 资源保护覆盖率设置(总和为100) | |||
level_a | String | 40 | |||
level_b | String | 35 | |||
level_c | String | 25 |
资源概览 - 获取接管、演练平台列表
SDK方法名:listHosts;
URL
/dashboard/list_hosts
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
managed_hosts | Array | 接管主机列表 | 2 | ||
ip | String | @ip | |||
name | String | @name | |||
cpu_mhz | String | @integer(1000,10000) | |||
cpu_total | String | 100 | |||
cpu_used | String | @integer(10, 100) | |||
cpu_usage | String | @integer(10, 100 ) | |||
mem_total | String | 100 | |||
mem_used | String | @integer(10, 100 ) | |||
connection_state | String | 1 | |||
mem_usage | String | @integer(10, 100) | |||
orch_hosts | Array | 演练主机列表 | 4 | ||
ip | String | @ip | |||
name | String | @name | |||
cpu_mhz | String | @integer(1000,10000) | |||
cpu_total | String | 100 | |||
cpu_used | String | @integer(10, 100) | |||
cpu_usage | String | @integer(10, 100 ) | |||
mem_total | String | 100 | |||
mem_used | String | @integer(10, 100 ) | |||
mem_usage | String | @integer(10, 100) | |||
connection_state | String |
设置资源保护覆盖率
SDK类名:/dashboard/Dashboard;
SDK方法名:resourceProtectionCoverage;
URL
/dashboard/resource_protection_coverage
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
vp_uuid | String | 资源池uuid | |||
level_a | Number | 否 | |||
level_b | Number | 否 | |||
level_c | Number | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
ret | Number | 否 | 200 |
任务概览列表
SDK类名:/dashboard/Dashboard;
SDK方法名:taskView;
URL
/dashboard/task
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
info_list | Array | ||||
key | Number | 前端要用到的索引 | |||
dir_uuid | String | 二级目录uuid | B8566905-411E-B2CD-A742-77B1346D8E84 | ||
dir_name | String | 二级目录名称 | 二级目录 | ||
level_a | Number | A类数量 | 1 | ||
level_b | Number | B类数量 | 2 | ||
level_c | Number | C类数量 | 3 | ||
app_sys_list | Array | 应用系统列表 | |||
key | String | 前端要用到的索引 | |||
id | Number | 3 | |||
sys_uuid | String | 应用系统uuid | B8566905-411E-B2CD-A742-77B1346D8E84 | ||
sys_name | String | 应用系统名称 | app_sys_name | ||
wk_total_num | Number | 工作机总数 | 1 | ||
wk_online_num | Number | 工作机在线总数 | 0 | ||
bk_total_num | Number | 灾备机总数 | 2 | ||
bk_online_num | Number | 灾备机在线总数 | 2 | ||
slave_num | Number | 从节点数量 | 3 | ||
take_over_num | Number | 接管数(处于“临时切换成功”状态的规则数量) | 2 | ||
rule_num | Number | 规则数量 | 10 | ||
rule_list | Array | 应用系统规则列表 | |||
rule_uuid | String | 规则uuid | |||
group_uuid | String | 规则的group_uuid,可以为null | |||
rule_name | String | 规则名称 | rule_name | ||
wk_name | String | 工作机名称 | wk_name | ||
wk_uuid | String | 工作机uuid | B8566905-411E-B2CD-A742-77B1346D8E84 | ||
wk_ip | String | 工作机ip | 172.20.2.200 | ||
wk_os_version | String | 工作机操作系统类型 | Windows Server 2012 R2 | ||
wk_status | String | 工作机状态 | ONLINE | ||
bk_name | String | 灾备机/从节点 名称 | wk_name | ||
bk_uuid | String | 灾备机/从节点 uuid | B8566905-411E-B2CD-A742-77B1346D8E84 | ||
bk_ip | String | 灾备机/从节点 ip | 172.20.2.200 | ||
bk_os_version | String | 灾备机/从节点 操作系统信息 | Windows Server 2012 R2 | ||
bk_status | String | 灾备机/从节点 状态 | OFFLINE | ||
rule_type | String | 规则类型:ha,ffo,coopy,vp_rep | ffo | ||
backup_num | Number | 备份数 | 10 | ||
backup_num_effective | Number | 有效备份数 | 10 | ||
status | String | 规则状态(高可用后端返回的是主节点上的规则状态) | RUN | ||
master_uuid | String | HA 规则,主节点uuid | |||
fake_rule | Number | 是否为空规则(只显示应用系统成员): 1:是;0:否 | 0 | ||
can_start | Number | 启动 | 1 | ||
can_stop | Number | 停止 | 1 | ||
can_recovery | Number | 恢复(暂未用到) | 1 | ||
can_failover | Number | 接管 | 1 | ||
can_failback | Number | 回切 | 1 | ||
children | Array | ||||
wk_total_num | Number | 工作机总数 | 1 | ||
wk_online_num | Number | 工作机在线数 | 1 | ||
rule_num | String | 二级目录规则总数 | |||
wk_num | Number | 生产节点数 | |||
bk_num | Number | 灾备节点数 |
------- 其他 -------
URL
/dash/bc/other
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
统计报表
SDK类名:/common/GeneralInterface
SDK方法名:listStatisticsReport;
URL
/statistics/report
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
start_time | String | 否 | 2019-11 | ||
end_time | String | 否 | 2020-04 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
info_list | Array | 否 | |||
time | String | 否 | 2020-04 | ||
app_sys | Number | 否 | 系统接入(创建应用系统数) | 1 | |
node | Number | 否 | 服务器接入(创建节点数) | 1 | |
vp_rep | Number | 否 | 虚机备份(虚机复制数) | 1 | |
ffo | Number | 否 | 整机备份数(ffo) | 1 | |
vp_drill | Number | 否 | 验证数(虚机演练数) | 1 | |
take_over | Number | 否 | 接管数 | 1 | |
app_sys_total | Number | 否 | 当前筛选条件下总的 | 51 | |
node_total | Number | 否 | 22 | ||
vp_rep_total | Number | 否 | 21 | ||
ffo_total | Number | 否 | 25 | ||
vp_drill_total | Number | 否 | 44 | ||
take_over_total | Number | 否 | 30 |