Share via


SiteRecoveryVmDiskDetails Class

Definition

Disk details for E2A provider.

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

Properties

CustomTargetDiskName

The custom target Azure disk name.

DiskEncryptionSetId

The DiskEncryptionSet ARM ID.

DiskId

The disk resource id.

LunId

Ordinal\LunId of the disk for the Azure VM.

MaxSizeMB

Max side in MB.

TargetDiskLocation

Blob uri of the Azure disk.

TargetDiskName

The target Azure disk name.

VhdId

The VHD id.

VhdName

VHD name.

VhdType

VHD type.

Explicit Interface Implementations

IJsonModel<SiteRecoveryVmDiskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SiteRecoveryVmDiskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SiteRecoveryVmDiskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SiteRecoveryVmDiskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SiteRecoveryVmDiskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to