8.2 存储卷复制

存储卷复制

接口URI

/storage/copy

访问方法

HTTP方法

POST

消息体

{
"volume_id":存储卷uuid,
"src_volume_id":源存储卷uuid,
"display_name":新建卷的展示名,
"volume_size":新建卷的大小
}

元素说明

元素 说明 数据类型
volume_id 存储卷唯一标识 字符串(String)类型,必须,无缺省值。
src_volume_id 源存储卷唯一标识 字符串(String)类型,必须,无缺省值。
display_name 新建卷的展示名 字符串(String)类型,必须,无缺省值。
volume_size 新建卷的大小 字符串(String)类型,必须,无缺省值。

返回结果

状态码(code)

0000:添加成功
1001:用户token不正确
1002:用户权限不足
1000:存储卷复制失败原因
 

消息头

Status Code: 201 Created
.....

消息体

{
"code": "0000",
"msg": "Success"
}

元素说明

元素 说明 数据类型
code 状态码 字符串(String)类型
msg 响应消息 字符串(String)类型

应用举例

存储卷复制

请求

PUT http://192.168.137.25:8080/rest/storage/copy
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...
{

"volume_id":"354b8431-61bf-43b2-b970-4a2da838997a",
"src_volume_id":"50ef5a32-85d6-4111-83da-2da53e68ed29",
"display_name":"复制卷1",
"volume_size":2
}

响应

Status Code: 201 Created
{
"code": "0000",
"msg": "Success"
}