Share via


CdnWebApplicationFirewallPolicy Class

Definition

Defines web application firewall policy for Azure CDN.

[Microsoft.Rest.Serialization.JsonTransformation]
public class CdnWebApplicationFirewallPolicy : Microsoft.Azure.Management.Cdn.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type CdnWebApplicationFirewallPolicy = class
    inherit TrackedResource
Public Class CdnWebApplicationFirewallPolicy
Inherits TrackedResource
Inheritance
CdnWebApplicationFirewallPolicy
Attributes

Constructors

CdnWebApplicationFirewallPolicy()

Initializes a new instance of the CdnWebApplicationFirewallPolicy class.

CdnWebApplicationFirewallPolicy(String, Sku, String, String, String, SystemData, IDictionary<String,String>, PolicySettings, RateLimitRuleList, CustomRuleList, ManagedRuleSetList, IList<CdnEndpoint>, String, String, String)

Initializes a new instance of the CdnWebApplicationFirewallPolicy class.

Properties

CustomRules

Gets or sets describes custom rules inside the policy.

EndpointLinks

Gets describes Azure CDN endpoints associated with this Web Application Firewall policy.

Etag

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

Id

Gets resource ID.

(Inherited from Resource)
Location

Gets or sets resource location.

(Inherited from TrackedResource)
ManagedRules

Gets or sets describes managed rules inside the policy.

Name

Gets resource name.

(Inherited from Resource)
PolicySettings

Gets or sets describes policySettings for policy

ProvisioningState

Gets provisioning state of the WebApplicationFirewallPolicy. Possible values include: 'Creating', 'Succeeded', 'Failed'

RateLimitRules

Gets or sets describes rate limit rules inside the policy.

ResourceState

Gets resource status of the policy.

Sku

Gets or sets the pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.

SystemData (Inherited from Resource)
Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to