Udostępnij za pośrednictwem


ArmRecoveryServicesSiteRecoveryModelFactory.InMageRcmFailbackReplicationDetails Method

Definition

Initializes a new instance of InMageRcmFailbackReplicationDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackReplicationDetails InMageRcmFailbackReplicationDetails (string internalIdentifier = default, Azure.Core.ResourceIdentifier azureVirtualMachineId = default, string multiVmGroupName = default, string reprotectAgentId = default, string reprotectAgentName = default, string osType = default, Azure.Core.ResourceIdentifier logStorageAccountId = default, string targetVCenterId = default, string targetDataStoreName = default, string targetVmName = default, int? initialReplicationProgressPercentage = default, long? initialReplicationProcessedBytes = default, long? initialReplicationTransferredBytes = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmReplicationProgressHealth? initialReplicationProgressHealth = default, int? resyncProgressPercentage = default, long? resyncProcessedBytes = default, long? resyncTransferredBytes = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmReplicationProgressHealth? resyncProgressHealth = default, string resyncRequired = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryResyncState? resyncState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackProtectedDiskDetails> protectedDisks = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackMobilityAgentDetails mobilityAgentDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackNicDetails> vmNics = default, DateTimeOffset? lastPlannedFailoverStartOn = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.PlannedFailoverStatus? lastPlannedFailoverStatus = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackDiscoveredProtectedVmDetails discoveredVmDetails = default, Azure.Core.ResourceIdentifier lastUsedPolicyId = default, string lastUsedPolicyFriendlyName = default, bool? isAgentRegistrationSuccessfulAfterFailover = default);
static member InMageRcmFailbackReplicationDetails : string * Azure.Core.ResourceIdentifier * string * string * string * string * Azure.Core.ResourceIdentifier * string * string * string * Nullable<int> * Nullable<int64> * Nullable<int64> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmReplicationProgressHealth> * Nullable<int> * Nullable<int64> * Nullable<int64> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmReplicationProgressHealth> * string * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryResyncState> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackProtectedDiskDetails> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackMobilityAgentDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackNicDetails> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.PlannedFailoverStatus> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackDiscoveredProtectedVmDetails * Azure.Core.ResourceIdentifier * string * Nullable<bool> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmFailbackReplicationDetails
Public Shared Function InMageRcmFailbackReplicationDetails (Optional internalIdentifier As String = Nothing, Optional azureVirtualMachineId As ResourceIdentifier = Nothing, Optional multiVmGroupName As String = Nothing, Optional reprotectAgentId As String = Nothing, Optional reprotectAgentName As String = Nothing, Optional osType As String = Nothing, Optional logStorageAccountId As ResourceIdentifier = 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 Nullable(Of VmReplicationProgressHealth) = 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 Nullable(Of VmReplicationProgressHealth) = Nothing, Optional resyncRequired As String = Nothing, Optional resyncState As Nullable(Of SiteRecoveryResyncState) = Nothing, Optional protectedDisks As IEnumerable(Of InMageRcmFailbackProtectedDiskDetails) = Nothing, Optional mobilityAgentDetails As InMageRcmFailbackMobilityAgentDetails = Nothing, Optional vmNics As IEnumerable(Of InMageRcmFailbackNicDetails) = Nothing, Optional lastPlannedFailoverStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastPlannedFailoverStatus As Nullable(Of PlannedFailoverStatus) = Nothing, Optional discoveredVmDetails As InMageRcmFailbackDiscoveredProtectedVmDetails = Nothing, Optional lastUsedPolicyId As ResourceIdentifier = Nothing, Optional lastUsedPolicyFriendlyName As String = Nothing, Optional isAgentRegistrationSuccessfulAfterFailover As Nullable(Of Boolean) = Nothing) As InMageRcmFailbackReplicationDetails

Parameters

internalIdentifier
String

The virtual machine internal identifier.

azureVirtualMachineId
ResourceIdentifier

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
ResourceIdentifier

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
Nullable<VmReplicationProgressHealth>

The initial replication progress health.

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
Nullable<VmReplicationProgressHealth>

The resync progress health.

resyncRequired
String

A value indicating whether resync is required.

resyncState
Nullable<SiteRecoveryResyncState>

The resync state.

protectedDisks
IEnumerable<InMageRcmFailbackProtectedDiskDetails>

The list of protected disks.

mobilityAgentDetails
InMageRcmFailbackMobilityAgentDetails

The mobility agent information.

vmNics
IEnumerable<InMageRcmFailbackNicDetails>

The network details.

lastPlannedFailoverStartOn
Nullable<DateTimeOffset>

The last planned failover start time.

lastPlannedFailoverStatus
Nullable<PlannedFailoverStatus>

The last planned failover status.

discoveredVmDetails
InMageRcmFailbackDiscoveredProtectedVmDetails

The discovered VM information.

lastUsedPolicyId
ResourceIdentifier

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.

Returns

A new InMageRcmFailbackReplicationDetails instance for mocking.

Applies to