CFS集群管理
February 26, 2024About 4 min
CFS集群管理
SDK类名:/resource/Cfs;
新建
SDK方法名:createCfs;
URL
/cfs
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cfs_name | String | 集群名称 | |||
ip | String | 数据库地址 | |||
port | Number | 数据库端口 | |||
db_name | String | 数据库名 | |||
user | String | 数据库用户名 | |||
pwd | String | 数据库密码(RSA加密传输) | |||
biz_grp_list | Array | 绑定业务组uuid | |||
maintenance | Number | 维护模式开关: 0:关; 1:开; |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
修改
SDK方法名:modifyCfs;
URL
/cfs/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cfs_name | String | ||||
ip | String | ||||
port | Number | 1 | |||
db_name | String | ||||
user | String | ||||
pwd | String | ||||
biz_grp_list | Array | ||||
random_str | String | 随机字符串 | |||
maintenance | Number |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String |
获取详情
SDK方法名:describeCfs;
URL
/cfs/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
cfs | Object | ||||
cfs_uuid | String | 集群uuid | |||
cfs_name | String | 集群名称 | |||
ip | String | 数据库地址 | |||
port | Number | 数据库端口 | |||
db_name | String | 数据库名 | |||
user | String | 连接用户名 | |||
random_str | String | 随机字符串 | |||
maintenance | Number | 维护模式开关: 0:关; 1:开; | |||
code | Number | 0 |
列表
SDK方法名:listCfs;
URL
/cfs
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 是 | 分页,每页数量 | 15 | |
page | Number | 是 | 分页,当前页数 | 1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
info_list | Array | ||||
cfs_uuid | String | 集群uuid | |||
cfs_name | String | 集群名称 | |||
ip | String | 数据库地址 | |||
port | Number | 数据库端口 | |||
db_name | String | 数据库名 | |||
user_uuid | String | 所有者uuid | |||
username | String | 所有者 | |||
maintenance | Number | 维护模式开关: 0:关; 1:开; | |||
total | Number | 100 | |||
code | Number | 0 | |||
message | String |
删除
SDK方法名:deleteCfs;
URL
/cfs
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cfs_uuids | Array | 集群uuid数组 | |||
force | Number | 是否强制删除: 0:否; 1:是; |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
message | String | ||||
code | Number | 11110001 | |||
success_list | Array | 成功列表 | |||
code | String | 11110001 | |||
message | String | 删除成功 | |||
cfs_uuid | String | 集群uuid | |||
cfs_name | String | 集群名称 | |||
fail_list | Array | 失败列表 | |||
code | String | 11110001 | |||
message | String | 离线 | |||
cfs_uuid | String | 集群uuid | |||
cfs_name | String | 集群名称 |
获取状态
SDK方法名:listCfsStatus;
URL
/cfs/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cfs_uuids | Array | 集群uuid数组 | |||
force_refresh | Number | 是否强制刷新: 0:否; 1:是; |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | ||||
cfs_uuid | String | 集群uuid | ["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"] | ||
status | String | ONLINE:在线; OFFLINE:离线; | ONLINE |
操作
SDK方法名:operateCfs;
URL
/cfs/operate
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cfs_uuids | Array | 集群uuid数组 | |||
operate | String | 操作: maintain:切换维护模式; | |||
switch | Number | 维护模式开关: 0:关; 1:开 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String |
验证连接
SDK方法名:testConnect;
URL
/cfs/test_connect
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ip | String | 数据库地址 | |||
port | Number | 数据库端口 | |||
db_name | String | 数据库名 | |||
user | String | 连接用户名 | |||
pwd | String | 连接密码(RSA加密传输) | |||
cfs_uuid | String | 修改时如果没有编辑密码,需要下发cfs_uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String |
获取集群可用区、文件系统列表
SDK方法名:listCfsZoneFs;
URL
/cfs/list_zone_fs
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cfs_uuid | String | 集群uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | success | |||
zone_list | Array | 可用区列表 | |||
zone_id | String | 可用区id | |||
fs_list | Array | 文件系统列表 | |||
fs_id | String | 文件系统id | |||
node_uuid | String | 节点uuid | |||
node_name | String | 节点名称 |