Package-level declarations

Types

Link copied to clipboard
enum IpSetIpAddressVersion : Enum<IpSetIpAddressVersion> , ConvertibleToJava<IpSetIpAddressVersion>

Type of addresses in the IPSet, use IPV4 for IPV4 IP addresses, IPV6 for IPV6 address.

Link copied to clipboard
enum IpSetScope : Enum<IpSetScope> , ConvertibleToJava<IpSetScope>

Use CLOUDFRONT for CloudFront IPSet, use REGIONAL for Application Load Balancer and API Gateway.

enum LoggingConfigurationConditionActionConditionPropertiesAction : Enum<LoggingConfigurationConditionActionConditionPropertiesAction> , ConvertibleToJava<LoggingConfigurationConditionActionConditionPropertiesAction>

Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.

enum LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior : Enum<LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior> , ConvertibleToJava<LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior>

What AWS WAF should do if it fails to completely parse the JSON body.

enum LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope : Enum<LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope> , ConvertibleToJava<LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope>

The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values.

Link copied to clipboard
enum LoggingConfigurationFilterBehavior : Enum<LoggingConfigurationFilterBehavior> , ConvertibleToJava<LoggingConfigurationFilterBehavior>

How to handle logs that satisfy the filter's conditions and requirement.

Link copied to clipboard
enum LoggingConfigurationFilterRequirement : Enum<LoggingConfigurationFilterRequirement> , ConvertibleToJava<LoggingConfigurationFilterRequirement>

Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.

enum LoggingConfigurationLoggingFilterPropertiesDefaultBehavior : Enum<LoggingConfigurationLoggingFilterPropertiesDefaultBehavior> , ConvertibleToJava<LoggingConfigurationLoggingFilterPropertiesDefaultBehavior>

Default handling for logs that don't match any of the specified filtering conditions.

Link copied to clipboard
enum RegexPatternSetScope : Enum<RegexPatternSetScope> , ConvertibleToJava<RegexPatternSetScope>

Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway.

Link copied to clipboard
enum RuleGroupBodyParsingFallbackBehavior : Enum<RuleGroupBodyParsingFallbackBehavior> , ConvertibleToJava<RuleGroupBodyParsingFallbackBehavior>

The inspection behavior to fall back to if the JSON in the request body is invalid.

enum RuleGroupForwardedIpConfigurationFallbackBehavior : Enum<RuleGroupForwardedIpConfigurationFallbackBehavior> , ConvertibleToJava<RuleGroupForwardedIpConfigurationFallbackBehavior>
enum RuleGroupIpSetForwardedIpConfigurationFallbackBehavior : Enum<RuleGroupIpSetForwardedIpConfigurationFallbackBehavior> , ConvertibleToJava<RuleGroupIpSetForwardedIpConfigurationFallbackBehavior>
enum RuleGroupIpSetForwardedIpConfigurationPosition : Enum<RuleGroupIpSetForwardedIpConfigurationPosition> , ConvertibleToJava<RuleGroupIpSetForwardedIpConfigurationPosition>
Link copied to clipboard
enum RuleGroupJsonMatchScope : Enum<RuleGroupJsonMatchScope> , ConvertibleToJava<RuleGroupJsonMatchScope>

The parts of the JSON to match against using the MatchPattern.

Link copied to clipboard
enum RuleGroupLabelMatchScope : Enum<RuleGroupLabelMatchScope> , ConvertibleToJava<RuleGroupLabelMatchScope>
Link copied to clipboard
enum RuleGroupMapMatchScope : Enum<RuleGroupMapMatchScope> , ConvertibleToJava<RuleGroupMapMatchScope>

The parts of the request to match against using the MatchPattern.

Link copied to clipboard
enum RuleGroupOversizeHandling : Enum<RuleGroupOversizeHandling> , ConvertibleToJava<RuleGroupOversizeHandling>

Handling of requests containing oversize fields

Link copied to clipboard
enum RuleGroupPositionalConstraint : Enum<RuleGroupPositionalConstraint> , ConvertibleToJava<RuleGroupPositionalConstraint>

Position of the evaluation in the FieldToMatch of request.

enum RuleGroupRateBasedStatementAggregateKeyType : Enum<RuleGroupRateBasedStatementAggregateKeyType> , ConvertibleToJava<RuleGroupRateBasedStatementAggregateKeyType>
Link copied to clipboard
enum RuleGroupScope : Enum<RuleGroupScope> , ConvertibleToJava<RuleGroupScope>

Use CLOUDFRONT for CloudFront RuleGroup, use REGIONAL for Application Load Balancer and API Gateway.

Link copied to clipboard
enum RuleGroupSensitivityLevel : Enum<RuleGroupSensitivityLevel> , ConvertibleToJava<RuleGroupSensitivityLevel>

Sensitivity Level current only used for sqli match statements.

enum RuleGroupSizeConstraintStatementComparisonOperator : Enum<RuleGroupSizeConstraintStatementComparisonOperator> , ConvertibleToJava<RuleGroupSizeConstraintStatementComparisonOperator>
Link copied to clipboard
enum RuleGroupTextTransformationType : Enum<RuleGroupTextTransformationType> , ConvertibleToJava<RuleGroupTextTransformationType>

Type of text transformation.

enum WebAclAwsManagedRulesBotControlRuleSetInspectionLevel : Enum<WebAclAwsManagedRulesBotControlRuleSetInspectionLevel> , ConvertibleToJava<WebAclAwsManagedRulesBotControlRuleSetInspectionLevel>
Link copied to clipboard
enum WebAclBodyParsingFallbackBehavior : Enum<WebAclBodyParsingFallbackBehavior> , ConvertibleToJava<WebAclBodyParsingFallbackBehavior>

The inspection behavior to fall back to if the JSON in the request body is invalid.

enum WebAclForwardedIpConfigurationFallbackBehavior : Enum<WebAclForwardedIpConfigurationFallbackBehavior> , ConvertibleToJava<WebAclForwardedIpConfigurationFallbackBehavior>
enum WebAclIpSetForwardedIpConfigurationFallbackBehavior : Enum<WebAclIpSetForwardedIpConfigurationFallbackBehavior> , ConvertibleToJava<WebAclIpSetForwardedIpConfigurationFallbackBehavior>
enum WebAclIpSetForwardedIpConfigurationPosition : Enum<WebAclIpSetForwardedIpConfigurationPosition> , ConvertibleToJava<WebAclIpSetForwardedIpConfigurationPosition>
Link copied to clipboard
enum WebAclJsonMatchScope : Enum<WebAclJsonMatchScope> , ConvertibleToJava<WebAclJsonMatchScope>

The parts of the JSON to match against using the MatchPattern.

Link copied to clipboard
enum WebAclLabelMatchScope : Enum<WebAclLabelMatchScope> , ConvertibleToJava<WebAclLabelMatchScope>
Link copied to clipboard
enum WebAclManagedRuleGroupConfigPayloadType : Enum<WebAclManagedRuleGroupConfigPayloadType> , ConvertibleToJava<WebAclManagedRuleGroupConfigPayloadType>
Link copied to clipboard
enum WebAclMapMatchScope : Enum<WebAclMapMatchScope> , ConvertibleToJava<WebAclMapMatchScope>

The parts of the request to match against using the MatchPattern.

Link copied to clipboard
enum WebAclOversizeHandling : Enum<WebAclOversizeHandling> , ConvertibleToJava<WebAclOversizeHandling>

Handling of requests containing oversize fields

Link copied to clipboard
enum WebAclPositionalConstraint : Enum<WebAclPositionalConstraint> , ConvertibleToJava<WebAclPositionalConstraint>

Position of the evaluation in the FieldToMatch of request.

Link copied to clipboard
enum WebAclRateBasedStatementAggregateKeyType : Enum<WebAclRateBasedStatementAggregateKeyType> , ConvertibleToJava<WebAclRateBasedStatementAggregateKeyType>
Link copied to clipboard
enum WebAclRequestInspectionAcfpPayloadType : Enum<WebAclRequestInspectionAcfpPayloadType> , ConvertibleToJava<WebAclRequestInspectionAcfpPayloadType>
Link copied to clipboard
enum WebAclRequestInspectionPayloadType : Enum<WebAclRequestInspectionPayloadType> , ConvertibleToJava<WebAclRequestInspectionPayloadType>
Link copied to clipboard
enum WebAclScope : Enum<WebAclScope> , ConvertibleToJava<WebAclScope>

Use CLOUDFRONT for CloudFront WebACL, use REGIONAL for Application Load Balancer and API Gateway.

Link copied to clipboard
enum WebAclSensitivityLevel : Enum<WebAclSensitivityLevel> , ConvertibleToJava<WebAclSensitivityLevel>

Sensitivity Level current only used for sqli match statements.

enum WebAclSizeConstraintStatementComparisonOperator : Enum<WebAclSizeConstraintStatementComparisonOperator> , ConvertibleToJava<WebAclSizeConstraintStatementComparisonOperator>
Link copied to clipboard
enum WebAclTextTransformationType : Enum<WebAclTextTransformationType> , ConvertibleToJava<WebAclTextTransformationType>

Type of text transformation.