Partager via


InMageRcmReplicationDetails Constructors

Definition

Overloads

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.

InMageRcmReplicationDetails()

Initializes a new instance of the InMageRcmReplicationDetails class.

public InMageRcmReplicationDetails ();
Public Sub New ()

Applies to

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.

public InMageRcmReplicationDetails (string internalIdentifier = default, string fabricDiscoveryMachineId = default, string multiVMGroupName = default, string discoveryType = default, string processServerId = default, int? processorCoreCount = default, double? allocatedMemoryInMb = default, string processServerName = default, string runAsAccountId = default, string osType = default, string firmwareType = default, string primaryNicIPAddress = default, string targetGeneration = default, string licenseType = default, string storageAccountId = default, string targetVMName = default, string targetVMSize = default, string targetResourceGroupId = default, string targetLocation = default, string targetAvailabilitySetId = default, string targetAvailabilityZone = default, string targetProximityPlacementGroupId = default, string targetBootDiagnosticsStorageAccountId = default, string targetNetworkId = default, string testNetworkId = default, string failoverRecoveryPointId = default, DateTime? lastRecoveryPointReceived = default, long? lastRpoInSeconds = default, DateTime? lastRpoCalculatedTime = default, string lastRecoveryPointId = 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, string agentUpgradeState = default, string lastAgentUpgradeType = default, string agentUpgradeJobId = default, string agentUpgradeAttemptToVersion = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmProtectedDiskDetails> protectedDisks = default, string isLastUpgradeSuccessful = default, bool? isAgentRegistrationSuccessfulAfterFailover = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmMobilityAgentDetails mobilityAgentDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmLastAgentUpgradeErrorDetails> lastAgentUpgradeErrorDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmAgentUpgradeBlockingErrorDetails> agentUpgradeBlockingErrorDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmNicDetails> vmNics = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmDiscoveredProtectedVmDetails discoveredVMDetails = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmReplicationDetails : string * string * string * string * string * Nullable<int> * 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<int> * Nullable<int64> * Nullable<int64> * string * Nullable<int> * Nullable<int64> * Nullable<int64> * string * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmProtectedDiskDetails> * string * Nullable<bool> * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmMobilityAgentDetails * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmLastAgentUpgradeErrorDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmAgentUpgradeBlockingErrorDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmNicDetails> * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmDiscoveredProtectedVmDetails -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageRcmReplicationDetails
Public Sub New (Optional internalIdentifier As String = Nothing, Optional fabricDiscoveryMachineId As String = Nothing, Optional multiVMGroupName As String = Nothing, Optional discoveryType As String = Nothing, Optional processServerId As String = Nothing, Optional processorCoreCount As Nullable(Of Integer) = Nothing, Optional allocatedMemoryInMb As Nullable(Of Double) = Nothing, Optional processServerName As String = Nothing, Optional runAsAccountId As String = Nothing, Optional osType As String = Nothing, Optional firmwareType As String = Nothing, Optional primaryNicIPAddress As String = Nothing, Optional targetGeneration As String = Nothing, Optional licenseType As String = Nothing, Optional storageAccountId As String = Nothing, Optional targetVMName As String = Nothing, Optional targetVMSize As String = Nothing, Optional targetResourceGroupId As String = Nothing, Optional targetLocation As String = Nothing, Optional targetAvailabilitySetId As String = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As String = Nothing, Optional targetBootDiagnosticsStorageAccountId As String = Nothing, Optional targetNetworkId As String = Nothing, Optional testNetworkId As String = Nothing, Optional failoverRecoveryPointId As String = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTime) = Nothing, Optional lastRpoInSeconds As Nullable(Of Long) = Nothing, Optional lastRpoCalculatedTime As Nullable(Of DateTime) = Nothing, Optional lastRecoveryPointId 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 agentUpgradeState As String = Nothing, Optional lastAgentUpgradeType As String = Nothing, Optional agentUpgradeJobId As String = Nothing, Optional agentUpgradeAttemptToVersion As String = Nothing, Optional protectedDisks As IList(Of InMageRcmProtectedDiskDetails) = Nothing, Optional isLastUpgradeSuccessful As String = Nothing, Optional isAgentRegistrationSuccessfulAfterFailover As Nullable(Of Boolean) = Nothing, Optional mobilityAgentDetails As InMageRcmMobilityAgentDetails = Nothing, Optional lastAgentUpgradeErrorDetails As IList(Of InMageRcmLastAgentUpgradeErrorDetails) = Nothing, Optional agentUpgradeBlockingErrorDetails As IList(Of InMageRcmAgentUpgradeBlockingErrorDetails) = Nothing, Optional vmNics As IList(Of InMageRcmNicDetails) = Nothing, Optional discoveredVMDetails As InMageRcmDiscoveredProtectedVmDetails = Nothing)

Parameters

internalIdentifier
String

The virtual machine internal identifier.

fabricDiscoveryMachineId
String

The ARM Id of the discovered VM.

multiVMGroupName
String

The multi VM group name.

discoveryType
String

The type of the discovered VM.

processServerId
String

The process server Id.

processorCoreCount
Nullable<Int32>

The processor core count.

allocatedMemoryInMb
Nullable<Double>

The allocated memory in MB.

processServerName
String

The process server name.

runAsAccountId
String

The run-as account Id.

osType
String

The type of the OS on the VM.

firmwareType
String

The firmware type.

primaryNicIPAddress
String

The IP address of the primary network interface.

targetGeneration
String

The target generation.

licenseType
String

License Type of the VM to be used.

storageAccountId
String

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

targetVMName
String

Target VM name.

targetVMSize
String

The target VM size.

targetResourceGroupId
String

The target resource group Id.

targetLocation
String

The target location.

targetAvailabilitySetId
String

The target availability set Id.

targetAvailabilityZone
String

The target availability zone.

targetProximityPlacementGroupId
String

The target proximity placement group Id.

targetBootDiagnosticsStorageAccountId
String

The target boot diagnostics storage account ARM Id.

targetNetworkId
String

The target network Id.

testNetworkId
String

The test network Id.

failoverRecoveryPointId
String

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

lastRecoveryPointReceived
Nullable<DateTime>

The last recovery point received time.

lastRpoInSeconds
Nullable<Int64>

The last recovery point objective value.

lastRpoCalculatedTime
Nullable<DateTime>

The last recovery point objective calculated time.

lastRecoveryPointId
String

The last recovery point Id.

initialReplicationProgressPercentage
Nullable<Int32>

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

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

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 azure 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'

agentUpgradeState
String

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

lastAgentUpgradeType
String

The last agent upgrade type.

agentUpgradeJobId
String

The agent upgrade job Id.

agentUpgradeAttemptToVersion
String

The agent version to which last agent upgrade was attempted.

protectedDisks
IList<InMageRcmProtectedDiskDetails>

The list of protected disks.

isLastUpgradeSuccessful
String

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

isAgentRegistrationSuccessfulAfterFailover
Nullable<Boolean>

A value indicating whether agent registration was successful after failover.

mobilityAgentDetails
InMageRcmMobilityAgentDetails

The mobility agent information.

lastAgentUpgradeErrorDetails
IList<InMageRcmLastAgentUpgradeErrorDetails>

The last agent upgrade error information.

agentUpgradeBlockingErrorDetails
IList<InMageRcmAgentUpgradeBlockingErrorDetails>

The agent upgrade blocking error information.

vmNics
IList<InMageRcmNicDetails>

The network details.

discoveredVMDetails
InMageRcmDiscoveredProtectedVmDetails

The discovered VM details.

Applies to