Rule Group Args
data class RuleGroupArgs(val capacity: Output<Int>? = null, val customResponseBodies: Output<List<RuleGroupCustomResponseBodyArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val rules: Output<List<RuleGroupRuleArgs>>? = null, val scope: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val visibilityConfig: Output<RuleGroupVisibilityConfigArgs>? = null) : ConvertibleToJava<RuleGroupArgs>
Constructors
Link copied to clipboard
constructor(capacity: Output<Int>? = null, customResponseBodies: Output<List<RuleGroupCustomResponseBodyArgs>>? = null, description: Output<String>? = null, name: Output<String>? = null, namePrefix: Output<String>? = null, rules: Output<List<RuleGroupRuleArgs>>? = null, scope: Output<String>? = null, tags: Output<Map<String, String>>? = null, visibilityConfig: Output<RuleGroupVisibilityConfigArgs>? = null)
Properties
Link copied to clipboard
Defines custom response bodies that can be referenced by custom_response
actions. See Custom Response Body below for details.
Link copied to clipboard
A friendly description of the rule group.
Link copied to clipboard
Creates a unique name beginning with the specified prefix. Conflicts with name
.
Link copied to clipboard
The rule blocks used to identify the web requests that you want to allow
, block
, or count
. See Rules below for details.
Link copied to clipboard
Defines and enables Amazon CloudWatch metrics and web request sample collection. See Visibility Configuration below for details.