We recommend new projects start with resources from the AWS provider.
aws-native.backup.getRestoreTestingSelection
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Backup::RestoreTestingSelection
Using getRestoreTestingSelection
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRestoreTestingSelection(args: GetRestoreTestingSelectionArgs, opts?: InvokeOptions): Promise<GetRestoreTestingSelectionResult>
function getRestoreTestingSelectionOutput(args: GetRestoreTestingSelectionOutputArgs, opts?: InvokeOptions): Output<GetRestoreTestingSelectionResult>def get_restore_testing_selection(restore_testing_plan_name: Optional[str] = None,
                                  restore_testing_selection_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetRestoreTestingSelectionResult
def get_restore_testing_selection_output(restore_testing_plan_name: Optional[pulumi.Input[str]] = None,
                                  restore_testing_selection_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetRestoreTestingSelectionResult]func LookupRestoreTestingSelection(ctx *Context, args *LookupRestoreTestingSelectionArgs, opts ...InvokeOption) (*LookupRestoreTestingSelectionResult, error)
func LookupRestoreTestingSelectionOutput(ctx *Context, args *LookupRestoreTestingSelectionOutputArgs, opts ...InvokeOption) LookupRestoreTestingSelectionResultOutput> Note: This function is named LookupRestoreTestingSelection in the Go SDK.
public static class GetRestoreTestingSelection 
{
    public static Task<GetRestoreTestingSelectionResult> InvokeAsync(GetRestoreTestingSelectionArgs args, InvokeOptions? opts = null)
    public static Output<GetRestoreTestingSelectionResult> Invoke(GetRestoreTestingSelectionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRestoreTestingSelectionResult> getRestoreTestingSelection(GetRestoreTestingSelectionArgs args, InvokeOptions options)
public static Output<GetRestoreTestingSelectionResult> getRestoreTestingSelection(GetRestoreTestingSelectionArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:backup:getRestoreTestingSelection
  arguments:
    # arguments dictionaryThe following arguments are supported:
- RestoreTesting stringPlan Name 
- Unique string that is the name of the restore testing plan. - The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50. 
- RestoreTesting stringSelection Name 
- The unique name of the restore testing selection that belongs to the related restore testing plan.
- RestoreTesting stringPlan Name 
- Unique string that is the name of the restore testing plan. - The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50. 
- RestoreTesting stringSelection Name 
- The unique name of the restore testing selection that belongs to the related restore testing plan.
- restoreTesting StringPlan Name 
- Unique string that is the name of the restore testing plan. - The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50. 
- restoreTesting StringSelection Name 
- The unique name of the restore testing selection that belongs to the related restore testing plan.
- restoreTesting stringPlan Name 
- Unique string that is the name of the restore testing plan. - The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50. 
- restoreTesting stringSelection Name 
- The unique name of the restore testing selection that belongs to the related restore testing plan.
- restore_testing_ strplan_ name 
- Unique string that is the name of the restore testing plan. - The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50. 
- restore_testing_ strselection_ name 
- The unique name of the restore testing selection that belongs to the related restore testing plan.
- restoreTesting StringPlan Name 
- Unique string that is the name of the restore testing plan. - The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50. 
- restoreTesting StringSelection Name 
- The unique name of the restore testing selection that belongs to the related restore testing plan.
getRestoreTestingSelection Result
The following output properties are available:
- IamRole stringArn 
- The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
- ProtectedResource List<string>Arns 
- You can include specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.
- ProtectedResource Pulumi.Conditions Aws Native. Backup. Outputs. Restore Testing Selection Protected Resource Conditions 
- In a resource testing selection, this parameter filters by specific conditions such as StringEqualsorStringNotEquals.
- RestoreMetadata Dictionary<string, string>Overrides 
- You can override certain restore metadata keys by including the parameter - RestoreMetadataOverridesin the body of- RestoreTestingSelection. Key values are not case sensitive.- See the complete list of restore testing inferred metadata . 
- ValidationWindow intHours 
- This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.
- IamRole stringArn 
- The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
- ProtectedResource []stringArns 
- You can include specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.
- ProtectedResource RestoreConditions Testing Selection Protected Resource Conditions 
- In a resource testing selection, this parameter filters by specific conditions such as StringEqualsorStringNotEquals.
- RestoreMetadata map[string]stringOverrides 
- You can override certain restore metadata keys by including the parameter - RestoreMetadataOverridesin the body of- RestoreTestingSelection. Key values are not case sensitive.- See the complete list of restore testing inferred metadata . 
- ValidationWindow intHours 
- This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.
- iamRole StringArn 
- The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
- protectedResource List<String>Arns 
- You can include specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.
- protectedResource RestoreConditions Testing Selection Protected Resource Conditions 
- In a resource testing selection, this parameter filters by specific conditions such as StringEqualsorStringNotEquals.
- restoreMetadata Map<String,String>Overrides 
- You can override certain restore metadata keys by including the parameter - RestoreMetadataOverridesin the body of- RestoreTestingSelection. Key values are not case sensitive.- See the complete list of restore testing inferred metadata . 
- validationWindow IntegerHours 
- This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.
- iamRole stringArn 
- The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
- protectedResource string[]Arns 
- You can include specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.
- protectedResource RestoreConditions Testing Selection Protected Resource Conditions 
- In a resource testing selection, this parameter filters by specific conditions such as StringEqualsorStringNotEquals.
- restoreMetadata {[key: string]: string}Overrides 
- You can override certain restore metadata keys by including the parameter - RestoreMetadataOverridesin the body of- RestoreTestingSelection. Key values are not case sensitive.- See the complete list of restore testing inferred metadata . 
- validationWindow numberHours 
- This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.
- iam_role_ strarn 
- The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
- protected_resource_ Sequence[str]arns 
- You can include specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.
- protected_resource_ Restoreconditions Testing Selection Protected Resource Conditions 
- In a resource testing selection, this parameter filters by specific conditions such as StringEqualsorStringNotEquals.
- restore_metadata_ Mapping[str, str]overrides 
- You can override certain restore metadata keys by including the parameter - RestoreMetadataOverridesin the body of- RestoreTestingSelection. Key values are not case sensitive.- See the complete list of restore testing inferred metadata . 
- validation_window_ inthours 
- This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.
- iamRole StringArn 
- The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
- protectedResource List<String>Arns 
- You can include specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.
- protectedResource Property MapConditions 
- In a resource testing selection, this parameter filters by specific conditions such as StringEqualsorStringNotEquals.
- restoreMetadata Map<String>Overrides 
- You can override certain restore metadata keys by including the parameter - RestoreMetadataOverridesin the body of- RestoreTestingSelection. Key values are not case sensitive.- See the complete list of restore testing inferred metadata . 
- validationWindow NumberHours 
- This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.
Supporting Types
RestoreTestingSelectionKeyValue    
RestoreTestingSelectionProtectedResourceConditions     
- StringEquals List<Pulumi.Aws Native. Backup. Inputs. Restore Testing Selection Key Value> 
- Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching."
- StringNot List<Pulumi.Equals Aws Native. Backup. Inputs. Restore Testing Selection Key Value> 
- Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching."
- StringEquals []RestoreTesting Selection Key Value 
- Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching."
- StringNot []RestoreEquals Testing Selection Key Value 
- Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching."
- stringEquals List<RestoreTesting Selection Key Value> 
- Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching."
- stringNot List<RestoreEquals Testing Selection Key Value> 
- Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching."
- stringEquals RestoreTesting Selection Key Value[] 
- Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching."
- stringNot RestoreEquals Testing Selection Key Value[] 
- Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching."
- string_equals Sequence[RestoreTesting Selection Key Value] 
- Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching."
- string_not_ Sequence[Restoreequals Testing Selection Key Value] 
- Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching."
- stringEquals List<Property Map>
- Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching."
- stringNot List<Property Map>Equals 
- Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching."
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.