Removes one or more virtual server groups.
Operation description
Operation description
-
To confirm the virtual server groups that you want to remove, you must specify the following request parameters:
The Server Load Balancer (SLB) instance ID (LoadBalancerId)
The virtual server group ID (VServerGroupId)
The virtual server group port number (Port)
-
If the virtual server groups specified in the request parameters match the virtual server groups associated with the scaling group, the virtual server groups are removed. If no match is found, the removal request is ignored and no error is returned.
-
Before you remove an SLB instance from a scaling group, make sure that the SLB instance no longer distributes requests to instances in the scaling group to prevent service request loss.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DetachVServerGroups |
update |
*ScalingGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The ID of the region where the scaling group resides, such as |
cn-hangzhou |
| ScalingGroupId |
string |
Yes |
The ID of the scaling group. |
asg-bp1fo0dbtsbmqa9h**** |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token 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 instances in the current scaling group from the virtual server groups that you want to remove.
Default value: false. |
false |
| VServerGroup |
array<object> |
Yes |
The information about the virtual server groups associated with the scaling group. |
|
|
array<object> |
No |
The information about the virtual server groups that you want to remove. |
||
| VServerGroupAttribute |
array<object> |
No |
The attribute column list of virtual server groups. |
|
|
object |
No |
The list of virtual server groups. |
||
| VServerGroupId |
string |
No |
The ID of the virtual server group. In this parameter:
|
rsp-bp1jp1rge**** |
| Port |
integer |
No |
The port number that Auto Scaling uses to add ECS instances or elastic container instances to the virtual server group. Valid values: 1 to 65535. In this parameter:
|
22 |
| LoadBalancerId |
string |
No |
The ID of the SLB instance to which the virtual server group belongs. N specifies the serial number of the SLB instance. Valid values: 1 to 5. Note
You can remove up to five SLB instances from a scaling group at a time. |
lb-bp1p90y3ya9h8s62d**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.