Share via


InMageRcmProtectedDiskDetails Class

Definition

InMageRcm protected disk details.

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

Properties

CapacityInBytes

The disk capacity in bytes.

DataPendingAtSourceAgentInMB

The data pending at source agent in MB.

DataPendingInLogDataStoreInMB

The data pending in log data store in MB.

DiskEncryptionSetId

The DiskEncryptionSet ARM Id.

DiskId

The disk Id.

DiskName

The disk name.

DiskType

The disk type.

IrDetails

The initial replication details.

IsInitialReplicationComplete

A value indicating whether initial replication is complete or not.

IsOSDisk

A value indicating whether the disk is the OS disk.

LogStorageAccountId

The log storage account ARM Id.

ResyncDetails

The resync details.

SeedBlobUri

The uri of the seed blob.

SeedManagedDiskId

The ARM Id of the seed managed disk.

TargetManagedDiskId

The ARM Id of the target managed disk.

Explicit Interface Implementations

IJsonModel<InMageRcmProtectedDiskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageRcmProtectedDiskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InMageRcmProtectedDiskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageRcmProtectedDiskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageRcmProtectedDiskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to