Aracılığıyla paylaş


InMageAzureV2ReplicationDetails Constructors

Definition

Overloads

InMageAzureV2ReplicationDetails()

Initializes a new instance of the InMageAzureV2ReplicationDetails class.

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.

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.

resyncProgressPercentage
Nullable<Int32>

The resync progress percentage.

rpoInSeconds
Nullable<Int64>

The RPO in seconds.

compressedDataRateInMb
Nullable<Double>

The compressed data change rate in MB.

uncompressedDataRateInMb
Nullable<Double>

The uncompressed data change rate in MB.

ipAddress
String

The source IP address.

agentVersion
String

The agent version.

agentExpiryDate
Nullable<DateTime>

Agent expiry date.

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.

lastHeartbeat
Nullable<DateTime>

The last heartbeat received from the source server.

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.

sourceVMCpuCount
Nullable<Int32>

The CPU count of the VM on the primary side.

sourceVMRamSizeInMb
Nullable<Int32>

The RAM size of the VM on the primary side.

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.

datastores
IList<String>

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.

lastRpoCalculatedTime
Nullable<DateTime>

The last RPO calculated time.

lastUpdateReceivedTime
Nullable<DateTime>

The last update time received from on-prem components.

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.

lastRecoveryPointReceived
Nullable<DateTime>

The last recovery point received time.

firmwareType
String

The firmware type of this protected item.

azureVMGeneration
String

The target generation for this protected item.

isAdditionalStatsAvailable
Nullable<Boolean>

A value indicating whether additional IR stats are available or not.

totalDataTransferred
Nullable<Int64>

The total transferred data in bytes.

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.

Applies to