class Amazonite::DynamoDB::PointInTimeRecoveryDescription

Overview

The description of the point in time settings applied to the table.

Included Modules

Defined in:

dynamodb/point_in_time_recovery_description.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(point_in_time_recovery_status : PointInTimeRecoveryStatus | Nil = nil, recovery_period_in_days : Int32 | Nil = nil, earliest_restorable_date_time : Time | Nil = nil, latest_restorable_date_time : Time | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def earliest_restorable_date_time : Time | Nil #

Specifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.


[View source]
def earliest_restorable_date_time=(earliest_restorable_date_time : Time | Nil) #

Specifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def latest_restorable_date_time : Time | Nil #

LatestRestorableDateTime is typically 5 minutes before the current time.


[View source]
def latest_restorable_date_time=(latest_restorable_date_time : Time | Nil) #

LatestRestorableDateTime is typically 5 minutes before the current time.


[View source]
def point_in_time_recovery_status : PointInTimeRecoveryStatus | Nil #

The current state of point in time recovery:

  • ENABLED - Point in time recovery is enabled.

  • DISABLED - Point in time recovery is disabled.


[View source]
def point_in_time_recovery_status=(point_in_time_recovery_status : PointInTimeRecoveryStatus | Nil) #

The current state of point in time recovery:

  • ENABLED - Point in time recovery is enabled.

  • DISABLED - Point in time recovery is disabled.


[View source]
def recovery_period_in_days : Int32 | Nil #

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.


[View source]
def recovery_period_in_days=(recovery_period_in_days : Int32 | Nil) #

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.


[View source]
def validate! : Nil #

[View source]