InMageAzureV2ProtectedDiskDetails Class

Definition

InMageAzureV2 protected disk details.

public class InMageAzureV2ProtectedDiskDetails : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ProtectedDiskDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ProtectedDiskDetails>
type InMageAzureV2ProtectedDiskDetails = class
    interface IJsonModel<InMageAzureV2ProtectedDiskDetails>
    interface IPersistableModel<InMageAzureV2ProtectedDiskDetails>
Public Class InMageAzureV2ProtectedDiskDetails
Implements IJsonModel(Of InMageAzureV2ProtectedDiskDetails), IPersistableModel(Of InMageAzureV2ProtectedDiskDetails)
Inheritance
InMageAzureV2ProtectedDiskDetails
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 disk 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.

PSDataInMegaBytes

The PS data transit in MB.

ResyncDurationInSeconds

The resync duration in seconds.

ResyncLast15MinutesTransferredBytes

The resync last 15 minutes transferred bytes.

ResyncLastDataTransferOn

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.

SecondsToTakeSwitchProvider

The seconds to take for switch provider.

SourceDataInMegaBytes

The source data transit in MB.

TargetDataInMegaBytes

The target data transit in MB.

Explicit Interface Implementations

IJsonModel<InMageAzureV2ProtectedDiskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageAzureV2ProtectedDiskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InMageAzureV2ProtectedDiskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageAzureV2ProtectedDiskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageAzureV2ProtectedDiskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to