SizeConstraintSetSizeConstraintArgs

data class SizeConstraintSetSizeConstraintArgs(val comparisonOperator: Output<String>, val fieldToMatch: Output<SizeConstraintSetSizeConstraintFieldToMatchArgs>, val size: Output<Int>, val textTransformation: Output<String>) : ConvertibleToJava<SizeConstraintSetSizeConstraintArgs>

Constructors

Link copied to clipboard
constructor(comparisonOperator: Output<String>, fieldToMatch: Output<SizeConstraintSetSizeConstraintFieldToMatchArgs>, size: Output<Int>, textTransformation: Output<String>)

Properties

Link copied to clipboard

Type of comparison you want to perform, such as EQ, NE, LT, or GT. Please refer to the documentation for a complete list of supported values.

Link copied to clipboard

Parameter that specifies where in a web request to look for the size constraint.

Link copied to clipboard
val size: Output<Int>

Size in bytes that you want to compare against the size of the specified field_to_match. Valid values for size are between 0 and 21474836480 bytes (0 and 20 GB).

Link copied to clipboard

Parameter is used to eliminate unusual formatting that attackers may use in web requests to bypass AWS WAF. When a transformation is specified, AWS WAF performs the transformation on the field_to_match before inspecting the request for a match. Some examples of supported transformations are CMD_LINE, HTML_ENTITY_DECODE, and NONE. You can find a complete list of supported values in the AWS WAF API Reference. Note: If you choose BODY as the type, you must also choose NONE because CloudFront only forwards the first 8192 bytes for inspection.

Functions

Link copied to clipboard
open override fun toJava(): SizeConstraintSetSizeConstraintArgs