Removes an elastic IP address (EIP) or a virtual IP address (VIP) of a zone from a DNS record.
Operation description
This operation is supported by Application Load Balancer (ALB) instances that use static IP addresses. The zone cannot be removed if the ALB instance has only one available zone.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:StartShiftLoadBalancerZones |
update |
*LoadBalancer
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| 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. Note
If you do not specify this parameter, the system automatically uses the request ID as the client token. The request ID may be different for each request. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
No |
Specifies whether to perform only a dry run, without performing the actual request. Valid values:
|
true |
| LoadBalancerId |
string |
Yes |
The ALB instance ID. |
alb-o9ulmq5hgn68jk**** |
| ZoneMappings |
array<object> |
Yes |
The mappings between zones and vSwitches. Note
You can remove only one zone in each call. |
|
|
object |
No |
|||
| VSwitchId |
string |
Yes |
The ID of the vSwitch in the zone. By default, each zone uses one vSwitch and one subnet. |
vsw-bp1rmcrwg3erh1fh8**** |
| ZoneId |
string |
Yes |
The zone ID. You can call the DescribeZones operation to query the most recent zone list. |
cn-hangzhou-a |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
Examples
Success response
JSON format
{
"RequestId": "5A2CFF0E-5718-45B5-9D4D-70B3FF3898"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | The business status of %s [%s] is incorrect. |
| 400 | IncorrectBusinessStatus.Eip | The business status of %s [%s] is incorrect. | The business status of %s [%s] is incorrect. |
| 400 | OperationDenied.ZoneVSwitchChanged | The operation is not allowed because of %s. | The operation is not allowed because of %s. |
| 400 | OperationDenied.ZoneMappingsNotChanged | The operation is not allowed because of %s. | |
| 400 | OperationDenied.ZoneVSwitchNotExist | The operation is not allowed because of %s. | The instance does not contain the zone or vSwitch specified in the request. |
| 400 | OperationDenied.EniStatusNotSupport | The operation is not allowed because of %s. | This operation is not supported by the status of the ENI. |
| 400 | OperationDenied.OnlyFixedAddressAllocatedModeSupported | The operation is not allowed because of %s. | This operation is not supported by the IP mode of the SLB instance. |
| 400 | OperationDenied.ConfigLastActiveZoneNotSupport | The operation is not allowed because of %s. | You are not allowed to remove, disable, or delete the A record of the last active zone. |
| 400 | OperationFailed.ShiftLoadBalancerZonesFailed | The operation is not allowed because of %s. | Failed to remove the A record of the IP address in the zone. |
| 400 | ResourceNotEnough.VSwitchIp | The specified resource %s is not enough. | The specified resource %s is not enough. |
| 400 | Mismatch.ZoneIdAndVSwitchId | The %s and %s are mismatched. | The %s and %s are mismatched. |
| 404 | ResourceNotFound.LoadBalancer | The specified resource %s is not found. | The specified resource %s is not found. |
| 404 | ResourceNotFound.VSwitch | The specified resource %s is not found. | The specified resource %s is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.