InMageReplicationDetails 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
InMageReplicationDetails()
Initializes a new instance of the InMageReplicationDetails class.
public InMageReplicationDetails ();
Public Sub New ()
Applies to
InMageReplicationDetails(String, Nullable<Int32>, Nullable<Int32>, OSDiskDetails, String, String, String, String, InitialReplicationDetails, Nullable<DateTime>, Nullable<DateTime>, Nullable<Double>, Nullable<Double>, Nullable<Int64>, IList<InMageProtectedDiskDetails>, String, Nullable<DateTime>, String, String, IDictionary<String,Nullable<DateTime>>, String, String, String, String, String, InMageAgentDetails, String, String, IList<VMNicDetails>, String, String, IList<String>, IList<HealthError>, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Boolean>, Nullable<Int64>, String)
Initializes a new instance of the InMageReplicationDetails class.
public InMageReplicationDetails (string activeSiteType = default, int? sourceVMCpuCount = default, int? sourceVMRamSizeInMb = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails osDetails = default, string protectionStage = default, string vmId = default, string vmProtectionState = default, string vmProtectionStateDescription = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails resyncDetails = default, DateTime? retentionWindowStart = default, DateTime? retentionWindowEnd = default, double? compressedDataRateInMb = default, double? uncompressedDataRateInMb = default, long? rpoInSeconds = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails> protectedDisks = default, string ipAddress = default, DateTime? lastHeartbeat = default, string processServerId = default, string masterTargetId = default, System.Collections.Generic.IDictionary<string,DateTime?> consistencyPoints = default, string diskResized = default, string rebootAfterUpdateStatus = default, string multiVMGroupId = default, string multiVMGroupName = default, string multiVMSyncStatus = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails agentDetails = default, string vCenterInfrastructureId = default, string infrastructureVMId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> vmNics = default, string discoveryType = default, string azureStorageAccountId = default, System.Collections.Generic.IList<string> datastores = 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, bool? isAdditionalStatsAvailable = default, long? totalDataTransferred = default, string totalProgressHealth = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails : string * Nullable<int> * Nullable<int> * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails * string * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails * Nullable<DateTime> * Nullable<DateTime> * Nullable<double> * Nullable<double> * Nullable<int64> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails> * string * Nullable<DateTime> * string * string * System.Collections.Generic.IDictionary<string, Nullable<DateTime>> * string * string * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> * string * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError> * Nullable<DateTime> * Nullable<DateTime> * string * string * Nullable<bool> * Nullable<int64> * string -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails
Public Sub New (Optional activeSiteType As String = Nothing, Optional sourceVMCpuCount As Nullable(Of Integer) = Nothing, Optional sourceVMRamSizeInMb As Nullable(Of Integer) = Nothing, Optional osDetails As OSDiskDetails = Nothing, Optional protectionStage As String = Nothing, Optional vmId As String = Nothing, Optional vmProtectionState As String = Nothing, Optional vmProtectionStateDescription As String = Nothing, Optional resyncDetails As InitialReplicationDetails = Nothing, Optional retentionWindowStart As Nullable(Of DateTime) = Nothing, Optional retentionWindowEnd As Nullable(Of DateTime) = Nothing, Optional compressedDataRateInMb As Nullable(Of Double) = Nothing, Optional uncompressedDataRateInMb As Nullable(Of Double) = Nothing, Optional rpoInSeconds As Nullable(Of Long) = Nothing, Optional protectedDisks As IList(Of InMageProtectedDiskDetails) = Nothing, Optional ipAddress As String = Nothing, Optional lastHeartbeat As Nullable(Of DateTime) = Nothing, Optional processServerId As String = Nothing, Optional masterTargetId As String = Nothing, Optional consistencyPoints As IDictionary(Of String, Nullable(Of DateTime)) = Nothing, Optional diskResized As String = Nothing, Optional rebootAfterUpdateStatus As String = Nothing, Optional multiVMGroupId As String = Nothing, Optional multiVMGroupName As String = Nothing, Optional multiVMSyncStatus As String = Nothing, Optional agentDetails As InMageAgentDetails = Nothing, Optional vCenterInfrastructureId As String = Nothing, Optional infrastructureVMId As String = Nothing, Optional vmNics As IList(Of VMNicDetails) = Nothing, Optional discoveryType As String = Nothing, Optional azureStorageAccountId As String = Nothing, Optional datastores As IList(Of 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 isAdditionalStatsAvailable As Nullable(Of Boolean) = Nothing, Optional totalDataTransferred As Nullable(Of Long) = Nothing, Optional totalProgressHealth As String = Nothing)
Parameters
- activeSiteType
- String
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
- osDetails
- OSDiskDetails
The OS details.
- 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.
- resyncDetails
- InitialReplicationDetails
The resync details of the machine.
- protectedDisks
- IList<InMageProtectedDiskDetails>
The list of protected disks.
- ipAddress
- String
The source IP address.
- processServerId
- String
The process server Id.
- masterTargetId
- String
The master target Id.
- consistencyPoints
- IDictionary<String,Nullable<DateTime>>
The collection of Consistency points.
- diskResized
- String
A value indicating whether any disk is resized for this VM.
- rebootAfterUpdateStatus
- String
A value indicating whether the source server requires a restart after update.
- multiVMGroupId
- String
The multi vm group Id, if any.
- multiVMGroupName
- String
The multi vm group name, if any.
- multiVMSyncStatus
- String
A value indicating whether the multi vm sync is enabled or disabled.
- agentDetails
- InMageAgentDetails
The agent details.
- vCenterInfrastructureId
- String
The vCenter infrastructure Id.
- infrastructureVMId
- String
The infrastructure VM Id.
- vmNics
- IList<VMNicDetails>
The PE Network details.
- discoveryType
- String
A value indicating the discovery type of the machine.
- azureStorageAccountId
- String
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
- 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.
A value indicating whether additional IR stats are available or not.
- totalProgressHealth
- String
The progress health.