Share via


A2AVmManagedDiskDetails Class

Definition

A2A managed disk input details.

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

Constructors

A2AVmManagedDiskDetails(String, ResourceIdentifier, ResourceIdentifier)

Initializes a new instance of A2AVmManagedDiskDetails.

Properties

DiskEncryptionInfo

The recovery disk encryption information (for one / single pass flows).

DiskId

The disk Id.

PrimaryStagingAzureStorageAccountId

The primary staging storage account Arm Id.

RecoveryDiskEncryptionSetId

The recovery disk encryption set Id.

RecoveryReplicaDiskAccountType

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

RecoveryResourceGroupId

The target resource group Arm Id.

RecoveryTargetDiskAccountType

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

Explicit Interface Implementations

IJsonModel<A2AVmManagedDiskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<A2AVmManagedDiskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<A2AVmManagedDiskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<A2AVmManagedDiskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<A2AVmManagedDiskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to