WebApplicationFirewallPolicy interface

Defines web application firewall policy.

Extends

Properties

customRules

Describes custom rules inside the policy.

etag

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

frontendEndpointLinks

Describes Frontend Endpoints associated with this Web Application Firewall policy. NOTE: This property will not be serialized. It can only be populated by the server.

managedRules

Describes managed rules inside the policy.

policySettings

Describes settings for the policy.

provisioningState

Provisioning state of the policy. NOTE: This property will not be serialized. It can only be populated by the server.

resourceState

Resource status of the policy. NOTE: This property will not be serialized. It can only be populated by the server.

routingRuleLinks

Describes Routing Rules associated with this Web Application Firewall policy. NOTE: This property will not be serialized. It can only be populated by the server.

securityPolicyLinks

Describes Security Policy associated with this Web Application Firewall policy. NOTE: This property will not be serialized. It can only be populated by the server.

sku

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

Inherited Properties

id

Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

location

Resource location.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

customRules

Describes custom rules inside the policy.

customRules?: CustomRuleList

Property Value

etag

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

etag?: string

Property Value

string

Describes Frontend Endpoints associated with this Web Application Firewall policy. NOTE: This property will not be serialized. It can only be populated by the server.

frontendEndpointLinks?: FrontendEndpointLink[]

Property Value

managedRules

Describes managed rules inside the policy.

managedRules?: ManagedRuleSetList

Property Value

policySettings

Describes settings for the policy.

policySettings?: PolicySettings

Property Value

provisioningState

Provisioning state of the policy. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

resourceState

Resource status of the policy. NOTE: This property will not be serialized. It can only be populated by the server.

resourceState?: string

Property Value

string

Describes Routing Rules associated with this Web Application Firewall policy. NOTE: This property will not be serialized. It can only be populated by the server.

routingRuleLinks?: RoutingRuleLink[]

Property Value

Describes Security Policy associated with this Web Application Firewall policy. NOTE: This property will not be serialized. It can only be populated by the server.

securityPolicyLinks?: SecurityPolicyLink[]

Property Value

sku

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

sku?: Sku

Property Value

Sku

Inherited Property Details

id

Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

location

Resource location.

location?: string

Property Value

string

Inherited From Resource.location

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From Resource.tags

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type