Share via


HyperVReplicaAzureReprotectContent Class

Definition

Azure specific reprotect input.

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

Constructors

HyperVReplicaAzureReprotectContent()

Initializes a new instance of HyperVReplicaAzureReprotectContent.

Properties

HyperVHostVmId

The Hyper-V host Vm Id.

LogStorageAccountId

The storage account to be used for logging during replication.

OSType

The OS type associated with vm.

StorageAccountId

The storage account name.

VhdId

The OS disk VHD id associated with vm.

VmName

The Vm Name.

Explicit Interface Implementations

IJsonModel<HyperVReplicaAzureReprotectContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HyperVReplicaAzureReprotectContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ReverseReplicationProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from ReverseReplicationProviderSpecificContent)
IJsonModel<ReverseReplicationProviderSpecificContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ReverseReplicationProviderSpecificContent)
IPersistableModel<HyperVReplicaAzureReprotectContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HyperVReplicaAzureReprotectContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HyperVReplicaAzureReprotectContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ReverseReplicationProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ReverseReplicationProviderSpecificContent)
IPersistableModel<ReverseReplicationProviderSpecificContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ReverseReplicationProviderSpecificContent)
IPersistableModel<ReverseReplicationProviderSpecificContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ReverseReplicationProviderSpecificContent)

Applies to