Deletes a specified load balancing instance.
Operation description
DeleteLoadBalancer is an asynchronous operation. The system returns a request ID, but the ALB instance is not deleted immediately. The deletion task continues in the background. Call GetLoadBalancerAttribute to invoke the query for the deletion status of the ALB instance:
If the ALB instance is in the Deleting state, the instance is being deleted.
If the specified ALB instance cannot be found, the instance is deleted.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:DeleteLoadBalancer |
delete |
*LoadBalancer
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| LoadBalancerId |
string |
Yes |
The ID of the ALB instance. |
alb-o9ulmq5hgn68jk**** |
| ClientToken |
string |
No |
The client token used to ensure the idempotency of the request. Generate a unique token for each request. ClientToken supports ASCII characters only. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run. Valid values:
|
true |
| RetainResourceType |
array |
No |
The types of resources that are automatically created and attached by ALB and need to be retained. When you release a public-facing ALB instance, you can set this parameter to eip to retain the EIP that ALB automatically created and attached. Anycast EIPs cannot be retained. EIPs that you manually attached are automatically retained. |
|
|
string |
No |
The type of resource to retain. Set this parameter to eip to retain the elastic IP address (EIP). |
eip |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response for the delete load balancing instance operation. |
||
| JobId |
string |
The ID of the asynchronous task. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
The request ID. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Examples
Success response
JSON format
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | The current status of the instance does not support this operation. |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | The business status of %s [%s] is incorrect. |
| 400 | OperationDenied.DeletionProtectionEnabled | The operation is not allowed because of %s. | The operation is not allowed because of %s. |
| 403 | Forbidden.LoadBalancer | Authentication has failed for LoadBalancer. | Authorization failed. |
| 404 | ResourceNotFound.LoadBalancer | 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.