Sdílet prostřednictvím


ArmRecoveryServicesSiteRecoveryModelFactory.InMageRcmReplicationDetails Method

Definition

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.

processServerId
Nullable<Guid>

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
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.

lastRpoInSeconds
Nullable<Int64>

The last recovery point objective value.

lastRpoCalculatedOn
Nullable<DateTimeOffset>

The last recovery point objective calculated time.

lastRecoveryPointId
ResourceIdentifier

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

The initial replication progress health.

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
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.

isAgentRegistrationSuccessfulAfterFailover
Nullable<Boolean>

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