ArmRecoveryServicesBackupModelFactory.WorkloadSqlPointInTimeRecoveryPoint Method

Definition

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.

Applies to