ArmNetworkModelFactory.ManagedRuleOverride Method

Definition

public static Azure.ResourceManager.Network.Models.ManagedRuleOverride ManagedRuleOverride(string ruleId = default, Azure.ResourceManager.Network.Models.ManagedRuleEnabledState? state = default, Azure.ResourceManager.Network.Models.RuleMatchActionType? action = default, Azure.ResourceManager.Network.Models.ManagedRuleSensitivityType? sensitivity = default);
static member ManagedRuleOverride : string * Nullable<Azure.ResourceManager.Network.Models.ManagedRuleEnabledState> * Nullable<Azure.ResourceManager.Network.Models.RuleMatchActionType> * Nullable<Azure.ResourceManager.Network.Models.ManagedRuleSensitivityType> -> Azure.ResourceManager.Network.Models.ManagedRuleOverride
Public Shared Function ManagedRuleOverride (Optional ruleId As String = Nothing, Optional state As Nullable(Of ManagedRuleEnabledState) = Nothing, Optional action As Nullable(Of RuleMatchActionType) = Nothing, Optional sensitivity As Nullable(Of ManagedRuleSensitivityType) = Nothing) As ManagedRuleOverride

Parameters

ruleId
String

Identifier for the managed rule.

state
Nullable<ManagedRuleEnabledState>

The state of the managed rule. Defaults to Disabled if not specified.

action
Nullable<RuleMatchActionType>

Describes the override action to be applied when rule matches.

sensitivity
Nullable<ManagedRuleSensitivityType>

Describes the override sensitivity to be applied when rule matches.

Returns

A new ManagedRuleOverride instance for mocking.

Applies to