CdnSecurityPolicyProperties Class

Definition

The json object that contains properties required to create a security policy.

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

Constructors

Name Description
CdnSecurityPolicyProperties()

Initializes a new instance of CdnSecurityPolicyProperties.

Properties

Name Description
DeploymentStatus

Gets the DeploymentStatus.

(Inherited from FrontDoorStateProperties)
ProfileName

The name of the profile which holds the security policy.

Properties

object which contains security policy parameters.

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<CdnSecurityPolicyProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<CdnSecurityPolicyProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<FrontDoorStateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IJsonModel<FrontDoorStateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IPersistableModel<CdnSecurityPolicyProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<CdnSecurityPolicyProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<CdnSecurityPolicyProperties>.Write(ModelReaderWriterOptions)
IPersistableModel<FrontDoorStateProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IPersistableModel<FrontDoorStateProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)
IPersistableModel<FrontDoorStateProperties>.Write(ModelReaderWriterOptions) (Inherited from FrontDoorStateProperties)

Applies to