创建云硬盘
1. 接口描述
接口方法: GET
Action= CreateDisk 创建云硬盘
2. 输入参数
以下请求参数列表仅列出了接口请求参数,其它参数见公共请求参数页面。
输入参数 | 是否必选 | 类型 | 描述 |
---|---|---|---|
PricingModel | 是 | String | 取值PostPaid、PrePay |
Period | 否 | UInt | 购买时长,单位为月,最大值为24。如果PricingModel取值为PrePay,Period必填。 |
AutoRenewPeriod | 否 | UInt | 自动续费周期,取值范围0,1~9,12,24 默认是0 即不自动续订,12即续订一年,24即续订两年,PrePay时选填则生效 |
ZoneId | 是 | String | 可用区 |
Name | 是 | String | 云盘名称,实例名称,3-32位字母、数字或中划线组成,以字母开头 |
Type | 是 | String | 可选值CloudSsd,CloudHighPerformanceSsd,CloudSas |
Capacity | 是 | UInt | 云盘大小,单位GB, 要求10的整数倍,最大值4TB |
EnableEncrypt | 否 | UInt | 取值为ture、false目前只支持false |
Scope | 是 | String | 云盘适用范围,可选值NCS, NVM.面向容器服务的云硬盘默认格式化成 Ext4,面向云服务器的云硬盘需自行挂载后执行 mount 操作才能成功挂载 |
SnapshotId | 否 | Long | 如果不为空则从快照生成云盘 |
OrderId | 否 | String | 如果不为空则认为是控制台创建的订单 |
3. 输出参数
以下输出参数列表仅列出了接口特定输出参数,其它参数见公共输出参数页面。
输入参数 | 类型 | 描述 |
---|---|---|
Code | String | 公共错误码,详见错误码页面的公共错误码。 |
Message | String | 错误信息描述 |
DiskIds | 数组 | 返回云盘Id列表 |
OrderId | String | 返回云盘订单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"
}