RestoreTestingPlanRecoveryPointSelectionArgs

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

Constructors

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

Properties

Link copied to clipboard
val algorithm: Output<String>

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

Link copied to clipboard
val excludeVaults: Output<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
val includeVaults: Output<List<String>>

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
val selectionWindowDays: Output<Int>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): RestoreTestingPlanRecoveryPointSelectionArgs