Dissociates one or more additional certificates from a listener.
Operation description
DissociateAdditionalCertificatesFromListener is an asynchronous operation. After you send a request, the system returns a request ID, but the operation is still being performed in the background. You can call ListListenerCertificates to query the status of the dissociation task:
If an additional certificate is in the Dissociating state, the dissociation is in progress.
If an additional certificate is in the Dissociated state, the dissociation is complete.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
alb:DissociateAdditionalCertificatesFromListener | delete | *LoadBalancer
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
ListenerId | string | Yes | The listener ID. This parameter applies to HTTPS and QUIC listeners. | lsn-5qnirjhpt7****** |
| Certificates | array<object> | Yes | A list of additional certificates. Only server certificates are supported. Specify a maximum of 20 certificates. | |
object | No | An additional certificate. | ||
CertificateId | string | Yes | The certificate ID. | 103705****** |
ClientToken | string | No | The client token that is used to ensure the idempotence of the request. The client token must be a unique value that is generated by the client. The token can contain only ASCII characters. Generate a unique value on your client. The token can contain only ASCII characters. Note If you do not specify this parameter, the system uses the RequestId of the request as the ClientToken. The RequestId of each request is unique. | 5A2CFF0E-5718-45B5-9D4D-70B3****** |
DryRun | boolean | No | Specifies whether to perform a dry run. Valid values:
| true |
Response elements
Element | Type | Description | Example |
object | |||
JobId | string | The ID of the asynchronous task. | 72dcd26b-f12d-4c27-b3af-18f6aed5**** |
RequestId | string | The request ID. | 365F4154-92F6-4AE4-92F8-7FF34B****** |
Examples
Success response
JSON format
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF34B******"
}Error codes
HTTP status code | Error code | Error message | Description |
400 | IncorrectStatus.Listener | The status of %s [%s] is incorrect. | |
400 | OperationDenied.HttpListenerNotSupport | The operation is not allowed because of %s. | |
400 | OperationDenied.DefaultCertificateUsed | The operation is not allowed because of %s. | |
400 | ResourceNotAssociated.Certificate | The specified resource %s is not associated. | The specified resource %s is not associated. |
400 | ResourceInConfiguring.Listener | The specified resource of %s is being configured, please try again later. | The specified resource of %s is being configured, please try again later. |
404 | ResourceNotFound.Listener | The specified resource %s is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.