DataArtsStudio实例一键购买接口
功能介绍
DataArtsStudio实例一键购买接口
调用方法
请参见如何调用API。
URI
POST /v1/{project_id}/instances/onekey-purchase
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方法请参见项目ID和账号ID。 最小长度:1 最大长度:128 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户的token 最小长度:0 最大长度:4096 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
order_id |
String |
订单Id 最小长度:1 最大长度:128 |
resource_id |
String |
实例Id 最小长度:1 最大长度:128 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_msg |
String |
返回的错误信息。 最小长度:1 最大长度:1024 |
error_code |
String |
返回的错误码。 最小长度:1 最大长度:1024 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
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 |