ICdnWebApplicationFirewallPolicy Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.CdnWebApplicationFirewallPolicyTypeConverter))]
public interface ICdnWebApplicationFirewallPolicy : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.ITrackedResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.CdnWebApplicationFirewallPolicyTypeConverter))>]
type ICdnWebApplicationFirewallPolicy = interface
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
Public Interface ICdnWebApplicationFirewallPolicy
Implements ITrackedResource
Derived
Attributes
Implements

Properties

Name Description
CustomRuleRules

List of rules

EndpointLink

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.

ExtendedProperty

Key-Value pair representing additional properties for Web Application Firewall policy.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

(Inherited from IResource)
Location

The geo-location where the resource lives

(Inherited from ITrackedResource)
ManagedRuleSet

List of rule sets.

Name

The name of the resource

(Inherited from IResource)
PolicySettingDefaultCustomBlockResponseBody

If the action type is block, customer can override the response body. The body must be specified in base64 encoding.

PolicySettingDefaultCustomBlockResponseStatusCode

If the action type is block, this field defines the default customer overridable http response status code.

PolicySettingDefaultRedirectUrl

If action type is redirect, this field represents the default redirect URL for the client.

PolicySettingEnabledState

describes if the policy is in enabled state or disabled state

PolicySettingMode

Describes if it is in detection mode or prevention mode at policy level.

ProvisioningState

Provisioning state of the WebApplicationFirewallPolicy.

RateLimitRuleRules

List of rules

ResourceState

Resource status of the policy.

SkuName

Name of the pricing tier.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IResource)
Tag

Resource tags.

(Inherited from ITrackedResource)
Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from IResource)

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to