ArmNetworkModelFactory.ManagedRuleOverride Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.