Share via


WebApplicationFirewallPolicyInner Class

Definition

Defines web application firewall policy.

[Microsoft.Rest.Serialization.JsonTransformation]
public class WebApplicationFirewallPolicyInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type WebApplicationFirewallPolicyInner = class
    inherit Resource
Public Class WebApplicationFirewallPolicyInner
Inherits Resource
Inheritance
WebApplicationFirewallPolicyInner
Attributes

Constructors

WebApplicationFirewallPolicyInner()

Initializes a new instance of the WebApplicationFirewallPolicyInner class.

WebApplicationFirewallPolicyInner(ManagedRulesDefinition, String, String, String, String, IDictionary<String,String>, PolicySettings, IList<WebApplicationFirewallCustomRule>, IList<ApplicationGatewayInner>, ProvisioningState, WebApplicationFirewallPolicyResourceState, IList<SubResource>, IList<SubResource>, String)

Initializes a new instance of the WebApplicationFirewallPolicyInner class.

Properties

ApplicationGateways

Gets a collection of references to application gateways.

CustomRules

Gets or sets describes 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

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Location

Resource location

(Inherited from Resource)
ManagedRules

Gets or sets describes the managedRules structure.

Name

Resource name

(Inherited from ProxyResource)
PathBasedRules

Gets a collection of references to application gateway path rules.

PolicySettings

Gets or sets describes 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

Resource tags

(Inherited from Resource)
Type

Resource type

(Inherited from ProxyResource)

Methods

Validate()

Validate the object.

Applies to