/** *

Contains details for the backup.

*/ export interface _BackupSummary { /** *

Name of the table.

*/ TableName?: string; /** *

Unique identifier for the table.

*/ TableId?: string; /** *

ARN associated with the table.

*/ TableArn?: string; /** *

ARN associated with the backup.

*/ BackupArn?: string; /** *

Name of the specified backup.

*/ BackupName?: string; /** *

Time at which the backup was created.

*/ BackupCreationDateTime?: Date | string | number; /** *

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.

*/ BackupExpiryDateTime?: Date | string | number; /** *

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

*/ BackupStatus?: 'CREATING' | 'DELETED' | 'AVAILABLE' | string; /** *

BackupType:

*/ BackupType?: 'USER' | 'SYSTEM' | string; /** *

Size of the backup in bytes.

*/ BackupSizeBytes?: number; } export interface _UnmarshalledBackupSummary extends _BackupSummary { /** *

Time at which the backup was created.

*/ BackupCreationDateTime?: Date; /** *

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.

*/ BackupExpiryDateTime?: Date; }