Share via


IaasVMRecoveryPoint Constructors

Definition

Overloads

IaasVMRecoveryPoint()

Initializes a new instance of the IaasVMRecoveryPoint class.

IaasVMRecoveryPoint(String, Nullable<DateTime>, String, String, Nullable<Boolean>, KeyAndSecretDetails, Nullable<Boolean>, IList<RecoveryPointTierInformationV2>, Nullable<Boolean>, String, Nullable<Boolean>, String, RecoveryPointDiskConfiguration, IList<String>, IDictionary<String,RecoveryPointMoveReadinessInfo>)

Initializes a new instance of the IaasVMRecoveryPoint class.

IaasVMRecoveryPoint()

Initializes a new instance of the IaasVMRecoveryPoint class.

public IaasVMRecoveryPoint ();
Public Sub New ()

Applies to

IaasVMRecoveryPoint(String, Nullable<DateTime>, String, String, Nullable<Boolean>, KeyAndSecretDetails, Nullable<Boolean>, IList<RecoveryPointTierInformationV2>, Nullable<Boolean>, String, Nullable<Boolean>, String, RecoveryPointDiskConfiguration, IList<String>, IDictionary<String,RecoveryPointMoveReadinessInfo>)

Initializes a new instance of the IaasVMRecoveryPoint class.

public IaasVMRecoveryPoint (string recoveryPointType = default, DateTime? recoveryPointTime = default, string recoveryPointAdditionalInfo = default, string sourceVMStorageType = default, bool? isSourceVMEncrypted = default, Microsoft.Azure.Management.RecoveryServices.Backup.Models.KeyAndSecretDetails keyAndSecret = default, bool? isInstantIlrSessionActive = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.Backup.Models.RecoveryPointTierInformationV2> recoveryPointTierDetails = default, bool? isManagedVirtualMachine = default, string virtualMachineSize = default, bool? originalStorageAccountOption = default, string osType = default, Microsoft.Azure.Management.RecoveryServices.Backup.Models.RecoveryPointDiskConfiguration recoveryPointDiskConfiguration = default, System.Collections.Generic.IList<string> zones = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.RecoveryServices.Backup.Models.RecoveryPointMoveReadinessInfo> recoveryPointMoveReadinessInfo = default);
new Microsoft.Azure.Management.RecoveryServices.Backup.Models.IaasVMRecoveryPoint : string * Nullable<DateTime> * string * string * Nullable<bool> * Microsoft.Azure.Management.RecoveryServices.Backup.Models.KeyAndSecretDetails * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.Backup.Models.RecoveryPointTierInformationV2> * Nullable<bool> * string * Nullable<bool> * string * Microsoft.Azure.Management.RecoveryServices.Backup.Models.RecoveryPointDiskConfiguration * System.Collections.Generic.IList<string> * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.RecoveryServices.Backup.Models.RecoveryPointMoveReadinessInfo> -> Microsoft.Azure.Management.RecoveryServices.Backup.Models.IaasVMRecoveryPoint
Public Sub New (Optional recoveryPointType As String = Nothing, Optional recoveryPointTime As Nullable(Of DateTime) = Nothing, Optional recoveryPointAdditionalInfo As String = Nothing, Optional sourceVMStorageType As String = Nothing, Optional isSourceVMEncrypted As Nullable(Of Boolean) = Nothing, Optional keyAndSecret As KeyAndSecretDetails = Nothing, Optional isInstantIlrSessionActive As Nullable(Of Boolean) = Nothing, Optional recoveryPointTierDetails As IList(Of RecoveryPointTierInformationV2) = Nothing, Optional isManagedVirtualMachine As Nullable(Of Boolean) = Nothing, Optional virtualMachineSize As String = Nothing, Optional originalStorageAccountOption As Nullable(Of Boolean) = Nothing, Optional osType As String = Nothing, Optional recoveryPointDiskConfiguration As RecoveryPointDiskConfiguration = Nothing, Optional zones As IList(Of String) = Nothing, Optional recoveryPointMoveReadinessInfo As IDictionary(Of String, RecoveryPointMoveReadinessInfo) = Nothing)

Parameters

recoveryPointType
String

Type of the backup copy.

recoveryPointTime
Nullable<DateTime>

Time at which this backup copy was created.

recoveryPointAdditionalInfo
String

Additional information associated with this backup copy.

sourceVMStorageType
String

Storage type of the VM whose backup copy is created.

isSourceVMEncrypted
Nullable<Boolean>

Identifies whether the VM was encrypted when the backup copy is created.

keyAndSecret
KeyAndSecretDetails

Required details for recovering an encrypted VM. Applicable only when IsSourceVMEncrypted is true.

isInstantIlrSessionActive
Nullable<Boolean>

Is the session to recover items from this backup copy still active.

recoveryPointTierDetails
IList<RecoveryPointTierInformationV2>

Recovery point tier information.

isManagedVirtualMachine
Nullable<Boolean>

Whether VM is with Managed Disks

virtualMachineSize
String

Virtual Machine Size

originalStorageAccountOption
Nullable<Boolean>

Original Storage Account Option

osType
String

OS type

recoveryPointDiskConfiguration
RecoveryPointDiskConfiguration

Disk configuration

zones
IList<String>

Identifies the zone of the VM at the time of backup. Applicable only for zone-pinned Vms

recoveryPointMoveReadinessInfo
IDictionary<String,RecoveryPointMoveReadinessInfo>

Eligibility of RP to be moved to another tier

Applies to