CdnRuleSetProperties Class

Definition

The JSON object that contains the properties of the Rule Set to create.

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

Properties

Name Description
DeploymentStatus

Gets the DeploymentStatus.

(Inherited from FrontDoorStateProperties)
ProfileName

The name of the profile which holds the rule set.

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