| Interface | Description |
|---|---|
| CfnIPSetProps |
Properties for defining a `CfnIPSet`.
|
| CfnLoggingConfiguration.FieldToMatchProperty |
The part of a web request that you want AWS WAF to inspect.
|
| CfnLoggingConfigurationProps |
Properties for defining a `CfnLoggingConfiguration`.
|
| CfnRegexPatternSetProps |
Properties for defining a `CfnRegexPatternSet`.
|
| CfnRuleGroup.AndStatementProperty |
A logical rule statement used to combine other rule statements with AND logic.
|
| CfnRuleGroup.ByteMatchStatementProperty |
A rule statement that defines a string match search for AWS WAF to apply to web requests.
|
| CfnRuleGroup.CaptchaConfigProperty |
Specifies how AWS WAF should handle `CAPTCHA` evaluations.
|
| CfnRuleGroup.CustomResponseBodyProperty |
The response body to use in a custom response to a web request.
|
| CfnRuleGroup.FieldToMatchProperty |
The part of a web request that you want AWS WAF to inspect.
|
| CfnRuleGroup.ForwardedIPConfigurationProperty |
The 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.
|
| CfnRuleGroup.GeoMatchStatementProperty |
A rule statement used to identify web requests based on country of origin.
|
| CfnRuleGroup.ImmunityTimePropertyProperty |
Determines how long a `CAPTCHA` token remains valid after the client successfully solves a `CAPTCHA` puzzle.
|
| CfnRuleGroup.IPSetForwardedIPConfigurationProperty |
The 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.
|
| CfnRuleGroup.IPSetReferenceStatementProperty |
A rule statement used to detect web requests coming from particular IP addresses or address ranges.
|
| CfnRuleGroup.JsonBodyProperty |
The body of a web request, inspected as JSON.
|
| CfnRuleGroup.JsonMatchPatternProperty |
The patterns to look for in the JSON body.
|
| CfnRuleGroup.LabelMatchStatementProperty |
A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL.
|
| CfnRuleGroup.LabelProperty |
A single label container.
|
| CfnRuleGroup.LabelSummaryProperty |
List of labels used by one or more of the rules of a `RuleGroup` .
|
| CfnRuleGroup.NotStatementProperty |
A logical rule statement used to negate the results of another rule statement.
|
| CfnRuleGroup.OrStatementProperty |
A logical rule statement used to combine other rule statements with OR logic.
|
| CfnRuleGroup.RateBasedStatementProperty |
A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span.
|
| CfnRuleGroup.RegexMatchStatementProperty |
A rule statement used to search web request components for a match against a single regular expression.
|
| CfnRuleGroup.RegexPatternSetReferenceStatementProperty |
A rule statement used to search web request components for matches with regular expressions.
|
| CfnRuleGroup.RuleActionProperty |
The action that AWS WAF should take on a web request when it matches a rule's statement.
|
| CfnRuleGroup.RuleProperty |
A single rule, which you can use to identify web requests that you want to allow, block, or count.
|
| CfnRuleGroup.SizeConstraintStatementProperty |
A 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 (<).
|
| CfnRuleGroup.SqliMatchStatementProperty |
Attackers sometimes insert malicious SQL code into web requests in an effort to extract data from your database.
|
| CfnRuleGroup.StatementProperty |
The processing guidance for a `Rule` , used by AWS WAF to determine whether a web request matches the rule.
|
| CfnRuleGroup.TextTransformationProperty |
Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection.
|
| CfnRuleGroup.VisibilityConfigProperty |
Defines and enables Amazon CloudWatch metrics and web request sample collection.
|
| CfnRuleGroup.XssMatchStatementProperty |
A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests.
|
| CfnRuleGroupProps |
Properties for defining a `CfnRuleGroup`.
|
| CfnWebACL.AllowActionProperty |
Specifies that AWS WAF should allow requests.
|
| CfnWebACL.AndStatementProperty |
A logical rule statement used to combine other rule statements with AND logic.
|
| CfnWebACL.BlockActionProperty |
Specifies that AWS WAF should block requests.
|
| CfnWebACL.ByteMatchStatementProperty |
A rule statement that defines a string match search for AWS WAF to apply to web requests.
|
| CfnWebACL.CaptchaActionProperty |
Specifies that AWS WAF should run a `CAPTCHA` check against the request:.
|
| CfnWebACL.CaptchaConfigProperty |
Specifies how AWS WAF should handle `CAPTCHA` evaluations.
|
| CfnWebACL.CountActionProperty |
Specifies that AWS WAF should count requests.
|
| CfnWebACL.CustomHTTPHeaderProperty |
A custom header for custom request and response handling.
|
| CfnWebACL.CustomRequestHandlingProperty |
Custom request handling behavior that inserts custom headers into a web request.
|
| CfnWebACL.CustomResponseBodyProperty |
The response body to use in a custom response to a web request.
|
| CfnWebACL.CustomResponseProperty |
A custom response to send to the client.
|
| CfnWebACL.DefaultActionProperty |
In a `WebACL` , this is the action that you want AWS WAF to perform when a web request doesn't match any of the rules in the `WebACL` .
|
| CfnWebACL.ExcludedRuleProperty |
Specifies a single rule to exclude from the rule group.
|
| CfnWebACL.FieldIdentifierProperty |
The identifier of the username or password field, used in the `ManagedRuleGroupConfig` settings.
|
| CfnWebACL.FieldToMatchProperty |
The part of a web request that you want AWS WAF to inspect.
|
| CfnWebACL.ForwardedIPConfigurationProperty |
The 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.
|
| CfnWebACL.GeoMatchStatementProperty |
A rule statement used to identify web requests based on country of origin.
|
| CfnWebACL.ImmunityTimePropertyProperty |
Determines how long a `CAPTCHA` token remains valid after the client successfully solves a `CAPTCHA` puzzle.
|
| CfnWebACL.IPSetForwardedIPConfigurationProperty |
The 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.
|
| CfnWebACL.IPSetReferenceStatementProperty |
A rule statement used to detect web requests coming from particular IP addresses or address ranges.
|
| CfnWebACL.JsonBodyProperty |
The body of a web request, inspected as JSON.
|
| CfnWebACL.JsonMatchPatternProperty |
The patterns to look for in the JSON body.
|
| CfnWebACL.LabelMatchStatementProperty |
A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL.
|
| CfnWebACL.LabelProperty |
A single label container.
|
| CfnWebACL.ManagedRuleGroupConfigProperty |
Additional information that's used by a managed rule group.
|
| CfnWebACL.ManagedRuleGroupStatementProperty |
A rule statement used to run the rules that are defined in a managed rule group.
|
| CfnWebACL.NotStatementProperty |
A logical rule statement used to negate the results of another rule statement.
|
| CfnWebACL.OrStatementProperty |
A logical rule statement used to combine other rule statements with OR logic.
|
| CfnWebACL.OverrideActionProperty |
The action to use to override the `Action` settings on the rules in the web ACL.
|
| CfnWebACL.RateBasedStatementProperty |
A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span.
|
| CfnWebACL.RegexMatchStatementProperty |
A rule statement used to search web request components for a match against a single regular expression.
|
| CfnWebACL.RegexPatternSetReferenceStatementProperty |
A rule statement used to search web request components for matches with regular expressions.
|
| CfnWebACL.RuleActionProperty |
The action that AWS WAF should take on a web request when it matches a rule's statement.
|
| CfnWebACL.RuleGroupReferenceStatementProperty |
A rule statement used to run the rules that are defined in a `RuleGroup` .
|
| CfnWebACL.RuleProperty |
A single rule, which you can use to identify web requests that you want to allow, block, or count.
|
| CfnWebACL.SizeConstraintStatementProperty |
A 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 (<).
|
| CfnWebACL.SqliMatchStatementProperty |
Attackers sometimes insert malicious SQL code into web requests in an effort to extract data from your database.
|
| CfnWebACL.StatementProperty |
The processing guidance for a `Rule` , used by AWS WAF to determine whether a web request matches the rule.
|
| CfnWebACL.TextTransformationProperty |
Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection.
|
| CfnWebACL.VisibilityConfigProperty |
Defines and enables Amazon CloudWatch metrics and web request sample collection.
|
| CfnWebACL.XssMatchStatementProperty |
A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests.
|
| CfnWebACLAssociationProps |
Properties for defining a `CfnWebACLAssociation`.
|
| CfnWebACLProps |
Properties for defining a `CfnWebACL`.
|
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.wafv2.*;
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::WAFv2.
(Read the CDK Contributing Guide if you are interested in contributing to this construct library.)
Copyright © 2022. All rights reserved.