ArmNetworkModelFactory.ApplicationGatewayFirewallRuleSet Method

Definition

Initializes a new instance of ApplicationGatewayFirewallRuleSet.

public static Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallRuleSet ApplicationGatewayFirewallRuleSet (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, string ruleSetType = default, string ruleSetVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallRuleGroup> ruleGroups = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayTierType> tiers = default);
static member ApplicationGatewayFirewallRuleSet : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * string * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallRuleGroup> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayTierType> -> Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallRuleSet
Public Shared Function ApplicationGatewayFirewallRuleSet (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional ruleSetType As String = Nothing, Optional ruleSetVersion As String = Nothing, Optional ruleGroups As IEnumerable(Of ApplicationGatewayFirewallRuleGroup) = Nothing, Optional tiers As IEnumerable(Of ApplicationGatewayTierType) = Nothing) As ApplicationGatewayFirewallRuleSet

Parameters

id
ResourceIdentifier

Resource ID.

name
String

Resource name.

resourceType
Nullable<ResourceType>

Resource type.

location
Nullable<AzureLocation>

Resource location.

tags
IDictionary<String,String>

Resource tags.

provisioningState
Nullable<NetworkProvisioningState>

The provisioning state of the web application firewall rule set.

ruleSetType
String

The type of the web application firewall rule set.

ruleSetVersion
String

The version of the web application firewall rule set type.

ruleGroups
IEnumerable<ApplicationGatewayFirewallRuleGroup>

The rule groups of the web application firewall rule set.

tiers
IEnumerable<ApplicationGatewayTierType>

Tier of an application gateway that support the rule set.

Returns

A new ApplicationGatewayFirewallRuleSet instance for mocking.

Applies to