接口介绍
开通消息队列 RocketMQ 版服务。
接口约束
无。
URl
POST https://[endpoint].ctapi.ctyun.cn/v1/spuInst/createInst
请求参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 | 下级对象 |
---|---|---|---|---|---|
autoPay | true | String | 否 | "true": 自动支付, "false": 手动支付, 不填默认自动支付 | |
order | Object | 是 | 订单对象 | order |
表order
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 | 下级对象 |
---|---|---|---|---|---|
instanceCnt | 1 | String | 是 | 订购数量,取值范围:值需大于零且订购数量不能超过50台 | |
cycleCnt | 1 | String | 是 | 订购周期,取值范围:值需大于零,不超过384个月 | |
cycleType | 3 | String | 是 | 订购周期类型,3表示按月订购,cycleCnt属性为1表示订购1个月;101表示按需订购,此时cycleCnt不需要赋值 | |
item | Object | 是 | 订单项对象 | item |
表item
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 | 下级对象 |
---|---|---|---|---|---|
itemConfig | Object | 是 | 订单项配置 | itemConfig |
表itemConfig
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 | 下级对象 |
---|---|---|---|---|---|
edition | basic | String | 是 | 产品版本 (可选值:basic(基础),intermediate(中级),advanced(高级)) | |
instanceName | test | String | 是 | 实例名称 | |
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 |
响应参数
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
message | success | String | 响应信息 |
statusCode | 800 | int | 响应状态码 |
returnObj | Object | 返回对象 | |
submitted | true | boolean | |
newOrderId | 2c9970a411ef46a2baabeeb9ea37b2fe | String | 订单ID |
newOrderNo | 20190423149107422353 | String | 订单号 |
totalPrice | 980 | String | 总价 |
请求示例
POST https://[endpoint].ctapi.ctyun.cn/v1/spuInst/createInst
{
"autoPay":"true",
"order":{
"instanceCnt":"1",
"cycleCnt":"1",
"cycleType":"3",
"item":{
"itemConfig":{
"edition":"basic",
"instanceName":"test",
"regionId":"108854c0416811e9a6ca0242ac110002",
"subnetId":"1a35f4a3-defb-r434-a2a9-121036d128cd",
"vpcId":"ceabb051-57e3-441c-b982-6de7f23e9731",
"secgroups":"3bfb9833-988d-1487-ace5-de6b4db7ba77"
}
}
}
}
响应成功示例
{
"statusCode":800,
"returnObj":{
"submitted":true,
"newOrderId":"2c9970c411ef46a2ba281eeb9ea48b2fe",
"newOrderNo":"20192903163147422353",
"totalPrice":980
}
}
响应失败示例
{
"returnObj": {},
"message": "...",
"statusCode": "900"
}