更新时间:2022-12-29 GMT+08:00

实例下单

功能介绍

根据计费方式、计费周期等信息进行实例下单

URI

POST /v1/{project_id}/period/order

表1 路径参数

参数

是否必选

参数类型

描述

project_id

是

String

项目ID

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

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

所属国家区域

表3 ProductInfoBean

参数

是否必选

参数类型

描述

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

表4 响应Body参数

参数

参数类型

描述

order_id

String

订单ID

状态码: 400

表5 响应Body参数

参数

参数类型

描述

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

无效请求

错误码

请参见错误码。