Share via


WebApplicationFirewallPolicy Class

Definition

Defines web application firewall policy.

[Microsoft.Rest.Serialization.JsonTransformation]
public class WebApplicationFirewallPolicy : Microsoft.Azure.Management.Network.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type WebApplicationFirewallPolicy = class
    inherit Resource
Public Class WebApplicationFirewallPolicy
Inherits Resource
Inheritance
WebApplicationFirewallPolicy
Attributes

Constructors

WebApplicationFirewallPolicy()

Initializes a new instance of the WebApplicationFirewallPolicy class.

WebApplicationFirewallPolicy(ManagedRulesDefinition, String, String, String, String, IDictionary<String,String>, PolicySettings, IList<WebApplicationFirewallCustomRule>, IList<ApplicationGateway>, String, String, IList<SubResource>, IList<SubResource>, String)

Initializes a new instance of the WebApplicationFirewallPolicy class.

Properties

ApplicationGateways

Gets a collection of references to application gateways.

CustomRules

Gets or sets the custom rules inside the policy.

Etag

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

HttpListeners

Gets a collection of references to application gateway http listeners.

Id

Gets or sets resource ID.

(Inherited from Resource)
Location

Gets or sets resource location.

(Inherited from Resource)
ManagedRules

Gets or sets describes the managedRules structure.

Name

Gets resource name.

(Inherited from Resource)
PathBasedRules

Gets a collection of references to application gateway path rules.

PolicySettings

Gets or sets the PolicySettings for policy.

ProvisioningState

Gets the provisioning state of the web application firewall policy resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

ResourceState

Gets resource status of the policy.

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to