更新时间:2025-08-08 GMT+08:00
分享

创建包周期弹性资源池

功能介绍

该API用于创建包周期弹性资源池。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v3/{project_id}/orders/elastic-resource-pools

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目编号,用于资源隔离。获取方式请参考获取项目ID

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

elastic_resource_pool_name

String

新建的弹性资源池名称。

名称只能包含数字、小写英文字母和下划线,但不能是纯数字,且不能以下划线开头。长度限制:1~128个字符。

description

String

描述信息。长度限制:256个字符以内。

cidr_in_vpc

String

弹性资源池的子网网段。

如果不填,默认值为172.16.0.0/12

最大长度:18

max_cu

Integer

最大CU大于等于该资源池下任意一个队列的最大CU之和且大于min_cu。

  • 标准版:最小值为64CUs
  • 基础版:最小值为16CUs,最大值为64CUs

min_cu

Integer

最小CU大于等于该资源池下所有队列最小CU之和,最小值为64。

  • 标准版:最小值为64CUs
  • 基础版:最小值为16CUs,最大值为64CUs

enterprise_project_id

String

企业项目ID,“0”表示default,即默认的企业项目。

开通了企业管理服务的用户可设置该参数绑定指定的项目。

auto_renew

Boolean

是否自动续费。

  • true:是。
  • false:否。

默认false

charging_mode

Integer

计费模式。

包周期计费模式默认取值为2。

period_type

String

包周期类型,year或者month。

枚举值:

  • year:包年
  • month:包月

period_num

Integer

周期数,默认1。

缺省值:1

tags

Array of objects

弹性资源池标签。请参考TmsTag

label

map<string, string>

弹性资源池属性字段。

默认为标准版弹性资源池;

  • {"spec":"basic"}标识基础版弹性资源池。
  • {"billing_spec_code":"developer"}标识开发者弹性资源池。

目前不支持其它属性设置。

表3 tag参数说明

参数

是否必选

参数类型

描述

key

String

标签名称。

value

String

标签值。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

is_success

Boolean

请求执行是否成功。“true”表示请求执行成功。

message

String

系统提示信息,执行成功时,信息可能为空。

order_id

String

订单ID。

请求示例

{
 "elastic_resource_pool_name": "dli_elastic_resource_test1",
 "max_cu": 64,
 "min_cu": 64,
 "charging_mode": 2,
 "period_type": "month"
}

响应示例

状态码: 200

OK

{
"is_success": true,
"message": "",
"order_id": "xxxxxxxxxxxxxx"
}

状态码

状态码

描述

200

请求成功。

400

用户输入参数错误,未能处理请求。

403

对被请求页面的访问被禁止。

错误码

请参见错误码

相关文档