ManagedRuleOverride Class

Defines a managed rule group override setting.

Constructor

ManagedRuleOverride(*args: Any, **kwargs: Any)

Variables

Name Description
rule_id
str

Identifier for the managed rule. Required.

enabled_state

Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. Known values are: "Disabled" and "Enabled".

action

Describes the override action to be applied when rule matches. Known values are: "Allow", "Block", "Log", and "Redirect".

Attributes

action

"Allow", "Block", "Log", and "Redirect".

action: str | _models.ActionType | None

enabled_state

Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. Known values are: "Disabled" and "Enabled".

enabled_state: str | _models.ManagedRuleEnabledState | None

rule_id

Identifier for the managed rule. Required.

rule_id: str