FrontDoorWebApplicationFirewallPolicyProperties Class

Definition

Defines web application firewall policy.

public class FrontDoorWebApplicationFirewallPolicyProperties : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.Models.FrontDoorWebApplicationFirewallPolicyProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.Models.FrontDoorWebApplicationFirewallPolicyProperties>
type FrontDoorWebApplicationFirewallPolicyProperties = class
    inherit ResourceData
    interface IJsonModel<FrontDoorWebApplicationFirewallPolicyProperties>
    interface IPersistableModel<FrontDoorWebApplicationFirewallPolicyProperties>
Public Class FrontDoorWebApplicationFirewallPolicyProperties
Inherits ResourceData
Implements IJsonModel(Of FrontDoorWebApplicationFirewallPolicyProperties), IPersistableModel(Of FrontDoorWebApplicationFirewallPolicyProperties)
Inheritance
FrontDoorWebApplicationFirewallPolicyProperties
Implements

Constructors

Name Description
FrontDoorWebApplicationFirewallPolicyProperties()

Initializes a new instance of FrontDoorWebApplicationFirewallPolicyProperties.

Properties

Name Description
CustomRules

List of rules.

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.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
ManagedRuleSets

List of rule sets.

Name

The name of the resource.

(Inherited from ResourceData)
PolicySettings

Describes settings for the policy.

ProvisioningState

Provisioning state of the policy.

ResourceState

Gets the ResourceState.

ResourceType

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

(Inherited from ResourceData)
RoutingRuleLinks

Describes Routing Rules associated with this Web Application Firewall policy.

SecurityPolicyLinks

Describes Security Policy associated with this Web Application Firewall policy.

SkuName

Name of the pricing tier.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<FrontDoorWebApplicationFirewallPolicyProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<FrontDoorWebApplicationFirewallPolicyProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<FrontDoorWebApplicationFirewallPolicyProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<FrontDoorWebApplicationFirewallPolicyProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<FrontDoorWebApplicationFirewallPolicyProperties>.Write(ModelReaderWriterOptions)

Applies to