aws-cdk-lib.aws_wafv2.CfnWebACLAssociationProps

interface CfnWebACLAssociationProps

LanguageType name
.NETAmazon.CDK.AWS.WAFv2.CfnWebACLAssociationProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awswafv2#CfnWebACLAssociationProps
Javasoftware.amazon.awscdk.services.wafv2.CfnWebACLAssociationProps
Pythonaws_cdk.aws_wafv2.CfnWebACLAssociationProps
TypeScript aws-cdk-lib » 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 { aws_wafv2 as wafv2 } from 'aws-cdk-lib';
const cfnWebACLAssociationProps: wafv2.CfnWebACLAssociationProps = {
  resourceArn: 'resourceArn',
  webAclArn: 'webAclArn',
};

Properties

NameTypeDescription
resourceArnstringThe Amazon Resource Name (ARN) of the resource to associate with the web ACL.
webAclArnstringThe 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: *partition* :elasticloadbalancing: *region* : *account-id* :loadbalancer/app/ *load-balancer-name* / *load-balancer-id*
  • For an Amazon API Gateway REST API: arn: *partition* :apigateway: *region* ::/restapis/ *api-id* /stages/ *stage-name*
  • For an AWS AppSync GraphQL API: arn: *partition* :appsync: *region* : *account-id* :apis/ *GraphQLApiId*
  • For an Amazon Cognito user pool: arn: *partition* :cognito-idp: *region* : *account-id* :userpool/ *user-pool-id*
  • For an AWS App Runner service: arn: *partition* :apprunner: *region* : *account-id* :service/ *apprunner-service-name* / *apprunner-service-id*
  • For an AWS Verified Access instance: arn: *partition* :ec2: *region* : *account-id* :verified-access-instance/ *instance-id*

webAclArn

Type: string

The Amazon Resource Name (ARN) of the web ACL that you want to associate with the resource.