ModifyDBResourceGroup
Changes the resource group of a cluster.
Operation description
For service endpoints, see endpoints.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
adb:ModifyDBResourceGroup |
update |
*DBClusterLakeVersion
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The ID of the Data Lakehouse Edition, Enterprise Edition, or Basic Edition cluster. |
amv-bp1r053byu48p**** |
| GroupName |
string |
Yes |
The name of the resource group. Note
You can call the DescribeDBResourceGroup operation to query the resource group name for a specific cluster. |
test |
| GroupType |
string |
Yes |
The type of the resource group. Valid values:
Note
For more information about resource groups in Data Lakehouse Edition clusters, see Resource groups. |
Interactive |
| MinComputeResource |
string |
No |
The minimum amount of reserved computing resources.
|
0ACU |
| MaxComputeResource |
string |
No |
The maximum amount of reserved computing resources. The value cannot exceed the unallocated computing 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. This feature provides resources at a lower unit price, but they can be reclaimed at any time. Only
|
True |
| RegionId |
string |
No |
The region ID of the cluster. Note
You can call the DescribeRegions operation to query available regions. |
cn-hangzhou |
| Rules |
array<object> |
No |
The job submission rules. |
|
|
object |
No |
A job submission rule. |
||
| GroupName |
string |
No |
The name of the resource group. |
user_default |
| QueryTime |
string |
No |
The query execution time threshold, in milliseconds (ms). |
180000 |
| TargetGroupName |
string |
No |
The name of the target resource group. |
job |
| EngineParams |
object |
No |
The engine configuration. |
{\"spark.adb.version\":\"3.5\"} |
| AutoStopInterval |
string |
No |
The idle duration after which the resource group is automatically stopped. |
5m |
| SpecName |
string |
No |
This parameter is reserved. |
预留参数,不涉及。 |
| MinGpuQuantity |
integer |
No |
This parameter is reserved. |
预留参数,不涉及。 |
| MaxGpuQuantity |
integer |
No |
This parameter is reserved. |
预留参数,不涉及。 |
| TargetResourceGroupName |
string |
No |
This parameter is reserved. |
预留参数,不涉及。 |
| Status |
string |
No |
The desired state of the resource group. Specify starting to start the resource group or stopping to stop it. |
starting |
| RayConfig |
object |
No |
The Ray configuration. This parameter is required if the resource group is an AI group and uses a Ray cluster as its engine. |
|
| EnableUserEni |
boolean |
No |
Specifies whether to enable the ENI. |
|
| 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 configurations for Ray worker groups. |
|
|
object |
No |
The configuration of a Ray worker group. |
||
| AllocateUnit |
string |
No |
The allocation unit. |
1 |
| GroupName |
string |
No |
The name of the worker group. |
test |
| 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 a worker node. |
100G |
| WorkerSpecName |
string |
No |
The specifications of a worker node. |
xlarge |
| WorkerSpecType |
string |
No |
The resource type of a worker node. |
GPU |
| AppConfig |
object |
No |
The Ray application configuration. |
|
| AppName |
string |
No |
The application name. |
app01 |
| AppType |
string |
No |
The application type. |
IsaacLab |
| ImageSelector |
object |
No |
The image configuration. |
|
| Image |
string |
No |
The image name. |
lab2.10.0-ray2.43.0 |
| InferenceEngine |
string |
No |
The inference engine. |
vLLM |
| LlmModel |
string |
No |
The large language model (LLM). |
Deepseek-R1 |
| StorageMounts |
array<object> |
No |
A list of storage mounts. |
|
|
object |
No |
A storage mount. |
||
| StorageId |
integer |
No |
The storage ID. |
1 |
| MountPath |
string |
No |
The mount path. |
/mnt/data01 |
| UserDefinedRequirements |
string |
No |
||
| GpuElasticPlan |
object |
No |
The time-based scaling plan for GPUs. |
|
| Enabled |
boolean |
No |
Specifies whether to enable the scaling plan immediately upon creation. Valid values:
|
true |
| Rules |
array<object> |
No |
A list of rules. |
|
|
object |
No |
A rule. |
||
| StartCronExpression |
string |
No |
The start time of the scaling window, 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 scaling window, specified as a cron expression. |
0 0 3 * * ? |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The data returned. |
||
| RequestId |
string |
The request ID. |
805F14E1-0186-520E-A6D5-30188D94E8DA |
Examples
Success response
JSON format
{
"RequestId": "805F14E1-0186-520E-A6D5-30188D94E8DA"
}
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.ElasticPlanExists | This resource group does not support this operation. Elastic plans that have been enabled already exist. | This operation is not supported for the current resource group because a scaling plan has been enabled. |
| 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.