InMageRcmReplicationDetails Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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.
- 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.
- lastRecoveryPointId
- String
The last recovery point Id.
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
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'
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
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.
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.