/** *

Contains the details of the backup created for the table.

*/ export interface _BackupDetails { /** *

ARN associated with the backup.

*/ BackupArn: string; /** *

Name of the requested backup.

*/ BackupName: string; /** *

Size of the backup in bytes.

*/ BackupSizeBytes?: number; /** *

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

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

BackupType:

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

Time at which the backup was created. This is the request time of the backup.

*/ 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; } export interface _UnmarshalledBackupDetails extends _BackupDetails { /** *

Time at which the backup was created. This is the request time of the backup.

*/ 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; }