ManagedRuleSetScope Class

Definition

Defines the scope of the managed rules.

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

Constructors

Name Description
ManagedRuleSetScope()

Creates an new ManagedRuleSetScope instance.

Properties

Name Description
RuleGroupScope

List of rule group scopes.

RuleSetType

Defines the rule set type. Examples: DefaultRuleSet, Microsoft_DefaultRuleSet, Microsoft_BotManagerRuleSet, Microsoft_HTTPDDoSRuleSet, BotProtection

RuleSetVersion

Defines the version of the rule set.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedRuleSetScope.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedRuleSetScope.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedRuleSetScope into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to