功能介绍:创建实例的接口
POST https://[endpoint].ctapi.ctyun.cn/v1/spuInst/createInst
Content-Type:application/json
请求体参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
autoPay | true | String | 否 | "true": 自动支付, "false": 手动支付, 不填默认自动支付 |
order | Object | 是 | 订单对象 | |
cycleCnt | 1 | String | 是 | 订购周期,取值范围:值需大于零,不超过384个月 |
cycleType | 3 | String | 是 | 订购周期类型,3表示按月订购,cycleCnt属性为1表示订购1个月;101表示按需订购,此时cycleCnt不需要赋值 |
item | Object | 是 | 订单项对象 | |
itemConfig | Object | 是 | 订单项配置 | |
engineVersion | 2.8 | String | 是 | 引擎版本,支持:2.8、4.0、5.0 |
memSize | 16 | String | 是 | 内存大小(单机Single:1、2、4、8、16、32;主备Dual:2、4、8、16、32;集群单机ClusterSingle:16、32、64、128、256、512;集群主备cluster:16、32、64、128、256、512) |
edition | ClusterSingle | String | 是 | 版本类型 (可选值:单机版(Single)、主备(Dual)、集群单机(ClusterSingle) 集群主备本(cluster)) |
engineType | redis | String | 是 | 引擎类型 |
instanceName | test | String | 是 | 实例名称 长度不超过32,限定于数字、字母,字符_和-;实例名称不能重复 |
regionId | 108854c0416811e9a6ca0242ac110002 | String | 是 | 资源池Id,请根据查询资源池接口返回值进行传参,获取此regionId参数 |
subnetId | 1a35f4a3-defb-r434-a2a9-121036d128cd | String | 是 | 子网Id |
vpcId | ceabb051-57e3-441c-b982-6de7f23e9731 | String | 是 | VPCId |
secgroups | 3bfb9833-988d-1487-ace5-de6b4db7ba77 | String | 是 | 安全组Id |
setPassword | True | String | 是 | 是否设置密码(True、False) |
cachePassword | testabc158 | String | 是 | 实例密码 长度8~32,不能含有#和空格,至少含有数字、大写、小写、特殊字符中的3种 |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
message | success | String | 响应信息 |
statusCode | 800 | int | 响应状态码 |
returnObj | Object | 返回对象 | |
returnObj.submitted | true | boolean | |
returnObj.newOrderId | 2c9970a411ef46a2baabeeb9ea37b2fe | String | 订单ID |
returnObj.newOrderNo | 20190423149107422353 | String | 订单号 |
returnObj.totalPrice | 980 | String | 总价 |
请求示例:
POST https://[endpoint].ctapi.ctyun.cn/v1/spuInst/createInst
{
"autoPay":"true",
"order":{
"cycleCnt":"1",
"cycleType":"3",
"item":{
"itemConfig":{
"engineVersion":"2.8",
"memSize":"16",
"edition":"ClusterSingle",
"engineType":"redis",
"instanceName":"test",
"regionId":"108854c0416811e9a6ca0242ac110002",
"subnetId":"1a35f4a3-defb-r434-a2a9-121036d128cd",
"vpcId":"ceabb051-57e3-441c-b982-6de7f23e9731",
"secgroups":"3bfb9833-988d-1487-ace5-de6b4db7ba77",
"setPassword":"True",
"cachePassword":"testabc158"
}
}
}
}
返回示例:
{
"statusCode":800,
"returnObj":{
"submitted":true,
"newOrderId":"2c9970c411ef46a2ba281eeb9ea48b2fe",
"newOrderNo":"20192903163147422353",
"totalPrice":980
}
}