ManagedRuleOverrideArgs

data class ManagedRuleOverrideArgs(val action: Output<Either<String, ActionType>>? = null, val ruleId: Output<String>, val state: Output<Either<String, ManagedRuleEnabledState>>? = null) : ConvertibleToJava<ManagedRuleOverrideArgs>

Defines a managed rule group override setting.

Constructors

Link copied to clipboard
constructor(action: Output<Either<String, ActionType>>? = null, ruleId: Output<String>, state: Output<Either<String, ManagedRuleEnabledState>>? = null)

Properties

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

Describes the override action to be applied when rule matches.

Link copied to clipboard
val ruleId: Output<String>

Identifier for the managed rule.

Link copied to clipboard
val state: Output<Either<String, ManagedRuleEnabledState>>? = null

The state of the managed rule. Defaults to Disabled if not specified.

Functions

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