Share via


InMageRcmFailbackReplicationDetails Class

Definition

InMageRcmFailback provider specific details.

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

Properties

AzureVirtualMachineId

The ARM Id of the azure VM.

DiscoveredVmDetails

The discovered VM information.

InitialReplicationProcessedBytes

The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.

InitialReplicationProgressHealth

The initial replication progress health.

InitialReplicationProgressPercentage

The initial replication progress percentage.

InitialReplicationTransferredBytes

The initial replication transferred bytes from source VM to target for all selected disks on source VM.

InternalIdentifier

The virtual machine internal identifier.

IsAgentRegistrationSuccessfulAfterFailover

A value indicating whether agent registration was successful after failover.

LastPlannedFailoverStartOn

The last planned failover start time.

LastPlannedFailoverStatus

The last planned failover status.

LastUsedPolicyFriendlyName

The policy friendly name used by the forward replication.

LastUsedPolicyId

The policy Id used by the forward replication.

LogStorageAccountId

The log storage account ARM Id.

MobilityAgentDetails

The mobility agent information.

MultiVmGroupName

The multi VM group name.

OSType

The type of the OS on the VM.

ProtectedDisks

The list of protected disks.

ReprotectAgentId

The reprotect agent Id.

ReprotectAgentName

The reprotect agent name.

ResyncProcessedBytes

The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.

ResyncProgressHealth

The resync progress health.

ResyncProgressPercentage

The resync progress percentage.

ResyncRequired

A value indicating whether resync is required.

ResyncState

The resync state.

ResyncTransferredBytes

The resync transferred bytes from source VM to target for all selected disks on source VM.

TargetDataStoreName

The target datastore name.

TargetVCenterId

The target vCenter Id.

TargetVmName

The target VM name.

VmNics

The network details.

Explicit Interface Implementations

IJsonModel<InMageRcmFailbackReplicationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageRcmFailbackReplicationDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ReplicationProviderSpecificSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from ReplicationProviderSpecificSettings)
IPersistableModel<InMageRcmFailbackReplicationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageRcmFailbackReplicationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageRcmFailbackReplicationDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ReplicationProviderSpecificSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from ReplicationProviderSpecificSettings)

Applies to