Disassociates access control lists (ACLs) from a listener.
Operation description
Description
-
DissociateAclsFromListener is an asynchronous operation. After a request is sent, the system returns a request ID while the operation continues in the background. You can call the DescribeListener operation to query the listener state:
-
If the listener is in the updating state, the disassociation is in progress. You can perform only query operations.
-
If the listener is in the active state, the disassociation is complete.
-
-
The DissociateAclsFromListener operation cannot be repeatedly called for the same Global Accelerator (GA) instance within a specific period of time.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:DissociateAclsFromListener |
update |
*Listener
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The ID of the region where the GA instance is deployed. Set the value to cn-hangzhou. |
cn-hangzhou |
| AclIds |
array |
Yes |
The ID of the ACL. You can disassociate up to two ACLs from a listener. |
|
|
string |
No |
The ID of the ACL. You can disassociate up to two ACLs from a listener. |
nacl-hp34s2h0xx1ht4nwo**** |
|
| ListenerId |
string |
Yes |
The ID of the listener. |
lsr-bp1bpn0kn908w4nbw**** |
| ClientToken |
string |
No |
The client token used to ensure the idempotence of the request. You can use the client to generate the token, but you must ensure that the token is unique among requests. The token can contain only ASCII characters. Note
If you do not specify this parameter, the system uses the request ID as the client token. The request ID may differ for each request. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
No |
Whether to only precheck the request. Default value: false. Valid values:
|
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
| AclIds |
array |
The IDs of the ACLs. |
|
|
string |
The ID of the ACL. |
nacl-hp34s2h0xx1ht4nwo**** |
|
| ListenerId |
string |
The ID of the listener. |
lsr-bp1bpn0kn908w4nbw**** |
Examples
Success response
JSON format
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"AclIds": [
"nacl-hp34s2h0xx1ht4nwo****"
],
"ListenerId": "lsr-bp1bpn0kn908w4nbw****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NotExist.Listener | listener %s is not exist | The listener %s does not exist. |
| 400 | NotActive.Listener | listener %s is not active | The listener %s is unavailable. |
| 400 | NotExist.Accelerator | accelerator %s is not exist | The GA instance %s does not exist. |
| 400 | StateError.Accelerator | accelerator state %s is illegal | The GA instance is in an invalid state %s. |
| 400 | NotExist.Acl | acl %s is not exist | The ACL %s does not exist. |
| 400 | StateError.Acl | acl state %s is illegal | The status of the ACL %s is invalid. |
| 400 | AclNotBindListener | acl %s not bind listener |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.