Share via


WebApplicationFirewallPolicyProperties Constructors

Definition

Overloads

WebApplicationFirewallPolicyProperties()

Initializes a new instance of the WebApplicationFirewallPolicyProperties class.

WebApplicationFirewallPolicyProperties(PolicySettings, CustomRuleList, ManagedRuleSetList, IList<FrontendEndpointLink>, IList<RoutingRuleLink>, IList<SecurityPolicyLink>, String, String)

Initializes a new instance of the WebApplicationFirewallPolicyProperties class.

WebApplicationFirewallPolicyProperties()

Initializes a new instance of the WebApplicationFirewallPolicyProperties class.

public WebApplicationFirewallPolicyProperties ();
Public Sub New ()

Applies to

WebApplicationFirewallPolicyProperties(PolicySettings, CustomRuleList, ManagedRuleSetList, IList<FrontendEndpointLink>, IList<RoutingRuleLink>, IList<SecurityPolicyLink>, String, String)

Initializes a new instance of the WebApplicationFirewallPolicyProperties class.

public WebApplicationFirewallPolicyProperties (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.WebApplicationFirewallPolicyProperties : 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.WebApplicationFirewallPolicyProperties
Public Sub New (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

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