实例下单
功能介绍
根据计费方式、计费周期等信息进行实例下单
URI
POST /v1/{project_id}/period/order
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| chargingMode | 否 | Integer | 计费模式,0:包周期计费,1:按需计费,2:一次性计费 |
| cloudServiceType | 否 | String | 云服务类型 |
| compositeProductId | 否 | String | 组合套餐ID |
| discountId | 否 | String | 折扣ID |
| isAutoRenew | 否 | Integer | 是否自动续费 |
| periodNum | 否 | Integer | 订购周期数目 |
| periodType | 否 | Integer | 订购周期类型,2:月,3:年 |
| productInfos | 否 | Array of ProductInfoBean objects | 产品信息列表 |
| promotionActivityId | 否 | String | 促销ID |
| promotionInfo | 否 | String | 促销信息 |
| regionId | 否 | String | 当前项目所在region的id,如:xx-xx-1。 |
| zone | 否 | String | 所属国家区域 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| allResourceNames | 否 | Array of strings | 资源名称列表 |
| cloudServiceType | 否 | String | 云服务类型 |
| displayId | 否 | String | 展示ID |
| productId | 否 | String | 产品ID |
| productSpecDesc | 否 | String | 产品规格描述 |
| resourceName | 否 | String | 资源名称 |
| resourceSize | 否 | Integer | 产品支持的数据库数量,或者支持obs的扫描量 |
| resourceSizeMeasureId | 否 | Integer | 资源容量度量标识,枚举值举例如下:15:mbps(购买带宽时使用),17:gb(购买云硬盘时使用),14:个/次 |
| resourceSpecCode | 否 | String | 产品编码 |
| resourceType | 否 | String | 资源类型 |
| usageFactor | 否 | String | 已使用系数 |
| usageMeasureId | 否 | Integer | 已使用容量度量标识 |
| usageValue | 否 | Double | 已使用值 |
响应参数
状态码: 200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| order_id | String | 订单ID |
状态码: 400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码 |
| error_msg | String | 错误信息 |
请求示例
根据请求体中的相关参数进行实例下单
POST /v1/{project_id}/period/order
{
"chargingMode" : 0,
"cloudServiceType" : "hws.service.type.sdg",
"isAutoRenew" : 0,
"periodNum" : 1,
"periodType" : 2,
"regionId" : "xxxxxxxxxxxx",
"zone" : "CH",
"productInfos" : [ {
"cloudServiceType" : "hws.service.type.sdg",
"productId" : "xxxxxxxxxxxx",
"resourceSize" : "xx",
"resourceSizeMeasureId" : "xx",
"resourceSpecCode" : "base_professional",
"resourceType" : "hws.resource.type.dsc.base"
} ]
} 响应示例
状态码: 200
OK
{
"order_id" : "xxxxxxxxxxxx"
} 状态码: 400
无效请求
{
"error_code" : "dsc.40000011",
"error_msg" : "Invalid parameter"
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | OK |
| 400 | 无效请求 |
错误码
请参见错误码。