WAFV2 / Client / get_web_acl_for_resource
get_web_acl_for_resource#
- WAFV2.Client.get_web_acl_for_resource(**kwargs)#
Retrieves the WebACL for the specified resource.
This call uses
GetWebACL, to verify that your account has permission to access the retrieved web ACL. If you get an error that indicates that your account isn’t authorized to performwafv2:GetWebACLon the resource, that error won’t be included in your CloudTrail event history.For Amazon CloudFront, don’t use this call. Instead, call the CloudFront action
GetDistributionConfig. For information, see GetDistributionConfig 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 GetWebACLForResource in the WAF Developer Guide.
See also: AWS API Documentation
Request Syntax
response = client.get_web_acl_for_resource( ResourceArn='string' )
- Parameters:
ResourceArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the resource whose web ACL you want to retrieve.
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-id
- Return type:
dict
- Returns:
Response Syntax
# This section is too large to render. # Please see the AWS API Documentation linked below.
Response Structure
# This section is too large to render. # Please see the AWS API Documentation linked below.
Exceptions
WAFV2.Client.exceptions.WAFInternalErrorExceptionWAFV2.Client.exceptions.WAFNonexistentItemExceptionWAFV2.Client.exceptions.WAFInvalidParameterExceptionWAFV2.Client.exceptions.WAFUnavailableEntityExceptionWAFV2.Client.exceptions.WAFInvalidOperationException