Share via


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>
public class DataProtectionBackupDiscreteRecoveryPointProperties : Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupRecoveryPointProperties
type DataProtectionBackupDiscreteRecoveryPointProperties = class
    inherit DataProtectionBackupRecoveryPointProperties
    interface IJsonModel<DataProtectionBackupDiscreteRecoveryPointProperties>
    interface IPersistableModel<DataProtectionBackupDiscreteRecoveryPointProperties>
type DataProtectionBackupDiscreteRecoveryPointProperties = class
    inherit DataProtectionBackupRecoveryPointProperties
Public Class DataProtectionBackupDiscreteRecoveryPointProperties
Inherits DataProtectionBackupRecoveryPointProperties
Implements IJsonModel(Of DataProtectionBackupDiscreteRecoveryPointProperties), IPersistableModel(Of DataProtectionBackupDiscreteRecoveryPointProperties)
Public Class DataProtectionBackupDiscreteRecoveryPointProperties
Inherits DataProtectionBackupRecoveryPointProperties
Inheritance
DataProtectionBackupDiscreteRecoveryPointProperties
Implements

Constructors

DataProtectionBackupDiscreteRecoveryPointProperties(DateTimeOffset)

Initializes a new instance of DataProtectionBackupDiscreteRecoveryPointProperties.

Properties

ExpireOn

Gets the expire on.

FriendlyName

Gets or sets the friendly name.

PolicyName

Gets or sets the policy name.

PolicyVersion

Gets or sets the policy version.

RecoverOn

Gets or sets the recover on.

RecoveryPointDataStoresDetails

Gets the recovery point data stores details.

RecoveryPointId

Gets or sets the recovery point id.

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 recovery point type.

RetentionTagName

Gets or sets the retention tag name.

RetentionTagVersion

Gets or sets the retention tag version.

Explicit Interface Implementations

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