DetachServerGroups
Invokes the DetachServerGroups API to remove one or more load balancing server groups from a scaling group. Supported server group types include Application Load Balancer (ALB) load balancing, Network Load Balancer (NLB) load balancing, and Gateway Load Balancer (GWLB) load balancing. This operation dynamically adjusts the load balancing policy and improves system high availability for scenarios that require dynamic instance scaling to handle fluctuating workloads and ensure that application programs remain active.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DetachServerGroups |
update |
*ScalingGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the scaling group. |
cn-hangzhou |
| ScalingGroupId |
string |
Yes |
The ID of the scaling group. |
asg-bp18p2yfxow2dloq**** |
| ClientToken |
string |
No |
Ensures the idempotence of the request. You can generate the value on the client side to ensure that the value is unique across different requests. The value can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see How to ensure idempotence. |
123e4567-e89b-12d3-a456-42665544**** |
| ForceDetach |
boolean |
No |
Specifies whether to remove the ECS instances or ECI instances in the current scaling group from the server groups to be detached. Valid values:
Default value: false. |
false |
| ServerGroup |
array<object> |
Yes |
The information about the load balancing server groups. |
|
|
object |
No |
The information about the load balancing server groups. |
||
| ServerGroupId |
string |
Yes |
The ID of the load balancing server group. |
sgp-1gv2uidn2msy**** |
| Type |
string |
Yes |
The type of the load balancing server group. Valid values:
|
ALB |
| Port |
integer |
No |
The port number used by the ECS instances or ECI instances in the load balancing server group. Note
This parameter is required for ALB and NLB load balancing. For GWLB load balancing, Settings for this parameter are not supported, and the default value is 6081. |
22 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| ScalingActivityId |
string |
The ID of the scaling activity that is triggered when the load balancing server groups are detached and the ECS instances or ECI instances in the server groups are removed. Note
This parameter is returned only when ForceDetach is set to true. |
asa-bp1gbswjhjrw8tko**** |
| RequestId |
string |
The ID of the request. |
6EF9BFEE-FE07-4627-B8FB-14326FB9**** |
Examples
Success response
JSON format
{
"ScalingActivityId": "asa-bp1gbswjhjrw8tko****",
"RequestId": "6EF9BFEE-FE07-4627-B8FB-14326FB9****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.