# Packages
Package dynamodbattribute provides conversion utilities from dynamodb.AttributeValue to concrete Go types and structures.
Package dynamodbiface provides an interface for the Amazon DynamoDB.
# Functions
New creates a new instance of the DynamoDB client with a session.
# Constants
@enum AttributeAction.
@enum AttributeAction.
@enum AttributeAction.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ComparisonOperator.
@enum ConditionalOperator.
@enum ConditionalOperator.
@enum IndexStatus.
@enum IndexStatus.
@enum IndexStatus.
@enum IndexStatus.
@enum KeyType.
@enum KeyType.
@enum ProjectionType.
@enum ProjectionType.
@enum ProjectionType.
@enum ReturnConsumedCapacity.
@enum ReturnConsumedCapacity.
@enum ReturnConsumedCapacity.
@enum ReturnItemCollectionMetrics.
@enum ReturnItemCollectionMetrics.
@enum ReturnValue.
@enum ReturnValue.
@enum ReturnValue.
@enum ReturnValue.
@enum ReturnValue.
@enum ScalarAttributeType.
@enum ScalarAttributeType.
@enum ScalarAttributeType.
@enum Select.
@enum Select.
@enum Select.
@enum Select.
A ServiceName is the name of the service the client will make API calls to.
@enum StreamViewType.
@enum StreamViewType.
@enum StreamViewType.
@enum StreamViewType.
@enum TableStatus.
@enum TableStatus.
@enum TableStatus.
@enum TableStatus.
# Structs
Represents an attribute for describing the key schema for the table and indexes.
Represents the data for an attribute.
For the UpdateItem operation, represents the attributes to be modified, the action to perform on each, and the new value for each.
Represents the input of a BatchGetItem operation.
Represents the output of a BatchGetItem operation.
Represents the input of a BatchWriteItem operation.
Represents the output of a BatchWriteItem operation.
Represents the amount of provisioned throughput capacity consumed on a table or an index.
Represents the selection criteria for a Query or Scan operation:
For a Query operation, Condition is used for specifying the KeyConditions to use when querying a table or an index.
The capacity units consumed by an operation.
Represents a new global secondary index to be added to an existing table.
Represents the input of a CreateTable operation.
Represents the output of a CreateTable operation.
Represents a global secondary index to be deleted from an existing table.
Represents the input of a DeleteItem operation.
Represents the output of a DeleteItem operation.
Represents a request to perform a DeleteItem operation on an item.
Represents the input of a DeleteTable operation.
Represents the output of a DeleteTable operation.
Represents the input of a DescribeTable operation.
Represents the output of a DescribeTable operation.
Overview
This is the Amazon DynamoDB API Reference.
Represents a condition to be compared with an attribute value.
Represents the input of a GetItem operation.
Represents the output of a GetItem operation.
Represents the properties of a global secondary index.
Represents the properties of a global secondary index.
Represents one of the following:
A new global secondary index to be added to an existing table.
Information about item collections, if any, that were affected by the operation.
Represents a set of primary keys and, for each key, the attributes to retrieve from the table.
Represents a single element of a key schema.
Represents the input of a ListTables operation.
Represents the output of a ListTables operation.
Represents the properties of a local secondary index.
Represents the properties of a local secondary index.
Represents attributes that are copied (projected) from the table into an index.
Represents the provisioned throughput settings for a specified table or index.
Represents the provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.
Represents the input of a PutItem operation.
Represents the output of a PutItem operation.
Represents a request to perform a PutItem operation on an item.
Represents the input of a Query operation.
Represents the output of a Query operation.
Represents the input of a Scan operation.
Represents the output of a Scan operation.
Represents the DynamoDB Streams configuration for a table in DynamoDB.
Represents the properties of a table.
Represents the new provisioned throughput settings to be applied to a global secondary index.
Represents the input of an UpdateItem operation.
Represents the output of an UpdateItem operation.
Represents the input of an UpdateTable operation.
Represents the output of an UpdateTable operation.
Represents an operation to perform - either DeleteItem or PutItem.