import { BrowserHttpOptions as __HttpOptions__ } from '@aws-sdk/types'; import * as __aws_sdk_types from '@aws-sdk/types'; /** * ListBackupsInput shape */ export interface ListBackupsInput { /** *

The backups from the table specified by TableName are listed.

*/ TableName?: string; /** *

Maximum number of backups to return at once.

*/ Limit?: number; /** *

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

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

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

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

LastEvaluatedBackupArn is the ARN of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

*/ ExclusiveStartBackupArn?: string; /** *

The backups from the table specified by BackupType are listed.

Where BackupType can be:

*/ BackupType?: 'USER' | 'SYSTEM' | 'ALL' | string; /** * The maximum number of times this operation should be retried. If set, this value will override the `maxRetries` configuration set on the client for this command. */ $maxRetries?: number; /** * An object that may be queried to determine if the underlying operation has been aborted. * * @see https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal */ $abortSignal?: __aws_sdk_types.AbortSignal; /** * Per-request HTTP configuration options. If set, any options specified will override the corresponding HTTP option set on the client for this command. */ $httpOptions?: __HttpOptions__; }