SizeConstraintSetSizeConstraint

data class SizeConstraintSetSizeConstraint(val comparisonOperator: String, val fieldToMatch: SizeConstraintSetSizeConstraintFieldToMatch, val size: Int, val textTransformation: String)

Constructors

Link copied to clipboard
constructor(comparisonOperator: String, fieldToMatch: SizeConstraintSetSizeConstraintFieldToMatch, size: Int, textTransformation: String)

Types

Link copied to clipboard
object Companion

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: 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.