Package-level declarations
Types
Provides an AWS WAFv2 API Key resource.
Builder for ApiKeyArgs.
Builder for ApiKey.
Provides a WAFv2 IP Set Resource
Builder for IpSetArgs.
Builder for IpSet.
Provides an AWS WAFv2 Regex Pattern Set Resource
Provides an AWS WAFv2 Regex Pattern Set Resource
Builder for RegexPatternSetArgs.
Builder for RegexPatternSet.
Builder for RuleGroupArgs.
Builder for RuleGroup.
Builder for WebAclArgs.
Creates a WAFv2 Web ACL Association.
Creates a WAFv2 Web ACL Association.
Builder for WebAclAssociationArgs.
Builder for WebAclAssociation.
This resource creates a WAFv2 Web ACL Logging Configuration. !>WARNING: When logging from a WAFv2 Web ACL to a CloudWatch Log Group, the WAFv2 service tries to create or update a generic Log Resource Policy named AWSWAF-LOGS
. However, if there are a large number of Web ACLs or if the account frequently creates and deletes Web ACLs, this policy may exceed the maximum policy size. As a result, this resource type will fail to be created. More details about this issue can be found in this issue. To prevent this issue, you can manage a specific resource policy. Please refer to the example below for managing a CloudWatch Log Group with a managed CloudWatch Log Resource Policy.
This resource creates a WAFv2 Web ACL Logging Configuration. !>WARNING: When logging from a WAFv2 Web ACL to a CloudWatch Log Group, the WAFv2 service tries to create or update a generic Log Resource Policy named AWSWAF-LOGS
. However, if there are a large number of Web ACLs or if the account frequently creates and deletes Web ACLs, this policy may exceed the maximum policy size. As a result, this resource type will fail to be created. More details about this issue can be found in this issue. To prevent this issue, you can manage a specific resource policy. Please refer to the example below for managing a CloudWatch Log Group with a managed CloudWatch Log Resource Policy.
Builder for WebAclLoggingConfigurationArgs.
Builder for WebAclLoggingConfiguration.
Builder for WebAcl.