interface CfnWebACLAssociationProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.WAFv2.CfnWebACLAssociationProps |
Java | software.amazon.awscdk.services.wafv2.CfnWebACLAssociationProps |
Python | aws_cdk.aws_wafv2.CfnWebACLAssociationProps |
TypeScript | @aws-cdk/aws-wafv2 » CfnWebACLAssociationProps |
Properties for defining a CfnWebACLAssociation.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as wafv2 from '@aws-cdk/aws-wafv2';
const cfnWebACLAssociationProps: wafv2.CfnWebACLAssociationProps = {
resourceArn: 'resourceArn',
webAclArn: 'webAclArn',
};
Properties
| Name | Type | Description |
|---|---|---|
| resource | string | The Amazon Resource Name (ARN) of the resource to associate with the web ACL. |
| web | string | The Amazon Resource Name (ARN) of the web ACL that you want to associate with the resource. |
resourceArn
Type:
string
The Amazon Resource Name (ARN) of the resource to associate with the web ACL.
The ARN must be in one of the following formats:
- For an Application Load Balancer:
arn:aws:elasticloadbalancing: *region* : *account-id* :loadbalancer/app/ *load-balancer-name* / *load-balancer-id* - For an Amazon API Gateway REST API:
arn:aws:apigateway: *region* ::/restapis/ *api-id* /stages/ *stage-name* - For an AWS AppSync GraphQL API:
arn:aws:appsync: *region* : *account-id* :apis/ *GraphQLApiId* - For an Amazon Cognito user pool:
arn:aws:cognito-idp: *region* : *account-id* :userpool/ *user-pool-id* - For an AWS App Runner service:
arn:aws:apprunner: *region* : *account-id* :service/ *apprunner-service-name* / *apprunner-service-id*
webAclArn
Type:
string
The Amazon Resource Name (ARN) of the web ACL that you want to associate with the resource.

.NET
Java
Python
TypeScript