# aws-cdk-lib.interfaces.aws_wafv2

| Name | Kind | Summary |
| --- | --- | --- |
| [`IIPSetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.IIPSetRef) | Interface | Indicates that this resource can be referenced as a IPSet. |
| [`ILoggingConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.ILoggingConfigurationRef) | Interface | Indicates that this resource can be referenced as a LoggingConfiguration. |
| [`IPSetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.IPSetReference) | Struct | A reference to a IPSet resource. |
| [`IRegexPatternSetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.IRegexPatternSetRef) | Interface | Indicates that this resource can be referenced as a RegexPatternSet. |
| [`IRuleGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.IRuleGroupRef) | Interface | Indicates that this resource can be referenced as a RuleGroup. |
| [`IWebACLAssociationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.IWebACLAssociationRef) | Interface | Indicates that this resource can be referenced as a WebACLAssociation. |
| [`IWebACLRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.IWebACLRef) | Interface | Indicates that this resource can be referenced as a WebACL. |
| [`LoggingConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.LoggingConfigurationReference) | Struct | A reference to a LoggingConfiguration resource. |
| [`RegexPatternSetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.RegexPatternSetReference) | Struct | A reference to a RegexPatternSet resource. |
| [`RuleGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.RuleGroupReference) | Struct | A reference to a RuleGroup resource. |
| [`WebACLAssociationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.WebACLAssociationReference) | Struct | A reference to a WebACLAssociation resource. |
| [`WebACLReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wafv2.WebACLReference) | Struct | A reference to a WebACL resource. |
