Class: Aws::Backup::Types::RestoreTestingRecoveryPointSelection

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb

Overview

Required: Algorithm; Required: Recovery point types; IncludeVaults(one or more). Optional: SelectionWindowDays ('30' if not specified);ExcludeVaults (list of selectors), defaults to empty list if not listed.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#algorithmString

Acceptable values include "LATEST_WITHIN_WINDOW" or "RANDOM_WITHIN_WINDOW"

Returns:

  • (String)


7584
7585
7586
7587
7588
7589
7590
7591
7592
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7584

class RestoreTestingRecoveryPointSelection < Struct.new(
  :algorithm,
  :exclude_vaults,
  :include_vaults,
  :recovery_point_types,
  :selection_window_days)
  SENSITIVE = []
  include Aws::Structure
end

#exclude_vaultsArray<String>

Accepted values include specific ARNs or list of selectors. Defaults to empty list if not listed.

Returns:

  • (Array<String>)


7584
7585
7586
7587
7588
7589
7590
7591
7592
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7584

class RestoreTestingRecoveryPointSelection < Struct.new(
  :algorithm,
  :exclude_vaults,
  :include_vaults,
  :recovery_point_types,
  :selection_window_days)
  SENSITIVE = []
  include Aws::Structure
end

#include_vaultsArray<String>

Accepted values include wildcard [""] or by specific ARNs or ARN wilcard replacement ["arn:aws:backup:us-west-2:123456789012:backup-vault:asdf", ...] ["arn:aws:backup:::backup-vault:asdf-", ...]

Returns:

  • (Array<String>)


7584
7585
7586
7587
7588
7589
7590
7591
7592
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7584

class RestoreTestingRecoveryPointSelection < Struct.new(
  :algorithm,
  :exclude_vaults,
  :include_vaults,
  :recovery_point_types,
  :selection_window_days)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_point_typesArray<String>

These are the types of recovery points.

Returns:

  • (Array<String>)


7584
7585
7586
7587
7588
7589
7590
7591
7592
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7584

class RestoreTestingRecoveryPointSelection < Struct.new(
  :algorithm,
  :exclude_vaults,
  :include_vaults,
  :recovery_point_types,
  :selection_window_days)
  SENSITIVE = []
  include Aws::Structure
end

#selection_window_daysInteger

Accepted values are integers from 1 to 365.

Returns:

  • (Integer)


7584
7585
7586
7587
7588
7589
7590
7591
7592
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7584

class RestoreTestingRecoveryPointSelection < Struct.new(
  :algorithm,
  :exclude_vaults,
  :include_vaults,
  :recovery_point_types,
  :selection_window_days)
  SENSITIVE = []
  include Aws::Structure
end