ArmRecoveryServicesSiteRecoveryModelFactory.InMageRcmReplicationDetails Method
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.
Initializes a new instance of InMageRcmReplicationDetails.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmReplicationDetails InMageRcmReplicationDetails (string internalIdentifier = default, string fabricDiscoveryMachineId = default, string multiVmGroupName = default, string discoveryType = default, Guid? processServerId = default, int? processorCoreCount = default, double? allocatedMemoryInMB = default, string processServerName = default, string runAsAccountId = default, string osType = default, string firmwareType = default, System.Net.IPAddress primaryNicIPAddress = default, string targetGeneration = default, string licenseType = default, Azure.Core.ResourceIdentifier storageAccountId = default, string targetVmName = default, string targetVmSize = default, Azure.Core.ResourceIdentifier targetResourceGroupId = default, string targetLocation = default, Azure.Core.ResourceIdentifier targetAvailabilitySetId = default, string targetAvailabilityZone = default, Azure.Core.ResourceIdentifier targetProximityPlacementGroupId = default, Azure.Core.ResourceIdentifier targetBootDiagnosticsStorageAccountId = default, Azure.Core.ResourceIdentifier targetNetworkId = default, Azure.Core.ResourceIdentifier testNetworkId = default, Azure.Core.ResourceIdentifier failoverRecoveryPointId = default, DateTimeOffset? lastRecoveryPointReceived = default, long? lastRpoInSeconds = default, DateTimeOffset? lastRpoCalculatedOn = default, Azure.Core.ResourceIdentifier lastRecoveryPointId = 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, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MobilityAgentUpgradeState? agentUpgradeState = default, string lastAgentUpgradeType = default, string agentUpgradeJobId = default, string agentUpgradeAttemptToVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmProtectedDiskDetails> protectedDisks = default, string isLastUpgradeSuccessful = default, bool? isAgentRegistrationSuccessfulAfterFailover = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmMobilityAgentDetails mobilityAgentDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmLastAgentUpgradeErrorDetails> lastAgentUpgradeErrorDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmAgentUpgradeBlockingErrorDetails> agentUpgradeBlockingErrorDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmNicDetails> vmNics = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmDiscoveredProtectedVmDetails discoveredVmDetails = default);
static member InMageRcmReplicationDetails : string * string * string * string * Nullable<Guid> * Nullable<int> * Nullable<double> * string * string * string * string * System.Net.IPAddress * string * string * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * Nullable<int64> * Nullable<DateTimeOffset> * Azure.Core.ResourceIdentifier * 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> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MobilityAgentUpgradeState> * string * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmProtectedDiskDetails> * string * Nullable<bool> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmMobilityAgentDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmLastAgentUpgradeErrorDetails> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmAgentUpgradeBlockingErrorDetails> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmNicDetails> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmDiscoveredProtectedVmDetails -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmReplicationDetails
Public Shared Function InMageRcmReplicationDetails (Optional internalIdentifier As String = Nothing, Optional fabricDiscoveryMachineId As String = Nothing, Optional multiVmGroupName As String = Nothing, Optional discoveryType As String = Nothing, Optional processServerId As Nullable(Of Guid) = 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 IPAddress = Nothing, Optional targetGeneration As String = Nothing, Optional licenseType As String = Nothing, Optional storageAccountId As ResourceIdentifier = Nothing, Optional targetVmName As String = Nothing, Optional targetVmSize As String = Nothing, Optional targetResourceGroupId As ResourceIdentifier = Nothing, Optional targetLocation As String = Nothing, Optional targetAvailabilitySetId As ResourceIdentifier = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As ResourceIdentifier = Nothing, Optional targetBootDiagnosticsStorageAccountId As ResourceIdentifier = Nothing, Optional targetNetworkId As ResourceIdentifier = Nothing, Optional testNetworkId As ResourceIdentifier = Nothing, Optional failoverRecoveryPointId As ResourceIdentifier = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTimeOffset) = Nothing, Optional lastRpoInSeconds As Nullable(Of Long) = Nothing, Optional lastRpoCalculatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastRecoveryPointId As ResourceIdentifier = 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 agentUpgradeState As Nullable(Of MobilityAgentUpgradeState) = Nothing, Optional lastAgentUpgradeType As String = Nothing, Optional agentUpgradeJobId As String = Nothing, Optional agentUpgradeAttemptToVersion As String = Nothing, Optional protectedDisks As IEnumerable(Of InMageRcmProtectedDiskDetails) = Nothing, Optional isLastUpgradeSuccessful As String = Nothing, Optional isAgentRegistrationSuccessfulAfterFailover As Nullable(Of Boolean) = Nothing, Optional mobilityAgentDetails As InMageRcmMobilityAgentDetails = Nothing, Optional lastAgentUpgradeErrorDetails As IEnumerable(Of InMageRcmLastAgentUpgradeErrorDetails) = Nothing, Optional agentUpgradeBlockingErrorDetails As IEnumerable(Of InMageRcmAgentUpgradeBlockingErrorDetails) = Nothing, Optional vmNics As IEnumerable(Of InMageRcmNicDetails) = Nothing, Optional discoveredVmDetails As InMageRcmDiscoveredProtectedVmDetails = Nothing) As InMageRcmReplicationDetails
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.
- 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
- IPAddress
The IP address of the primary network interface.
- targetGeneration
- String
The target generation.
- licenseType
- String
License Type of the VM to be used.
- storageAccountId
- ResourceIdentifier
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
- ResourceIdentifier
The target resource group Id.
- targetLocation
- String
The target location.
- targetAvailabilitySetId
- ResourceIdentifier
The target availability set Id.
- targetAvailabilityZone
- String
The target availability zone.
- targetProximityPlacementGroupId
- ResourceIdentifier
The target proximity placement group Id.
- targetBootDiagnosticsStorageAccountId
- ResourceIdentifier
The target boot diagnostics storage account ARM Id.
- targetNetworkId
- ResourceIdentifier
The target network Id.
- testNetworkId
- ResourceIdentifier
The test network Id.
- failoverRecoveryPointId
- ResourceIdentifier
The recovery point Id to which the VM was failed over.
- lastRecoveryPointReceived
- Nullable<DateTimeOffset>
The last recovery point received time.
- lastRpoCalculatedOn
- Nullable<DateTimeOffset>
The last recovery point objective calculated time.
- lastRecoveryPointId
- ResourceIdentifier
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
- Nullable<VmReplicationProgressHealth>
The initial replication progress health.
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
- Nullable<VmReplicationProgressHealth>
The resync progress health.
- resyncRequired
- String
A value indicating whether resync is required.
- resyncState
- Nullable<SiteRecoveryResyncState>
The resync state.
- agentUpgradeState
- Nullable<MobilityAgentUpgradeState>
The agent auto upgrade state.
- 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
- IEnumerable<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
- IEnumerable<InMageRcmLastAgentUpgradeErrorDetails>
The last agent upgrade error information.
- agentUpgradeBlockingErrorDetails
- IEnumerable<InMageRcmAgentUpgradeBlockingErrorDetails>
The agent upgrade blocking error information.
- vmNics
- IEnumerable<InMageRcmNicDetails>
The network details.
- discoveredVmDetails
- InMageRcmDiscoveredProtectedVmDetails
The discovered VM details.
Returns
A new InMageRcmReplicationDetails instance for mocking.
Applies to
Azure SDK for .NET