Share via


InMageRcmReplicationDetails Class

Definition

InMageRcm provider specific details.

[Newtonsoft.Json.JsonObject("InMageRcm")]
public class InMageRcmReplicationDetails : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings
[<Newtonsoft.Json.JsonObject("InMageRcm")>]
type InMageRcmReplicationDetails = class
    inherit ReplicationProviderSpecificSettings
Public Class InMageRcmReplicationDetails
Inherits ReplicationProviderSpecificSettings
Inheritance
InMageRcmReplicationDetails
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

InMageRcmReplicationDetails()

Initializes a new instance of the InMageRcmReplicationDetails class.

InMageRcmReplicationDetails(String, String, String, String, String, Nullable<Int32>, Nullable<Double>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<Int64>, Nullable<DateTime>, String, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, String, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, String, String, String, String, String, String, String, IList<InMageRcmProtectedDiskDetails>, String, Nullable<Boolean>, InMageRcmMobilityAgentDetails, IList<InMageRcmLastAgentUpgradeErrorDetails>, IList<InMageRcmAgentUpgradeBlockingErrorDetails>, IList<InMageRcmNicDetails>, InMageRcmDiscoveredProtectedVmDetails)

Initializes a new instance of the InMageRcmReplicationDetails class.

Properties

AgentUpgradeAttemptToVersion

Gets the agent version to which last agent upgrade was attempted.

AgentUpgradeBlockingErrorDetails

Gets or sets the agent upgrade blocking error information.

AgentUpgradeJobId

Gets the agent upgrade job Id.

AgentUpgradeState

Gets the agent auto upgrade state. Possible values include: 'None', 'Started', 'Completed', 'Commit'

AllocatedMemoryInMb

Gets the allocated memory in MB.

DiscoveredVMDetails

Gets or sets the discovered VM details.

DiscoveryType

Gets the type of the discovered VM.

FabricDiscoveryMachineId

Gets the ARM Id of the discovered VM.

FailoverRecoveryPointId

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

FirmwareType

Gets the firmware type.

InitialReplicationProcessedBytes

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

InitialReplicationProgressHealth

Gets the initial replication progress health. Possible values include: 'None', 'InProgress', 'SlowProgress', 'NoProgress'

InitialReplicationProgressPercentage

Gets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

InitialReplicationTransferredBytes

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

InternalIdentifier

Gets the virtual machine internal identifier.

IsAgentRegistrationSuccessfulAfterFailover

Gets a value indicating whether agent registration was successful after failover.

IsLastUpgradeSuccessful

Gets a value indicating whether last agent upgrade was successful or not.

LastAgentUpgradeErrorDetails

Gets or sets the last agent upgrade error information.

LastAgentUpgradeType

Gets the last agent upgrade type.

LastRecoveryPointId

Gets the last recovery point Id.

LastRecoveryPointReceived

Gets the last recovery point received time.

LastRpoCalculatedTime

Gets the last recovery point objective calculated time.

LastRpoInSeconds

Gets the last recovery point objective value.

LicenseType

Gets or sets license Type of the VM to be used.

MobilityAgentDetails

Gets or sets the mobility agent information.

MultiVMGroupName

Gets the multi VM group name.

OSType

Gets the type of the OS on the VM.

PrimaryNicIPAddress

Gets the IP address of the primary network interface.

ProcessorCoreCount

Gets the processor core count.

ProcessServerId

Gets the process server Id.

ProcessServerName

Gets the process server name.

ProtectedDisks

Gets or sets the list of protected disks.

ResyncProcessedBytes

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

ResyncProgressHealth

Gets the resync progress health. Possible values include: 'None', 'InProgress', 'SlowProgress', 'NoProgress'

ResyncProgressPercentage

Gets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

ResyncRequired

Gets a value indicating whether resync is required.

ResyncState

Gets the resync state. Possible values include: 'None', 'PreparedForResynchronization', 'StartedResynchronization'

ResyncTransferredBytes

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

RunAsAccountId

Gets the run-as account Id.

StorageAccountId

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

TargetAvailabilitySetId

Gets or sets the target availability set Id.

TargetAvailabilityZone

Gets or sets the target availability zone.

TargetBootDiagnosticsStorageAccountId

Gets or sets the target boot diagnostics storage account ARM Id.

TargetGeneration

Gets the target generation.

TargetLocation

Gets or sets the target location.

TargetNetworkId

Gets or sets the target network Id.

TargetProximityPlacementGroupId

Gets or sets the target proximity placement group Id.

TargetResourceGroupId

Gets or sets the target resource group Id.

TargetVMName

Gets or sets target VM name.

TargetVMSize

Gets or sets the target VM size.

TestNetworkId

Gets or sets the test network Id.

VMNics

Gets or sets the network details.

Applies to