Share via


WebApplicationFirewallPolicy Constructors

Definition

Overloads

WebApplicationFirewallPolicy()

Initializes a new instance of the WebApplicationFirewallPolicy class.

WebApplicationFirewallPolicy(String, String, String, String, IDictionary<String, String>, String, Sku, PolicySettings, CustomRuleList, ManagedRuleSetList, IList<FrontendEndpointLink>, IList<RoutingRuleLink>, IList<SecurityPolicyLink>, String, String)

Initializes a new instance of the WebApplicationFirewallPolicy class.

WebApplicationFirewallPolicy()

Initializes a new instance of the WebApplicationFirewallPolicy class.

public WebApplicationFirewallPolicy ();
Public Sub New ()

Applies to

WebApplicationFirewallPolicy(String, String, String, String, IDictionary<String, String>, String, Sku, PolicySettings, CustomRuleList, ManagedRuleSetList, IList<FrontendEndpointLink>, IList<RoutingRuleLink>, IList<SecurityPolicyLink>, String, String)

Initializes a new instance of the WebApplicationFirewallPolicy class.

public WebApplicationFirewallPolicy (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string etag = default, Microsoft.Azure.Management.FrontDoor.Models.Sku sku = default, Microsoft.Azure.Management.FrontDoor.Models.PolicySettings policySettings = default, Microsoft.Azure.Management.FrontDoor.Models.CustomRuleList customRules = default, Microsoft.Azure.Management.FrontDoor.Models.ManagedRuleSetList managedRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointLink> frontendEndpointLinks = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleLink> routingRuleLinks = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.SecurityPolicyLink> securityPolicyLinks = default, string provisioningState = default, string resourceState = default);
new Microsoft.Azure.Management.FrontDoor.Models.WebApplicationFirewallPolicy : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.FrontDoor.Models.Sku * Microsoft.Azure.Management.FrontDoor.Models.PolicySettings * Microsoft.Azure.Management.FrontDoor.Models.CustomRuleList * Microsoft.Azure.Management.FrontDoor.Models.ManagedRuleSetList * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointLink> * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleLink> * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.SecurityPolicyLink> * string * string -> Microsoft.Azure.Management.FrontDoor.Models.WebApplicationFirewallPolicy
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional etag As String = Nothing, Optional sku As Sku = Nothing, Optional policySettings As PolicySettings = Nothing, Optional customRules As CustomRuleList = Nothing, Optional managedRules As ManagedRuleSetList = Nothing, Optional frontendEndpointLinks As IList(Of FrontendEndpointLink) = Nothing, Optional routingRuleLinks As IList(Of RoutingRuleLink) = Nothing, Optional securityPolicyLinks As IList(Of SecurityPolicyLink) = Nothing, Optional provisioningState As String = Nothing, Optional resourceState As String = Nothing)

Parameters

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
String

Resource location.

tags
IDictionary<String,String>

Resource tags.

etag
String

Gets a unique read-only string that changes whenever the resource is updated.

sku
Sku

The pricing tier of web application firewall policy. Defaults to Classic_AzureFrontDoor if not specified.

policySettings
PolicySettings

Describes settings for the policy.

customRules
CustomRuleList

Describes custom rules inside the policy.

managedRules
ManagedRuleSetList

Describes managed rules inside the policy.

frontendEndpointLinks
IList<FrontendEndpointLink>

Describes Frontend Endpoints associated with this Web Application Firewall policy.

routingRuleLinks
IList<RoutingRuleLink>

Describes Routing Rules associated with this Web Application Firewall policy.

securityPolicyLinks
IList<SecurityPolicyLink>

Describes Security Policy associated with this Web Application Firewall policy.

provisioningState
String

Provisioning state of the policy.

resourceState
String

Resource status of the policy. Possible values include: 'Creating', 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Deleting'

Applies to