ArmCdnModelFactory.ManagedRuleOverrideFrontDoor Method

Definition

Defines a managed rule group override setting.

public static Azure.ResourceManager.Cdn.Models.ManagedRuleOverrideFrontDoor ManagedRuleOverrideFrontDoor(string ruleId = default, Azure.ResourceManager.Cdn.Models.ManagedRuleSetupState? enabledState = default, Azure.ResourceManager.Cdn.Models.OverrideActionType? action = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.ManagedRuleExclusion> exclusions = default);
static member ManagedRuleOverrideFrontDoor : string * Nullable<Azure.ResourceManager.Cdn.Models.ManagedRuleSetupState> * Nullable<Azure.ResourceManager.Cdn.Models.OverrideActionType> * seq<Azure.ResourceManager.Cdn.Models.ManagedRuleExclusion> -> Azure.ResourceManager.Cdn.Models.ManagedRuleOverrideFrontDoor
Public Shared Function ManagedRuleOverrideFrontDoor (Optional ruleId As String = Nothing, Optional enabledState As Nullable(Of ManagedRuleSetupState) = Nothing, Optional action As Nullable(Of OverrideActionType) = Nothing, Optional exclusions As IEnumerable(Of ManagedRuleExclusion) = Nothing) As ManagedRuleOverrideFrontDoor

Parameters

ruleId
String

Identifier for the managed rule.

enabledState
Nullable<ManagedRuleSetupState>

Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.

action
Nullable<OverrideActionType>

Describes the override action to be applied when rule matches.

exclusions
IEnumerable<ManagedRuleExclusion>

Describes the exclusions that are applied to this specific rule.

Returns

A new ManagedRuleOverrideFrontDoor instance for mocking.

Applies to