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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited