RestoreTestingSelectionState class
Input properties used for looking up and filtering RestoreTestingSelection resources.
Constructors
-
RestoreTestingSelectionState({Input<
String?> ? iamRoleArn, Input<String?> ? name, Input<List< ? protectedResourceArns, Input<String> ?>RestoreTestingSelectionProtectedResourceConditions?> ? protectedResourceConditions, Input<String?> ? protectedResourceType, Input<String?> ? region, Input<Map< ? restoreMetadataOverrides, Input<String, String> ?>String?> ? restoreTestingPlanName, Input<int?> ? validationWindowHours}) -
Creates a new RestoreTestingSelectionState.
iamRoleArnThe ARN of the IAM role.nameThe name of the backup restore testing selection.protectedResourceArnsThe ARNs for the protected resources.protectedResourceConditionsThe conditions for the protected resource.protectedResourceTypeThe type of the protected resource.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.restoreMetadataOverridesOverride certain restore metadata keys. See the complete list of restore testing inferred metadata .restoreTestingPlanNameThe name of the restore testing plan.validationWindowHoursThe amount of hours available to run a validation script on the data. Valid range is1to168.const -
RestoreTestingSelectionState.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
iamRoleArn
→ Input<
String?> ? -
The ARN of the IAM role.
final
-
name
→ Input<
String?> ? -
The name of the backup restore testing selection.
final
-
protectedResourceArns
→ Input<
List< ?String> ?> -
The ARNs for the protected resources.
final
-
protectedResourceConditions
→ Input<
RestoreTestingSelectionProtectedResourceConditions?> ? -
The conditions for the protected resource.
final
-
protectedResourceType
→ Input<
String?> ? -
The type of the protected resource.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
restoreMetadataOverrides
→ Input<
Map< ?String, String> ?> -
Override certain restore metadata keys. See the complete list of restore testing inferred metadata .
final
-
restoreTestingPlanName
→ Input<
String?> ? -
The name of the restore testing plan.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
validationWindowHours
→ Input<
int?> ? -
The amount of hours available to run a validation script on the data. Valid range is
1to168.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