Skip to content

/AWS1/CL_DYNBACKUPSUMMARY

Contains details for the backup.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_tablename TYPE /AWS1/DYNTABLENAME /AWS1/DYNTABLENAME

Name of the table.

iv_tableid TYPE /AWS1/DYNTABLEID /AWS1/DYNTABLEID

Unique identifier for the table.

iv_tablearn TYPE /AWS1/DYNTABLEARN /AWS1/DYNTABLEARN

ARN associated with the table.

iv_backuparn TYPE /AWS1/DYNBACKUPARN /AWS1/DYNBACKUPARN

ARN associated with the backup.

iv_backupname TYPE /AWS1/DYNBACKUPNAME /AWS1/DYNBACKUPNAME

Name of the specified backup.

iv_backupcreationdatetime TYPE /AWS1/DYNBACKUPCREATIONDATET00 /AWS1/DYNBACKUPCREATIONDATET00

Time at which the backup was created.

iv_backupexpirydatetime TYPE /AWS1/DYNDATE /AWS1/DYNDATE

Time at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.

iv_backupstatus TYPE /AWS1/DYNBACKUPSTATUS /AWS1/DYNBACKUPSTATUS

Backup can be in one of the following states: CREATING, ACTIVE, DELETED.

iv_backuptype TYPE /AWS1/DYNBACKUPTYPE /AWS1/DYNBACKUPTYPE

BackupType:

  • USER - You create and manage these using the on-demand backup feature.

  • SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion.

  • AWS_BACKUP - On-demand backup created by you from Backup service.

iv_backupsizebytes TYPE /AWS1/DYNBACKUPSIZEBYTES /AWS1/DYNBACKUPSIZEBYTES

Size of the backup in bytes.


Queryable Attributes

TableName

Name of the table.

Accessible with the following methods

Method Description
GET_TABLENAME() Getter for TABLENAME, with configurable default
ASK_TABLENAME() Getter for TABLENAME w/ exceptions if field has no value
HAS_TABLENAME() Determine if TABLENAME has a value

TableId

Unique identifier for the table.

Accessible with the following methods

Method Description
GET_TABLEID() Getter for TABLEID, with configurable default
ASK_TABLEID() Getter for TABLEID w/ exceptions if field has no value
HAS_TABLEID() Determine if TABLEID has a value

TableArn

ARN associated with the table.

Accessible with the following methods

Method Description
GET_TABLEARN() Getter for TABLEARN, with configurable default
ASK_TABLEARN() Getter for TABLEARN w/ exceptions if field has no value
HAS_TABLEARN() Determine if TABLEARN has a value

BackupArn

ARN associated with the backup.

Accessible with the following methods

Method Description
GET_BACKUPARN() Getter for BACKUPARN, with configurable default
ASK_BACKUPARN() Getter for BACKUPARN w/ exceptions if field has no value
HAS_BACKUPARN() Determine if BACKUPARN has a value

BackupName

Name of the specified backup.

Accessible with the following methods

Method Description
GET_BACKUPNAME() Getter for BACKUPNAME, with configurable default
ASK_BACKUPNAME() Getter for BACKUPNAME w/ exceptions if field has no value
HAS_BACKUPNAME() Determine if BACKUPNAME has a value

BackupCreationDateTime

Time at which the backup was created.

Accessible with the following methods

Method Description
GET_BACKUPCREATIONDATETIME() Getter for BACKUPCREATIONDATETIME, with configurable default
ASK_BACKUPCREATIONDATETIME() Getter for BACKUPCREATIONDATETIME w/ exceptions if field has
HAS_BACKUPCREATIONDATETIME() Determine if BACKUPCREATIONDATETIME has a value

BackupExpiryDateTime

Time at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.

Accessible with the following methods

Method Description
GET_BACKUPEXPIRYDATETIME() Getter for BACKUPEXPIRYDATETIME, with configurable default
ASK_BACKUPEXPIRYDATETIME() Getter for BACKUPEXPIRYDATETIME w/ exceptions if field has n
HAS_BACKUPEXPIRYDATETIME() Determine if BACKUPEXPIRYDATETIME has a value

BackupStatus

Backup can be in one of the following states: CREATING, ACTIVE, DELETED.

Accessible with the following methods

Method Description
GET_BACKUPSTATUS() Getter for BACKUPSTATUS, with configurable default
ASK_BACKUPSTATUS() Getter for BACKUPSTATUS w/ exceptions if field has no value
HAS_BACKUPSTATUS() Determine if BACKUPSTATUS has a value

BackupType

BackupType:

  • USER - You create and manage these using the on-demand backup feature.

  • SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion.

  • AWS_BACKUP - On-demand backup created by you from Backup service.

Accessible with the following methods

Method Description
GET_BACKUPTYPE() Getter for BACKUPTYPE, with configurable default
ASK_BACKUPTYPE() Getter for BACKUPTYPE w/ exceptions if field has no value
HAS_BACKUPTYPE() Determine if BACKUPTYPE has a value

BackupSizeBytes

Size of the backup in bytes.

Accessible with the following methods

Method Description
GET_BACKUPSIZEBYTES() Getter for BACKUPSIZEBYTES, with configurable default
ASK_BACKUPSIZEBYTES() Getter for BACKUPSIZEBYTES w/ exceptions if field has no val
HAS_BACKUPSIZEBYTES() Determine if BACKUPSIZEBYTES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_BACKUPSUMMARIES

TYPES TT_BACKUPSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_DYNBACKUPSUMMARY WITH DEFAULT KEY
.