CFS集群管理

February 26, 2024About 4 min

CFS集群管理

SDK类名:/resource/Cfs;

新建

SDK方法名:createCfs;

URL

/cfs

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
cfs_nameString集群名称
ipString数据库地址
portNumber数据库端口
db_nameString数据库名
userString数据库用户名
pwdString数据库密码(RSA加密传输)
biz_grp_listArray绑定业务组uuid
maintenanceNumber维护模式开关:
0:关;
1:开;

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageStringsuccess

修改

SDK方法名:modifyCfs;

URL

/cfs/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
cfs_nameString
ipString
portNumber1
db_nameString
userString
pwdString
biz_grp_listArray
random_strString随机字符串
maintenanceNumber

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString

获取详情

SDK方法名:describeCfs;

URL

/cfs/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  cfsObject
    cfs_uuidString集群uuid
    cfs_nameString集群名称
    ipString数据库地址
    portNumber数据库端口
    db_nameString数据库名
    userString连接用户名
    random_strString随机字符串
    maintenanceNumber维护模式开关:
0:关;
1:开;
  codeNumber0

列表

SDK方法名:listCfs;

URL

/cfs

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
limitNumber分页,每页数量15
pageNumber分页,当前页数1

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  info_listArray
    cfs_uuidString集群uuid
    cfs_nameString集群名称
    ipString数据库地址
    portNumber数据库端口
    db_nameString数据库名
    user_uuidString所有者uuid
    usernameString所有者
    maintenanceNumber维护模式开关:
0:关;
1:开;
  totalNumber100
  codeNumber0
  messageString

删除

SDK方法名:deleteCfs;

URL

/cfs

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
cfs_uuidsArray集群uuid数组
forceNumber是否强制删除:
0:否;
1:是;

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  messageString
  codeNumber11110001
  success_listArray成功列表
    codeString11110001
    messageString删除成功
    cfs_uuidString集群uuid
    cfs_nameString集群名称
  fail_listArray失败列表
    codeString11110001
    messageString离线
    cfs_uuidString集群uuid
    cfs_nameString集群名称

获取状态

SDK方法名:listCfsStatus;

URL

/cfs/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
cfs_uuidsArray集群uuid数组
force_refreshNumber是否强制刷新:
0:否;
1:是;

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  statusArray
    cfs_uuidString集群uuid["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"]
    statusStringONLINE:在线;
OFFLINE:离线;
ONLINE

操作

SDK方法名:operateCfs;

URL

/cfs/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
cfs_uuidsArray集群uuid数组
operateString操作:
maintain:切换维护模式;
switchNumber维护模式开关:
0:关;
1:开

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString

验证连接

SDK方法名:testConnect;

URL

/cfs/test_connect

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
ipString数据库地址
portNumber数据库端口
db_nameString数据库名
userString连接用户名
pwdString连接密码(RSA加密传输)
cfs_uuidString修改时如果没有编辑密码,需要下发cfs_uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString

获取集群可用区、文件系统列表

SDK方法名:listCfsZoneFs;

URL

/cfs/list_zone_fs

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
cfs_uuidString集群uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageStringsuccess
  zone_listArray可用区列表
    zone_idString可用区id
    fs_listArray文件系统列表
      fs_idString文件系统id
      node_uuidString节点uuid
      node_nameString节点名称
Last update: 8/8/2024, 7:57:39 PM
Contributors: ganl