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

DataArtsStudio实例一键购买接口

功能介绍

DataArtsStudio实例一键购买接口

调用方法

请参见如何调用API

URI

POST /v1/{project_id}/instances/onekey-purchase

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

最小长度:1

最大长度:128

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户的token

最小长度:0

最大长度:4096

表3 请求Body参数

参数

是否必选

参数类型

描述

region_id

String

通过调用ManageOne平台的IAM服务的“查询区域列表”接口获取响应消息中的区域ID。

最小长度:1

最大长度:128

commodity_id

String

订单Id

最小长度:1

最大长度:128

product_id

String

产品Id

最小长度:1

最大长度:128

period_type

Integer

购买周期类型(日月年)

最小值:1

最大值:3

period_num

Integer

购买周期数

最小值:1

最大值:120

availability_zone

String

可用区

最小长度:1

最大长度:128

vpc_id

String

虚拟网卡Id

最小长度:1

最大长度:128

security_group_id

String

安全组id,可在当前安全组列表中获取

最小长度:1

最大长度:128

net_id

String

子网id,可在当前虚拟私有云列表中获取

最小长度:1

最大长度:128

instance_name

String

实例名

最小长度:1

最大长度:128

eps_id

String

企业项目ID,获取方法请参见项目ID和账号ID

最小长度:1

最大长度:128

is_auto_renew

Integer

是否续订

最小值:0

最大值:1

promotion_info

String

促销信息

最小长度:1

最大长度:1024

extesion_package_type

String

实例附加增量包类型

最小长度:1

最大长度:128

binding_instance_id

String

DataArts Studio实例ID,获取方法请参见实例ID和工作空间ID

最小长度:1

最大长度:128

cdm_version

String

cdm版本号

最小长度:1

最大长度:128

resource_spec_code

String

产品规格编码(即实例类型编码),例如dayu.starter,dayu.basic,dayu.advanced等。可通过查询其他实例信息进行获取。

最小长度:1

最大长度:128

cloud_service_type

String

云服务类型

最小长度:1

最大长度:128

resource_type

String

资源类型

最小长度:1

最大长度:128

tags

Array of TmsTagDTO objects

tms标签

数组长度:0 - 100

表4 TmsTagDTO

参数

是否必选

参数类型

描述

key

String

key值

最小长度:1

最大长度:1024

value

String

value值

最小长度:1

最大长度:1024

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

order_id

String

订单Id

最小长度:1

最大长度:128

resource_id

String

实例Id

最小长度:1

最大长度:128

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_msg

String

返回的错误信息。

最小长度:1

最大长度:1024

error_code

String

返回的错误码。

最小长度:1

最大长度:1024

状态码: 500

表7 响应Body参数

参数

参数类型

描述

error_msg

String

返回的错误信息。

最小长度:1

最大长度:1024

error_code

String

返回的错误码。

最小长度:1

最大长度:1024

请求示例

{
  "region_id" : "xxxxxx",
  "period_type" : 2,
  "period_num" : 1,
  "availability_zone" : "xxxxxx",
  "vpc_id" : "000aaa00-8ece-44c0-963c-b6ed0e105c34",
  "net_id" : "5a6411c1-1487-420c-8c97-c264a6dae12e",
  "security_group_id" : "01263337-b511-4de3-ab2d-f57d9af67d1e",
  "eps_id" : "9dc0e37c-c117-48c7-8c6d-ac4b27cfc8a8",
  "instance_name" : "DGC-0722",
  "resource_spec_code" : "dayu.nb.professional",
  "is_auto_renew" : 0,
  "promotion_info" : ""
}

响应示例

状态码: 400

{
  "error_code" : "DAYU.4402",
  "error_msg" : "The operation failed, detail msg {0}."
}

状态码: 500

{
  "error_code" : "DAYU.3531",
  "error_msg" : "Internal server error: {0}"
}

状态码

状态码

描述

200

返回实例Id和订单Id

400

BadRequest

500

Internal Server Error

分享:

    相关文档

    相关产品