磁盘池
August 1, 2024About 4 min
磁盘池
SDK类名:/resource/diskPool
示例接口
示例接口描述
URL
/example/1718177918652
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
foo | String | 请求属性示例 | @ctitle |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
string | String | 字符串属性示例 | ★ | 1-10 | |
number | Number | 数字属性示例 | 1 | 1-100 | |
boolean | Boolean | 布尔属性示例 | true | 1-2 | |
regexp | RegExp | 正则属性示例 | /[a-z][A-Z][0-9]/ | ||
function | Function | 函数属性示例 | () => Math.random() | ||
array | Array | 数组属性示例 | 1-10 | ||
foo | Number | 数组元素示例 | 1 | +1 | |
bar | String | 数组元素示例 | ★ | 1-10 | |
items | Array | 自定义数组元素示例 | [1, true, 'hello', /\w{10}/] | ||
object | Object | 对象属性示例 | |||
foo | Number | 对象属性示例 | 1 | +1 | |
bar | String | 对象属性示例 | ★ | 1-10 | |
placeholder | String | 占位符示例 | @title |
磁盘池 - 列表
SDK方法名:listDiskPool;
URL
/disk_pool
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
like_args | Object | ||||
pool_name | String | 名称搜索 模糊搜索 | |||
where_args | Object | ||||
pool_type | Number | 类型过滤 | |||
bk_uuid | Array | 备份服务器uuid数组 过滤 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
info_list | Array | ||||
pool_name | String | 名称 | |||
pool_uuid | String | uuid | E95CB20B-917C-57F4-F926-751ECE95F869 | ||
pool_type | String | 类型 | |||
bk_uuid | String | 备份服务器uuid | |||
bk_node_name | String | 备份服务器名称 | |||
storage_path | String | 存储路径 | |||
max_concurrent | Number | 最大并发数 | 1 | ||
storage_unit_num | Number | 存储单元引用数 | 2 | ||
username | String | 用户名 | admin | ||
user_uuid | String | 用户uuid | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
create_time | String | 创建时间 | 1597546626 | ||
can_op | Number | 可操作 | 1 | ||
can_del | Number | 可删除 | 1 | ||
is_biz_admin | Number | 是否有管理员权限 | 1 | ||
total | Number | 总数 | 1 |
磁盘池 - 新建
SDK方法名:createDiskPool;
URL
/disk_pool
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
pool_name | String | 磁盘池名称 | |||
pool_uuid | String | 磁盘池uuid | |||
pool_type | Number | 磁盘池类型: 0 -本地磁盘 1- 对象存储 3 - zfs文件系统 5 - 重删存储 4 - nas存储 | |||
bk_uuid | String | 备份服务器 | |||
storage_path | String | 【本地磁盘、nas存储】 存储路径 | |||
rootfs | Number | 【本地磁盘】系统盘允许 0-不勾选 1-勾选 | |||
zfs_pool_uuid | String | 【zfs文件系统】zfs池uuid | |||
auto_expand | Number | 【zfs文件系统】自动扩充 0-不勾选 1-勾选 | |||
zfs_fs_uuid | String | 【zfs文件系统】zfs文件系统uuid | |||
max_concurrent | Number | 【zfs文件系统、重删存储、对象存储、nas存储】存储最大并发数 | |||
dedupe_sto_uuid | String | 【重删存储】重删存储uuid | |||
domain_uuid | String | 【重删存储】指纹域uuid | |||
sto_uuid | String | 【对象存储】对象存储uuid | |||
bucket_uuid | String | 【对象存储】对象桶uuid | |||
nas_type | String | 【NAS存储】NAS类型 只支持NFS 未来支持CIFS | NFS | ||
export_path | String | 【NAS存储】导出路径 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
磁盘池 - 修改
SDK方法名:modifyDiskPool;
URL
/disk_pool/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
pool_uuid | String | 磁盘池uuid | |||
pool_name | String | 磁盘池名称 | |||
random_str | String | 更新标识 | |||
bk_uuid | String | 备份服务器 | |||
max_concurrent | Number | 最大并发数 | |||
zfs_pool_uuid | String | zfs池uuid | |||
auto_expand | String | 自动扩充 | |||
zfs_fs_uuid | String | zfs文件系统uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | success | |||
unit_list | Array |
磁盘池 - 单个
SDK方法名:describeDiskPool;
URL
/disk_pool/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
disk_pool | Object | ||||
pool_name | String | ||||
pool_uuid | String | ||||
pool_type | String | ||||
bk_uuid | String | ||||
storage_path | String | ||||
rootfs | Number | 1 | |||
zfs_pool_uuid | String | ||||
auto_expand | Number | 1 | |||
zfs_fs_uuid | String | ||||
max_concurrent | Number | 1 | |||
dedupe_sto_uuid | String | ||||
domain_uuid | String | ||||
sto_uuid | String | ||||
bucket_uuid | String | ||||
nas_type | String | NFS | |||
export_path | String | ||||
user_uuid | String | ||||
random_str | String | ||||
create_time | Number | 112345678 |
磁盘池 - 删除
SDK方法名:deleteDiskPool;
URL
/disk_pool
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
pool_uuids | Array | 磁盘池uuid列表 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
磁盘池 - 检查
SDK方法名:checkDiskPool;
URL
/disk_pool/check
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
bk_uuid | String | 备份服务器uuid | |||
storage_path | String | 存储路径 | |||
pool_uuid | String | 磁盘池uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | success |