DetachVServerGroups
Removes one or more virtual server groups.
Operation description
Operation description
-
To confirm the virtual server groups to remove, you must specify the following request parameters at the same time:
LoadBalancerId: the instance ID of the load balancing instance.
VServerGroupId: the ID of the virtual server group.
Port: the port number of the virtual server group.
-
If the virtual server groups specified in the request parameters match those 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.
-
When you remove a load balancing instance from a scaling group, confirm that the load balancing 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 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 to be removed.
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 to be removed. |
||
| 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.
|
rsp-bp1jp1rge**** |
| Port |
integer |
No |
The port number used by Auto Scaling to add ECS instances or elastic container instances to the virtual server group. Valid values: 1 to 65535.
|
22 |
| LoadBalancerId |
string |
No |
The ID of the load balancing instance to which the virtual server group belongs. N specifies the load balancing instance number. Valid values: 1 to 5. Note
You can remove up to five load balancing 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.