表6-2 请求 Header 参数
参数 是否必选 参数类型 描述
X-Auth-Token 是 String 用户Token。 通过调用IAM服务 获取用户Token接口获取(响应 消息头中X-Subject-Token的 值)。
表6-3 请求 Body 参数
参数 是否必选 参数类型 描述
bssParam 否 BssParamFor CreateVolum e object
按需和包周期的扩展参数
volume 是 CreateVolum eOption object
待创建的云硬盘信息
server_id 否 String 创建云硬盘并挂载到目标虚拟
机。 创建的云硬盘的计费模式
否 CreateVolum
eSchedulerHi nts object
云硬盘调度参数,可用于指定云 硬盘创建到某个专属存储池中
表6-4 BssParamForCreateVolume
参数 是否必选 参数类型 描述
chargingMod
e 否 String 功能说明:计费模式。默认值为
postPaid。 取值范围:
● prePaid:包年包月
● postPaid:按需 缺省值:postPaid 枚举值:
● postPaid
● prePaid
参数 是否必选 参数类型 描述
isAutoPay 否 String 功能说明:是否立即支付。
chargingMode为PrePaid时该参
isAutoRenew 否 String 功能说明:是否自动续订。
chargingMode为prePaid时该参
periodNum 否 Integer 功能说明:订购周期数,
chargingMode为prePaid时该参 数会生效,并且该参数为为必 选。 取值范围:
● periodType为month时,为 [1-9]
● periodType为year时,为 [1-1]
periodType 否 String 功能说明:订购周期单位。
chargingMode为prePaid时该参
表6-5 CreateVolumeOption
参数 是否必选 参数类型 描述
availability_zo
ne 是 String 指定要创建云硬盘的可用区。
backup_id 否 String 备份ID,从备份创建云硬盘时为 必选。
count 否 Integer 批量创云硬盘的个数。如果无该
参数,表明只创建1个云硬盘,
目前最多支持批量创建100个。
从备份创建云硬盘时,不支持批 量创建,数量只能为“1”。
如果发送请求时,将参数值设置 为小数,则默认取小数点前的整 数。
description 否 String 云硬盘的描述。最大支持255个 字节。
enterprise_pro
ject_id 否 String 企业项目ID。创建云硬盘时,给
云硬盘绑定企业项目ID。
imageRef 否 String 镜像ID,指定该参数表示创建云
硬盘方式为从镜像创建云硬盘。
参数 是否必选 参数类型 描述 metadata 否 Map<String,St
ring> 创建云硬盘的metadata信息 可选参数如下: Virtual Block Device)类型,
即为默认类型,VBD只能支
multiattach 否 Boolean 是否为共享云硬盘。true为共享 盘,false为普通云硬盘。
参数 是否必选 参数类型 描述
size 是 Integer 云硬盘大小,单位为GB,其限
制如下: 系统盘:
1GB-1024GB 数据盘:
10GB-32768GB 创建空白云硬 盘和从 镜像/快照 创建云硬盘
snapshot_id 否 String 快照ID,指定该参数表示创建云 硬盘方式为从快照创建云硬盘。
volume_type 是 String 云硬盘类型。
目前支持"SATA","SAS",
"GPSSD"和"SSD"四种。
● "SATA"为普通IO云硬盘(已售 罄)
● "SAS"为高IO云硬盘
● "GPSSD"为通用型SSD云硬 盘
● "SSD"为超高IO云硬盘 当指定的云硬盘类型在
参数 是否必选 参数类型 描述 tags 否 Map<String,St
ring> 云硬盘标签信息。
表6-6 CreateVolumeSchedulerHints
参数 是否必选 参数类型 描述
dedicated_sto
rage_id 否 String 指定专属存储池ID,表示将云硬
盘创建在该ID对应的存储池中。