RuleGroupRuleStatementRateBasedStatementCustomKeyHeaderArgs

data class RuleGroupRuleStatementRateBasedStatementCustomKeyHeaderArgs(val name: Output<String>, val textTransformations: Output<List<RuleGroupRuleStatementRateBasedStatementCustomKeyHeaderTextTransformationArgs>>) : ConvertibleToJava<RuleGroupRuleStatementRateBasedStatementCustomKeyHeaderArgs>

Constructors

Properties

Link copied to clipboard
val name: Output<String>

A friendly name of the rule group.

Link copied to clipboard

Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. They are used in rate-based rule statements, to transform request components before using them as custom aggregation keys. Atleast one transformation is required. See Text Transformation above for details.

Functions

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