RulesetRuleActionParametersOverridesArgs

data class RulesetRuleActionParametersOverridesArgs(val action: Output<String>? = null, val categories: Output<List<RulesetRuleActionParametersOverridesCategoryArgs>>? = null, val enabled: Output<Boolean>? = null, val rules: Output<List<RulesetRuleActionParametersOverridesRuleArgs>>? = null, val sensitivityLevel: Output<String>? = null) : ConvertibleToJava<RulesetRuleActionParametersOverridesArgs>

Constructors

Link copied to clipboard
fun RulesetRuleActionParametersOverridesArgs(action: Output<String>? = null, categories: Output<List<RulesetRuleActionParametersOverridesCategoryArgs>>? = null, enabled: Output<Boolean>? = null, rules: Output<List<RulesetRuleActionParametersOverridesRuleArgs>>? = null, sensitivityLevel: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val action: Output<String>? = null

Action to perform in the ruleset rule. Available values: block, challenge, compress_response, ddos_dynamic, ddos_mitigation, execute, force_connection_close, js_challenge, log, log_custom_field, managed_challenge, redirect, rewrite, route, score, serve_error, set_cache_settings, set_config, skip.

Link copied to clipboard

List of tag-based overrides.

Link copied to clipboard
val enabled: Output<Boolean>? = null

Defines if the current tag-level override enables or disables the ruleset rules with the specified tag.

Link copied to clipboard

List of rule-based overrides.

Link copied to clipboard
val sensitivityLevel: Output<String>? = null

Sensitivity level for a ruleset rule override.