WAFV2 / Client / disassociate_web_acl
disassociate_web_acl¶
- WAFV2.Client.disassociate_web_acl(**kwargs)¶
Disassociates the specified resource from its web ACL association, if it has one.
Use this for all resource types except for Amazon CloudFront distributions. For Amazon CloudFront, call
UpdateDistributionfor the distribution and provide an empty web ACL ID. For information, see UpdateDistribution in the Amazon CloudFront API Reference.Required permissions for customer-managed IAM policies
This call requires permissions that are specific to the protected resource type. For details, see Permissions for DisassociateWebACL in the WAF Developer Guide.
See also: AWS API Documentation
Request Syntax
response = client.disassociate_web_acl( ResourceArn='string' )
- Parameters:
ResourceArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the resource to disassociate from the web ACL.
The ARN must be in one of the following formats:
For an Application Load Balancer:
arn:partition:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-idFor an Amazon API Gateway REST API:
arn:partition:apigateway:region::/restapis/api-id/stages/stage-nameFor an AppSync GraphQL API:
arn:partition:appsync:region:account-id:apis/GraphQLApiIdFor an Amazon Cognito user pool:
arn:partition:cognito-idp:region:account-id:userpool/user-pool-idFor an App Runner service:
arn:partition:apprunner:region:account-id:service/apprunner-service-name/apprunner-service-idFor an Amazon Web Services Verified Access instance:
arn:partition:ec2:region:account-id:verified-access-instance/instance-idFor an Amplify application:
arn:partition:amplify:region:account-id:apps/app-id
- Return type:
dict
- Returns:
Response Syntax
{}Response Structure
(dict) –
Exceptions
WAFV2.Client.exceptions.WAFInternalErrorExceptionWAFV2.Client.exceptions.WAFInvalidParameterExceptionWAFV2.Client.exceptions.WAFNonexistentItemExceptionWAFV2.Client.exceptions.WAFInvalidOperationException