RestoreTestingPlanRestoreTestingRecoveryPointSelection

data class RestoreTestingPlanRestoreTestingRecoveryPointSelection(val algorithm: RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm, val excludeVaults: List<String>? = null, val includeVaults: List<String>, val recoveryPointTypes: List<RestoreTestingPlanRestoreTestingRecoveryPointType>, val selectionWindowDays: Int? = null)

Constructors

constructor(algorithm: RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm, excludeVaults: List<String>? = null, includeVaults: List<String>, recoveryPointTypes: List<RestoreTestingPlanRestoreTestingRecoveryPointType>, selectionWindowDays: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"

Link copied to clipboard
val excludeVaults: List<String>? = null

Accepted values include specific ARNs or list of selectors. Defaults to empty list if not listed.

Link copied to clipboard

Accepted values include wildcard "*" or by specific ARNs or ARN wilcard replacement "arn:aws:backup:*:*:backup-vault:asdf-*", ...

Link copied to clipboard

These are the types of recovery points. Include SNAPSHOT to restore only snapshot recovery points; include CONTINUOUS to restore continuous recovery points (point in time restore / PITR); use both to restore either a snapshot or a continuous recovery point. The recovery point will be determined by the value for Algorithm .

Link copied to clipboard

Accepted values are integers from 1 to 365.