Adds the elastic IP address (EIP) and virtual IP address (VIP) of a zone to the DNS record.
Operation description
Before you call this operation, the zone of the Network Load Balancer (NLB) instance is removed from the DNS record by using the console or calling the StartShiftLoadBalancerZones API operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nlb:CancelShiftLoadBalancerZones |
update |
*LoadBalancer
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ZoneMappings |
array<object> |
Yes |
The mapping between the zone and the vSwitch. Note
You can specify only one zone ID in each call. |
|
|
object |
No |
The mapping between the zone and the vSwitch. Note
You can specify only one zone ID in each call. |
||
| VSwitchId |
string |
Yes |
The ID of the vSwitch in the zone. By default, each zone uses one vSwitch and one subnet. |
vsw-sersdf**** |
| ZoneId |
string |
Yes |
The zone ID of the NLB instance. Note
You can specify only one zone ID in each call. You can call the DescribeZones operation to query the most recent zone list. |
cn-hangzhou-a |
| LoadBalancerId |
string |
Yes |
The ID of the NLB instance. |
nlb-83ckzc8d4xlp8o**** |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run. Valid values:
|
true |
| ClientToken |
string |
No |
The client token used to ensure the idempotence of the request. You can use the client to generate the token. Ensure that the token is unique among different requests. Only ASCII characters are allowed. Note
If you do not set this parameter, the value of RequestId is used.**** The value of RequestId is different for each request. |
123e4567-e89b-12d3-a456-426655440000 |
| RegionId |
string |
No |
The ID of the region where the NLB instance is deployed. You can call the DescribeRegions operation to query the most recent region list. |
cn-hangzhou |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
RpcResponse |
||
| RequestId |
string |
The request ID. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
Examples
Success response
JSON format
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.ZoneId | The zoneId status of eni [%s] is incorrect. | The zone status of the ENI cannot be operated. Wait for the preceding operation to complete. |
| 403 | Forbidden.%s | Authentication is failed for %s. | |
| 403 | Forbidden.NoPermission | Authentication is failed for NoPermission. | Authentication is failed for NoPermission. |
| 404 | ResourceNotFound.loadBalancer | The specified resource of loadbalancer is not found. | The specified load balancer resource was not found. Please check the input parameters. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.