overrideAction

@JvmName(name = "uldqvhhdhrvltbuy")
suspend fun overrideAction(value: Output<WebAclOverrideActionArgs>)
@JvmName(name = "sdrkfftbbdivrnoc")
suspend fun overrideAction(value: WebAclOverrideActionArgs?)

Parameters

value

The override action to apply to the rules in a rule group, instead of the individual rule action settings. This is used only for rules whose statements reference a rule group. Rule statements that reference a rule group are RuleGroupReferenceStatement and ManagedRuleGroupStatement . Set the override action to none to leave the rule group rule actions in effect. Set it to count to only count matches, regardless of the rule action settings. You must set either this OverrideAction setting or the Action setting, but not both:

  • If the rule statement references a rule group, you must set this override action setting and you must not set the rule's action setting.

  • If the rule statement doesn't reference a rule group, you must set the rule action setting and you must not set the rule's override action setting.


@JvmName(name = "xgchacxwcgvfvopy")
suspend fun overrideAction(argument: suspend WebAclOverrideActionArgsBuilder.() -> Unit)

Parameters

argument

The override action to apply to the rules in a rule group, instead of the individual rule action settings. This is used only for rules whose statements reference a rule group. Rule statements that reference a rule group are RuleGroupReferenceStatement and ManagedRuleGroupStatement . Set the override action to none to leave the rule group rule actions in effect. Set it to count to only count matches, regardless of the rule action settings. You must set either this OverrideAction setting or the Action setting, but not both:

  • If the rule statement references a rule group, you must set this override action setting and you must not set the rule's action setting.

  • If the rule statement doesn't reference a rule group, you must set the rule action setting and you must not set the rule's override action setting.