| Package | Description |
|---|---|
| com.amazonaws.services.wafv2 |
|
| com.amazonaws.services.wafv2.model |
| Class and Description |
|---|
| ActionCondition
A single action condition for a Condition in a logging filter.
|
| ActionValue |
| All
Inspect all of the elements that WAF has parsed and extracted from the web request component that you've identified
in your FieldToMatch specifications.
|
| AllowAction
Specifies that WAF should allow the request and optionally defines additional custom handling for the request.
|
| AllQueryArguments
Inspect all query arguments of the web request.
|
| AndStatement
A logical rule statement used to combine other rule statements with AND logic.
|
| AssociateWebACLRequest |
| AssociateWebACLResult |
| AWSWAFV2Exception
Base exception for all service exceptions thrown by AWS WAFV2
|
| BlockAction
Specifies that WAF should block the request and optionally defines additional custom handling for the response to the
web request.
|
| Body
Inspect the body of the web request.
|
| BodyParsingFallbackBehavior |
| ByteMatchStatement
A rule statement that defines a string match search for WAF to apply to web requests.
|
| CaptchaAction
Specifies that WAF should run a
CAPTCHA check against the request: |
| CaptchaConfig
Specifies how WAF should handle
CAPTCHA evaluations. |
| CaptchaResponse
The result from the inspection of the web request for a valid
CAPTCHA token. |
| CheckCapacityRequest |
| CheckCapacityResult |
| ComparisonOperator |
| Condition
A single match condition for a Filter.
|
| CookieMatchPattern
The filter to use to identify the subset of cookies to inspect in a web request.
|
| Cookies
Inspect the cookies in the web request.
|
| CountAction
Specifies that WAF should count the request.
|
| CountryCode |
| CreateIPSetRequest |
| CreateIPSetResult |
| CreateRegexPatternSetRequest |
| CreateRegexPatternSetResult |
| CreateRuleGroupRequest |
| CreateRuleGroupResult |
| CreateWebACLRequest |
| CreateWebACLResult |
| CustomHTTPHeader
A custom header for custom request and response handling.
|
| CustomRequestHandling
Custom request handling behavior that inserts custom headers into a web request.
|
| CustomResponse
A custom response to send to the client.
|
| CustomResponseBody
The response body to use in a custom response to a web request.
|
| DefaultAction
In a WebACL, this is the action that you want WAF to perform when a web request doesn't match any of the rules
in the
WebACL. |
| DeleteFirewallManagerRuleGroupsRequest |
| DeleteFirewallManagerRuleGroupsResult |
| DeleteIPSetRequest |
| DeleteIPSetResult |
| DeleteLoggingConfigurationRequest |
| DeleteLoggingConfigurationResult |
| DeletePermissionPolicyRequest |
| DeletePermissionPolicyResult |
| DeleteRegexPatternSetRequest |
| DeleteRegexPatternSetResult |
| DeleteRuleGroupRequest |
| DeleteRuleGroupResult |
| DeleteWebACLRequest |
| DeleteWebACLResult |
| DescribeManagedRuleGroupRequest |
| DescribeManagedRuleGroupResult |
| DisassociateWebACLRequest |
| DisassociateWebACLResult |
| ExcludedRule
Specifies a single rule in a rule group whose action you want to override to
Count. |
| FailureReason |
| FallbackBehavior |
| FieldToMatch
The part of the web request that you want WAF to inspect.
|
| Filter
A single logging filter, used in LoggingFilter.
|
| FilterBehavior |
| FilterRequirement |
| FirewallManagerRuleGroup
A rule group that's defined for an Firewall Manager WAF policy.
|
| FirewallManagerStatement
The processing guidance for an Firewall Manager rule.
|
| ForwardedIPConfig
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.
|
| ForwardedIPPosition |
| GenerateMobileSdkReleaseUrlRequest |
| GenerateMobileSdkReleaseUrlResult |
| GeoMatchStatement
A rule statement used to identify web requests based on country of origin.
|
| GetIPSetRequest |
| GetIPSetResult |
| GetLoggingConfigurationRequest |
| GetLoggingConfigurationResult |
| GetManagedRuleSetRequest |
| GetManagedRuleSetResult |
| GetMobileSdkReleaseRequest |
| GetMobileSdkReleaseResult |
| GetPermissionPolicyRequest |
| GetPermissionPolicyResult |
| GetRateBasedStatementManagedKeysRequest |
| GetRateBasedStatementManagedKeysResult |
| GetRegexPatternSetRequest |
| GetRegexPatternSetResult |
| GetRuleGroupRequest |
| GetRuleGroupResult |
| GetSampledRequestsRequest |
| GetSampledRequestsResult |
| GetWebACLForResourceRequest |
| GetWebACLForResourceResult |
| GetWebACLRequest |
| GetWebACLResult |
| HeaderMatchPattern
The filter to use to identify the subset of headers to inspect in a web request.
|
| Headers
Inspect the headers in the web request.
|
| HTTPHeader
Part of the response from GetSampledRequests.
|
| HTTPRequest
Part of the response from GetSampledRequests.
|
| ImmunityTimeProperty
Determines how long a
CAPTCHA token remains valid after the client successfully solves a
CAPTCHA puzzle. |
| IPAddressVersion |
| IPSet
Contains zero or more IP addresses or blocks of IP addresses specified in Classless Inter-Domain Routing (CIDR)
notation.
|
| IPSetForwardedIPConfig
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.
|
| IPSetReferenceStatement
A rule statement used to detect web requests coming from particular IP addresses or address ranges.
|
| IPSetSummary
High-level information about an IPSet, returned by operations like create and list.
|
| JsonBody
Inspect the body of the web request as JSON.
|
| JsonMatchPattern
The patterns to look for in the JSON body.
|
| JsonMatchScope |
| Label
A single label container.
|
| LabelMatchScope |
| LabelMatchStatement
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.
|
| LabelNameCondition
A single label name condition for a Condition in a logging filter.
|
| LabelSummary
List of labels used by one or more of the rules of a RuleGroup.
|
| ListAvailableManagedRuleGroupsRequest |
| ListAvailableManagedRuleGroupsResult |
| ListAvailableManagedRuleGroupVersionsRequest |
| ListAvailableManagedRuleGroupVersionsResult |
| ListIPSetsRequest |
| ListIPSetsResult |
| ListLoggingConfigurationsRequest |
| ListLoggingConfigurationsResult |
| ListManagedRuleSetsRequest |
| ListManagedRuleSetsResult |
| ListMobileSdkReleasesRequest |
| ListMobileSdkReleasesResult |
| ListRegexPatternSetsRequest |
| ListRegexPatternSetsResult |
| ListResourcesForWebACLRequest |
| ListResourcesForWebACLResult |
| ListRuleGroupsRequest |
| ListRuleGroupsResult |
| ListTagsForResourceRequest |
| ListTagsForResourceResult |
| ListWebACLsRequest |
| ListWebACLsResult |
| LoggingConfiguration
Defines an association between logging destinations and a web ACL resource, for logging from WAF.
|
| LoggingFilter
Filtering that specifies which web requests are kept in the logs and which are dropped, defined for a web ACL's
LoggingConfiguration.
|
| ManagedRuleGroupConfig
Additional information that's used by a managed rule group.
|
| ManagedRuleGroupStatement
A rule statement used to run the rules that are defined in a managed rule group.
|
| ManagedRuleGroupSummary
High-level information about a managed rule group, returned by ListAvailableManagedRuleGroups.
|
| ManagedRuleGroupVersion
Describes a single version of a managed rule group.
|
| ManagedRuleSet
A set of rules that is managed by Amazon Web Services and Amazon Web Services Marketplace sellers to provide
versioned managed rule groups for customers of WAF.
|
| ManagedRuleSetSummary
High-level information for a managed rule set.
|
| ManagedRuleSetVersion
Information for a single version of a managed rule set.
|
| MapMatchScope |
| Method
Inspect the HTTP method of the web request.
|
| MobileSdkRelease
Information for a release of the mobile SDK, including release notes and tags.
|
| NoneAction
Specifies that WAF should do nothing.
|
| NotStatement
A logical rule statement used to negate the results of another rule statement.
|
| OrStatement
A logical rule statement used to combine other rule statements with OR logic.
|
| OverrideAction
The action to use in the place of the action that results from the rule group evaluation.
|
| OversizeHandling |
| ParameterExceptionField |
| PasswordField
Details about your login page password field, used in a
ManagedRuleGroupConfig. |
| PayloadType |
| Platform |
| PositionalConstraint |
| PutLoggingConfigurationRequest |
| PutLoggingConfigurationResult |
| PutManagedRuleSetVersionsRequest |
| PutManagedRuleSetVersionsResult |
| PutPermissionPolicyRequest |
| PutPermissionPolicyResult |
| QueryString
Inspect the query string of the web request.
|
| RateBasedStatement
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.
|
| RateBasedStatementAggregateKeyType |
| RateBasedStatementManagedKeysIPSet
The set of IP addresses that are currently blocked for a RateBasedStatement.
|
| Regex
A single regular expression.
|
| RegexMatchStatement
A rule statement used to search web request components for a match against a single regular expression.
|
| RegexPatternSet
Contains one or more regular expressions.
|
| RegexPatternSetReferenceStatement
A rule statement used to search web request components for matches with regular expressions.
|
| RegexPatternSetSummary
High-level information about a RegexPatternSet, returned by operations like create and list.
|
| ReleaseSummary
High level information for an SDK release.
|
| ResourceType |
| ResponseContentType |
| Rule |
| RuleAction
The action that WAF should take on a web request when it matches a rule's statement.
|
| RuleGroup
A rule group defines a collection of rules to inspect and control web requests that you can use in a WebACL.
|
| RuleGroupReferenceStatement
A rule statement used to run the rules that are defined in a RuleGroup.
|
| RuleGroupSummary
High-level information about a RuleGroup, returned by operations like create and list.
|
| RuleSummary
High-level information about a Rule, returned by operations like DescribeManagedRuleGroup.
|
| SampledHTTPRequest
Represents a single sampled web request.
|
| Scope |
| SingleHeader
Inspect one of the headers in the web request, identified by name, for example,
User-Agent or
Referer. |
| SingleQueryArgument
Inspect one query argument in the web request, identified by name, for example UserName or SalesRegion.
|
| SizeConstraintStatement
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 (<).
|
| SqliMatchStatement
Attackers sometimes insert malicious SQL code into web requests in an effort to extract data from your database.
|
| Statement
The processing guidance for a Rule, used by WAF to determine whether a web request matches the rule.
|
| Tag
A tag associated with an Amazon Web Services resource.
|
| TagInfoForResource
The collection of tagging definitions for an Amazon Web Services resource.
|
| TagResourceRequest |
| TagResourceResult |
| TextTransformation
Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to
bypass detection.
|
| TextTransformationType |
| TimeWindow
In a GetSampledRequests request, the
StartTime and EndTime objects specify the time
range for which you want WAF to return a sample of web requests. |
| UntagResourceRequest |
| UntagResourceResult |
| UpdateIPSetRequest |
| UpdateIPSetResult |
| UpdateManagedRuleSetVersionExpiryDateRequest |
| UpdateManagedRuleSetVersionExpiryDateResult |
| UpdateRegexPatternSetRequest |
| UpdateRegexPatternSetResult |
| UpdateRuleGroupRequest |
| UpdateRuleGroupResult |
| UpdateWebACLRequest |
| UpdateWebACLResult |
| UriPath
Inspect the path component of the URI of the web request.
|
| UsernameField
Details about your login page username field, used in a
ManagedRuleGroupConfig. |
| VersionToPublish
A version of the named managed rule group, that the rule group's vendor publishes for use by customers.
|
| VisibilityConfig
Defines and enables Amazon CloudWatch metrics and web request sample collection.
|
| WAFInvalidParameterException
The operation failed because WAF didn't recognize a parameter in the request.
|
| WebACL
A web ACL defines a collection of rules to use to inspect and control web requests.
|
| WebACLSummary
High-level information about a WebACL, returned by operations like create and list.
|
| XssMatchStatement
A rule statement that defines a cross-site scripting (XSS) match search for WAF to apply to web requests.
|
Copyright © 2022. All rights reserved.