Class: Aws::DynamoDB::Types::PointInTimeRecoverySpecification

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

Overview

Represents the settings used to enable point in time recovery.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#point_in_time_recovery_enabledBoolean

Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.

Returns:

  • (Boolean)


5903
5904
5905
5906
5907
5908
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5903

class PointInTimeRecoverySpecification < Struct.new(
  :point_in_time_recovery_enabled,
  :recovery_period_in_days)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_period_in_daysInteger

The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.

Returns:

  • (Integer)


5903
5904
5905
5906
5907
5908
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5903

class PointInTimeRecoverySpecification < Struct.new(
  :point_in_time_recovery_enabled,
  :recovery_period_in_days)
  SENSITIVE = []
  include Aws::Structure
end