Freigeben über


DataProtectionBackupDiscreteRecoveryPointProperties Class

Definition

Azure backup discrete RecoveryPoint.

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

Constructors

Name Description
DataProtectionBackupDiscreteRecoveryPointProperties(DateTimeOffset)

Initializes a new instance of DataProtectionBackupDiscreteRecoveryPointProperties.

Properties

Name Description
ExpireOn

Gets the ExpireOn.

FriendlyName

Gets or sets the FriendlyName.

PolicyName

Gets or sets the PolicyName.

PolicyVersion

Gets or sets the PolicyVersion.

RecoverOn

Gets or sets the RecoverOn.

RecoveryPointDataStoresDetails

Gets the RecoveryPointDataStoresDetails.

RecoveryPointId

Gets or sets the RecoveryPointId.

RecoveryPointState

Specifies recovery point completeness. Partial (i.e., only some of the intended items were backed up), or Completed (i.e., ALL intended items were backed up).

RecoveryPointType

Gets or sets the RecoveryPointType.

RetentionTagName

Gets or sets the RetentionTagName.

RetentionTagVersion

Gets or sets the RetentionTagVersion.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<DataProtectionBackupDiscreteRecoveryPointProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DataProtectionBackupDiscreteRecoveryPointProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<DataProtectionBackupRecoveryPointProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from DataProtectionBackupRecoveryPointProperties)
IJsonModel<DataProtectionBackupRecoveryPointProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DataProtectionBackupRecoveryPointProperties)
IPersistableModel<DataProtectionBackupDiscreteRecoveryPointProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataProtectionBackupDiscreteRecoveryPointProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DataProtectionBackupDiscreteRecoveryPointProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<DataProtectionBackupRecoveryPointProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DataProtectionBackupRecoveryPointProperties)
IPersistableModel<DataProtectionBackupRecoveryPointProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from DataProtectionBackupRecoveryPointProperties)
IPersistableModel<DataProtectionBackupRecoveryPointProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DataProtectionBackupRecoveryPointProperties)

Applies to