SecurityPolicyPropertiesWithEmbeddedWafPolicy Class

Definition

Contains properties required to create a security policy.

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

Properties

Name Description
DeploymentStatus

Gets the DeploymentStatus.

(Inherited from FrontDoorStateProperties)
Parameters

object which contains security policy parameters.

ProfileName

The name of the profile which holds the security policy.

ProvisioningState

Provisioning status.

(Inherited from FrontDoorStateProperties)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<FrontDoorStateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IJsonModel<FrontDoorStateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IJsonModel<SecurityPolicyPropertiesWithEmbeddedWafPolicy>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<SecurityPolicyPropertiesWithEmbeddedWafPolicy>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<FrontDoorStateProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IPersistableModel<FrontDoorStateProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IPersistableModel<FrontDoorStateProperties>.Write(ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IPersistableModel<SecurityPolicyPropertiesWithEmbeddedWafPolicy>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<SecurityPolicyPropertiesWithEmbeddedWafPolicy>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<SecurityPolicyPropertiesWithEmbeddedWafPolicy>.Write(ModelReaderWriterOptions)

Applies to