RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs

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

Constructors

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

Properties

Link copied to clipboard

Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"

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

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

Link copied to clipboard
val includeVaults: Output<List<String>>

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

Accepted values are integers from 1 to 365.

Functions

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