更新时间:2024-05-27 GMT+08:00

实例下单

功能介绍

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

URI

POST /v1/{project_id}/period/order

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

charging_mode

Integer

计费模式,0:包周期计费,1:按需计费,2:一次性计费

cloud_service_type

String

云服务类型

composite_product_id

String

组合套餐ID

discount_id

String

折扣ID

is_auto_renew

Integer

是否自动续费

period_num

Integer

订购周期数目

period_type

Integer

订购周期类型,2:月,3:年

product_infos

Array of ProductInfoBean objects

产品信息列表

promotion_activity_id

String

促销ID

promotion_info

String

促销信息

region_id

String

当前项目所在region的id,如:xx-xx-1。

zone

String

所属国家区域

表3 ProductInfoBean

参数

是否必选

参数类型

描述

all_resource_names

Array of strings

资源名称列表

cloud_service_type

String

云服务类型

display_id

String

展示ID

product_id

String

产品ID

product_spec_desc

String

产品规格描述

resource_name

String

资源名称

resource_size

Integer

产品支持的数据库数量,或者支持obs的扫描量

resource_size_measure_id

Integer

资源容量度量标识,枚举值举例如下:15:mbps(购买带宽时使用),17:gb(购买云硬盘时使用),14:个/次

resource_spec_code

String

产品编码

resource_type

String

资源类型

usage_factor

String

已使用系数

usage_measure_id

Integer

已使用容量度量标识

usage_value

Double

已使用值

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

order_id

String

订单ID

状态码: 400

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

请求示例

在中国区域xxxxxxxxxxxx项目购买2个月的hws.service.type.sdg云服务实例,该产品支持XX个数据库或者obs的扫描量。

POST /v1/{project_id}/period/order

{
  "charging_mode" : 0,
  "cloud_service_type" : "hws.service.type.sdg",
  "is_auto_renew" : 0,
  "period_num" : 1,
  "period_type" : 2,
  "region_id" : "xxxxxxxxxxxx",
  "zone" : "CH",
  "product_infos" : [ {
    "cloud_service_type" : "hws.service.type.sdg",
    "product_id" : "xxxxxxxxxxxx",
    "resource_size" : 30,
    "resource_size_measure_id" : 30,
    "resource_spec_code" : "base_professional",
    "resource_type" : "hws.resource.type.dsc.base"
  } ]
}

响应示例

状态码: 200

OK

{
  "order_id" : "xxxxxxxxxxxx"
}

状态码: 400

无效请求

{
  "error_code" : "dsc.40000011",
  "error_msg" : "Invalid parameter"
}

状态码

状态码

描述

200

OK

400

无效请求

错误码

请参见错误码