{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.DynamoDB
(
defaultService,
_InvalidExportTimeException,
_BackupNotFoundException,
_TableInUseException,
_ExportConflictException,
_ContinuousBackupsUnavailableException,
_ProvisionedThroughputExceededException,
_GlobalTableNotFoundException,
_TransactionInProgressException,
_TransactionCanceledException,
_ConditionalCheckFailedException,
_GlobalTableAlreadyExistsException,
_ReplicaNotFoundException,
_TableAlreadyExistsException,
_RequestLimitExceeded,
_ItemCollectionSizeLimitExceededException,
_InternalServerError,
_TableNotFoundException,
_IndexNotFoundException,
_TransactionConflictException,
_BackupInUseException,
_DuplicateItemException,
_ExportNotFoundException,
_PointInTimeRecoveryUnavailableException,
_IdempotentParameterMismatchException,
_InvalidRestoreTimeException,
_ResourceNotFoundException,
_ReplicaAlreadyExistsException,
_LimitExceededException,
_ResourceInUseException,
newTableNotExists,
newTableExists,
PutItem (PutItem'),
newPutItem,
PutItemResponse (PutItemResponse'),
newPutItemResponse,
DeleteItem (DeleteItem'),
newDeleteItem,
DeleteItemResponse (DeleteItemResponse'),
newDeleteItemResponse,
UpdateItem (UpdateItem'),
newUpdateItem,
UpdateItemResponse (UpdateItemResponse'),
newUpdateItemResponse,
DisableKinesisStreamingDestination (DisableKinesisStreamingDestination'),
newDisableKinesisStreamingDestination,
KinesisStreamingDestinationOutput (KinesisStreamingDestinationOutput'),
newKinesisStreamingDestinationOutput,
ListGlobalTables (ListGlobalTables'),
newListGlobalTables,
ListGlobalTablesResponse (ListGlobalTablesResponse'),
newListGlobalTablesResponse,
UpdateGlobalTable (UpdateGlobalTable'),
newUpdateGlobalTable,
UpdateGlobalTableResponse (UpdateGlobalTableResponse'),
newUpdateGlobalTableResponse,
DeleteTable (DeleteTable'),
newDeleteTable,
DeleteTableResponse (DeleteTableResponse'),
newDeleteTableResponse,
UpdateTable (UpdateTable'),
newUpdateTable,
UpdateTableResponse (UpdateTableResponse'),
newUpdateTableResponse,
BatchGetItem (BatchGetItem'),
newBatchGetItem,
BatchGetItemResponse (BatchGetItemResponse'),
newBatchGetItemResponse,
ListBackups (ListBackups'),
newListBackups,
ListBackupsResponse (ListBackupsResponse'),
newListBackupsResponse,
DeleteBackup (DeleteBackup'),
newDeleteBackup,
DeleteBackupResponse (DeleteBackupResponse'),
newDeleteBackupResponse,
CreateBackup (CreateBackup'),
newCreateBackup,
CreateBackupResponse (CreateBackupResponse'),
newCreateBackupResponse,
UpdateTableReplicaAutoScaling (UpdateTableReplicaAutoScaling'),
newUpdateTableReplicaAutoScaling,
UpdateTableReplicaAutoScalingResponse (UpdateTableReplicaAutoScalingResponse'),
newUpdateTableReplicaAutoScalingResponse,
DescribeGlobalTableSettings (DescribeGlobalTableSettings'),
newDescribeGlobalTableSettings,
DescribeGlobalTableSettingsResponse (DescribeGlobalTableSettingsResponse'),
newDescribeGlobalTableSettingsResponse,
ListTagsOfResource (ListTagsOfResource'),
newListTagsOfResource,
ListTagsOfResourceResponse (ListTagsOfResourceResponse'),
newListTagsOfResourceResponse,
DescribeGlobalTable (DescribeGlobalTable'),
newDescribeGlobalTable,
DescribeGlobalTableResponse (DescribeGlobalTableResponse'),
newDescribeGlobalTableResponse,
DescribeTable (DescribeTable'),
newDescribeTable,
DescribeTableResponse (DescribeTableResponse'),
newDescribeTableResponse,
DescribeLimits (DescribeLimits'),
newDescribeLimits,
DescribeLimitsResponse (DescribeLimitsResponse'),
newDescribeLimitsResponse,
ExecuteTransaction (ExecuteTransaction'),
newExecuteTransaction,
ExecuteTransactionResponse (ExecuteTransactionResponse'),
newExecuteTransactionResponse,
GetItem (GetItem'),
newGetItem,
GetItemResponse (GetItemResponse'),
newGetItemResponse,
DescribeBackup (DescribeBackup'),
newDescribeBackup,
DescribeBackupResponse (DescribeBackupResponse'),
newDescribeBackupResponse,
BatchExecuteStatement (BatchExecuteStatement'),
newBatchExecuteStatement,
BatchExecuteStatementResponse (BatchExecuteStatementResponse'),
newBatchExecuteStatementResponse,
DescribeTableReplicaAutoScaling (DescribeTableReplicaAutoScaling'),
newDescribeTableReplicaAutoScaling,
DescribeTableReplicaAutoScalingResponse (DescribeTableReplicaAutoScalingResponse'),
newDescribeTableReplicaAutoScalingResponse,
UpdateGlobalTableSettings (UpdateGlobalTableSettings'),
newUpdateGlobalTableSettings,
UpdateGlobalTableSettingsResponse (UpdateGlobalTableSettingsResponse'),
newUpdateGlobalTableSettingsResponse,
EnableKinesisStreamingDestination (EnableKinesisStreamingDestination'),
newEnableKinesisStreamingDestination,
KinesisStreamingDestinationOutput (KinesisStreamingDestinationOutput'),
newKinesisStreamingDestinationOutput,
TransactGetItems (TransactGetItems'),
newTransactGetItems,
TransactGetItemsResponse (TransactGetItemsResponse'),
newTransactGetItemsResponse,
ListContributorInsights (ListContributorInsights'),
newListContributorInsights,
ListContributorInsightsResponse (ListContributorInsightsResponse'),
newListContributorInsightsResponse,
BatchWriteItem (BatchWriteItem'),
newBatchWriteItem,
BatchWriteItemResponse (BatchWriteItemResponse'),
newBatchWriteItemResponse,
ExportTableToPointInTime (ExportTableToPointInTime'),
newExportTableToPointInTime,
ExportTableToPointInTimeResponse (ExportTableToPointInTimeResponse'),
newExportTableToPointInTimeResponse,
TransactWriteItems (TransactWriteItems'),
newTransactWriteItems,
TransactWriteItemsResponse (TransactWriteItemsResponse'),
newTransactWriteItemsResponse,
ListTables (ListTables'),
newListTables,
ListTablesResponse (ListTablesResponse'),
newListTablesResponse,
Scan (Scan'),
newScan,
ScanResponse (ScanResponse'),
newScanResponse,
UpdateContributorInsights (UpdateContributorInsights'),
newUpdateContributorInsights,
UpdateContributorInsightsResponse (UpdateContributorInsightsResponse'),
newUpdateContributorInsightsResponse,
ExecuteStatement (ExecuteStatement'),
newExecuteStatement,
ExecuteStatementResponse (ExecuteStatementResponse'),
newExecuteStatementResponse,
Query (Query'),
newQuery,
QueryResponse (QueryResponse'),
newQueryResponse,
CreateTable (CreateTable'),
newCreateTable,
CreateTableResponse (CreateTableResponse'),
newCreateTableResponse,
DescribeKinesisStreamingDestination (DescribeKinesisStreamingDestination'),
newDescribeKinesisStreamingDestination,
DescribeKinesisStreamingDestinationResponse (DescribeKinesisStreamingDestinationResponse'),
newDescribeKinesisStreamingDestinationResponse,
DescribeEndpoints (DescribeEndpoints'),
newDescribeEndpoints,
DescribeEndpointsResponse (DescribeEndpointsResponse'),
newDescribeEndpointsResponse,
DescribeTimeToLive (DescribeTimeToLive'),
newDescribeTimeToLive,
DescribeTimeToLiveResponse (DescribeTimeToLiveResponse'),
newDescribeTimeToLiveResponse,
DescribeContinuousBackups (DescribeContinuousBackups'),
newDescribeContinuousBackups,
DescribeContinuousBackupsResponse (DescribeContinuousBackupsResponse'),
newDescribeContinuousBackupsResponse,
ListExports (ListExports'),
newListExports,
ListExportsResponse (ListExportsResponse'),
newListExportsResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
DescribeContributorInsights (DescribeContributorInsights'),
newDescribeContributorInsights,
DescribeContributorInsightsResponse (DescribeContributorInsightsResponse'),
newDescribeContributorInsightsResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
RestoreTableToPointInTime (RestoreTableToPointInTime'),
newRestoreTableToPointInTime,
RestoreTableToPointInTimeResponse (RestoreTableToPointInTimeResponse'),
newRestoreTableToPointInTimeResponse,
RestoreTableFromBackup (RestoreTableFromBackup'),
newRestoreTableFromBackup,
RestoreTableFromBackupResponse (RestoreTableFromBackupResponse'),
newRestoreTableFromBackupResponse,
UpdateTimeToLive (UpdateTimeToLive'),
newUpdateTimeToLive,
UpdateTimeToLiveResponse (UpdateTimeToLiveResponse'),
newUpdateTimeToLiveResponse,
CreateGlobalTable (CreateGlobalTable'),
newCreateGlobalTable,
CreateGlobalTableResponse (CreateGlobalTableResponse'),
newCreateGlobalTableResponse,
UpdateContinuousBackups (UpdateContinuousBackups'),
newUpdateContinuousBackups,
UpdateContinuousBackupsResponse (UpdateContinuousBackupsResponse'),
newUpdateContinuousBackupsResponse,
DescribeExport (DescribeExport'),
newDescribeExport,
DescribeExportResponse (DescribeExportResponse'),
newDescribeExportResponse,
AttributeAction (..),
BackupStatus (..),
BackupType (..),
BackupTypeFilter (..),
BatchStatementErrorCodeEnum (..),
BillingMode (..),
ComparisonOperator (..),
ConditionalOperator (..),
ContinuousBackupsStatus (..),
ContributorInsightsAction (..),
ContributorInsightsStatus (..),
DestinationStatus (..),
ExportFormat (..),
ExportStatus (..),
GlobalTableStatus (..),
IndexStatus (..),
KeyType (..),
PointInTimeRecoveryStatus (..),
ProjectionType (..),
ReplicaStatus (..),
ReturnConsumedCapacity (..),
ReturnItemCollectionMetrics (..),
ReturnValue (..),
ReturnValuesOnConditionCheckFailure (..),
S3SseAlgorithm (..),
SSEStatus (..),
SSEType (..),
ScalarAttributeType (..),
Select (..),
StreamViewType (..),
TableStatus (..),
TimeToLiveStatus (..),
ArchivalSummary (ArchivalSummary'),
newArchivalSummary,
AttributeDefinition (AttributeDefinition'),
newAttributeDefinition,
AttributeValue (AttributeValue'),
newAttributeValue,
AttributeValueUpdate (AttributeValueUpdate'),
newAttributeValueUpdate,
AutoScalingPolicyDescription (AutoScalingPolicyDescription'),
newAutoScalingPolicyDescription,
AutoScalingPolicyUpdate (AutoScalingPolicyUpdate'),
newAutoScalingPolicyUpdate,
AutoScalingSettingsDescription (AutoScalingSettingsDescription'),
newAutoScalingSettingsDescription,
AutoScalingSettingsUpdate (AutoScalingSettingsUpdate'),
newAutoScalingSettingsUpdate,
AutoScalingTargetTrackingScalingPolicyConfigurationDescription (AutoScalingTargetTrackingScalingPolicyConfigurationDescription'),
newAutoScalingTargetTrackingScalingPolicyConfigurationDescription,
AutoScalingTargetTrackingScalingPolicyConfigurationUpdate (AutoScalingTargetTrackingScalingPolicyConfigurationUpdate'),
newAutoScalingTargetTrackingScalingPolicyConfigurationUpdate,
BackupDescription (BackupDescription'),
newBackupDescription,
BackupDetails (BackupDetails'),
newBackupDetails,
BackupSummary (BackupSummary'),
newBackupSummary,
BatchStatementError (BatchStatementError'),
newBatchStatementError,
BatchStatementRequest (BatchStatementRequest'),
newBatchStatementRequest,
BatchStatementResponse (BatchStatementResponse'),
newBatchStatementResponse,
BillingModeSummary (BillingModeSummary'),
newBillingModeSummary,
Capacity (Capacity'),
newCapacity,
Condition (Condition'),
newCondition,
ConditionCheck (ConditionCheck'),
newConditionCheck,
ConsumedCapacity (ConsumedCapacity'),
newConsumedCapacity,
ContinuousBackupsDescription (ContinuousBackupsDescription'),
newContinuousBackupsDescription,
ContributorInsightsSummary (ContributorInsightsSummary'),
newContributorInsightsSummary,
CreateGlobalSecondaryIndexAction (CreateGlobalSecondaryIndexAction'),
newCreateGlobalSecondaryIndexAction,
CreateReplicaAction (CreateReplicaAction'),
newCreateReplicaAction,
CreateReplicationGroupMemberAction (CreateReplicationGroupMemberAction'),
newCreateReplicationGroupMemberAction,
Delete (Delete'),
newDelete,
DeleteGlobalSecondaryIndexAction (DeleteGlobalSecondaryIndexAction'),
newDeleteGlobalSecondaryIndexAction,
DeleteReplicaAction (DeleteReplicaAction'),
newDeleteReplicaAction,
DeleteReplicationGroupMemberAction (DeleteReplicationGroupMemberAction'),
newDeleteReplicationGroupMemberAction,
DeleteRequest (DeleteRequest'),
newDeleteRequest,
Endpoint (Endpoint'),
newEndpoint,
ExpectedAttributeValue (ExpectedAttributeValue'),
newExpectedAttributeValue,
ExportDescription (ExportDescription'),
newExportDescription,
ExportSummary (ExportSummary'),
newExportSummary,
FailureException (FailureException'),
newFailureException,
Get (Get'),
newGet,
GlobalSecondaryIndex (GlobalSecondaryIndex'),
newGlobalSecondaryIndex,
GlobalSecondaryIndexAutoScalingUpdate (GlobalSecondaryIndexAutoScalingUpdate'),
newGlobalSecondaryIndexAutoScalingUpdate,
GlobalSecondaryIndexDescription (GlobalSecondaryIndexDescription'),
newGlobalSecondaryIndexDescription,
GlobalSecondaryIndexInfo (GlobalSecondaryIndexInfo'),
newGlobalSecondaryIndexInfo,
GlobalSecondaryIndexUpdate (GlobalSecondaryIndexUpdate'),
newGlobalSecondaryIndexUpdate,
GlobalTable (GlobalTable'),
newGlobalTable,
GlobalTableDescription (GlobalTableDescription'),
newGlobalTableDescription,
GlobalTableGlobalSecondaryIndexSettingsUpdate (GlobalTableGlobalSecondaryIndexSettingsUpdate'),
newGlobalTableGlobalSecondaryIndexSettingsUpdate,
ItemCollectionMetrics (ItemCollectionMetrics'),
newItemCollectionMetrics,
ItemResponse (ItemResponse'),
newItemResponse,
KeySchemaElement (KeySchemaElement'),
newKeySchemaElement,
KeysAndAttributes (KeysAndAttributes'),
newKeysAndAttributes,
KinesisDataStreamDestination (KinesisDataStreamDestination'),
newKinesisDataStreamDestination,
KinesisStreamingDestinationInput (KinesisStreamingDestinationInput'),
newKinesisStreamingDestinationInput,
KinesisStreamingDestinationOutput (KinesisStreamingDestinationOutput'),
newKinesisStreamingDestinationOutput,
LocalSecondaryIndex (LocalSecondaryIndex'),
newLocalSecondaryIndex,
LocalSecondaryIndexDescription (LocalSecondaryIndexDescription'),
newLocalSecondaryIndexDescription,
LocalSecondaryIndexInfo (LocalSecondaryIndexInfo'),
newLocalSecondaryIndexInfo,
ParameterizedStatement (ParameterizedStatement'),
newParameterizedStatement,
PointInTimeRecoveryDescription (PointInTimeRecoveryDescription'),
newPointInTimeRecoveryDescription,
PointInTimeRecoverySpecification (PointInTimeRecoverySpecification'),
newPointInTimeRecoverySpecification,
Projection (Projection'),
newProjection,
ProvisionedThroughput (ProvisionedThroughput'),
newProvisionedThroughput,
ProvisionedThroughputDescription (ProvisionedThroughputDescription'),
newProvisionedThroughputDescription,
ProvisionedThroughputOverride (ProvisionedThroughputOverride'),
newProvisionedThroughputOverride,
Put (Put'),
newPut,
PutRequest (PutRequest'),
newPutRequest,
Replica (Replica'),
newReplica,
ReplicaAutoScalingDescription (ReplicaAutoScalingDescription'),
newReplicaAutoScalingDescription,
ReplicaAutoScalingUpdate (ReplicaAutoScalingUpdate'),
newReplicaAutoScalingUpdate,
ReplicaDescription (ReplicaDescription'),
newReplicaDescription,
ReplicaGlobalSecondaryIndex (ReplicaGlobalSecondaryIndex'),
newReplicaGlobalSecondaryIndex,
ReplicaGlobalSecondaryIndexAutoScalingDescription (ReplicaGlobalSecondaryIndexAutoScalingDescription'),
newReplicaGlobalSecondaryIndexAutoScalingDescription,
ReplicaGlobalSecondaryIndexAutoScalingUpdate (ReplicaGlobalSecondaryIndexAutoScalingUpdate'),
newReplicaGlobalSecondaryIndexAutoScalingUpdate,
ReplicaGlobalSecondaryIndexDescription (ReplicaGlobalSecondaryIndexDescription'),
newReplicaGlobalSecondaryIndexDescription,
ReplicaGlobalSecondaryIndexSettingsDescription (ReplicaGlobalSecondaryIndexSettingsDescription'),
newReplicaGlobalSecondaryIndexSettingsDescription,
ReplicaGlobalSecondaryIndexSettingsUpdate (ReplicaGlobalSecondaryIndexSettingsUpdate'),
newReplicaGlobalSecondaryIndexSettingsUpdate,
ReplicaSettingsDescription (ReplicaSettingsDescription'),
newReplicaSettingsDescription,
ReplicaSettingsUpdate (ReplicaSettingsUpdate'),
newReplicaSettingsUpdate,
ReplicaUpdate (ReplicaUpdate'),
newReplicaUpdate,
ReplicationGroupUpdate (ReplicationGroupUpdate'),
newReplicationGroupUpdate,
RestoreSummary (RestoreSummary'),
newRestoreSummary,
SSEDescription (SSEDescription'),
newSSEDescription,
SSESpecification (SSESpecification'),
newSSESpecification,
SourceTableDetails (SourceTableDetails'),
newSourceTableDetails,
SourceTableFeatureDetails (SourceTableFeatureDetails'),
newSourceTableFeatureDetails,
StreamSpecification (StreamSpecification'),
newStreamSpecification,
TableAutoScalingDescription (TableAutoScalingDescription'),
newTableAutoScalingDescription,
TableDescription (TableDescription'),
newTableDescription,
Tag (Tag'),
newTag,
TimeToLiveDescription (TimeToLiveDescription'),
newTimeToLiveDescription,
TimeToLiveSpecification (TimeToLiveSpecification'),
newTimeToLiveSpecification,
TransactGetItem (TransactGetItem'),
newTransactGetItem,
TransactWriteItem (TransactWriteItem'),
newTransactWriteItem,
Update (Update'),
newUpdate,
UpdateGlobalSecondaryIndexAction (UpdateGlobalSecondaryIndexAction'),
newUpdateGlobalSecondaryIndexAction,
UpdateReplicationGroupMemberAction (UpdateReplicationGroupMemberAction'),
newUpdateReplicationGroupMemberAction,
WriteRequest (WriteRequest'),
newWriteRequest,
)
where
import Amazonka.DynamoDB.BatchExecuteStatement
import Amazonka.DynamoDB.BatchGetItem
import Amazonka.DynamoDB.BatchWriteItem
import Amazonka.DynamoDB.CreateBackup
import Amazonka.DynamoDB.CreateGlobalTable
import Amazonka.DynamoDB.CreateTable
import Amazonka.DynamoDB.DeleteBackup
import Amazonka.DynamoDB.DeleteItem
import Amazonka.DynamoDB.DeleteTable
import Amazonka.DynamoDB.DescribeBackup
import Amazonka.DynamoDB.DescribeContinuousBackups
import Amazonka.DynamoDB.DescribeContributorInsights
import Amazonka.DynamoDB.DescribeEndpoints
import Amazonka.DynamoDB.DescribeExport
import Amazonka.DynamoDB.DescribeGlobalTable
import Amazonka.DynamoDB.DescribeGlobalTableSettings
import Amazonka.DynamoDB.DescribeKinesisStreamingDestination
import Amazonka.DynamoDB.DescribeLimits
import Amazonka.DynamoDB.DescribeTable
import Amazonka.DynamoDB.DescribeTableReplicaAutoScaling
import Amazonka.DynamoDB.DescribeTimeToLive
import Amazonka.DynamoDB.DisableKinesisStreamingDestination
import Amazonka.DynamoDB.EnableKinesisStreamingDestination
import Amazonka.DynamoDB.ExecuteStatement
import Amazonka.DynamoDB.ExecuteTransaction
import Amazonka.DynamoDB.ExportTableToPointInTime
import Amazonka.DynamoDB.GetItem
import Amazonka.DynamoDB.Lens
import Amazonka.DynamoDB.ListBackups
import Amazonka.DynamoDB.ListContributorInsights
import Amazonka.DynamoDB.ListExports
import Amazonka.DynamoDB.ListGlobalTables
import Amazonka.DynamoDB.ListTables
import Amazonka.DynamoDB.ListTagsOfResource
import Amazonka.DynamoDB.PutItem
import Amazonka.DynamoDB.Query
import Amazonka.DynamoDB.RestoreTableFromBackup
import Amazonka.DynamoDB.RestoreTableToPointInTime
import Amazonka.DynamoDB.Scan
import Amazonka.DynamoDB.TagResource
import Amazonka.DynamoDB.TransactGetItems
import Amazonka.DynamoDB.TransactWriteItems
import Amazonka.DynamoDB.Types
import Amazonka.DynamoDB.UntagResource
import Amazonka.DynamoDB.UpdateContinuousBackups
import Amazonka.DynamoDB.UpdateContributorInsights
import Amazonka.DynamoDB.UpdateGlobalTable
import Amazonka.DynamoDB.UpdateGlobalTableSettings
import Amazonka.DynamoDB.UpdateItem
import Amazonka.DynamoDB.UpdateTable
import Amazonka.DynamoDB.UpdateTableReplicaAutoScaling
import Amazonka.DynamoDB.UpdateTimeToLive
import Amazonka.DynamoDB.Waiters