/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, aSYSTEM
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, aSYSTEM
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
.