RestoreTestingPlanRecoveryPointSelection

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

Constructors

Link copied to clipboard
constructor(algorithm: String, excludeVaults: List<String>? = null, includeVaults: List<String>, recoveryPointTypes: List<String>, selectionWindowDays: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies the algorithm used for selecting recovery points. Valid values are "RANDOM_WITHIN_WINDOW" and "LATEST_WITHIN_WINDOW".

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

Specifies the backup vaults to exclude from the recovery point selection. Each value must be a valid AWS ARN for a backup vault or "*" to exclude all backup vaults.

Link copied to clipboard

Specifies the backup vaults to include in the recovery point selection. Each value must be a valid AWS ARN for a backup vault or "*" to include all backup vaults.

Link copied to clipboard

Specifies the types of recovery points to include in the selection. Valid values are "CONTINUOUS" and "SNAPSHOT".

Link copied to clipboard

Specifies the number of days within which the recovery points should be selected. Must be a value between 1 and 365.