ArmRecoveryServicesBackupModelFactory.WorkloadSqlRecoveryPoint Method
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.
SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint along with extended info.
public static Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadSqlRecoveryPoint WorkloadSqlRecoveryPoint(Azure.ResourceManager.RecoveryServicesBackup.Models.BackupThreatStatus? threatStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupThreatInfo> threatInfo = default, DateTimeOffset? recoveryPointCreatedOn = default, Azure.ResourceManager.RecoveryServicesBackup.Models.RestorePointType? restorePointType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierInformationV2> recoveryPointTierDetails = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointMoveReadinessInfo> recoveryPointMoveReadinessInfo = default, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointProperties recoveryPointProperties = default, Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadSqlRecoveryPointExtendedInfo extendedInfo = default);
static member WorkloadSqlRecoveryPoint : Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupThreatStatus> * seq<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupThreatInfo> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.RestorePointType> * seq<Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierInformationV2> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointMoveReadinessInfo> * Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointProperties * Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadSqlRecoveryPointExtendedInfo -> Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadSqlRecoveryPoint
Public Shared Function WorkloadSqlRecoveryPoint (Optional threatStatus As Nullable(Of BackupThreatStatus) = Nothing, Optional threatInfo As IEnumerable(Of BackupThreatInfo) = Nothing, Optional recoveryPointCreatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional restorePointType As Nullable(Of RestorePointType) = Nothing, Optional recoveryPointTierDetails As IEnumerable(Of RecoveryPointTierInformationV2) = Nothing, Optional recoveryPointMoveReadinessInfo As IDictionary(Of String, RecoveryPointMoveReadinessInfo) = Nothing, Optional recoveryPointProperties As RecoveryPointProperties = Nothing, Optional extendedInfo As WorkloadSqlRecoveryPointExtendedInfo = Nothing) As WorkloadSqlRecoveryPoint
Parameters
- threatStatus
- Nullable<BackupThreatStatus>
Threat status of the recovery point.
- threatInfo
- IEnumerable<BackupThreatInfo>
Recovery point threat information.
- recoveryPointCreatedOn
- Nullable<DateTimeOffset>
UTC time at which recovery point was created.
- restorePointType
- Nullable<RestorePointType>
Type of restore point.
- recoveryPointTierDetails
- IEnumerable<RecoveryPointTierInformationV2>
Recovery point tier information.
- recoveryPointMoveReadinessInfo
- IDictionary<String,RecoveryPointMoveReadinessInfo>
Eligibility of RP to be moved to another tier.
- recoveryPointProperties
- RecoveryPointProperties
Properties of Recovery Point.
- extendedInfo
- WorkloadSqlRecoveryPointExtendedInfo
Extended Info that provides data directory details. Will be populated in two cases: When a specific recovery point is accessed using GetRecoveryPoint Or when ListRecoveryPoints is called for Log RP only with ExtendedInfo query filter
Returns
A new WorkloadSqlRecoveryPoint instance for mocking.