Share via


ManagedRuleGroupOverride Class

Definition

Defines a managed rule group override setting.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.ManagedRuleGroupOverrideTypeConverter))]
public class ManagedRuleGroupOverride : Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IManagedRuleGroupOverride
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.ManagedRuleGroupOverrideTypeConverter))>]
type ManagedRuleGroupOverride = class
    interface IManagedRuleGroupOverride
    interface IJsonSerializable
Public Class ManagedRuleGroupOverride
Implements IManagedRuleGroupOverride
Inheritance
ManagedRuleGroupOverride
Attributes
Implements

Constructors

Name Description
ManagedRuleGroupOverride()

Creates an new ManagedRuleGroupOverride instance.

Properties

Name Description
Exclusion

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

ManagedRuleOverride

List of rules that will be disabled. If none specified, all rules in the group will be disabled.

RuleGroupName

Describes the managed rule group to override.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedRuleGroupOverride.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedRuleGroupOverride.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IManagedRuleGroupOverride.

FromJsonString(String)

Creates a new instance of ManagedRuleGroupOverride, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedRuleGroupOverride into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to