Deletes a Network Load Balancer (NLB) listener.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nlb:DeleteListener |
delete |
*LoadBalancer
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ListenerId |
string |
Yes |
The listener ID. |
lsn-bp1bpn0kn908w4nbw****@80 |
| DryRun |
boolean |
No |
Specifies whether to only perform a dry run for the request. Valid values:
|
false |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can generate a value for this parameter on the client to ensure that the value is unique among different requests. The client token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId of each API request is unique. |
123e4567-e89b-12d3-a456-426655440000 |
| RegionId |
string |
No |
The region ID of the Network Load Balancer (NLB) instance. You can call the DescribeRegions operation to obtain region IDs. |
cn-hangzhou |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The listener deletion. |
||
| RequestId |
string |
The request ID. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
| JobId |
string |
The asynchronous task ID. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
Examples
Success response
JSON format
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | Request validation has been passed with DryRun flag set. |
| 400 | IncorrectStatus.listener | The status of listener [%s] is incorrect. | The current operation cannot be performed on the listener as its status is unavailable. Please check if the listener is currently undergoing any other operations. |
| 400 | SystemBusy | System is busy, please try again later. | The system is busy. Try again later. |
| 400 | IncorrectStatus.loadbalancer | The status of %s [%s] is incorrect. | The current status of the load balancing instance does not allow this operation. Check whether another operation is being performed on the load balancing instance. |
| 400 | Conflict.Lock | The Lock [%s] is conflict. | The specific resource is conflict. |
| 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. |
| 404 | ResourceNotFound.listener | The specified resource %s is not found. | The resource %s does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.