HyperVReplicaAzureReplicationDetails 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
HyperVReplicaAzureReplicationDetails() |
Initializes a new instance of the HyperVReplicaAzureReplicationDetails class. |
HyperVReplicaAzureReplicationDetails(IList<AzureVmDiskDetails>, String, String, String, String, Nullable<DateTime>, Nullable<Int64>, Nullable<DateTime>, String, String, String, InitialReplicationDetails, IList<VMNicDetails>, String, String, String, OSDetails, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String, String>, IList<HyperVReplicaAzureManagedDiskDetails>) |
Initializes a new instance of the HyperVReplicaAzureReplicationDetails class. |
HyperVReplicaAzureReplicationDetails()
Initializes a new instance of the HyperVReplicaAzureReplicationDetails class.
public HyperVReplicaAzureReplicationDetails ();
Public Sub New ()
Applies to
HyperVReplicaAzureReplicationDetails(IList<AzureVmDiskDetails>, String, String, String, String, Nullable<DateTime>, Nullable<Int64>, Nullable<DateTime>, String, String, String, InitialReplicationDetails, IList<VMNicDetails>, String, String, String, OSDetails, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String, String>, IList<HyperVReplicaAzureManagedDiskDetails>)
Initializes a new instance of the HyperVReplicaAzureReplicationDetails class.
public HyperVReplicaAzureReplicationDetails (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, DateTime? lastReplicatedTime = default, long? rpoInSeconds = default, DateTime? lastRpoCalculatedTime = default, string vmId = default, string vmProtectionState = default, string vmProtectionStateDescription = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails initialReplicationDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> vmNics = default, string selectedRecoveryAzureNetworkId = default, string selectedSourceNicId = default, string encryption = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails osDetails = default, int? sourceVMRamSizeInMb = default, int? sourceVMCpuCount = default, string enableRdpOnTargetOption = default, string recoveryAzureResourceGroupId = default, string recoveryAvailabilitySetId = default, string targetAvailabilityZone = default, string targetProximityPlacementGroupId = default, string useManagedDisks = default, string licenseType = default, string sqlServerLicenseType = default, DateTime? lastRecoveryPointReceived = 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.HyperVReplicaAzureManagedDiskDetails> protectedManagedDisks = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails : System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails> * string * string * string * string * Nullable<DateTime> * Nullable<int64> * Nullable<DateTime> * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails * Nullable<int> * Nullable<int> * string * string * string * string * string * string * string * string * Nullable<DateTime> * 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.HyperVReplicaAzureManagedDiskDetails> -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails
Public Sub New (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 lastReplicatedTime As Nullable(Of DateTime) = Nothing, Optional rpoInSeconds As Nullable(Of Long) = Nothing, Optional lastRpoCalculatedTime As Nullable(Of DateTime) = Nothing, Optional vmId As String = Nothing, Optional vmProtectionState As String = Nothing, Optional vmProtectionStateDescription As String = Nothing, Optional initialReplicationDetails As InitialReplicationDetails = Nothing, Optional vmNics As IList(Of VMNicDetails) = Nothing, Optional selectedRecoveryAzureNetworkId As String = Nothing, Optional selectedSourceNicId As String = Nothing, Optional encryption As String = Nothing, Optional osDetails As OSDetails = Nothing, Optional sourceVMRamSizeInMb As Nullable(Of Integer) = Nothing, Optional sourceVMCpuCount As Nullable(Of Integer) = Nothing, Optional enableRdpOnTargetOption 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 lastRecoveryPointReceived As Nullable(Of DateTime) = 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 protectedManagedDisks As IList(Of HyperVReplicaAzureManagedDiskDetails) = Nothing)
Parameters
- 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.
- vmId
- String
The virtual machine Id.
- vmProtectionState
- String
The protection state for the vm.
- vmProtectionStateDescription
- String
The protection state description for the vm.
- initialReplicationDetails
- InitialReplicationDetails
Initial replication details.
- vmNics
- IList<VMNicDetails>
The PE Network details.
- selectedRecoveryAzureNetworkId
- String
The selected recovery azure network Id.
- selectedSourceNicId
- String
The selected source nic Id which will be used as the primary nic during failover.
- encryption
- String
The encryption info.
- osDetails
- OSDetails
The operating system info.
- enableRdpOnTargetOption
- String
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
- 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.
- 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.
- protectedManagedDisks
- IList<HyperVReplicaAzureManagedDiskDetails>
The list of protected managed disks.