import { _BackupDetails, _UnmarshalledBackupDetails } from './_BackupDetails'; import { _SourceTableDetails, _UnmarshalledSourceTableDetails } from './_SourceTableDetails'; import { _SourceTableFeatureDetails, _UnmarshalledSourceTableFeatureDetails } from './_SourceTableFeatureDetails'; /** *

Contains the description of the backup created for the table.

*/ export interface _BackupDescription { /** *

Contains the details of the backup created for the table.

*/ BackupDetails?: _BackupDetails; /** *

Contains the details of the table when the backup was created.

*/ SourceTableDetails?: _SourceTableDetails; /** *

Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.

*/ SourceTableFeatureDetails?: _SourceTableFeatureDetails; } export interface _UnmarshalledBackupDescription extends _BackupDescription { /** *

Contains the details of the backup created for the table.

*/ BackupDetails?: _UnmarshalledBackupDetails; /** *

Contains the details of the table when the backup was created.

*/ SourceTableDetails?: _UnmarshalledSourceTableDetails; /** *

Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.

*/ SourceTableFeatureDetails?: _UnmarshalledSourceTableFeatureDetails; }