RestoreTestingPlanRecoveryPointSelection class
Constructors
-
RestoreTestingPlanRecoveryPointSelection({required Input<String> algorithm, Input<List<String>?>? excludeVaults, required Input<List<String>> includeVaults, required Input<List<String>> recoveryPointTypes, Input<int?>? selectionWindowDays})
-
Creates a new RestoreTestingPlanRecoveryPointSelection.
algorithm Specifies the algorithm used for selecting recovery points. Valid values are "RANDOM_WITHIN_WINDOW" and "LATEST_WITHIN_WINDOW".
excludeVaults 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.
includeVaults 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.
recoveryPointTypes Specifies the types of recovery points to include in the selection. Valid values are "CONTINUOUS" and "SNAPSHOT".
selectionWindowDays Specifies the number of days within which the recovery points should be selected. Must be a value between 1 and 365.
const
-
RestoreTestingPlanRecoveryPointSelection.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
algorithm
→ Input<String>
-
Specifies the algorithm used for selecting recovery points. Valid values are "RANDOM_WITHIN_WINDOW" and "LATEST_WITHIN_WINDOW".
final
-
excludeVaults
→ Input<List<String>?>?
-
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.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
includeVaults
→ Input<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.
final
-
recoveryPointTypes
→ Input<List<String>>
-
Specifies the types of recovery points to include in the selection. Valid values are "CONTINUOUS" and "SNAPSHOT".
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectionWindowDays
→ Input<int?>?
-
Specifies the number of days within which the recovery points should be selected. Must be a value between 1 and 365.
final