CreateDBResourceGroup
Create a resource group for an Enterprise Edition, Basic Edition, or Data Lakehouse Edition cluster.
Operation description
For the service endpoint, see endpoint.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
adb:CreateDBResourceGroup |
create |
*DBClusterLakeVersion
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The ID of the Enterprise Edition, Basic Edition, or Data Lakehouse Edition cluster. |
amv-bp11q28kvl688**** |
| GroupName |
string |
Yes |
The name of the resource group. The name must meet the following requirements:
|
test_group |
| GroupType |
string |
Yes |
The type of the resource group. Valid values:
Note
For more information about resource groups for the Data Lakehouse Edition, see Introduction to resource groups (Data Lakehouse Edition). |
Job |
| MinComputeResource |
string |
No |
The minimum amount of reserved computing resources, in ACUs.
|
0ACU |
| MaxComputeResource |
string |
No |
The maximum amount of reserved computing resources, in ACUs. The value cannot exceed the unallocated resources of the cluster.
|
48ACU |
| ClusterSizeResource |
string |
No |
This parameter is reserved. |
- |
| MinClusterCount |
integer |
No |
This parameter is reserved. |
- |
| MaxClusterCount |
integer |
No |
This parameter is reserved. |
- |
| ClusterMode |
string |
No |
This parameter is reserved. |
- |
| EnableSpot |
boolean |
No |
Specifies whether to enable the spot instance feature for the resource group. When this feature is enabled, resources are provided at a lower price but may be reclaimed. Only
|
True |
| RegionId |
string |
No |
The region ID. Note
You can call the DescribeRegions operation to query the region ID of an AnalyticDB for MySQL Data Lakehouse Edition (3.0) cluster. |
cn-hangzhou |
| Rules |
array<object> |
No |
The job submission rules. |
|
|
object |
No |
A list of rules. |
||
| GroupName |
string |
No |
The name of the source resource group.
|
test_group |
| QueryTime |
string |
No |
The query execution time threshold, in milliseconds (ms). |
180000 |
| TargetGroupName |
string |
No |
The name of the target resource group. |
job |
| Engine |
string |
No |
The database engine. Valid values:
|
SparkWarehouse |
| EngineParams |
object |
No |
The engine configuration. |
{\"spark.adb.version\":\"3.5\"} |
| AutoStopInterval |
string |
No |
The auto-stop interval, in minutes (m). |
5m |
| SpecName |
string |
No |
The specification name. |
ADB.MLLarge.2 |
| MinGpuQuantity |
integer |
No |
The minimum number of GPUs. |
1 |
| MaxGpuQuantity |
integer |
No |
The maximum number of GPUs. |
2 |
| TargetResourceGroupName |
string |
No |
The name of the target resource group. |
test |
| RayConfig |
object |
No |
The Ray configuration. Note
This parameter is required if the resource group is an AI resource group and the engine is RayCluster. |
|
| EnableUserEni |
boolean |
No |
Specifies whether to enable user-defined elastic network interfaces (ENIs). |
|
| HeadSpecType |
string |
No |
The resource type of the head node. |
CPU |
| HeadSpec |
string |
No |
The specifications of the head node. |
xlarge |
| HeadAllocateUnit |
string |
No |
The allocation unit of the head node. |
1 |
| HeadDiskCapacity |
string |
No |
The disk size of the head node. |
100G |
| Category |
string |
No |
The type of the Ray cluster. Valid values:
|
BASIC |
| WorkerGroups |
array<object> |
No |
A list of Ray worker group configurations. |
|
|
object |
No |
A Ray worker group configuration. |
||
| GroupName |
string |
No |
The name of the worker group. |
test |
| AllocateUnit |
string |
No |
The allocation unit. |
1 |
| MaxWorkerQuantity |
integer |
No |
The maximum number of worker nodes. |
2 |
| MinWorkerQuantity |
integer |
No |
The minimum number of worker nodes. |
1 |
| WorkerDiskCapacity |
string |
No |
The disk size of each worker node. |
100G |
| WorkerSpecName |
string |
No |
The specifications of the worker node. |
xlarge |
| WorkerSpecType |
string |
No |
The resource type of the worker node. |
GPU |
| UserDefinedRequirements |
string |
No |
||
| GpuElasticPlan |
object |
No |
The time-based scaling plan for GPUs. |
|
| Enabled |
boolean |
No |
Specifies whether to enable the scaling plan immediately after it is created. Valid values:
|
true |
| Rules |
array<object> |
No |
A list of scaling rules. |
|
|
object |
No |
A scaling rule. |
||
| StartCronExpression |
string |
No |
The start time of the rule, specified as a Cron expression. The duration between the start and end times must be at least one hour. |
0 0 2 * * ? |
| EndCronExpression |
string |
No |
The end time of the rule, specified as a Cron expression. The duration between the start and end times must be at least one hour. |
0 0 3 * * ? |
| ScalePolicy |
string |
No |
The auto-scaling policy for the resource group. Valid values:
|
AutoScaling |
| Classification |
string |
No |
The classification of the resource group. Valid values:
|
SQL |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response schema. |
||
| RequestId |
string |
The request ID. |
A94B6C02-7BD4-5D67-9776-3AC8317E8DD5 |
Examples
Success response
JSON format
{
"RequestId": "A94B6C02-7BD4-5D67-9776-3AC8317E8DD5"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidPoolName.Malformed | The specified parameter PoolName is not valid. | The PoolName parameter is invalid. Check the parameter. |
| 400 | InvalidPoolUser.Malformed | The specified parameter PoolUser is not valid. | The PoolUser parameter is invalid. Check the parameter. |
| 400 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist. Make sure that the DBClusterId value is valid. |
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The DBClusterId parameter is invalid. Check the parameter. |
| 400 | InvalidPoolType.Malformed | The specified parameter PoolType is not valid. | The PoolType parameter is invalid. Check the parameter. |
| 400 | InvalidMinComputeResource.Malformed | The specified parameter MinComputeResource is not valid. | The MinComputeResource parameter is invalid. Check the parameter. |
| 400 | InvalidMaxComputeResource.Malformed | The specified parameter MaxComputeResource is not valid. | The MaxComputeResource parameter is invalid. Check the parameter. |
| 400 | ACS.ResourceGroup.InvalidResourceGroupState | The state of this resource group does not support this operation. | This operation is not supported due to the current state of the resource group. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.