Share via


A2AVmManagedDiskUpdateDetails Class

Definition

A2A Vm managed disk update details.

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

Constructors

A2AVmManagedDiskUpdateDetails()

Initializes a new instance of A2AVmManagedDiskUpdateDetails.

Properties

DiskEncryptionInfo

The recovery os disk encryption information.

DiskId

The disk Id.

FailoverDiskName

The target disk name for unplanned failover operation.

RecoveryReplicaDiskAccountType

The replica disk type before failover.

RecoveryTargetDiskAccountType

The target disk type before failover.

TfoDiskName

The target disk name for test failover operation.

Explicit Interface Implementations

IJsonModel<A2AVmManagedDiskUpdateDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<A2AVmManagedDiskUpdateDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<A2AVmManagedDiskUpdateDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<A2AVmManagedDiskUpdateDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<A2AVmManagedDiskUpdateDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to