ArmFrontDoorModelFactory.ManagedRuleSet Method

Definition

public static Azure.ResourceManager.FrontDoor.Models.ManagedRuleSet ManagedRuleSet(string ruleSetType = default, string ruleSetVersion = default, Azure.ResourceManager.FrontDoor.Models.ManagedRuleSetActionType? ruleSetAction = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.ManagedRuleExclusion> exclusions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.ManagedRuleGroupOverride> ruleGroupOverrides = default);
static member ManagedRuleSet : string * string * Nullable<Azure.ResourceManager.FrontDoor.Models.ManagedRuleSetActionType> * seq<Azure.ResourceManager.FrontDoor.Models.ManagedRuleExclusion> * seq<Azure.ResourceManager.FrontDoor.Models.ManagedRuleGroupOverride> -> Azure.ResourceManager.FrontDoor.Models.ManagedRuleSet
Public Shared Function ManagedRuleSet (Optional ruleSetType As String = Nothing, Optional ruleSetVersion As String = Nothing, Optional ruleSetAction As Nullable(Of ManagedRuleSetActionType) = Nothing, Optional exclusions As IEnumerable(Of ManagedRuleExclusion) = Nothing, Optional ruleGroupOverrides As IEnumerable(Of ManagedRuleGroupOverride) = Nothing) As ManagedRuleSet

Parameters

ruleSetType
String

Defines the rule set type to use.

ruleSetVersion
String

Defines the version of the rule set to use.

ruleSetAction
Nullable<ManagedRuleSetActionType>

Defines the rule set action.

exclusions
IEnumerable<ManagedRuleExclusion>

Describes the exclusions that are applied to all rules in the set.

ruleGroupOverrides
IEnumerable<ManagedRuleGroupOverride>

Defines the rule group overrides to apply to the rule set.

Returns

A new ManagedRuleSet instance for mocking.

Applies to