Skip to content

DynamoDB  >  Structures  >  BackupSummary

BackupSummary

Structure Class

BackupSummary dataclass

Contains details for the backup.

Attributes

backup_arn class-attribute instance-attribute
backup_arn: str | None = None

ARN associated with the backup.

backup_creation_date_time class-attribute instance-attribute
backup_creation_date_time: datetime | None = None

Time at which the backup was created.

backup_expiry_date_time class-attribute instance-attribute
backup_expiry_date_time: datetime | None = None

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.

backup_name class-attribute instance-attribute
backup_name: str | None = None

Name of the specified backup.

backup_size_bytes class-attribute instance-attribute
backup_size_bytes: int | None = None

Size of the backup in bytes.

backup_status class-attribute instance-attribute
backup_status: BackupStatus | None = None

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

backup_type class-attribute instance-attribute
backup_type: BackupType | None = None

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.

table_arn class-attribute instance-attribute
table_arn: str | None = None

ARN associated with the table.

table_id class-attribute instance-attribute
table_id: str | None = None

Unique identifier for the table.

table_name class-attribute instance-attribute
table_name: str | None = None

Name of the table.