Package software.amazon.awscdk.cfnpropertymixins.services.wafv2
package software.amazon.awscdk.cfnpropertymixins.services.wafv2
-
ClassDescriptionProperties for CfnIPSetPropsMixin.A builder for
CfnIPSetMixinPropsAn implementation forCfnIPSetMixinPropsA fluent builder forCfnIPSetPropsMixin.Properties for CfnLoggingConfigurationPropsMixin.A builder forCfnLoggingConfigurationMixinPropsAn implementation forCfnLoggingConfigurationMixinPropsDefines an association between logging destinations and a web ACL resource, for logging from AWS WAF .A single action condition for a condition in a logging filter.An implementation forCfnLoggingConfigurationPropsMixin.ActionConditionPropertyA fluent builder forCfnLoggingConfigurationPropsMixin.A single match condition for a log filter.A builder forCfnLoggingConfigurationPropsMixin.ConditionPropertyAn implementation forCfnLoggingConfigurationPropsMixin.ConditionPropertyThe parts of the request that you want to keep out of the logs.A builder forCfnLoggingConfigurationPropsMixin.FieldToMatchPropertyAn implementation forCfnLoggingConfigurationPropsMixin.FieldToMatchPropertyA single logging filter, used inLoggingFilter.A builder forCfnLoggingConfigurationPropsMixin.FilterPropertyAn implementation forCfnLoggingConfigurationPropsMixin.FilterPropertyA single label name condition for a condition in a logging filter.An implementation forCfnLoggingConfigurationPropsMixin.LabelNameConditionPropertyFiltering that specifies which web requests are kept in the logs and which are dropped, defined for a web ACL'sLoggingConfiguration.A builder forCfnLoggingConfigurationPropsMixin.LoggingFilterPropertyAn implementation forCfnLoggingConfigurationPropsMixin.LoggingFilterPropertyProperties for CfnRegexPatternSetPropsMixin.A builder forCfnRegexPatternSetMixinPropsAn implementation forCfnRegexPatternSetMixinPropsA fluent builder forCfnRegexPatternSetPropsMixin.Properties for CfnRuleGroupPropsMixin.A builder forCfnRuleGroupMixinPropsAn implementation forCfnRuleGroupMixinPropsA logical rule statement used to combine other rule statements with AND logic.A builder forCfnRuleGroupPropsMixin.AndStatementPropertyAn implementation forCfnRuleGroupPropsMixin.AndStatementPropertyA rule statement that inspects web traffic based on the Autonomous System Number (ASN) associated with the request's IP address.A builder forCfnRuleGroupPropsMixin.AsnMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.AsnMatchStatementPropertyInspect the body of the web request.A builder forCfnRuleGroupPropsMixin.BodyPropertyAn implementation forCfnRuleGroupPropsMixin.BodyPropertyA fluent builder forCfnRuleGroupPropsMixin.A rule statement that defines a string match search for AWS WAF to apply to web requests.A builder forCfnRuleGroupPropsMixin.ByteMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.ByteMatchStatementPropertySpecifies how AWS WAF should handleCAPTCHAevaluations.A builder forCfnRuleGroupPropsMixin.CaptchaConfigPropertyAn implementation forCfnRuleGroupPropsMixin.CaptchaConfigPropertySpecifies how AWS WAF should handleChallengeevaluations.A builder forCfnRuleGroupPropsMixin.ChallengeConfigPropertyAn implementation forCfnRuleGroupPropsMixin.ChallengeConfigPropertyThe filter to use to identify the subset of cookies to inspect in a web request.A builder forCfnRuleGroupPropsMixin.CookieMatchPatternPropertyAn implementation forCfnRuleGroupPropsMixin.CookieMatchPatternPropertyInspect the cookies in the web request.A builder forCfnRuleGroupPropsMixin.CookiesPropertyAn implementation forCfnRuleGroupPropsMixin.CookiesPropertyThe response body to use in a custom response to a web request.A builder forCfnRuleGroupPropsMixin.CustomResponseBodyPropertyAn implementation forCfnRuleGroupPropsMixin.CustomResponseBodyPropertySpecifies a web request component to be used in a rule match statement or in a logging configuration.A builder forCfnRuleGroupPropsMixin.FieldToMatchPropertyAn implementation forCfnRuleGroupPropsMixin.FieldToMatchPropertyThe configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin.A builder forCfnRuleGroupPropsMixin.ForwardedIPConfigurationPropertyAn implementation forCfnRuleGroupPropsMixin.ForwardedIPConfigurationPropertyA rule statement that labels web requests by country and region and that matches against web requests based on country code.A builder forCfnRuleGroupPropsMixin.GeoMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.GeoMatchStatementPropertyThe filter to use to identify the subset of headers to inspect in a web request.A builder forCfnRuleGroupPropsMixin.HeaderMatchPatternPropertyAn implementation forCfnRuleGroupPropsMixin.HeaderMatchPatternPropertyThe string containing the list of a web request's header names, ordered as they appear in the web request, separated by colons.A builder forCfnRuleGroupPropsMixin.HeaderOrderPropertyAn implementation forCfnRuleGroupPropsMixin.HeaderOrderPropertyInspect all headers in the web request.A builder forCfnRuleGroupPropsMixin.HeadersPropertyAn implementation forCfnRuleGroupPropsMixin.HeadersPropertyUsed for CAPTCHA and challenge token settings.A builder forCfnRuleGroupPropsMixin.ImmunityTimePropertyPropertyAn implementation forCfnRuleGroupPropsMixin.ImmunityTimePropertyPropertyThe configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin.An implementation forCfnRuleGroupPropsMixin.IPSetForwardedIPConfigurationPropertyA rule statement used to detect web requests coming from particular IP addresses or address ranges.A builder forCfnRuleGroupPropsMixin.IPSetReferenceStatementPropertyAn implementation forCfnRuleGroupPropsMixin.IPSetReferenceStatementPropertyAvailable for use with Amazon CloudFront distributions and Application Load Balancers.A builder forCfnRuleGroupPropsMixin.JA3FingerprintPropertyAn implementation forCfnRuleGroupPropsMixin.JA3FingerprintPropertyAvailable for use with Amazon CloudFront distributions and Application Load Balancers.A builder forCfnRuleGroupPropsMixin.JA4FingerprintPropertyAn implementation forCfnRuleGroupPropsMixin.JA4FingerprintPropertyInspect the body of the web request as JSON.A builder forCfnRuleGroupPropsMixin.JsonBodyPropertyAn implementation forCfnRuleGroupPropsMixin.JsonBodyPropertyThe patterns to look for in the JSON body.A builder forCfnRuleGroupPropsMixin.JsonMatchPatternPropertyAn implementation forCfnRuleGroupPropsMixin.JsonMatchPatternPropertyA rule statement to match against labels that have been added to the web request by rules that have already run in the web ACL.A builder forCfnRuleGroupPropsMixin.LabelMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.LabelMatchStatementPropertyA single label container.A builder forCfnRuleGroupPropsMixin.LabelPropertyAn implementation forCfnRuleGroupPropsMixin.LabelPropertyList of labels used by one or more of the rules of aRuleGroup.A builder forCfnRuleGroupPropsMixin.LabelSummaryPropertyAn implementation forCfnRuleGroupPropsMixin.LabelSummaryPropertyA logical rule statement used to negate the results of another rule statement.A builder forCfnRuleGroupPropsMixin.NotStatementPropertyAn implementation forCfnRuleGroupPropsMixin.NotStatementPropertyA logical rule statement used to combine other rule statements with OR logic.A builder forCfnRuleGroupPropsMixin.OrStatementPropertyAn implementation forCfnRuleGroupPropsMixin.OrStatementPropertySpecifies a single custom aggregate key for a rate-base rule.An implementation forCfnRuleGroupPropsMixin.RateBasedStatementCustomKeyPropertyA rate-based rule counts incoming requests and rate limits requests when they are coming at too fast a rate.A builder forCfnRuleGroupPropsMixin.RateBasedStatementPropertyAn implementation forCfnRuleGroupPropsMixin.RateBasedStatementPropertySpecifies a cookie as an aggregate key for a rate-based rule.A builder forCfnRuleGroupPropsMixin.RateLimitCookiePropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitCookiePropertySpecifies a header as an aggregate key for a rate-based rule.A builder forCfnRuleGroupPropsMixin.RateLimitHeaderPropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitHeaderPropertyUse the request's JA3 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key.A builder forCfnRuleGroupPropsMixin.RateLimitJA3FingerprintPropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitJA3FingerprintPropertyUse the request's JA4 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key.A builder forCfnRuleGroupPropsMixin.RateLimitJA4FingerprintPropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitJA4FingerprintPropertySpecifies a label namespace to use as an aggregate key for a rate-based rule.A builder forCfnRuleGroupPropsMixin.RateLimitLabelNamespacePropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitLabelNamespacePropertySpecifies a query argument in the request as an aggregate key for a rate-based rule.A builder forCfnRuleGroupPropsMixin.RateLimitQueryArgumentPropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitQueryArgumentPropertySpecifies the request's query string as an aggregate key for a rate-based rule.A builder forCfnRuleGroupPropsMixin.RateLimitQueryStringPropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitQueryStringPropertySpecifies the request's URI path as an aggregate key for a rate-based rule.A builder forCfnRuleGroupPropsMixin.RateLimitUriPathPropertyAn implementation forCfnRuleGroupPropsMixin.RateLimitUriPathPropertyA rule statement used to search web request components for a match against a single regular expression.A builder forCfnRuleGroupPropsMixin.RegexMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.RegexMatchStatementPropertyA rule statement used to search web request components for matches with regular expressions.An implementation forCfnRuleGroupPropsMixin.RegexPatternSetReferenceStatementPropertyThe action that AWS WAF should take on a web request when it matches a rule's statement.A builder forCfnRuleGroupPropsMixin.RuleActionPropertyAn implementation forCfnRuleGroupPropsMixin.RuleActionPropertyA single rule, which you can use in aWebACLorRuleGroupto identify web requests that you want to manage in some way.A builder forCfnRuleGroupPropsMixin.RulePropertyAn implementation forCfnRuleGroupPropsMixin.RulePropertyA rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<).A builder forCfnRuleGroupPropsMixin.SizeConstraintStatementPropertyAn implementation forCfnRuleGroupPropsMixin.SizeConstraintStatementPropertyA rule statement that inspects for malicious SQL code.A builder forCfnRuleGroupPropsMixin.SqliMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.SqliMatchStatementPropertyThe processing guidance for a rule, used by AWS WAF to determine whether a web request matches the rule.A builder forCfnRuleGroupPropsMixin.StatementPropertyAn implementation forCfnRuleGroupPropsMixin.StatementPropertyText transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection.A builder forCfnRuleGroupPropsMixin.TextTransformationPropertyAn implementation forCfnRuleGroupPropsMixin.TextTransformationPropertyInspect fragments of the request URI.A builder forCfnRuleGroupPropsMixin.UriFragmentPropertyAn implementation forCfnRuleGroupPropsMixin.UriFragmentPropertyDefines and enables Amazon CloudWatch metrics and web request sample collection.A builder forCfnRuleGroupPropsMixin.VisibilityConfigPropertyAn implementation forCfnRuleGroupPropsMixin.VisibilityConfigPropertyA rule statement that inspects for cross-site scripting (XSS) attacks.A builder forCfnRuleGroupPropsMixin.XssMatchStatementPropertyAn implementation forCfnRuleGroupPropsMixin.XssMatchStatementPropertyProperties for CfnWebACLAssociationPropsMixin.A builder forCfnWebACLAssociationMixinPropsAn implementation forCfnWebACLAssociationMixinPropsA fluent builder forCfnWebACLAssociationPropsMixin.Properties for CfnWebACLPropsMixin.A builder forCfnWebACLMixinPropsAn implementation forCfnWebACLMixinPropsSpecifies that AWS WAF should allow the request and optionally defines additional custom handling for the request.A builder forCfnWebACLPropsMixin.AllowActionPropertyAn implementation forCfnWebACLPropsMixin.AllowActionPropertyA logical rule statement used to combine other rule statements with AND logic.A builder forCfnWebACLPropsMixin.AndStatementPropertyAn implementation forCfnWebACLPropsMixin.AndStatementPropertyApplication details defined during the web ACL creation process.A builder forCfnWebACLPropsMixin.ApplicationAttributePropertyAn implementation forCfnWebACLPropsMixin.ApplicationAttributePropertyA list ofApplicationAttributes that contains information about the application.A builder forCfnWebACLPropsMixin.ApplicationConfigPropertyAn implementation forCfnWebACLPropsMixin.ApplicationConfigPropertyA rule statement that inspects web traffic based on the Autonomous System Number (ASN) associated with the request's IP address.A builder forCfnWebACLPropsMixin.AsnMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.AsnMatchStatementPropertySpecifies custom configurations for the associations between the web ACL and protected resources.A builder forCfnWebACLPropsMixin.AssociationConfigPropertyAn implementation forCfnWebACLPropsMixin.AssociationConfigPropertyDetails for your use of the account creation fraud prevention managed rule group,AWSManagedRulesACFPRuleSet.A builder forCfnWebACLPropsMixin.AWSManagedRulesACFPRuleSetPropertyAn implementation forCfnWebACLPropsMixin.AWSManagedRulesACFPRuleSetPropertyConfigures the use of the anti-DDoS managed rule group,AWSManagedRulesAntiDDoSRuleSet.An implementation forCfnWebACLPropsMixin.AWSManagedRulesAntiDDoSRuleSetPropertyDetails for your use of the account takeover prevention managed rule group,AWSManagedRulesATPRuleSet.A builder forCfnWebACLPropsMixin.AWSManagedRulesATPRuleSetPropertyAn implementation forCfnWebACLPropsMixin.AWSManagedRulesATPRuleSetPropertyDetails for your use of the Bot Control managed rule group,AWSManagedRulesBotControlRuleSet.An implementation forCfnWebACLPropsMixin.AWSManagedRulesBotControlRuleSetPropertySpecifies that AWS WAF should block the request and optionally defines additional custom handling for the response to the web request.A builder forCfnWebACLPropsMixin.BlockActionPropertyAn implementation forCfnWebACLPropsMixin.BlockActionPropertyInspect the body of the web request.A builder forCfnWebACLPropsMixin.BodyPropertyAn implementation forCfnWebACLPropsMixin.BodyPropertyA fluent builder forCfnWebACLPropsMixin.A rule statement that defines a string match search for AWS WAF to apply to web requests.A builder forCfnWebACLPropsMixin.ByteMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.ByteMatchStatementPropertySpecifies that AWS WAF should run aCAPTCHAcheck against the request:.A builder forCfnWebACLPropsMixin.CaptchaActionPropertyAn implementation forCfnWebACLPropsMixin.CaptchaActionPropertySpecifies how AWS WAF should handleCAPTCHAevaluations for rules that don't have their ownCaptchaConfigsettings.A builder forCfnWebACLPropsMixin.CaptchaConfigPropertyAn implementation forCfnWebACLPropsMixin.CaptchaConfigPropertySpecifies that AWS WAF should run aChallengecheck against the request to verify that the request is coming from a legitimate client session: - If the request includes a valid, unexpired challenge token, AWS WAF applies any custom request handling and labels that you've configured and then allows the web request inspection to proceed to the next rule, similar to aCountAction.A builder forCfnWebACLPropsMixin.ChallengeActionPropertyAn implementation forCfnWebACLPropsMixin.ChallengeActionPropertySpecifies how AWS WAF should handleChallengeevaluations.A builder forCfnWebACLPropsMixin.ChallengeConfigPropertyAn implementation forCfnWebACLPropsMixin.ChallengeConfigPropertyThis is part of the configuration for the managed rulesAWSManagedRulesAntiDDoSRuleSetinManagedRuleGroupConfig.A builder forCfnWebACLPropsMixin.ClientSideActionConfigPropertyAn implementation forCfnWebACLPropsMixin.ClientSideActionConfigPropertyThis is part of theAWSManagedRulesAntiDDoSRuleSetClientSideActionConfigconfiguration inManagedRuleGroupConfig.A builder forCfnWebACLPropsMixin.ClientSideActionPropertyAn implementation forCfnWebACLPropsMixin.ClientSideActionPropertyThe filter to use to identify the subset of cookies to inspect in a web request.A builder forCfnWebACLPropsMixin.CookieMatchPatternPropertyAn implementation forCfnWebACLPropsMixin.CookieMatchPatternPropertyInspect the cookies in the web request.A builder forCfnWebACLPropsMixin.CookiesPropertyAn implementation forCfnWebACLPropsMixin.CookiesPropertySpecifies that AWS WAF should count the request.A builder forCfnWebACLPropsMixin.CountActionPropertyAn implementation forCfnWebACLPropsMixin.CountActionPropertyA custom header for custom request and response handling.A builder forCfnWebACLPropsMixin.CustomHTTPHeaderPropertyAn implementation forCfnWebACLPropsMixin.CustomHTTPHeaderPropertyCustom request handling behavior that inserts custom headers into a web request.A builder forCfnWebACLPropsMixin.CustomRequestHandlingPropertyAn implementation forCfnWebACLPropsMixin.CustomRequestHandlingPropertyThe response body to use in a custom response to a web request.A builder forCfnWebACLPropsMixin.CustomResponseBodyPropertyAn implementation forCfnWebACLPropsMixin.CustomResponseBodyPropertyA custom response to send to the client.A builder forCfnWebACLPropsMixin.CustomResponsePropertyAn implementation forCfnWebACLPropsMixin.CustomResponsePropertySpecifies data protection to apply to the web request data for the web ACL.A builder forCfnWebACLPropsMixin.DataProtectionConfigPropertyAn implementation forCfnWebACLPropsMixin.DataProtectionConfigPropertyExample:A builder forCfnWebACLPropsMixin.DataProtectPropertyAn implementation forCfnWebACLPropsMixin.DataProtectPropertyIn aWebACL, this is the action that you want AWS WAF to perform when a web request doesn't match any of the rules in theWebACL.A builder forCfnWebACLPropsMixin.DefaultActionPropertyAn implementation forCfnWebACLPropsMixin.DefaultActionPropertySpecifies a single rule in a rule group whose action you want to override toCount.A builder forCfnWebACLPropsMixin.ExcludedRulePropertyAn implementation forCfnWebACLPropsMixin.ExcludedRulePropertyThe identifier of a field in the web request payload that contains customer data.A builder forCfnWebACLPropsMixin.FieldIdentifierPropertyAn implementation forCfnWebACLPropsMixin.FieldIdentifierPropertySpecifies a web request component to be used in a rule match statement or in a logging configuration.A builder forCfnWebACLPropsMixin.FieldToMatchPropertyAn implementation forCfnWebACLPropsMixin.FieldToMatchPropertySpecifies a field type and keys to protect in stored web request data.A builder forCfnWebACLPropsMixin.FieldToProtectPropertyAn implementation forCfnWebACLPropsMixin.FieldToProtectPropertyThe configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin.A builder forCfnWebACLPropsMixin.ForwardedIPConfigurationPropertyAn implementation forCfnWebACLPropsMixin.ForwardedIPConfigurationPropertyA rule statement that labels web requests by country and region and that matches against web requests based on country code.A builder forCfnWebACLPropsMixin.GeoMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.GeoMatchStatementPropertyThe filter to use to identify the subset of headers to inspect in a web request.A builder forCfnWebACLPropsMixin.HeaderMatchPatternPropertyAn implementation forCfnWebACLPropsMixin.HeaderMatchPatternPropertyThe string containing the list of a web request's header names, ordered as they appear in the web request, separated by colons.A builder forCfnWebACLPropsMixin.HeaderOrderPropertyAn implementation forCfnWebACLPropsMixin.HeaderOrderPropertyInspect all headers in the web request.A builder forCfnWebACLPropsMixin.HeadersPropertyAn implementation forCfnWebACLPropsMixin.HeadersPropertyUsed for CAPTCHA and challenge token settings.A builder forCfnWebACLPropsMixin.ImmunityTimePropertyPropertyAn implementation forCfnWebACLPropsMixin.ImmunityTimePropertyPropertyThe configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin.An implementation forCfnWebACLPropsMixin.IPSetForwardedIPConfigurationPropertyA rule statement used to detect web requests coming from particular IP addresses or address ranges.A builder forCfnWebACLPropsMixin.IPSetReferenceStatementPropertyAn implementation forCfnWebACLPropsMixin.IPSetReferenceStatementPropertyAvailable for use with Amazon CloudFront distributions and Application Load Balancers.A builder forCfnWebACLPropsMixin.JA3FingerprintPropertyAn implementation forCfnWebACLPropsMixin.JA3FingerprintPropertyAvailable for use with Amazon CloudFront distributions and Application Load Balancers.A builder forCfnWebACLPropsMixin.JA4FingerprintPropertyAn implementation forCfnWebACLPropsMixin.JA4FingerprintPropertyInspect the body of the web request as JSON.A builder forCfnWebACLPropsMixin.JsonBodyPropertyAn implementation forCfnWebACLPropsMixin.JsonBodyPropertyThe patterns to look for in the JSON body.A builder forCfnWebACLPropsMixin.JsonMatchPatternPropertyAn implementation forCfnWebACLPropsMixin.JsonMatchPatternPropertyA rule statement to match against labels that have been added to the web request by rules that have already run in the web ACL.A builder forCfnWebACLPropsMixin.LabelMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.LabelMatchStatementPropertyA single label container.A builder forCfnWebACLPropsMixin.LabelPropertyAn implementation forCfnWebACLPropsMixin.LabelPropertyAdditional information that's used by a managed rule group.A builder forCfnWebACLPropsMixin.ManagedRuleGroupConfigPropertyAn implementation forCfnWebACLPropsMixin.ManagedRuleGroupConfigPropertyA rule statement used to run the rules that are defined in a managed rule group.A builder forCfnWebACLPropsMixin.ManagedRuleGroupStatementPropertyAn implementation forCfnWebACLPropsMixin.ManagedRuleGroupStatementPropertyA logical rule statement used to negate the results of another rule statement.A builder forCfnWebACLPropsMixin.NotStatementPropertyAn implementation forCfnWebACLPropsMixin.NotStatementPropertyConfigures the level of DDoS protection that applies to web ACLs associated with Application Load Balancers.A builder forCfnWebACLPropsMixin.OnSourceDDoSProtectionConfigPropertyAn implementation forCfnWebACLPropsMixin.OnSourceDDoSProtectionConfigPropertyA logical rule statement used to combine other rule statements with OR logic.A builder forCfnWebACLPropsMixin.OrStatementPropertyAn implementation forCfnWebACLPropsMixin.OrStatementPropertyThe action to use in the place of the action that results from the rule group evaluation.A builder forCfnWebACLPropsMixin.OverrideActionPropertyAn implementation forCfnWebACLPropsMixin.OverrideActionPropertySpecifies a single custom aggregate key for a rate-base rule.A builder forCfnWebACLPropsMixin.RateBasedStatementCustomKeyPropertyAn implementation forCfnWebACLPropsMixin.RateBasedStatementCustomKeyPropertyA rate-based rule counts incoming requests and rate limits requests when they are coming at too fast a rate.A builder forCfnWebACLPropsMixin.RateBasedStatementPropertyAn implementation forCfnWebACLPropsMixin.RateBasedStatementPropertySpecifies a cookie as an aggregate key for a rate-based rule.A builder forCfnWebACLPropsMixin.RateLimitCookiePropertyAn implementation forCfnWebACLPropsMixin.RateLimitCookiePropertySpecifies a header as an aggregate key for a rate-based rule.A builder forCfnWebACLPropsMixin.RateLimitHeaderPropertyAn implementation forCfnWebACLPropsMixin.RateLimitHeaderPropertyUse the request's JA3 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key.A builder forCfnWebACLPropsMixin.RateLimitJA3FingerprintPropertyAn implementation forCfnWebACLPropsMixin.RateLimitJA3FingerprintPropertyUse the request's JA4 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key.A builder forCfnWebACLPropsMixin.RateLimitJA4FingerprintPropertyAn implementation forCfnWebACLPropsMixin.RateLimitJA4FingerprintPropertySpecifies a label namespace to use as an aggregate key for a rate-based rule.A builder forCfnWebACLPropsMixin.RateLimitLabelNamespacePropertyAn implementation forCfnWebACLPropsMixin.RateLimitLabelNamespacePropertySpecifies a query argument in the request as an aggregate key for a rate-based rule.A builder forCfnWebACLPropsMixin.RateLimitQueryArgumentPropertyAn implementation forCfnWebACLPropsMixin.RateLimitQueryArgumentPropertySpecifies the request's query string as an aggregate key for a rate-based rule.A builder forCfnWebACLPropsMixin.RateLimitQueryStringPropertyAn implementation forCfnWebACLPropsMixin.RateLimitQueryStringPropertySpecifies the request's URI path as an aggregate key for a rate-based rule.A builder forCfnWebACLPropsMixin.RateLimitUriPathPropertyAn implementation forCfnWebACLPropsMixin.RateLimitUriPathPropertyA rule statement used to search web request components for a match against a single regular expression.A builder forCfnWebACLPropsMixin.RegexMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.RegexMatchStatementPropertyA rule statement used to search web request components for matches with regular expressions.An implementation forCfnWebACLPropsMixin.RegexPatternSetReferenceStatementPropertyA single regular expression.A builder forCfnWebACLPropsMixin.RegexPropertyAn implementation forCfnWebACLPropsMixin.RegexPropertyCustomizes the maximum size of the request body that your protected CloudFront, API Gateway, Amazon Cognito, App Runner, and Verified Access resources forward to AWS WAF for inspection.An implementation forCfnWebACLPropsMixin.RequestBodyAssociatedResourceTypeConfigPropertyThe criteria for inspecting account creation requests, used by the ACFP rule group to validate and track account creation attempts.A builder forCfnWebACLPropsMixin.RequestInspectionACFPPropertyAn implementation forCfnWebACLPropsMixin.RequestInspectionACFPPropertyThe criteria for inspecting login requests, used by the ATP rule group to validate credentials usage.A builder forCfnWebACLPropsMixin.RequestInspectionPropertyAn implementation forCfnWebACLPropsMixin.RequestInspectionPropertyConfigures inspection of the response body.An implementation forCfnWebACLPropsMixin.ResponseInspectionBodyContainsPropertyConfigures inspection of the response header.A builder forCfnWebACLPropsMixin.ResponseInspectionHeaderPropertyAn implementation forCfnWebACLPropsMixin.ResponseInspectionHeaderPropertyConfigures inspection of the response JSON.A builder forCfnWebACLPropsMixin.ResponseInspectionJsonPropertyAn implementation forCfnWebACLPropsMixin.ResponseInspectionJsonPropertyThe criteria for inspecting responses to login requests and account creation requests, used by the ATP and ACFP rule groups to track login and account creation success and failure rates.A builder forCfnWebACLPropsMixin.ResponseInspectionPropertyAn implementation forCfnWebACLPropsMixin.ResponseInspectionPropertyConfigures inspection of the response status code.A builder forCfnWebACLPropsMixin.ResponseInspectionStatusCodePropertyAn implementation forCfnWebACLPropsMixin.ResponseInspectionStatusCodePropertyAction setting to use in the place of a rule action that is configured inside the rule group.A builder forCfnWebACLPropsMixin.RuleActionOverridePropertyAn implementation forCfnWebACLPropsMixin.RuleActionOverridePropertyThe action that AWS WAF should take on a web request when it matches a rule's statement.A builder forCfnWebACLPropsMixin.RuleActionPropertyAn implementation forCfnWebACLPropsMixin.RuleActionPropertyA rule statement used to run the rules that are defined in aRuleGroup.A builder forCfnWebACLPropsMixin.RuleGroupReferenceStatementPropertyAn implementation forCfnWebACLPropsMixin.RuleGroupReferenceStatementPropertyA single rule, which you can use in aWebACLorRuleGroupto identify web requests that you want to manage in some way.A builder forCfnWebACLPropsMixin.RulePropertyAn implementation forCfnWebACLPropsMixin.RulePropertyA rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<).A builder forCfnWebACLPropsMixin.SizeConstraintStatementPropertyAn implementation forCfnWebACLPropsMixin.SizeConstraintStatementPropertyA rule statement that inspects for malicious SQL code.A builder forCfnWebACLPropsMixin.SqliMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.SqliMatchStatementPropertyThe processing guidance for a rule, used by AWS WAF to determine whether a web request matches the rule.A builder forCfnWebACLPropsMixin.StatementPropertyAn implementation forCfnWebACLPropsMixin.StatementPropertyText transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection.A builder forCfnWebACLPropsMixin.TextTransformationPropertyAn implementation forCfnWebACLPropsMixin.TextTransformationPropertyInspect fragments of the request URI.A builder forCfnWebACLPropsMixin.UriFragmentPropertyAn implementation forCfnWebACLPropsMixin.UriFragmentPropertyDefines and enables Amazon CloudWatch metrics and web request sample collection.A builder forCfnWebACLPropsMixin.VisibilityConfigPropertyAn implementation forCfnWebACLPropsMixin.VisibilityConfigPropertyA rule statement that inspects for cross-site scripting (XSS) attacks.A builder forCfnWebACLPropsMixin.XssMatchStatementPropertyAn implementation forCfnWebACLPropsMixin.XssMatchStatementProperty