Class: Aws::Backup::Types::RestoreTestingPlanForGet

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

Overview

This contains metadata about a restore testing plan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timeTime

The date and time that a restore testing plan was created, in Unix format and Coordinated Universal Time (UTC). The value of ‘CreationTime` is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Returns:

  • (Time)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#creator_request_idString

This identifies the request and allows failed requests to be retried without the risk of running the operation twice. If the request includes a ‘CreatorRequestId` that matches an existing backup plan, that plan is returned. This parameter is optional.

If used, this parameter must contain 1 to 50 alphanumeric or ‘-_.’ characters.

Returns:

  • (String)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#last_execution_timeTime

The last time a restore test was run with the specified restore testing plan. A date and time, in Unix format and Coordinated Universal Time (UTC). The value of ‘LastExecutionDate` is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Returns:

  • (Time)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_timeTime

The date and time that the restore testing plan was updated. This update is in Unix format and Coordinated Universal Time (UTC). The value of ‘LastUpdateTime` is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Returns:

  • (Time)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_point_selectionTypes::RestoreTestingRecoveryPointSelection

The specified criteria to assign a set of resources, such as recovery point types or backup vaults.



7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#restore_testing_plan_arnString

An Amazon Resource Name (ARN) that uniquely identifies a restore testing plan.

Returns:

  • (String)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#restore_testing_plan_nameString

The restore testing plan name.

Returns:

  • (String)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_expressionString

A CRON expression in specified timezone when a restore testing plan is executed.

Returns:

  • (String)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_expression_timezoneString

Optional. This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.

Returns:

  • (String)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end

#start_window_hoursInteger

Defaults to 24 hours.

A value in hours after a restore test is scheduled before a job will be canceled if it doesn’t start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).

Returns:

  • (Integer)


7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
# File 'lib/aws-sdk-backup/types.rb', line 7437

class RestoreTestingPlanForGet < Struct.new(
  :creation_time,
  :creator_request_id,
  :last_execution_time,
  :last_update_time,
  :recovery_point_selection,
  :restore_testing_plan_arn,
  :restore_testing_plan_name,
  :schedule_expression,
  :schedule_expression_timezone,
  :start_window_hours)
  SENSITIVE = []
  include Aws::Structure
end