Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/aws_api/services/dynamodb/mod.ts>DynamoDB

From-scratch Typescript client for accessing AWS APIs
Extremely Popular
Go to Latest
class DynamoDB
import { DynamoDB } from "https://deno.land/x/aws_api@v0.8.0/services/dynamodb/mod.ts";

Constructors

new
DynamoDB(apiFactory: client.ApiFactory)

Methods

batchExecuteStatement(params: s.BatchExecuteStatementInput, opts?: client.RequestOptions): Promise<s.BatchExecuteStatementOutput>
batchGetItem(params: s.BatchGetItemInput, opts?: client.RequestOptions): Promise<s.BatchGetItemOutput>
batchWriteItem(params: s.BatchWriteItemInput, opts?: client.RequestOptions): Promise<s.BatchWriteItemOutput>
createBackup(params: s.CreateBackupInput, opts?: client.RequestOptions): Promise<s.CreateBackupOutput>
createGlobalTable(params: s.CreateGlobalTableInput, opts?: client.RequestOptions): Promise<s.CreateGlobalTableOutput>
createTable(params: s.CreateTableInput, opts?: client.RequestOptions): Promise<s.CreateTableOutput>
deleteBackup(params: s.DeleteBackupInput, opts?: client.RequestOptions): Promise<s.DeleteBackupOutput>
deleteItem(params: s.DeleteItemInput, opts?: client.RequestOptions): Promise<s.DeleteItemOutput>
deleteTable(params: s.DeleteTableInput, opts?: client.RequestOptions): Promise<s.DeleteTableOutput>
describeBackup(params: s.DescribeBackupInput, opts?: client.RequestOptions): Promise<s.DescribeBackupOutput>
describeContinuousBackups(params: s.DescribeContinuousBackupsInput, opts?: client.RequestOptions): Promise<s.DescribeContinuousBackupsOutput>
describeContributorInsights(params: s.DescribeContributorInsightsInput, opts?: client.RequestOptions): Promise<s.DescribeContributorInsightsOutput>
describeEndpoints(opts?: client.RequestOptions): Promise<s.DescribeEndpointsResponse>
describeExport(params: s.DescribeExportInput, opts?: client.RequestOptions): Promise<s.DescribeExportOutput>
describeGlobalTable(params: s.DescribeGlobalTableInput, opts?: client.RequestOptions): Promise<s.DescribeGlobalTableOutput>
describeGlobalTableSettings(params: s.DescribeGlobalTableSettingsInput, opts?: client.RequestOptions): Promise<s.DescribeGlobalTableSettingsOutput>
describeKinesisStreamingDestination(params: s.DescribeKinesisStreamingDestinationInput, opts?: client.RequestOptions): Promise<s.DescribeKinesisStreamingDestinationOutput>
describeLimits(opts?: client.RequestOptions): Promise<s.DescribeLimitsOutput>
describeTable(params: s.DescribeTableInput, opts?: client.RequestOptions): Promise<s.DescribeTableOutput>
describeTableReplicaAutoScaling(params: s.DescribeTableReplicaAutoScalingInput, opts?: client.RequestOptions): Promise<s.DescribeTableReplicaAutoScalingOutput>
describeTimeToLive(params: s.DescribeTimeToLiveInput, opts?: client.RequestOptions): Promise<s.DescribeTimeToLiveOutput>
disableKinesisStreamingDestination(params: s.KinesisStreamingDestinationInput, opts?: client.RequestOptions): Promise<s.KinesisStreamingDestinationOutput>
enableKinesisStreamingDestination(params: s.KinesisStreamingDestinationInput, opts?: client.RequestOptions): Promise<s.KinesisStreamingDestinationOutput>
executeStatement(params: s.ExecuteStatementInput, opts?: client.RequestOptions): Promise<s.ExecuteStatementOutput>
executeTransaction(params: s.ExecuteTransactionInput, opts?: client.RequestOptions): Promise<s.ExecuteTransactionOutput>
exportTableToPointInTime(params: s.ExportTableToPointInTimeInput, opts?: client.RequestOptions): Promise<s.ExportTableToPointInTimeOutput>
getItem(params: s.GetItemInput, opts?: client.RequestOptions): Promise<s.GetItemOutput>
listBackups(params?: s.ListBackupsInput, opts?: client.RequestOptions): Promise<s.ListBackupsOutput>
listContributorInsights(params?: s.ListContributorInsightsInput, opts?: client.RequestOptions): Promise<s.ListContributorInsightsOutput>
listExports(params?: s.ListExportsInput, opts?: client.RequestOptions): Promise<s.ListExportsOutput>
listGlobalTables(params?: s.ListGlobalTablesInput, opts?: client.RequestOptions): Promise<s.ListGlobalTablesOutput>
listTables(params?: s.ListTablesInput, opts?: client.RequestOptions): Promise<s.ListTablesOutput>
listTagsOfResource(params: s.ListTagsOfResourceInput, opts?: client.RequestOptions): Promise<s.ListTagsOfResourceOutput>
putItem(params: s.PutItemInput, opts?: client.RequestOptions): Promise<s.PutItemOutput>
query(params: s.QueryInput, opts?: client.RequestOptions): Promise<s.QueryOutput>
restoreTableFromBackup(params: s.RestoreTableFromBackupInput, opts?: client.RequestOptions): Promise<s.RestoreTableFromBackupOutput>
restoreTableToPointInTime(params: s.RestoreTableToPointInTimeInput, opts?: client.RequestOptions): Promise<s.RestoreTableToPointInTimeOutput>
scan(params: s.ScanInput, opts?: client.RequestOptions): Promise<s.ScanOutput>
tagResource(params: s.TagResourceInput, opts?: client.RequestOptions): Promise<void>
transactGetItems(params: s.TransactGetItemsInput, opts?: client.RequestOptions): Promise<s.TransactGetItemsOutput>
transactWriteItems(params: s.TransactWriteItemsInput, opts?: client.RequestOptions): Promise<s.TransactWriteItemsOutput>
untagResource(params: s.UntagResourceInput, opts?: client.RequestOptions): Promise<void>
updateContinuousBackups(params: s.UpdateContinuousBackupsInput, opts?: client.RequestOptions): Promise<s.UpdateContinuousBackupsOutput>
updateContributorInsights(params: s.UpdateContributorInsightsInput, opts?: client.RequestOptions): Promise<s.UpdateContributorInsightsOutput>
updateGlobalTable(params: s.UpdateGlobalTableInput, opts?: client.RequestOptions): Promise<s.UpdateGlobalTableOutput>
updateGlobalTableSettings(params: s.UpdateGlobalTableSettingsInput, opts?: client.RequestOptions): Promise<s.UpdateGlobalTableSettingsOutput>
updateItem(params: s.UpdateItemInput, opts?: client.RequestOptions): Promise<s.UpdateItemOutput>
updateTable(params: s.UpdateTableInput, opts?: client.RequestOptions): Promise<s.UpdateTableOutput>
updateTableReplicaAutoScaling(params: s.UpdateTableReplicaAutoScalingInput, opts?: client.RequestOptions): Promise<s.UpdateTableReplicaAutoScalingOutput>
updateTimeToLive(params: s.UpdateTimeToLiveInput, opts?: client.RequestOptions): Promise<s.UpdateTimeToLiveOutput>
waitForTableExists(params: s.DescribeTableInput, opts?: client.RequestOptions): Promise<s.DescribeTableOutput>

Checks state up to 25 times, 20 seconds apart (about 9 minutes max wait time).

waitForTableNotExists(params: s.DescribeTableInput, opts?: client.RequestOptions): Promise<Error | s.DescribeTableOutput>

Checks state up to 25 times, 20 seconds apart (about 9 minutes max wait time).

Static Properties

ApiMetadata: client.ApiMetadata