ManagedRuleOverride Class

Defines a managed rule group override setting.

All required parameters must be populated in order to send to Azure.

Inheritance
ManagedRuleOverride

Constructor

ManagedRuleOverride(*, rule_id: str, enabled_state: Optional[Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.ManagedRuleEnabledState]] = None, action: Optional[Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.ActionType]] = None, **kwargs)

Variables

rule_id
str

Required. Identifier for the managed rule.

enabled_state
str or ManagedRuleEnabledState

Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. Possible values include: "Disabled", "Enabled".

action
str or ActionType

Describes the override action to be applied when rule matches. Possible values include: "Allow", "Block", "Log", "Redirect".