Share via


InMageProtectedDiskDetails Class

Definition

InMage protected disk details.

public class InMageProtectedDiskDetails : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageProtectedDiskDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageProtectedDiskDetails>
type InMageProtectedDiskDetails = class
    interface IJsonModel<InMageProtectedDiskDetails>
    interface IPersistableModel<InMageProtectedDiskDetails>
Public Class InMageProtectedDiskDetails
Implements IJsonModel(Of InMageProtectedDiskDetails), IPersistableModel(Of InMageProtectedDiskDetails)
Inheritance
InMageProtectedDiskDetails
Implements

Properties

DiskCapacityInBytes

The disk capacity in bytes.

DiskId

The disk id.

DiskName

The disk name.

DiskResized

A value indicating whether disk is resized.

FileSystemCapacityInBytes

The file system capacity in bytes.

HealthErrorCode

The health error code for the disk.

LastRpoCalculatedOn

The last RPO calculated time.

ProgressHealth

The Progress Health.

ProgressStatus

The Progress Status.

ProtectionStage

The protection stage.

PSDataInMB

The PS data transit in MB.

ResyncDurationInSeconds

The resync duration in seconds.

ResyncLast15MinutesTransferredBytes

The resync last 15 minutes transferred bytes.

ResyncLastDataTransferTimeUTC

The last data transfer time in UTC.

ResyncProcessedBytes

The resync processed bytes.

ResyncProgressPercentage

The resync progress percentage.

ResyncRequired

A value indicating whether resync is required for this disk.

ResyncStartOn

The resync start time.

ResyncTotalTransferredBytes

The resync total transferred bytes.

RpoInSeconds

The RPO in seconds.

SourceDataInMB

The source data transit in MB.

TargetDataInMB

The target data transit in MB.

Explicit Interface Implementations

IJsonModel<InMageProtectedDiskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageProtectedDiskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InMageProtectedDiskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageProtectedDiskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageProtectedDiskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to