interface CfnWebACLAssociationProps
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.WAFv2.CfnWebACLAssociationProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awswafv2#CfnWebACLAssociationProps |
Java | software.amazon.awscdk.services.wafv2.CfnWebACLAssociationProps |
Python | aws_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
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: *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.