Share via


InMageRcmReplicationDetails Class

Definition

InMageRcm provider specific details.

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

Properties

AgentUpgradeAttemptToVersion

The agent version to which last agent upgrade was attempted.

AgentUpgradeBlockingErrorDetails

The agent upgrade blocking error information.

AgentUpgradeJobId

The agent upgrade job Id.

AgentUpgradeState

The agent auto upgrade state.

AllocatedMemoryInMB

The allocated memory in MB.

DiscoveredVmDetails

The discovered VM details.

DiscoveryType

The type of the discovered VM.

FabricDiscoveryMachineId

The ARM Id of the discovered VM.

FailoverRecoveryPointId

The recovery point Id to which the VM was failed over.

FirmwareType

The firmware type.

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. This is calculated based on total bytes processed for all disks in the source VM.

InitialReplicationTransferredBytes

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

InternalIdentifier

The virtual machine internal identifier.

IsAgentRegistrationSuccessfulAfterFailover

A value indicating whether agent registration was successful after failover.

IsLastUpgradeSuccessful

A value indicating whether last agent upgrade was successful or not.

LastAgentUpgradeErrorDetails

The last agent upgrade error information.

LastAgentUpgradeType

The last agent upgrade type.

LastRecoveryPointId

The last recovery point Id.

LastRecoveryPointReceived

The last recovery point received time.

LastRpoCalculatedOn

The last recovery point objective calculated time.

LastRpoInSeconds

The last recovery point objective value.

LicenseType

License Type of the VM to be used.

MobilityAgentDetails

The mobility agent information.

MultiVmGroupName

The multi VM group name.

OSType

The type of the OS on the VM.

PrimaryNicIPAddress

The IP address of the primary network interface.

ProcessorCoreCount

The processor core count.

ProcessServerId

The process server Id.

ProcessServerName

The process server name.

ProtectedDisks

The list of protected disks.

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. This is calculated based on total bytes processed for all disks in the source VM.

ResyncRequired

A value indicating whether resync is required.

ResyncState

The resync state.

ResyncTransferredBytes

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

RunAsAccountId

The run-as account Id.

StorageAccountId

The replication storage account ARM Id. This is applicable only for the blob based replication test hook.

TargetAvailabilitySetId

The target availability set Id.

TargetAvailabilityZone

The target availability zone.

TargetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

TargetGeneration

The target generation.

TargetLocation

The target location.

TargetNetworkId

The target network Id.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetResourceGroupId

The target resource group Id.

TargetVmName

Target VM name.

TargetVmSize

The target VM size.

TestNetworkId

The test network Id.

VmNics

The network details.

Explicit Interface Implementations

IJsonModel<InMageRcmReplicationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageRcmReplicationDetails>.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<InMageRcmReplicationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageRcmReplicationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageRcmReplicationDetails>.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