InMageAzureV2ReplicationDetails 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
InMageAzureV2ReplicationDetails()
Initializes a new instance of the InMageAzureV2ReplicationDetails class.
public InMageAzureV2ReplicationDetails ();
Public Sub New ()
Applies to
InMageAzureV2ReplicationDetails(String, String, String, String, String, String, Nullable<Int32>, Nullable<Int64>, Nullable<Double>, Nullable<Double>, String, String, Nullable<DateTime>, String, String, Nullable<DateTime>, String, String, String, String, String, IList<InMageAzureV2ProtectedDiskDetails>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, String, IList<AzureVmDiskDetails>, String, String, String, String, IList<VMNicDetails>, String, String, String, String, String, IList<String>, String, String, String, String, String, String, String, String, IList<HealthError>, Nullable<DateTime>, Nullable<DateTime>, String, String, IList<InMageAzureV2ManagedDiskDetails>, Nullable<DateTime>, String, String, Nullable<Boolean>, Nullable<Int64>, String, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IList<InMageAzureV2SwitchProviderBlockingErrorDetails>, InMageAzureV2SwitchProviderDetails)
Initializes a new instance of the InMageAzureV2ReplicationDetails class.
public InMageAzureV2ReplicationDetails (string infrastructureVMId = default, string vCenterInfrastructureId = default, string protectionStage = default, string vmId = default, string vmProtectionState = default, string vmProtectionStateDescription = default, int? resyncProgressPercentage = default, long? rpoInSeconds = default, double? compressedDataRateInMb = default, double? uncompressedDataRateInMb = default, string ipAddress = default, string agentVersion = default, DateTime? agentExpiryDate = default, string isAgentUpdateRequired = default, string isRebootAfterUpdateRequired = default, DateTime? lastHeartbeat = default, string processServerId = default, string processServerName = default, string multiVMGroupId = default, string multiVMGroupName = default, string multiVMSyncStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails> protectedDisks = default, string diskResized = default, string masterTargetId = default, int? sourceVMCpuCount = default, int? sourceVMRamSizeInMb = default, string osType = default, string vhdName = default, string osDiskId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails> azureVMDiskDetails = default, string recoveryAzureVMName = default, string recoveryAzureVMSize = default, string recoveryAzureStorageAccount = default, string recoveryAzureLogStorageAccountId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> vmNics = default, string selectedRecoveryAzureNetworkId = default, string selectedTfoAzureNetworkId = default, string selectedSourceNicId = default, string discoveryType = default, string enableRdpOnTargetOption = default, System.Collections.Generic.IList<string> datastores = default, string targetVMId = default, string recoveryAzureResourceGroupId = default, string recoveryAvailabilitySetId = default, string targetAvailabilityZone = default, string targetProximityPlacementGroupId = default, string useManagedDisks = default, string licenseType = default, string sqlServerLicenseType = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError> validationErrors = default, DateTime? lastRpoCalculatedTime = default, DateTime? lastUpdateReceivedTime = default, string replicaId = default, string osVersion = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ManagedDiskDetails> protectedManagedDisks = default, DateTime? lastRecoveryPointReceived = default, string firmwareType = default, string azureVMGeneration = default, bool? isAdditionalStatsAvailable = default, long? totalDataTransferred = default, string totalProgressHealth = default, System.Collections.Generic.IDictionary<string,string> targetVMTags = default, System.Collections.Generic.IDictionary<string,string> seedManagedDiskTags = default, System.Collections.Generic.IDictionary<string,string> targetManagedDiskTags = default, System.Collections.Generic.IDictionary<string,string> targetNicTags = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2SwitchProviderBlockingErrorDetails> switchProviderBlockingErrorDetails = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2SwitchProviderDetails switchProviderDetails = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails : string * string * string * string * string * string * Nullable<int> * Nullable<int64> * Nullable<double> * Nullable<double> * string * string * Nullable<DateTime> * string * string * Nullable<DateTime> * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails> * string * string * Nullable<int> * Nullable<int> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails> * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> * string * string * string * string * string * System.Collections.Generic.IList<string> * string * string * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError> * Nullable<DateTime> * Nullable<DateTime> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ManagedDiskDetails> * Nullable<DateTime> * string * string * Nullable<bool> * Nullable<int64> * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2SwitchProviderBlockingErrorDetails> * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2SwitchProviderDetails -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails
Public Sub New (Optional infrastructureVMId As String = Nothing, Optional vCenterInfrastructureId As String = Nothing, Optional protectionStage As String = Nothing, Optional vmId As String = Nothing, Optional vmProtectionState As String = Nothing, Optional vmProtectionStateDescription As String = Nothing, Optional resyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional rpoInSeconds As Nullable(Of Long) = Nothing, Optional compressedDataRateInMb As Nullable(Of Double) = Nothing, Optional uncompressedDataRateInMb As Nullable(Of Double) = Nothing, Optional ipAddress As String = Nothing, Optional agentVersion As String = Nothing, Optional agentExpiryDate As Nullable(Of DateTime) = Nothing, Optional isAgentUpdateRequired As String = Nothing, Optional isRebootAfterUpdateRequired As String = Nothing, Optional lastHeartbeat As Nullable(Of DateTime) = Nothing, Optional processServerId As String = Nothing, Optional processServerName As String = Nothing, Optional multiVMGroupId As String = Nothing, Optional multiVMGroupName As String = Nothing, Optional multiVMSyncStatus As String = Nothing, Optional protectedDisks As IList(Of InMageAzureV2ProtectedDiskDetails) = Nothing, Optional diskResized As String = Nothing, Optional masterTargetId As String = Nothing, Optional sourceVMCpuCount As Nullable(Of Integer) = Nothing, Optional sourceVMRamSizeInMb As Nullable(Of Integer) = Nothing, Optional osType As String = Nothing, Optional vhdName As String = Nothing, Optional osDiskId As String = Nothing, Optional azureVMDiskDetails As IList(Of AzureVmDiskDetails) = Nothing, Optional recoveryAzureVMName As String = Nothing, Optional recoveryAzureVMSize As String = Nothing, Optional recoveryAzureStorageAccount As String = Nothing, Optional recoveryAzureLogStorageAccountId As String = Nothing, Optional vmNics As IList(Of VMNicDetails) = Nothing, Optional selectedRecoveryAzureNetworkId As String = Nothing, Optional selectedTfoAzureNetworkId As String = Nothing, Optional selectedSourceNicId As String = Nothing, Optional discoveryType As String = Nothing, Optional enableRdpOnTargetOption As String = Nothing, Optional datastores As IList(Of String) = Nothing, Optional targetVMId As String = Nothing, Optional recoveryAzureResourceGroupId As String = Nothing, Optional recoveryAvailabilitySetId As String = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As String = Nothing, Optional useManagedDisks As String = Nothing, Optional licenseType As String = Nothing, Optional sqlServerLicenseType As String = Nothing, Optional validationErrors As IList(Of HealthError) = Nothing, Optional lastRpoCalculatedTime As Nullable(Of DateTime) = Nothing, Optional lastUpdateReceivedTime As Nullable(Of DateTime) = Nothing, Optional replicaId As String = Nothing, Optional osVersion As String = Nothing, Optional protectedManagedDisks As IList(Of InMageAzureV2ManagedDiskDetails) = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTime) = Nothing, Optional firmwareType As String = Nothing, Optional azureVMGeneration As String = Nothing, Optional isAdditionalStatsAvailable As Nullable(Of Boolean) = Nothing, Optional totalDataTransferred As Nullable(Of Long) = Nothing, Optional totalProgressHealth As String = Nothing, Optional targetVMTags As IDictionary(Of String, String) = Nothing, Optional seedManagedDiskTags As IDictionary(Of String, String) = Nothing, Optional targetManagedDiskTags As IDictionary(Of String, String) = Nothing, Optional targetNicTags As IDictionary(Of String, String) = Nothing, Optional switchProviderBlockingErrorDetails As IList(Of InMageAzureV2SwitchProviderBlockingErrorDetails) = Nothing, Optional switchProviderDetails As InMageAzureV2SwitchProviderDetails = Nothing)
Parameters
- infrastructureVMId
- String
The infrastructure VM Id.
- vCenterInfrastructureId
- String
The vCenter infrastructure Id.
- protectionStage
- String
The protection stage.
- vmId
- String
The virtual machine Id.
- vmProtectionState
- String
The protection state for the vm.
- vmProtectionStateDescription
- String
The protection state description for the vm.
- ipAddress
- String
The source IP address.
- agentVersion
- String
The agent version.
- isAgentUpdateRequired
- String
A value indicating whether installed agent needs to be updated.
- isRebootAfterUpdateRequired
- String
A value indicating whether the source server requires a restart after update.
- processServerId
- String
The process server Id.
- processServerName
- String
The process server name.
- multiVMGroupId
- String
The multi vm group Id.
- multiVMGroupName
- String
The multi vm group name.
- multiVMSyncStatus
- String
A value indicating whether multi vm sync is enabled or disabled.
- protectedDisks
- IList<InMageAzureV2ProtectedDiskDetails>
The list of protected disks.
- diskResized
- String
A value indicating whether any disk is resized for this VM.
- masterTargetId
- String
The master target Id.
- osType
- String
The type of the OS on the VM.
- vhdName
- String
The OS disk VHD name.
- osDiskId
- String
The id of the disk containing the OS.
- azureVMDiskDetails
- IList<AzureVmDiskDetails>
Azure VM Disk details.
- recoveryAzureVMName
- String
Recovery Azure given name.
- recoveryAzureVMSize
- String
The Recovery Azure VM size.
- recoveryAzureStorageAccount
- String
The recovery Azure storage account.
- recoveryAzureLogStorageAccountId
- String
The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
- vmNics
- IList<VMNicDetails>
The PE Network details.
- selectedRecoveryAzureNetworkId
- String
The selected recovery azure network Id.
- selectedTfoAzureNetworkId
- String
The test failover virtual network.
- selectedSourceNicId
- String
The selected source nic Id which will be used as the primary nic during failover.
- discoveryType
- String
A value indicating the discovery type of the machine. Value can be vCenter or physical.
- enableRdpOnTargetOption
- String
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
- targetVMId
- String
The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- recoveryAzureResourceGroupId
- String
The target resource group Id.
- recoveryAvailabilitySetId
- String
The recovery availability set Id.
- targetAvailabilityZone
- String
The target availability zone.
- targetProximityPlacementGroupId
- String
The target proximity placement group Id.
- useManagedDisks
- String
A value indicating whether managed disks should be used during failover.
- licenseType
- String
License Type of the VM to be used.
- sqlServerLicenseType
- String
The SQL Server license type.
- validationErrors
- IList<HealthError>
The validation errors of the on-premise machine Value can be list of validation errors.
- replicaId
- String
The replica id of the protected item.
- osVersion
- String
The OS Version of the protected item.
- protectedManagedDisks
- IList<InMageAzureV2ManagedDiskDetails>
The list of protected managed disks.
- firmwareType
- String
The firmware type of this protected item.
- azureVMGeneration
- String
The target generation for this protected item.
A value indicating whether additional IR stats are available or not.
- totalProgressHealth
- String
The progress health.
- targetVMTags
- IDictionary<String,String>
The target VM tags.
- seedManagedDiskTags
- IDictionary<String,String>
The tags for the seed managed disks.
- targetManagedDiskTags
- IDictionary<String,String>
The tags for the target managed disks.
- targetNicTags
- IDictionary<String,String>
The tags for the target NICs.
- switchProviderBlockingErrorDetails
- IList<InMageAzureV2SwitchProviderBlockingErrorDetails>
The switch provider blocking error information.
- switchProviderDetails
- InMageAzureV2SwitchProviderDetails
The switch provider blocking error information.