RestoreTestingSelectionState class

Input properties used for looking up and filtering RestoreTestingSelection resources.

Constructors

RestoreTestingSelectionState({Input<String?>? iamRoleArn, Input<String?>? name, Input<List<String>?>? protectedResourceArns, Input<RestoreTestingSelectionProtectedResourceConditions?>? protectedResourceConditions, Input<String?>? protectedResourceType, Input<String?>? region, Input<Map<String, String>?>? restoreMetadataOverrides, Input<String?>? restoreTestingPlanName, Input<int?>? validationWindowHours})
Creates a new RestoreTestingSelectionState. iamRoleArn The ARN of the IAM role. name The name of the backup restore testing selection. protectedResourceArns The ARNs for the protected resources. protectedResourceConditions The conditions for the protected resource. protectedResourceType The type of the protected resource. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. restoreMetadataOverrides Override certain restore metadata keys. See the complete list of restore testing inferred metadata . restoreTestingPlanName The name of the restore testing plan. validationWindowHours The amount of hours available to run a validation script on the data. Valid range is 1 to 168.
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 1 to 168.
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