ArmRecoveryServicesBackupModelFactory.WorkloadSqlPointInTimeRecoveryPoint 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.
Recovery point specific to PointInTime.
public static Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadSqlPointInTimeRecoveryPoint WorkloadSqlPointInTimeRecoveryPoint(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, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.PointInTimeRange> timeRanges = default);
static member WorkloadSqlPointInTimeRecoveryPoint : 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 * seq<Azure.ResourceManager.RecoveryServicesBackup.Models.PointInTimeRange> -> Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadSqlPointInTimeRecoveryPoint
Public Shared Function WorkloadSqlPointInTimeRecoveryPoint (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, Optional timeRanges As IEnumerable(Of PointInTimeRange) = Nothing) As WorkloadSqlPointInTimeRecoveryPoint
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
- timeRanges
- IEnumerable<PointInTimeRange>
List of log ranges.
Returns
A new WorkloadSqlPointInTimeRecoveryPoint instance for mocking.