Share via


InMageRcmFailbackReplicationDetails Constructors

Definition

Overloads

InMageRcmFailbackReplicationDetails()

Initializes a new instance of the InMageRcmFailbackReplicationDetails class.

InMageRcmFailbackReplicationDetails(String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, String, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, String, String, String, IList<InMageRcmFailbackProtectedDiskDetails>, InMageRcmFailbackMobilityAgentDetails, IList<InMageRcmFailbackNicDetails>, Nullable<DateTime>, String, InMageRcmFailbackDiscoveredProtectedVmDetails, String, String, Nullable<Boolean>)

Initializes a new instance of the InMageRcmFailbackReplicationDetails class.

InMageRcmFailbackReplicationDetails()

Initializes a new instance of the InMageRcmFailbackReplicationDetails class.

public InMageRcmFailbackReplicationDetails ();
Public Sub New ()

Applies to

InMageRcmFailbackReplicationDetails(String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, String, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, String, String, String, IList<InMageRcmFailbackProtectedDiskDetails>, InMageRcmFailbackMobilityAgentDetails, IList<InMageRcmFailbackNicDetails>, Nullable<DateTime>, String, InMageRcmFailbackDiscoveredProtectedVmDetails, String, String, Nullable<Boolean>)

Initializes a new instance of the InMageRcmFailbackReplicationDetails class.

public InMageRcmFailbackReplicationDetails (string internalIdentifier = default, string azureVirtualMachineId = default, string multiVMGroupName = default, string reprotectAgentId = default, string reprotectAgentName = default, string osType = default, string logStorageAccountId = default, string targetvCenterId = default, string targetDataStoreName = default, string targetVMName = default, int? initialReplicationProgressPercentage = default, long? initialReplicationProcessedBytes = default, long? initialReplicationTransferredBytes = default, string initialReplicationProgressHealth = default, int? resyncProgressPercentage = default, long? resyncProcessedBytes = default, long? resyncTransferredBytes = default, string resyncProgressHealth = default, string resyncRequired = default, string resyncState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackProtectedDiskDetails> protectedDisks = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackMobilityAgentDetails mobilityAgentDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackNicDetails> vmNics = default, DateTime? lastPlannedFailoverStartTime = default, string lastPlannedFailoverStatus = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackDiscoveredProtectedVmDetails discoveredVMDetails = default, string lastUsedPolicyId = default, string lastUsedPolicyFriendlyName = default, bool? isAgentRegistrationSuccessfulAfterFailover = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackReplicationDetails : string * string * string * string * string * string * string * string * string * string * Nullable<int> * Nullable<int64> * Nullable<int64> * string * Nullable<int> * Nullable<int64> * Nullable<int64> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackProtectedDiskDetails> * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackMobilityAgentDetails * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackNicDetails> * Nullable<DateTime> * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackDiscoveredProtectedVmDetails * string * string * Nullable<bool> -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmFailbackReplicationDetails
Public Sub New (Optional internalIdentifier As String = Nothing, Optional azureVirtualMachineId As String = Nothing, Optional multiVMGroupName As String = Nothing, Optional reprotectAgentId As String = Nothing, Optional reprotectAgentName As String = Nothing, Optional osType As String = Nothing, Optional logStorageAccountId As String = Nothing, Optional targetvCenterId As String = Nothing, Optional targetDataStoreName As String = Nothing, Optional targetVMName As String = Nothing, Optional initialReplicationProgressPercentage As Nullable(Of Integer) = Nothing, Optional initialReplicationProcessedBytes As Nullable(Of Long) = Nothing, Optional initialReplicationTransferredBytes As Nullable(Of Long) = Nothing, Optional initialReplicationProgressHealth As String = Nothing, Optional resyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional resyncProcessedBytes As Nullable(Of Long) = Nothing, Optional resyncTransferredBytes As Nullable(Of Long) = Nothing, Optional resyncProgressHealth As String = Nothing, Optional resyncRequired As String = Nothing, Optional resyncState As String = Nothing, Optional protectedDisks As IList(Of InMageRcmFailbackProtectedDiskDetails) = Nothing, Optional mobilityAgentDetails As InMageRcmFailbackMobilityAgentDetails = Nothing, Optional vmNics As IList(Of InMageRcmFailbackNicDetails) = Nothing, Optional lastPlannedFailoverStartTime As Nullable(Of DateTime) = Nothing, Optional lastPlannedFailoverStatus As String = Nothing, Optional discoveredVMDetails As InMageRcmFailbackDiscoveredProtectedVmDetails = Nothing, Optional lastUsedPolicyId As String = Nothing, Optional lastUsedPolicyFriendlyName As String = Nothing, Optional isAgentRegistrationSuccessfulAfterFailover As Nullable(Of Boolean) = Nothing)

Parameters

internalIdentifier
String

The virtual machine internal identifier.

azureVirtualMachineId
String

The ARM Id of the azure VM.

multiVMGroupName
String

The multi VM group name.

reprotectAgentId
String

The reprotect agent Id.

reprotectAgentName
String

The reprotect agent name.

osType
String

The type of the OS on the VM.

logStorageAccountId
String

The log storage account ARM Id.

targetvCenterId
String

The target vCenter Id.

targetDataStoreName
String

The target datastore name.

targetVMName
String

The target VM name.

initialReplicationProgressPercentage
Nullable<Int32>

The initial replication progress percentage.

initialReplicationProcessedBytes
Nullable<Int64>

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

initialReplicationTransferredBytes
Nullable<Int64>

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

initialReplicationProgressHealth
String

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

resyncProgressPercentage
Nullable<Int32>

The resync progress percentage.

resyncProcessedBytes
Nullable<Int64>

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

resyncTransferredBytes
Nullable<Int64>

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

resyncProgressHealth
String

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

resyncRequired
String

A value indicating whether resync is required.

resyncState
String

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

protectedDisks
IList<InMageRcmFailbackProtectedDiskDetails>

The list of protected disks.

mobilityAgentDetails
InMageRcmFailbackMobilityAgentDetails

The mobility agent information.

vmNics
IList<InMageRcmFailbackNicDetails>

The network details.

lastPlannedFailoverStartTime
Nullable<DateTime>

The last planned failover start time.

lastPlannedFailoverStatus
String

The last planned failover status. Possible values include: 'Succeeded', 'Failed', 'Cancelled', 'Unknown'

discoveredVMDetails
InMageRcmFailbackDiscoveredProtectedVmDetails

The discovered VM information.

lastUsedPolicyId
String

The policy Id used by the forward replication.

lastUsedPolicyFriendlyName
String

The policy friendly name used by the forward replication.

isAgentRegistrationSuccessfulAfterFailover
Nullable<Boolean>

A value indicating whether agent registration was successful after failover.

Applies to