创建云硬盘

1. 接口描述

接口方法: GET

Action= CreateDisk 创建云硬盘

2. 输入参数

以下请求参数列表仅列出了接口请求参数,其它参数见公共请求参数页面。

输入参数是否必选类型描述
PricingModelString取值PostPaid、PrePay
PeriodUInt购买时长,单位为月,最大值为24。如果PricingModel取值为PrePay,Period必填。
AutoRenewPeriodUInt自动续费周期,取值范围0,1~9,12,24 默认是0 即不自动续订,12即续订一年,24即续订两年,PrePay时选填则生效
ZoneIdString可用区
NameString云盘名称,实例名称,3-32位字母、数字或中划线组成,以字母开头
TypeString可选值CloudSsd,CloudHighPerformanceSsd,CloudSas
CapacityUInt云盘大小,单位GB, 要求10的整数倍,最大值4TB
EnableEncryptUInt取值为ture、false目前只支持false
ScopeString云盘适用范围,可选值NCS, NVM.面向容器服务的云硬盘默认格式化成 Ext4,面向云服务器的云硬盘需自行挂载后执行 mount 操作才能成功挂载
SnapshotIdLong如果不为空则从快照生成云盘
OrderIdString如果不为空则认为是控制台创建的订单

3. 输出参数

以下输出参数列表仅列出了接口特定输出参数,其它参数见公共输出参数页面。

输入参数类型描述
CodeString公共错误码,详见错误码页面的公共错误码。
MessageString错误信息描述
DiskIds数组返回云盘Id列表
OrderIdString返回云盘订单Id

4. 请求示例

https://open.c.163.com/ncv?Action=CreateDisk&Version=2017-12-28&PricingModel=PrePay&Period=9&AutoRenewPeriod=0&ZoneId=cn-east-1a&Name=postman-4&Type=CloudSas&Capacity=10&EnableEncrypt=false&Scope=NVM&SnapshotId=&OrderId=fc180628145929025065

5. 返回示例

{
    "DiskIds": [
        24745
    ],
    "OrderId": "fc180628145929025065",
    "RequestId": "1f59a99d-5a27-4761-95a5-7e7f9797abdd"
}