Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 3.28 KB

File metadata and controls

86 lines (67 loc) · 3.28 KB

DynamoDB

AWS's database service · portable interface driver.Database · AWS index

Operations (24)

Operation Description
BatchGetItems
BatchPutItems
CreateIndex Global Secondary Indexes
CreateTable
DeleteIndex
DeleteItem
DeleteTable
DescribeIndex
DescribeTTL
DescribeTable
GetItem
GetStreamRecords
ListIndexes
ListTables
ListTagsOfResource
PutItem
Query
Scan
TagResource Tagging
TransactWriteItems Transactional writes
UntagResource
UpdateItem
UpdateStreamConfig Streams / Change Feed
UpdateTTL TTL

Optional capabilities

Discovered by type assertion; only some providers implement these.

Backuper

Backuper is an OPTIONAL capability, discovered by type assertion (like the

Operation Description
CreateBackup CreateBackup snapshots the table's schema and items under a new BackupArn.
DeleteBackup DeleteBackup removes the backup identified by backupArn, returning its
DescribeBackup DescribeBackup returns the backup identified by backupArn.
ListBackups ListBackups returns every backup, or only those of tableName when it is
RestoreTableFromBackup RestoreTableFromBackup creates targetTable from the backup's schema and
RestoreTableToPointInTime RestoreTableToPointInTime creates targetTable from sourceTable. The

ContributorInsighter

ContributorInsighter is an OPTIONAL capability, discovered by type assertion

Operation Description
DescribeContributorInsights DescribeContributorInsights returns the Contributor Insights status of the
ListContributorInsights ListContributorInsights returns a summary for every table/index that has a
UpdateContributorInsights UpdateContributorInsights enables or disables Contributor Insights for the

GlobalTabler

GlobalTabler is an OPTIONAL capability, discovered by type assertion (like

Operation Description
CreateGlobalTable CreateGlobalTable creates a global table named after an existing table with
DescribeGlobalTable DescribeGlobalTable returns the global table identified by name.
ListGlobalTables ListGlobalTables returns every global table ordered by name, optionally
UpdateGlobalTable UpdateGlobalTable adds and/or removes replica regions, returning the

KinesisStreamer

KinesisStreamer is an OPTIONAL capability, discovered by type assertion (like

Operation Description
DescribeKinesisStreamingDestination DescribeKinesisStreamingDestination returns every destination attached to
DisableKinesisStreamingDestination DisableKinesisStreamingDestination marks the table's streamArn destination
EnableKinesisStreamingDestination EnableKinesisStreamingDestination attaches streamArn to the table (or
UpdateKinesisStreamingDestination UpdateKinesisStreamingDestination changes the precision of the table's

Not in scope

Not documented yet. See the emulator boundary for cloudemu-wide non-goals.