Share via


ArmFrontDoorModelFactory.ManagedRuleSetDefinition Method

Definition

Initializes a new instance of ManagedRuleSetDefinition.

public static Azure.ResourceManager.FrontDoor.Models.ManagedRuleSetDefinition ManagedRuleSetDefinition (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string provisioningState = default, string ruleSetId = default, string ruleSetType = default, string ruleSetVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.ManagedRuleGroupDefinition> ruleGroups = default);
static member ManagedRuleSetDefinition : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * seq<Azure.ResourceManager.FrontDoor.Models.ManagedRuleGroupDefinition> -> Azure.ResourceManager.FrontDoor.Models.ManagedRuleSetDefinition
Public Shared Function ManagedRuleSetDefinition (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As String = Nothing, Optional ruleSetId As String = Nothing, Optional ruleSetType As String = Nothing, Optional ruleSetVersion As String = Nothing, Optional ruleGroups As IEnumerable(Of ManagedRuleGroupDefinition) = Nothing) As ManagedRuleSetDefinition

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

provisioningState
String

Provisioning state of the managed rule set.

ruleSetId
String

Id of the managed rule set.

ruleSetType
String

Type of the managed rule set.

ruleSetVersion
String

Version of the managed rule set type.

ruleGroups
IEnumerable<ManagedRuleGroupDefinition>

Rule groups of the managed rule set.

Returns

A new ManagedRuleSetDefinition instance for mocking.

Applies to