文档首页> 云硬盘 EVS> API参考> API v2> 云硬盘> 扩容云硬盘(废弃)
更新时间:2022-01-22 GMT+08:00
分享

扩容云硬盘(废弃)

功能介绍

扩容一个云硬盘 扩容状态为available的云硬盘时,没有约束限制。 由于兼容性原因导致存在该接口,目前已经废弃。

接口约束

扩容状态为in-use的云硬盘时,有以下约束: 不支持共享云硬盘,即multiattach参数值必须为false。 云硬盘所挂载的云服务器状态必须为ACTIVE、PAUSED、SUSPENDED、SHUTOFF才支持扩容。

调试

您可以在API Explorer中调试该接口。

URI

POST /v2/{project_id}/cloudvolumes/{volume_id}/action

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

volume_id

String

云硬盘ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。

表3 请求Body参数

参数

是否必选

参数类型

描述

os-extend

ResizeDiskOption object

标记扩容云硬盘操作

表4 ResizeDiskOption

参数

是否必选

参数类型

描述

new_size

Integer

扩容后的云硬盘大小,单位为GB。扩容的大小必须大于原有云硬盘容量且小于云硬盘最大容量。 云硬盘最大容量:

  • 数据盘:32768GB

  • 系统盘:1024GB

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

job_id

String

正常返回时返回的任务ID。

说明:

如果需要查询job的状态,请参考查询job的状态

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error

Error object

出现错误时,返回的错误信息

表7 Error

参数

参数类型

描述

code

String

出现错误时,返回的错误码。 错误码和其对应的含义请参考错误码说明

message

String

错误提示信息。

请求示例

{
  "os-extend" : {
    "new_size" : 200
  }
}

响应示例

状态码: 200

OK

{
  "job_id" : "70a599e0-31e7-49b7-b260-868f441e862b"
}

状态码: 400

Bad Request

{
  "error" : {
    "message" : "XXXX",
    "code" : "XXX"
  }
}

状态码

状态码

描述

200

OK

400

Bad Request

错误码

请参见错误码

分享:

    相关文档

    相关产品

关闭导读