云备份服务
云备份服务
SDK类名:/cloud/CloudBackup;
---------云平台---------
URL
//dash0
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云平台 - 准备 - 获取区域列表
SDK类名:/cloud/CloudPlatform;
SDK方法名:listCloudPlatformRegion
URL
//cloud/platform/region_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 5 | ||
info_list | Array | 否 | |||
cloud_name | String | 否 | 非洲-约翰内斯堡 | 区域名称 | |
region | String | 否 | af-southeast-1 | 区域 | |
end_point | String | 否 | some url | 终端节点 | |
message | String | 否 |
云平台 - 注册
SDK类名:/cloud/CloudPlatform;
SDK方法名:registerCloudPlatform
URL
//cloud/platform
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
authurl | String | 否 | 华为云 endpointUrl,即终端节点 | ||
os_user | String | 否 | 华为云登录账号 | ||
os_pwd | String | 否 | 华为云登录密码 | ||
project_id | String | 否 | 华为云项目ID | ||
user_domain_id | String | 否 | 华为云账号ID | ||
cloud_name | String | 否 | 云平台名称 | ||
config_addr | String | 否 | 192.168.66.66 | Npsvr ip地址 | |
iam_user | String | 否 | 华为云子账户 | ||
register_type | String | 否 | common - 普通登录 iam - 华为云IAM子账户方式登录 | ||
cloud_type | Number | 华为云-4 openstack-5 | |||
user_domain_name | String | 用户域名,openstack域或部门名称 | |||
region | String | 区域 | |||
vp_addr | String | 平台ip地址 | |||
bind_lic_list | Array | 绑定的软件许可列表 | |||
maintenance | Number | 0 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云平台 - 修改
SDK类名:/cloud/CloudPlatform;
SDK方法名:modifyCloudPlatform
URL
//cloud/platform/:uuid([A-F0-9-]+])
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
os_user | String | 否 | 主账号名 | ||
os_pwd | String | 否 | 密码 | ||
user_domain_id | String | 否 | 账号ID | ||
register_type | String | 否 | 注册方式 | ||
iam_user | String | 否 | IAM用户名 | ||
cloud_uuid | String | 否 | 云平台uuid | ||
bind_lic_list | String | 绑定的软件许可列表 | |||
https://apiref.info2soft.com/repository/editor?id=28&itf=824 | Number | 0 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云平台 - 删除
SDK类名:/cloud/CloudPlatform;
SDK方法名:deleteCloudPlatform
URL
//cloud/platform
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | uuid数组, 云平台uuid | |
force | Number | 1 - 强制删除 0 - 非强制删除 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
cloud_uuid | String | ||||
cloud_name | String | ||||
success_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
cloud_uuid | String | ||||
cloud_name | String | ||||
ret | Number | 200 |
云平台 - 列表
SDK类名:/cloud/CloudPlatform;
SDK方法名:listCloudPlatform
URL
//cloud/platform
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | 可选 | |
limit | Number | 否 | 10 | 可选 | |
where_args[vp_type] | String | 平台类型: 4: 华为云; 5:openstack; |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | 提示信息 | ||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | 错误信息提示 | ||
total | Number | 否 | 5 | 云平台总数量 | |
info_list|5 | Array | 否 | 云平台列表数组 | ||
cloud_uuid | String | 否 | E28184D8-869B-BF56-A77C-3CC835FAAC34 | ||
random_str | String | 否 | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | ||
cloud_name | String | 否 | i2hw_bkup | 云平台名称 | |
authurl | String | 否 | i2hw | 终端节点 | |
os_user | String | 否 | info2soft | 华为云登录账号 | |
os_pwd | String | 否 | xxxxxx | 华为云登录密码 | |
project_id | String | 否 | 37680d9bf3df4bf3813967d0a7f4f290 | 华为云项目ID | |
user_domain_id | String | 否 | e4dcb2f24b8e4f68b199ba2b61119179 | 华为云账号ID | |
config_addr | String | 否 | 192.168.66.66 | Npsvr ip地址 | |
cloud_type | Number | 4 | 4 - 华为云 5 - OpenStack | ||
node_list | Array | 绑定云主机列表 | |||
node_uuid | String | 节点uuid | |||
node_name | String | 节点名称 | |||
status | String | 节点状态 |
云平台 - 状态
SDK类名: /cloud/CloudPlatform;
SDK方法名:listCloudPlatformStatus;
URL
//cloud/platform/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
vp_uuids | Array |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
status | Array | ||||
vp_uuid | String | 2AADC9ED-76DE-8635-7E40-9B35B24CD48E | |||
status | String | ONLINE | ONLINE - 在线 OFFLINE - 离线 ERR_TKN - 密码错误 | ||
data_agent_version | String | ||||
drill_status | Number | 1 | |||
npsvr_version | String | 7.1.66.20083119 |
云平台 - 获取单个
SDK类名:/cloud/CloudPlatform;
SDK方法名:describeCloudPlatform
URL
//cloud/platform/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
total | Number | 否 | 1 | ||
cloud_platform | Object | 否 | |||
cloud_uuid | String | 否 | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | ||
random_str | String | 否 | E28184D8-869B-BF56-A77C-3CC835FAAC34 | ||
cloud_name | String | 否 | i2hw_bkup | 云主机名称 | |
authurl | String | 否 | i2hw | 华为云终端节点 | |
os_user | String | 否 | info2soft | 华为云登录账号 | |
os_pwd | String | 否 | xxxxxx | 华为云登录密码 | |
project_id | String | 否 | 37680d9bf3df4bf3813967d0a7f4f290 | 华为云项目ID | |
user_domain_id | String | 否 | e4dcb2f24b8e4f68b199ba2b61119179 | 华为云账号ID | |
config_addr | String | 否 | 192.168.66.66 | Npsvr ip地址 |
云平台 - 同步云主机
SDK类名:/cloud/CloudPlatform;
SDK方法名:syncEcs
URL
//cloud/platform/sync_ecs
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 华为云uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云平台 - 同步云硬盘
SDK类名:/cloud/CloudPlatform;
SDK方法名:syncVolume
URL
//cloud/platform/sync_volume
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 云平台uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云平台 - 获取规格信息
云端拉起时通过可用区获取规格信息
SDK类名:/cloud/CloudPlatform;
SDK方法名:listFlavor
URL
//cloud/platform/flavor_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 云平台uuid | |||
server_zone | String | cn-east-2a | 可用区,openstack可以是空 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
flavor_list | Array | ||||
vendor | String | HUAWEI | |||
id | String | c3.15xlarge.2 | |||
name | String | c3.15xlarge.2 | |||
vcpus | String | 60 | |||
ram | Number | 131072 | |||
disk | String | 0 | |||
disabled | Boolean | 0 | |||
is_public | Boolean | 1 | |||
type | String | computingv3 | normal:通用计算型 cpuv1:计算I型 cpuv2:计算II型 highmem:内存优化型 gpu:GPU加速型 computingv3:通用计算增强型 entry:通用入门型 saphana:大内存型 ultracpu:超高性能计算型 diskintensive:磁盘增强型 highio:超高I/O型 fpga:FPGA加速型 highcpu 高性能计算型 |
云平台 - 获取关联节点列表
SDK类名:/cloud/CloudPlatform;
SDK方法名:listRelativeNode
URL
/cloud/platform/node_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 云平台uuid | |||
page | Number | 1 | 页数 | ||
limit | Number | 10 | 每页条数 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
total | Number | 100 | |||
count | Number | 10 | |||
info_list | Array | ||||
node_name | String | @pick(["Smith", "Will", "Dode"]) | |||
data_addr | String | @pick(["192.168.24.25", "192.168.79.252", "192.168.2.15"]) | |||
node_uuid | String | @pick(["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3", "0DD4E727-70AB-62C6-BEB5-D012DFAE46E6","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"]) | |||
cache_path | String | C:\Program Files (x86)\info2soft-i2node\cache\ | |||
group_name | String | testgroup | |||
config_addr | String | @pick(["192.168.74.25", "192.168.71.252", "192.168.6.15"]) | |||
log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | |||
os_type | String | @pick([1, 2]) | |||
username | String | @pick(["admin", "user"]) | |||
node_role | String | @pick(["1", "2", "3"]) | |||
mem_limit | String | 13041 | |||
group_uuid | String | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | |||
disk_limit | String | 40960 | |||
biz_grp_name | Array | ||||
biz_grp_list | String | ||||
can_del | Number | 1 | |||
can_up | String | ||||
can_op | String | ||||
is_biz_admin | String | ||||
version | String | 节点版本 |
云平台 - 切换维护
SDK方法名:switchMaintenance
URL
//cloud/platform/maintenance
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | ||||
switch | Number | 0 | 维护模式0关,1开 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | 操作成功 |
------云硬盘------
URL
/-------云硬盘-------
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云硬盘 - 准备 - 获取可用区
SDK类名:/cloud/CloudVolume;
SDK方法名:listZone
URL
//cloud/volume/zone_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 5 | ||
info_list | Array | 否 | |||
name | String | 否 | cn-north-la | ||
status | String | 否 | true | ||
message | String | 否 |
云硬盘 - 新建
SDK类名:/cloud/CloudVolume;
SDK方法名:createVolume
URL
//cloud/volume
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
volume_name | String | 否 | 云硬盘名称 | ||
volume_size | String | 否 | 云硬盘大小,即规格 | ||
volume_type | String | 否 | 0 表示系统盘 1表示数据盘 | ||
cloud_uuid | String | 否 | 云平台uuid | ||
server_zone | String | 否 | 云服务器所在可用区 | ||
image_ref | String | 否 | 云硬盘类型,默认为数据盘,系统盘则传string(ID),即属性 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云硬盘 - 删除
SDK类名:/cloud/CloudVolume;
SDK方法名:deleteVolume
URL
//cloud/volume
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
volume_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | 要删除的云硬盘数组 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
volume_uuid | String | ||||
volume_name | String | ||||
success_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
volume_uuid | String | ||||
volume_name | String | ||||
ret | Number | 200 |
云硬盘 - 挂载
SDK类名:/cloud/CloudVolume;
SDK方法名:modifyVolume
URL
//cloud/volume/attach
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
volume_uuids | Array | 否 | 云硬盘uuid | ||
ecs_id | String | 否 | 云主机id | ||
attach_point | String | 否 | 挂载点 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 |
云硬盘 - 卸载
SDK类名:/cloud/CloudVolume;
SDK方法名:detachVolume
URL
//cloud/volume/detach
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
volume_uuids | Array | 否 | 云硬盘uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 |
云硬盘 - 列表
SDK类名:/cloud/CloudVolume;
SDK方法名:listVolume
URL
//cloud/volume
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 根据前端要求,传空表示所有,非空表示过滤 | ||
page | Number | 否 | |||
limit | Number | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | 提示信息 | ||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | 错误提示信息 | ||
total | Number | 否 | 2 | ||
info_list | Array | 否 | 5 | ||
username | String | 否 | admin | ||
random_str | String | 否 | FC8882EB-160D-AFE3-E184-B969A1940260 | ||
user_uuid | String | 否 | FC8882EB-160D-AFE3-E184-B969A1940260 | ||
volume_uuid | String | 否 | FC8882EB-160D-AFE3-E184-B969A1940260 | ||
volume_name | String | 否 | test | ||
volume_type | String | 否 | |||
volume_size | String | 否 | 40GB | ||
ecs_uuid | String | 否 | FC8882EB-160D-AFE3-E184-B969A1940260 | ||
cloud_uuid | String | 否 | FC8882EB-160D-AFE3-E184-B969A1940260 | ||
ecs_id | String | 否 | 因为有可能云服务器没有写入数据库,无法获取名称,现改为显示云服务器id | ||
status | String | 否 | creating - 创建中 available - 可使用 in-use 使用中 error 创建出错 attaching 挂载中 detaching 卸载中 restoring-backup - 恢复中 backing-up - 备份中 error_restoring 恢复出错 uploading 上传中 downloading 正在下载 deleting 正在删除 error_deleting 删除出错 |
云硬盘 - 状态
获取云硬盘状态
SDK类名:/cloud/CloudVolume;
SDK方法名:listVolumeStatus
URL
//cloud/volume/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云硬盘 - 查询镜像列表
SDK类名:/cloud/CloudVolume;
SDK方法名:listImage
URL
//cloud/volume/image_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 云平台uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
total | Number | 否 | 2 | ||
info_list|5 | Array | 否 | |||
image_ref | String | 否 | dfasdfdsf | ||
image_name | String | 否 | adfdfsdfd | ||
min_disk | String | 否 | 2222 |
云硬盘 - 挂载 获取同一可用区云主机
SDK类名:/cloud/CloudVolume;
SDK方法名:listVolumeEcs
URL
//cloud/volume/ecs
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
volume_uuid | String | 否 | 501C1AD2-9BE0-D9EF-E860-0F2A10448076 | 云硬盘uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | |||
ecs_name | String | 否 | test | ||
ecs_id | String | 否 | 67sdfjkk98jlkeesccl89 | ||
ret | Number | 否 | 200 | ||
msg | String | 否 |
---------云主机---------
URL
//dash2
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云主机 - 新建
SDK类名:/cloud/CloudEcs;
SDK方法名:createEcs
URL
//cloud/ecs
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_name | String | 否 | 云服务器名称 | ||
cloud_uuid | String | 否 | 云平台uuid | ||
flavorid | String | 否 | 云服务器规格ID | ||
volume_sys_id | String | 否 | 云硬盘系统盘id | ||
volume_data_ids | Array | 否 | 云硬盘数据盘id | ||
server_zone | String | 否 | 云主机所在可用区 | ||
wk_uuid | String | 否 | 云端拉起时需要:云备份规则中工作机的uuid | ||
rc_point | Object | 否 | 云端拉起时需要:时间点 | ||
time | String | 否 | |||
disk_num | Number | 否 | |||
total_size | String | 否 | |||
list | Array | 否 | |||
id | String | 否 | |||
size | String | 否 | |||
boot_index | Number | 否 | |||
from_backup | Number | 否 | 0 | 0表示新建云主机, 1表示云端拉起创建云主机 | |
bind_public_ip | Number | 是否绑定公网IP,0-不绑定 1-绑定 | |||
cloud_backup_uuid | String | 整机复制uuid | |||
ecs_type | Number | 类型: 0-华为云同步过来的, 1-接管, 2-演练 | |||
config | Object | 配置信息 | |||
vpc | Object | 虚拟私有云 | |||
id | String | 虚拟私有云ID | |||
name | String | 虚拟私有云名称 | |||
subnet | Object | 子网 | |||
id | String | 子网ID | |||
name | String | 子网名称 | |||
security_group | Object | 安全组 | |||
group_id | String | 安全组uuid | |||
group_name | String | 安全组名 | |||
ingress | String | 保留,暂时不用 | |||
egress | String | 保留,暂时不用 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 |
云主机 - 列表
SDK类名:/cloud/CloudEcs;
SDK方法名:listEcs
URL
//cloud/ecs
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 根据前端要求,传空表示所有,非空表示过滤 | ||
page | Number | 否 | |||
limit | Number | 否 | |||
type | Number | 1-云端拉起的云主机 0-所有 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 5 | ||
info_list|5 | Array | 否 | |||
ecs_uuid | String | 否 | E28184D8-869B-BF56-A77C-3CC835FAAC34 | ||
random_str | String | 否 | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | ||
ecs_name | String | 否 | cld_test | 云主机名称 | |
ecs_id | String | 否 | d0ab36ab-88f2-4be9-8cd5-7b064dddb099 | ||
云主机ID | |||||
status | String | 否 | 可用 | 云主机状态 可用 运行中 关机 | |
flavorid | String | 否 | 4GB | 云主机规格 | |
image_ref | String | 否 | c3.large.2 i2DTO-North | 云主机镜像 | |
cloud_uuid | String | 否 | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | ||
status | String | 否 | build/building - 创建中 shutoff - 关机 active - 运行中 error - 故障 | ||
node_name | String | 否 | 云主机节点名称 | ||
node_uuid | String | 否 | 云主机节点uuid | ||
wk_node_name | String | 否 | 通过云端拉起的云主机需要显示源工作机名称 | ||
bk_node_name | String | 备机名称 | |||
message | String | 否 |
云主机 - 列表 - 远程登录
SDK类名:/cloud/CloudEcs;
SDK方法名:listVncConsole
URL
//cloud/ecs/vnc_console
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_id | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
url | String | 否 |
云主机 - 状态
获取云主机状态
SDK类名:/cloud/CloudEcs;
SDK方法名:listEcsStatus
URL
//cloud/ecs/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_ids | Array | 云主机的ecs_id |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
status | Array | ||||
ecs_id | String | ad381cfa-2dd9-446b-bdc5-903cabb6769b | |||
status | String | ACTIVE | |||
name | String | huhb_test01 |
云主机 - 删除
SDK方法名:deleteEcs;
URL
//cloud/ecs
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_ids | Array |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功 |
云主机 - 操作
SDK方法名:
启动:startECS;
停止:stopECS;
URL
//cloud/ecs/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_ids | Array | ||||
operate | String | start | stop |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功 |
云主机 - 获取公网私网IP等信息
SDK方法名:getTakeoverECSInfo;
URL
//cloud/ecs/takeover_ecs_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_id | String |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
private_networks | Array | ["192.168.68.211","192.168.68.212"] | |||
public_networks | Array | ["192.168.68.213"] | |||
detail_info | Object |
云主机 - 获取空闲挂载点
SDK类名:/cloud/CloudEcs;
SDK方法名:attachPoint
URL
//cloud/ecs/attach_point
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_id | String | 否 | 云主机 id |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
total | Number | 否 | 2 | ||
info_list|2 | Array | 否 | |||
name | String | 否 | dfasdfdsf |
云主机 - 节点操作
对节点进行 绑定 解绑 等操作
SDK类名:/cloud/CloudEcs;
SDK方法名:[action] + 'Node'
URL
//cloud/ecs/node_operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_id | String | 否 | |||
node_uuid | String | 否 | |||
node_name | String | 否 | |||
operate | String | 否 | 绑定 - bind 解绑 - untie |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云主机 - 配置演练
SDK类名:/cloud/CloudEcs;
SDK方法名:configRehearse
URL
//cloud/ecs/rehearse_conf
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_backup_uuid | String | 否 | |||
source | Object | 否 | |||
node_name | String | 否 | 8.180 | ||
host_name | String | 否 | Windows Ftp Server | ||
host_ip | String | 否 | 192.168.8.180 | ||
node_os | String | 否 | Windows Server 2012 R2 64bits | ||
vcpus | String | 否 | 8 | ||
memory | String | 否 | 40957 | ||
disk_num | String | 否 | 2 | ||
disk_size | String | 否 | 64420392960 | ||
ecs_id | String | 否 | |||
zone | Object | 否 | |||
zone_name | String | 否 | 华北-北京一 | ||
availability_zone | String | 否 | cn-east-2c | ||
rc_point | Object | 否 | |||
time | String | 否 | 2019-08-13 17:13:28 | ||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f33dd | ||
disk_num | Number | 否 | 2 | ||
total_size | String | 否 | 8000 | ||
list | Array | 否 | |||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f41dd | ||
size | String | 否 | 4000 | ||
boot_index | Number | 否 | 0 | ||
ecs_name | String | 否 | Rehearse lij-test | ||
flavor | Object | 否 | |||
id | String | 否 | ai1.2xlarge.4 | ||
name | String | 否 | ai1.2xlarge.4 | ||
vcpus | String | 否 | 8 | ||
ram | Number | 否 | 32768 | ||
disk | String | 否 | 0 | ||
disabled | Boolean | 否 | 0 | ||
is_public | Boolean | 否 | 1 | ||
vpc | Object | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
name | String | 否 | vpc-49a5,192.168.0.0/16 | ||
subnet | Object | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
name | String | 否 | subnet-1df4,192.168.64.0/24 | ||
ip_address | String | 否 | 192.168.192.101 | ||
security_group | Array | 否 | |||
group_id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
group_name | String | 否 | i2 | ||
ingress | String | 否 | ICMP,TCP/22,80,443,26821-26868,55443 | ||
egress | String | 否 | ICMP | ||
network_switch | Number | 否 | 1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云主机 - 演练组 - 列表
SDK类名:/cloud/CloudEcs;
SDK方法名:listRehearseGroup
URL
//cloud/ecs/rehearse_group
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 否 | |||
page | Number | 否 | |||
cloud_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
total | Number | 否 | 1 | ||
info_list | Array | 否 | |||
ecs_num | String | 否 | 2 | ||
group_uuid | String | 否 | A14875A3-738E-3E5B-65D3-483CADE35E5D | ||
group_name | String | 否 | group11 | ||
group_content | String | 否 | web服务器 |
云主机 - 演练组 - 新建/更新
SDK类名:/cloud/CloudEcs;
SDK方法名:createRehearseGroup
URL
//cloud/ecs/rehearse_group
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
group_uuid | String | 否 | |||
group_name | String | 否 | |||
group_content | String | 否 | 组描述 | ||
ecs_ids | Array | 否 | ["396c8bde-2d3a-4cad-87ea-8d1f81e2451c","f3ca421d-9b6e-42b9-b911-36ebbeabb485"] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 |
云主机 - 演练组 - 删除
SDK类名:/cloud/CloudEcs;
SDK方法名:deleteRehearseGroup
URL
//cloud/ecs/rehearse_group
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
group_uuids | Array | 否 | [ | ||
"A14875A3-738E-3E5B-65D3-483CADE35E5D", | |||||
"A14875A3-738E-3E5B-65D3-483CADE35E5D" | |||||
] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 |
云主机 - 演练组 - 单个
SDK类名:/cloud/CloudEcs;
SDK方法名:describeRehearseGroup
URL
//cloud/ecs/rehearse_group/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
rehearse_group | Object | 否 | |||
group_uuid | String | 否 | |||
group_name | String | 否 | |||
ecs_ids | Array | 否 | ["396c8bde-2d3a-4cad-87ea-8d1f81e2451c","f3ca421d-9b6e-42b9-b911-36ebbeabb485"] | ||
group_content | String | 否 | |||
message | String | 否 |
---------备份---------
URL
//dash3
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
备份 - 准备 - 工作机获取设备列表
安装i2node,作为节点获取设备列表
SDK类名:/cloud/CloudBackup;
SDK方法名:listDevice
URL
//cloud/ecs/device_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuid | String | 否 | 工作机uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
node_uuid | String | 否 | |||
dev_list|2 | Array | 否 | |||
name | String | 否 | @word | ||
size | String | 否 | @integer(100) | ||
attr | String | 否 | 1 | 属性 0 表示数据盘 1表示系统盘 |
备份 - 准备 - 备机获取所有空闲设备列表(已废弃:底层自动分配)
安装i2node,作为节点获取空闲设备
URL
//cloud/ecs/idle_device_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuid | String | 否 | 备机uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
dev_list|100 | Array | 否 | |||
volume_name | String | 否 | volume1 | ||
volume_id | String | 否 | dfdfjdfd-df-adsfadsf--df-dfadf-df-ds-dfadsf | ||
volume_type | String | 否 | 1 | ||
volume_uuid | String | 否 | 032FA79D-C835-8749-3E74-D54585831B3B | ||
image_ref | String | 否 | dddd | ||
attach_point | String | 否 | /dev/data/ | ||
volume_size | String | 否 | 40960000 |
备份(云容灾-整机复制) - 新建
安装i2node,作为节点获取设备列表,下发参数参考整机复制
SDK类名:/cloud/CloudBackup;
SDK方法名:createBackup
URL
//cloud/backup
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
fsp_backup | Object | ||||
secret_key | String | ||||
band_width | String | ||||
mirr_open_type | String | 0 | |||
service_uuid | String | ||||
mirr_sync_flag | String | 0 | |||
excl_path | Array | ["/cgroup/","/dev/","/etc/X11/xorg.conf/","/etc/init.d/i2node/","/etc/rc.d/init.d/i2node/","/etc/sdata/","/lost+found/","/media/","/mnt/","/proc/","/run/","/selinux/","/sys/","/tmp/","/usr/local/sdata/","/var/i2/","/var/i2data/","/var/lock/","/var/run/vmblock-fuse/"] | |||
bkup_one_time | Number | 0 | |||
encrypt_switch | String | 0 | |||
mirr_sync_attr | String | 1 | |||
bk_uuid | String | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | |||
wk_data_type | Number | 1 | |||
bk_path | Array | ["/fsp_bk/"] | |||
sync_item | String | / | |||
bkup_policy | Number | 2 | |||
mirr_file_check | String | 0 | |||
compress | String | 0 | |||
monitor_type | Number | 0 | |||
failover | String | 0 | |||
wk_path | Array | ["/"] | |||
fsp_name | String | test | |||
wk_uuid | String | 42614852-BB62-1EF7-FED0-D2354BF3149D | |||
fsp_wk_shut_flag | String | 2 | |||
bk_data_type | Number | 1 | |||
bkup_schedule | Array | ||||
sched_day | String | @integer(1, 31) | |||
sched_time | String | @time('HH:mm') | |||
sched_every | Number | 2 | |||
limit | String | @integer(1, 64) | |||
backup_type | Number | 0 | |||
policys | String | "每天22:00自动执行" | |||
backup_type_show | String | "全备" | |||
running_time | String | "22:00" | |||
fsp_type | Number | 6 | |||
random_str | String | 11111111-1111-1111-1111-111111111111 | |||
del_policy | Number | 1 | |||
timeout | Number | 1 | |||
cbt_switch | Number | 1 | |||
threshold_vaild_byte | String | ||||
advanced_policy | Object | ||||
bk_cdp | Number | 1 | |||
execute_interval | Number | 1 | |||
cdp_detail | Number | 1 | |||
cdp_daily | Number | 1 | |||
cdp_param | String | ||||
cdp_switch | Number | 1 | |||
cdp_snapshot_days | Number | 1 | |||
cdp_snapshot_execute_interval | Number | 1 | |||
vp_uuid | String | ||||
storage_uuid | String | ||||
data_ip_uuid | String |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
uuid | String | ||||
ret | Number | 200 | |||
msg | String |
备份(云容灾-整机复制) - 修改
备份基于ffo,这里使用的ffo的接口
SDK类名:/cloud/CloudBackup;
SDK方法名:modifyBackup
URL
//cloud/backup/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
备份(云容灾-整机复制) - 删除
备份基于ffo,这里使用的ffo的接口
SDK类名:/cloud/CloudBackup;
SDK方法名:deleteCloudBackup;
URL
//cloud/backup
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
force | Number | 1 - 强制删除 0 - 非强制删除 | |||
rule_uuids | Array |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
rule_uuid | String | ||||
group_name | String | ||||
success_list | Array | ||||
code | Number | 1 | |||
message | String | ||||
rule_uuid | String | ||||
group_name | String | ||||
ret | Number | 200 |
备份(云容灾-整机复制) - 列表
备份基于整机复制,这里使用的整机复制的接口
SDK类名:/cloud/CloudBackup;
SDK方法名:listBackup
URL
//cloud/backup
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
fsp_uuid | String | dddd | |||
fsp_name | String | gfhfdh | |||
bk_node_name | String | retdrst |
备份(云容灾-整机复制) - 启停
SDK类名:/cloud/CloudBackup;
SDK方法名:[action] + 'Backup'
URL
//cloud/backup/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
operate | String | 否 | "start", "stop","start_immediately" | ||
rule_uuids | Array | 否 | [C6335F62-2565-1957-4BB9-587F2FF46B00] | 规则uuid列表 | |
bkup_type | String | 否 | 立即执行操作(start_immediately)必传,取值为,备份策略 - 周期任务 - 备份方式;0:全备,1:增量,2:差异 | ||
stop_later | String | 开启cbt必传:0-立即停止, 1-稍后停止 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
ret | Number | 否 | 200 | ||
msg | String | 否 |
备份(云容灾-整机复制) - 单个
SDK类名:/cloud/CloudBackup;
SDK方法名:describeBackup
URL
//cloud/backup/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
cloud_backup | Object | 否 | |||
id | String | 否 | 1 | ||
mirr_file_check | String | 否 | 0 | ||
mirr_sync_flag | String | 否 | 0 | ||
mirr_open_type | String | 否 | 0 | ||
encrypt_switch | String | 否 | 0 | ||
secret_key | String | 否 | |||
compress | String | 否 | 0 | ||
bkup_one_time | String | 否 | 1570867945 | ||
bkup_policy | String | 否 | 0 | ||
bkup_schedule | String | 否 | [{"backup_type_show":"全备","policys":"每天12:30自动执行","backup_type":0,"sched_every":0,"running_time":"12:30","sched_time":["12:30"],"sched_day":[],"limit":2},{"backup_type_show":"全备","policys":"每天13:30自动执行","backup_type":0,"sched_every":0,"running_time":"13:30","sched_time":["13:30"],"sched_day":[],"limit":2}] | ||
group_name | String | 否 | test2 | ||
rule_uuid | String | 否 | BA46DFD7-8890-2638-F98D-9A4A7B7F079E | ||
group_uuid | String | 否 | ACBF610A-561E-C935-5231-82FAB46BD311 |
---------云端拉起-------------
URL
/dash/01
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云端拉起 - 获取云主机信息
获取云主机信息
SDK类名:/cloud/CloudBackup;
SDK方法名:describeEcs
URL
//cloud/ecs/ecs_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_backup_uuid | String | 否 | 云备份规则uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
ecs_info | Object | 否 | |||
cloud_uuid | String | 否 | 华为云 | 云平台uuid | |
server_zone | String | 否 | 可用区 |
-----------云端演练----------
URL
/dash/02
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云端演练-准备-主机列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listHost
URL
//cloud/rehearse/host_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
total | Number | 否 | 2 | ||
info_list | Array | 否 | 2 | ||
node_name | String | 否 | 8.180 | ||
host_name | String | 否 | Windows Ftp Server | ||
host_ip | String | 否 | 192.168.8.180 | ||
node_os | String | 否 | Windows Server 2012 R2 64bits | ||
vcpus | String | 否 | 8 | ||
memory | String | 否 | 40957 | ||
disk_num | String | 否 | 2 | ||
disk_size | String | 否 | 64420392960 | ||
cloud_backup_uuid | String | 否 | 04C836F4-E04F-95B6-A86A-D6A8C008A5F1 | ||
cloud_uuid | String | 否 | |||
ecs_info | Object | 否 | |||
ecs_id | String | 否 | 697550b1-4853-404f-a93e-96bf832c15c0 | ||
ecs_name | String | 否 | ksvr-dujr | ||
ecs_zone | String | 否 | cn-east-2c |
云端演练-准备-云主机列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listEcs
URL
//cloud/rehearse/ecs_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | |||
group_uuid | String | 否 | 演练组uuid | ||
page | Number | 否 | 1 | ||
limit | Number | 否 | 1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 5 | ||
info_list | Array | 否 | |||
ecs_name | String | 否 | cld_test | ||
ecs_id | String | 否 | d0ab36ab-88f2-4be9-8cd5-7b064dddb099 | ||
status | String | 否 | |||
flavorid | String | 否 | 4GB | ||
image_ref | String | 否 | c3.large.2 i2DTO-North | ||
ecs_uuid | String | 否 | E28184D8-869B-BF56-A77C-3CC835FAAC34 | ||
rehearse_conf | Object | 否 | 演练配置 | ||
random_str | String | 否 | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | ||
cloud_uuid | String | 否 | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | ||
node_name | String | 否 | |||
wk_node_name | String | 否 | |||
node_uuid | String | 否 | |||
host_ip | String | 否 | |||
host_name | String | 否 | |||
message | String | 否 |
云端演练-准备-恢复点信息
SDK类名:/cloud/CloudRehearse;
SDK方法名:listRecoveryPoint
URL
//cloud/rehearse/rc_point_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_backup_uuid | String | 否 | |||
page | Number | 页号 | |||
size | Number | 页大小 | |||
rc_point | String | [可选] 备份时间点 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
rc_point_list | Array | 否 | 2 | ||
time | String | 否 | 2019-08-13 17:13:28 | ||
disk_num | Number | 否 | 2 | ||
data_size | String | 否 | 8000 | 数据盘总大小 | |
sys_size | String | 否 | 4000 | 系统盘总大小 | |
list | Array | 否 | 2 | ||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f41dd | ||
size | String | 否 | 4000 | ||
boot_index | Number | 否 | 0 | 0 表示启动盘,1 2 3 ……数据盘 | |
backup_data_size | Number | 372736 | 备份数据大小,单位字节 | ||
rep | Number | 0-可以拉起 1-置灰、禁止操作 | |||
total | String | 3 | 总数 | ||
zone | String | cn-east-2a | 可用区 | ||
platform_uuid | String | 云平台uuid |
云端演练-准备-区域可用区
SDK类名:/cloud/CloudRehearse;
SDK方法名:listAvailabilityZone
URL
//cloud/rehearse/availability_zone
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_id | String | 否 | 云主机id |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
zone_name | String | 否 | 华北-北京一 | ||
availability_zone | String | 否 | cn-east-2c | ||
code | Number | 否 |
云端演练-准备-规格列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listFlavor
URL
//cloud/rehearse/flavor_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ecs_id | String | 否 | 云主机id |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
flavor_list | Array | 否 | |||
id | String | 否 | ai1.2xlarge.4 | ||
name | String | 否 | ai1.2xlarge.4 | 名称 | |
vcpus | String | 否 | 8 | vCPU | |
ram | Number | 否 | 32768 | 内存 | |
disk | String | 否 | 0 | ||
disabled | Boolean | 否 | 0 | ||
is_public | Boolean | 否 | 1 | ||
type | String | 否 | normal:通用型 cpuv1:计算I型 cpuv2:计算II型 highmem:内存优化型 gpu:GPU加速型 computingv3:通用计算增强型 entry:通用入门型 saphana:大内存型 ultracpu:超高性能计算型 diskintensive:磁盘增强型 highio:超高I/O型 fpga:FPGA加速型 highcpu 高性能计算型 |
云端演练-准备-虚拟私有云列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listVpc
URL
//cloud/rehearse/vpc_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 前端是根据云平台来获取的,所以改为cloud_uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
vpc_list | Array | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
name | String | 否 | vpc-49a5,192.168.0.0/16 |
云端演练-准备-虚拟子网列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listSubnet
URL
//cloud/rehearse/subnet_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
vpc_id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
cloud_uuid | String | 否 | 前端是根据云平台来获取的,所以改为cloud_uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
subnet_list | Array | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
name | String | 否 | subnet-1df4,192.168.64.0/24 | ||
fixed_ip | Array | 云平台固定地址列表 |
云端演练-准备-安全组列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listSecureGroup
URL
//cloud/rehearse/secure_group_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | |||
ecs_id | String | 可选 - 传则返回对应的安全组,不选只返回所有 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
ecs_security_group | Array | ["3509d824-1a5b-41e5-9570-4cf51440078f"] | 云主机关联的安全组,用于界面复选框选中 | ||
security_group_list | Array | 否 | |||
group_id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
group_name | String | 否 | i2 | ||
ingress | String | 否 | ICMP,TCP/22,80,443,26821-26868,55443 | ||
egress | String | 否 | ICMP |
云端演练-新建
SDK类名:/cloud/CloudRehearse;
SDK方法名:createRehearse
URL
//cloud/rehearse
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_backup_uuid | String | 否 | 云备份uuid | ||
source | Object | 否 | |||
node_name | String | 否 | 8.180 | 节点名称 | |
host_name | String | 否 | Windows Ftp Server | 节点主机名称 | |
host_ip | String | 否 | 192.168.8.180 | 节点主机ip | |
node_os | String | 否 | Windows Server 2012 R2 64bits | 节点操作系统 | |
vcpus | String | 否 | 8 | ||
memory | String | 否 | 40957 | ||
disk_num | String | 否 | 2 | ||
disk_size | String | 否 | 64420392960 | ||
ecs_id | String | 否 | |||
zone | Object | 否 | |||
zone_name | String | 否 | 华北-北京一 | ||
availability_zone | String | 否 | cn-east-2c | ||
rc_point | Object | 否 | |||
time | String | 否 | 2019-08-13 17:13:28 | 当选择latest时,值为latest | |
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f33dd | ||
disk_num | Number | 否 | 2 | ||
total_size | String | 否 | 8000 | ||
list | Array | 否 | |||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f41dd | ||
size | String | 否 | 4000 | ||
boot_index | Number | 否 | 0 | ||
ecs_name | String | 否 | Rehearse lij-test | ||
flavor | Object | 否 | |||
id | String | 否 | ai1.2xlarge.4 | ||
name | String | 否 | ai1.2xlarge.4 | ||
vcpus | String | 否 | 8 | ||
ram | Number | 否 | 32768 | ||
disk | String | 否 | 0 | ||
disabled | Boolean | 否 | 0 | ||
is_public | Boolean | 否 | 1 | ||
vpc | Object | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | 虚拟私有云id | |
name | String | 否 | vpc-49a5,192.168.0.0/16 | 虚拟子网显示信息(用于界面显示) | |
subnet | Object | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | 虚拟子网id | |
name | String | 否 | subnet-1df4,192.168.64.0/24 | 虚拟子网显示信息(用于界面显示) | |
network_switch | Number | 否 | 0-自动分配IP地址 1-手动分配IP地址 | ||
ip_address | String | 否 | 192.168.192.101 | 网络地址:为空表示自动分配IP地址,不为空则表示手动分配IP地址 | |
security_group | Array | 否 | |||
group_id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
group_name | String | 否 | i2 | ||
ingress | String | 否 | ICMP,TCP/22,80,443,26821-26868,55443 | ||
egress | String | 否 | ICMP |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 新建 - 批量
SDK类名:/cloud/CloudRehearse;
SDK方法名:createBatchRehearse
URL
//cloud/rehearse/batch
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rehearse_list | Array | 否 | |||
cloud_backup_uuid | String | 否 | |||
source | Object | 否 | |||
node_name | String | 否 | 8.180 | ||
host_name | String | 否 | Windows Ftp Server | ||
host_ip | String | 否 | 192.168.8.180 | ||
node_os | String | 否 | Windows Server 2012 R2 64bits | ||
vcpus | String | 否 | 8 | ||
memory | String | 否 | 40957 | ||
disk_num | String | 否 | 2 | ||
disk_size | String | 否 | 64420392960 | ||
ecs_id | String | 否 | |||
zone | Object | 否 | |||
zone_name | String | 否 | 华北-北京一 | ||
availability_zone | String | 否 | cn-east-2c | ||
rc_point | Object | 否 | |||
time | String | 否 | 2019-08-13 17:13:28 | ||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f33dd | ||
disk_num | Number | 否 | 2 | ||
total_size | String | 否 | 8000 | ||
list | Array | 否 | |||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f41dd | ||
size | String | 否 | 4000 | ||
boot_index | Number | 否 | 0 | ||
ecs_name | String | 否 | Rehearse lij-test | ||
flavor | Object | 否 | |||
id | String | 否 | ai1.2xlarge.4 | ||
name | String | 否 | ai1.2xlarge.4 | ||
vcpus | String | 否 | 8 | ||
ram | Number | 否 | 32768 | ||
disk | String | 否 | 0 | ||
disabled | Boolean | 否 | 0 | ||
is_public | Boolean | 否 | 1 | ||
vpc | Object | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
name | String | 否 | vpc-49a5,192.168.0.0/16 | ||
subnet | Object | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
name | String | 否 | subnet-1df4,192.168.64.0/24 | ||
ip_address | String | 否 | 192.168.192.101 | ||
security_group | Array | 否 | |||
group_id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
group_name | String | 否 | i2 | ||
ingress | String | 否 | ICMP,TCP/22,80,443,26821-26868,55443 | ||
egress | String | 否 | ICMP | ||
network_switch | Number | 否 | 1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
fail_list | Array | 否 | |||
ecs_name | String | 否 | Rehearse huawei-coopy1 | ||
message | String | 否 | |||
code | Number | 否 | 110110110110 | ||
success_list | Array | 否 | |||
ecs_name | String | 否 | Rehearse huawei-coopy2 | ||
message | String | 否 | [0] 操作成功 | ||
code | Number | 否 | 0 |
云端演练-列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listRehearse
URL
//cloud/rehearse
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | |||
limit | Number | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 5 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
job_id | String | 否 | 123213 | ||
host_name | String | 否 | Windows Ftp Server | ||
host_ip | String | 否 | 192.168.8.180 | ||
ecs_name | String | 否 | Rehearse lij-test | ||
ip_address | String | 否 | 192.168.192.101 | ||
start_time | String | 否 |
云端演练-列表-状态
SDK类名:/cloud/CloudRehearse;
SDK方法名:listRehearseStatus
URL
//cloud/rehearse/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_ids | Array | 否 | [ | ||
"f1312ce5-7cb0-4e0c-a687-4ba4e5475e4c" | |||||
] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
total | Number | 否 | 0 | ||
status | Array | 否 | |||
job_id | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | ||
status | String | 否 | STOP | 任务的状态。目前的取值是:SUCCESS, FAIL, RUNNING, INIT |
云端演练 - 列表 - 远程登陆
SDK类名:/cloud/CloudRehearse;
SDK方法名:listVncConsole
URL
//cloud/rehearse/vnc_console
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_id | String | 否 | |||
ecs_id | String | 否 | 云端主机id, 只有组演练中需要 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
url | String | 否 |
云端演练-撤销
SDK类名:/cloud/CloudRehearse;
SDK方法名:evacuateRehearse
URL
//cloud/rehearse/evacuate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_id | String | 否 | |||
is_group | Number | 否 | 1 表示组演练撤销 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 批量撤销
SDK类名:/cloud/CloudRehearse;
SDK方法名:evacuateBatchRehearse
URL
//cloud/rehearse/batch_evacuate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_ids | Array | 否 | |||
is_group | Number | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
云端演练-演练详情
SDK类名:/cloud/CloudRehearse;
SDK方法名:listRehearseDetail
URL
//cloud/rehearse/detail
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_id | String | 否 | |||
type | String | 否 | "evacuate"表示撤销详情,空表示演练详情 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
progress | Array | 否 | 有5个元素,分别代表获取演练配置-生成磁盘快照-创建私有端口-注册云端主机-启动云端主机 | ||
type | String | 否 | 进度结构的类型,当任务类型是REHEARSE时,目前的取值可能是INIT, VOLUMES, NETWORKS, REGISTER, BOOT。分别表示:初始化演练配置,创建云端磁盘,创建私有端口,注册云端主机,启动云端主机。 当任务类型是EVACUATE时,目前的取值可能是INIT,STOP,DELETE,NETWORKS,VOLUMES。分别表示初始化撤销演练配置,停止云端主机,删除云端主机,删除私有端口,删除云端磁盘。 | ||
status | String | 否 | INIT | 进度结构的执行状态。目前的取值可能为SUCCESS, FAIL, RUNNING, INIT, SKIP | |
time_used | String | 否 | 2 | 单位秒 | |
sub_progress | Array | 否 | |||
type | String | 否 | 进度结构的类型 | ||
sub_type | String | 否 | 进度结构的子类型。 当任务类型是REHEARSE时: 当type取值是INIT时,子类型的取值可能是:CONNECT_CLOUD, VERIFY_ZONE。分别表示:连接云平台,验证可用区域信息。 当type取值是VOLUMES时,子类型的取值可能是:CREATE_SNAPSHOT, VERIFY_SNAPSHOT, CREATE_VOLUME, VERIFY_VOLUME。分别表示创建云磁盘快照,验证云磁盘快照,创建云磁盘,验证云磁盘。 当type取值是NETWORKS时,子类型的取值可能是:CREATE_PORT, VERIFY_PORT。分别表示:创建私有云端口,验证私有云端口。 当type取值是REGISTER时,子类型的取值可能是:CREATE_SERVER。表示创建演练主机。 当type类型是BOOT时,子类型的取值可能是:BOOT_SERVER, VERIFY_SERVER。分别表示启动演练主机,验证演练主机。 当任务类型是EVACUATE时: 当type取值是INIT时,子类型的取值可能是:CONNECT_CLOUD。表示:连接云平台。 当type取值是STOP时,子类型的取值可能是:STOP_SERVER, VERIFY_SERVER_STOP。 当type取值是DELETE时,子类型的取值可能是:DELETE_SERVER, VERIFY_SERVER_DELETE。 当type取值是NETWORKS时,子类型的取值可能是:DELETE_PORT, VERIFY_PORT_DELETE。 当type取值是VOLUMES时,子类型的取值可能是:DELETE_VOLUME, VERIFY_VOLUME_DELETE,DELETE_SNAPSHOT, VERIFY_SNAPSHOT_DELETE。 | ||
status | String | 否 | INIT | ||
time_used | String | 否 | 1 | 单位秒 | |
sub_progress | Array | 否 | 当type取值是VOLUMES和NETWORKS时存在。表示细分的磁盘1,磁盘2的操作或者端口1,端口2的操作。 | ||
status | String | 否 | INIT | ||
time_used | String | 否 | 1 | 单位毫秒 |
云端演练-获取单个
SDK类名:/cloud/CloudRehearse;
SDK方法名:describeRehearse
URL
//cloud/rehearse/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
rehearse | Array | 否 | |||
cloud_backup_uuid | String | 否 | |||
source | Object | 否 | |||
node_name | String | 否 | 8.180 | ||
host_name | String | 否 | Windows Ftp Server | ||
host_ip | String | 否 | 192.168.8.180 | ||
node_os | String | 否 | Windows Server 2012 R2 64bits | ||
vcpus | String | 否 | 8 | ||
memory | String | 否 | 40957 | ||
disk_num | String | 否 | 2 | ||
disk_size | String | 否 | 64420392960 | ||
zone | Object | 否 | |||
zone_name | String | 否 | 华北-北京一 | ||
availability_zone | String | 否 | cn-east-2c | ||
rc_point | Object | 否 | |||
time | String | 否 | 2019-08-13 17:13:28 | ||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f33dd | ||
disk_num | Number | 否 | 2 | ||
total_size | String | 否 | 8000 | ||
list | Array | 否 | |||
id | String | 否 | 7a268c3f-4d73-4e6c-b4fd-c3be235f41dd | ||
size | String | 否 | 4000 | ||
boot_index | Number | 否 | 0 | ||
ecs_name | String | 否 | Rehearse lij-test | ||
flavor | Array | 否 | |||
id | String | 否 | ai1.2xlarge.4 | ||
name | String | 否 | ai1.2xlarge.4 | ||
vcpus | String | 否 | 8 | ||
ram | Number | 否 | 32768 | ||
disk | String | 否 | 0 | ||
disabled | Boolean | 否 | 0 | ||
is_public | Boolean | 否 | 1 | ||
vpc | Object | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
name | String | 否 | vpc-49a5,192.168.0.0/16 | ||
subnet | Object | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
name | String | 否 | subnet-1df4,192.168.64.0/24 | ||
ip_address | String | 否 | 192.168.192.101 | ||
security_group | Array | 否 | |||
group_id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
group_name | String | 否 | i2 | ||
ingress | String | 否 | ICMP,TCP/22,80,443,26821-26868,55443 | ||
egress | String | 否 | ICMP | ||
network_switch | Number | 否 | |||
message | String | 否 |
云端演练-删除
SDK类名:/cloud/CloudRehearse;
SDK方法名:deleteRehearse
URL
//cloud/rehearse
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_ids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | Delete success | ||
ret | Number | 否 | 200 |
云端演练-演练历史(被撤销的演练列表)
SDK类名:/cloud/CloudRehearse;
SDK方法名:listEvacuatedRehearse
URL
//cloud/rehearse/evacuated_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 否 | |||
page | Number | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 5 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
host_name | String | 否 | Windows Ftp Server | ||
ecs_name | String | 否 | Rehearse lij-test | ||
ip_address | String | 否 | 192.168.192.101 | ||
start_time | Number | 否 | |||
end_time | Number | 否 | |||
job_id | String | 否 | |||
result | String | 否 | |||
previous_job_id | String | 否 |
云端演练 - 状态 - 底层上传
SDK类名:/cloud/CloudRehearse;
SDK方法名:listNpsvrRehearseStatus
URL
//cloud/rehearse/:uuid([A-Fa-f0-9-]+)/status
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 进度 - 底层上传
SDK类名:/cloud/CloudRehearse;
SDK方法名:listNpsvrRehearseProgress
URL
//cloud/rehearse/:uuid([A-Fa-f0-9-]+)/progress
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 演练网络配置 - 新建
SDK类名:/cloud/CloudRehearse;
SDK方法名:listNetwork
URL
//cloud/rehearse/network_conf
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | 8E6FB8D2-F830-D67B-DA35-8E16F175053B | ||
network_conf | Array | 否 | |||
vpc | Object | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
name | String | 否 | vpc-49a5,192.168.0.0/16 | ||
subnet | Object | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
name | String | 否 | subnet-1df4,192.168.64.0/24 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 演练网络配置 - 列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:createNetwork
URL
//cloud/rehearse/network_conf
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
network_conf | Array | 否 | |||
vpc | Object | 否 | |||
id | String | 否 | 356c3295-afd0-4a09-8e6f-03620ef70854 | ||
name | String | 否 | vpc-49a5,192.168.0.0/16 | ||
subnet | Object | 否 | |||
id | String | 否 | 3509d824-1a5b-41e5-9570-4cf51440078f | ||
name | String | 否 | subnet-1df4,192.168.64.0/24 | ||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 子网下已使用的ip列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listSubnetUsedIp
URL
//cloud/rehearse/subnet_used_ip_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | |||
subnet_id | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
info_list | Array | 否 | ["192.168.15.254","192.168.0.1","192.168.15.253"] | ||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 组演练 - 新建
SDK类名:/cloud/CloudRehearse;
SDK方法名:createGroup
URL
//cloud/rehearse/group
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cloud_uuid | String | 否 | |||
rehearse_name | String | 否 | 演练名称 | ||
group_uuid | String | 否 | 演练组uuid | ||
group_config | Array | 否 | 组配置 - 云主机的配置信息 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 组演练 - 列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listGroup
URL
//cloud/rehearse/group
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
info_list | Array | 否 | |||
id | String | 否 | 1 | ||
random_str | String | 否 | D2F0B150-4719-5171-BFB9-4715CDB1B641 | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
cloud_uuid | String | 否 | 12D362CA-6DA0-0BE6-C74C-63309283489C | ||
rehearse_name | String | 否 | re1 | ||
group_uuid | String | 否 | 5E7DD4E3-0A72-81E4-F707-D437BF3BF6A9 | ||
group_config | Array | 否 | |||
cloud_backup_uuid | String | 否 | |||
source | Object | 否 | |||
ecs_id | String | 否 | cafa8d1e-c301-4260-a56e-8882a0b28ba1 | ||
start_time | String | 否 | 2020-01-07 17:19:55 |
云端演练 - 组演练 - 单个
SDK类名:/cloud/CloudRehearse;
SDK方法名:describeGroup
URL
//cloud/rehearse/group/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
group_rehearse_info | Object | 否 | |||
id | String | 否 | 158 | ||
random_str | String | 否 | 3D672E0D-0E55-5175-7418-52859CB7BF9B | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC |
云端演练 - 组演练 - 删除
SDK类名:/cloud/CloudRehearse;
SDK方法名:deleteGroup
URL
//cloud/rehearse/group
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_ids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 组演练 - 撤销
SDK类名:/cloud/CloudRehearse;
SDK方法名:createEvacuateGroup
URL
//cloud/rehearse/group_evacuate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_id | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 |
云端演练 - 组演练 - 列表状态
SDK类名:/cloud/CloudRehearse;
SDK方法名:listGroupStatus
URL
//cloud/rehearse/group_status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_ids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
total | Number | 否 | 0 | ||
status | Array | 否 | |||
job_id | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | ||
status | String | 否 | STOP |
云端演练 - 组演练 - 历史列表
SDK类名:/cloud/CloudRehearse;
SDK方法名:listEvacuatedGroup
URL
//cloud/rehearse/evacuated_group_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
message | String | 否 | |||
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 |
云端演练 - 批量获取演练信息
SDK类名:/cloud/CloudRehearse;
SDK方法名:listBatchRehearse
URL
//cloud/rehearse/batch
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
job_ids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
rehearse_list | Object | 否 | |||
id | String | 否 | 203 | ||
random_str | String | 否 | 5D838706-227C-B93A-CA89-0662E2FCA15D | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
source | Object | 否 | |||
ecs_id | String | 否 | cafa8d1e-c301-4260-a56e-8882a0b28ba1 |