购买实例V3
功能介绍
购买DDM实例
URI
POST /v3/{project_id}/instances
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 租户在某一region下的project ID。 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
name | 否 | String | 实例名称。 |
available_zones | 否 | Array of strings | 可用区。 |
node_num | 否 | Integer | 节点数量。 |
engine_version | 否 | String | 引擎版本。 |
flavor_ref | 否 | String | 规格。 |
vpc_id | 否 | String | 虚拟私有云id。 |
subnet_id | 否 | String | 子网id。 |
security_group_id | 否 | String | 安全组id。 |
param_group_id | 否 | String | 参数组id。 |
enterprise_project_id | 否 | String | 企业项目id。 |
time_zone | 否 | String | 时区。 |
admin_user_name | 否 | String | 账号。 |
admin_user_password | 否 | String | 密码。 |
charge_info | 否 | Object | 付费信息。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
charge_mode | 否 | String | 付费模式。 |
period_num | 否 | Integer | 使用周期。 |
period_type | 否 | String | 周期模式。 |
is_auto_pay | 否 | Boolean | 是否自动支付。 |
is_auto_renew | 否 | Boolean | 是否自动续费。 |
响应参数
状态码:202
参数 | 参数类型 | 描述 |
|---|---|---|
job_id | String | 任务ID。 仅创建按需实例时会返回该参数。 |
order_id | String | 订单号,创建包年/包月实例时返回该参数。 |
id | String | 实例ID。创建按需付费实例时返回该参数。 |
状态码:400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码。 |
error_msg | String | 错误消息。 |
状态码:500
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码。 |
error_msg | String | 错误消息。 |
请求示例
{
"name" : "test",
"flavor_ref" : "ddm.xlarge.4",
"node_num" : 4,
"engine_version" : "3.1.7.0",
"enterprise_project_id" : 0,
"available_zones" : [ "eu-de-01" ],
"vpc_id" : "f6509a58-51bc-4454-a3e7-6ec7e97xx",
"security_group_id" : "16cfe4b3-905c-44b8-a29d-e51d8b03c6dc",
"subnet_id" : "22774dc2-abe8-4435-85b1-c9b997518a5d",
"param_group_id" : "527818581bee4283ac14cc1e9b457072pr09",
"time_zone" : "UTC",
"admin_user_name" : "root",
"admin_user_password" : "PassWord_234",
"charge_info" : {
"charge_mode" : "prePaid",
"period_type" : "month",
"period_num" : 1,
"is_auto_renew" : true,
"is_auto_pay" : true
}
} 响应示例
状态码:202
ok
{
"id" : "e90bc6739a3c4666a577c3fa1524dac2in09",
"job_id" : "1eb697c0-1842-43a3-8671-f562d0385cb9"
} 状态码:400
bad request
{
"error_msg" : "Parameter error.",
"error_code" : "DBS.280001"
} 状态码:500
server error
{
"error_msg" : "Parameter error.",
"error_code" : "DBS.280001"
} 状态码
状态码 | 描述 |
|---|---|
202 | ok |
400 | bad request |
500 | server error |
错误码
请参见错误码。

