package
1.10.20
Repository: https://github.com/jadekler/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package dynamodbattribute provides marshaling and unmarshaling utilities to convert between Go types and dynamodb.AttributeValues.
Package dynamodbiface provides an interface to enable mocking the Amazon DynamoDB service client for testing your code.

# Functions

New creates a new instance of the DynamoDB client with a session.

# Constants

AttributeActionAdd is a AttributeAction enum value.
AttributeActionDelete is a AttributeAction enum value.
AttributeActionPut is a AttributeAction enum value.
ComparisonOperatorBeginsWith is a ComparisonOperator enum value.
ComparisonOperatorBetween is a ComparisonOperator enum value.
ComparisonOperatorContains is a ComparisonOperator enum value.
ComparisonOperatorEq is a ComparisonOperator enum value.
ComparisonOperatorGe is a ComparisonOperator enum value.
ComparisonOperatorGt is a ComparisonOperator enum value.
ComparisonOperatorIn is a ComparisonOperator enum value.
ComparisonOperatorLe is a ComparisonOperator enum value.
ComparisonOperatorLt is a ComparisonOperator enum value.
ComparisonOperatorNe is a ComparisonOperator enum value.
ComparisonOperatorNotContains is a ComparisonOperator enum value.
ComparisonOperatorNotNull is a ComparisonOperator enum value.
ComparisonOperatorNull is a ComparisonOperator enum value.
ConditionalOperatorAnd is a ConditionalOperator enum value.
ConditionalOperatorOr is a ConditionalOperator enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeConditionalCheckFailedException for service response error code "ConditionalCheckFailedException".
ErrCodeInternalServerError for service response error code "InternalServerError".
ErrCodeItemCollectionSizeLimitExceededException for service response error code "ItemCollectionSizeLimitExceededException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeProvisionedThroughputExceededException for service response error code "ProvisionedThroughputExceededException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
IndexStatusActive is a IndexStatus enum value.
IndexStatusCreating is a IndexStatus enum value.
IndexStatusDeleting is a IndexStatus enum value.
IndexStatusUpdating is a IndexStatus enum value.
KeyTypeHash is a KeyType enum value.
KeyTypeRange is a KeyType enum value.
ProjectionTypeAll is a ProjectionType enum value.
ProjectionTypeInclude is a ProjectionType enum value.
ProjectionTypeKeysOnly is a ProjectionType enum value.
ReturnConsumedCapacityIndexes is a ReturnConsumedCapacity enum value.
ReturnConsumedCapacityNone is a ReturnConsumedCapacity enum value.
ReturnConsumedCapacityTotal is a ReturnConsumedCapacity enum value.
ReturnItemCollectionMetricsNone is a ReturnItemCollectionMetrics enum value.
ReturnItemCollectionMetricsSize is a ReturnItemCollectionMetrics enum value.
ReturnValueAllNew is a ReturnValue enum value.
ReturnValueAllOld is a ReturnValue enum value.
ReturnValueNone is a ReturnValue enum value.
ReturnValueUpdatedNew is a ReturnValue enum value.
ReturnValueUpdatedOld is a ReturnValue enum value.
ScalarAttributeTypeB is a ScalarAttributeType enum value.
ScalarAttributeTypeN is a ScalarAttributeType enum value.
ScalarAttributeTypeS is a ScalarAttributeType enum value.
SelectAllAttributes is a Select enum value.
SelectAllProjectedAttributes is a Select enum value.
SelectCount is a Select enum value.
SelectSpecificAttributes is a Select enum value.
Service endpoint prefix API calls made to.
StreamViewTypeKeysOnly is a StreamViewType enum value.
StreamViewTypeNewAndOldImages is a StreamViewType enum value.
StreamViewTypeNewImage is a StreamViewType enum value.
StreamViewTypeOldImage is a StreamViewType enum value.
TableStatusActive is a TableStatus enum value.
TableStatusCreating is a TableStatus enum value.
TableStatusDeleting is a TableStatus enum value.
TableStatusUpdating is a TableStatus enum value.
TimeToLiveStatusDisabled is a TimeToLiveStatus enum value.
TimeToLiveStatusDisabling is a TimeToLiveStatus enum value.
TimeToLiveStatusEnabled is a TimeToLiveStatus enum value.
TimeToLiveStatusEnabling is a TimeToLiveStatus enum value.

# 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 DescribeLimits operation.
Represents the output of a DescribeLimits operation.
Represents the input of a DescribeTable operation.
Represents the output of a DescribeTable operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeTimeToLiveInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeTimeToLiveOutput.
DynamoDB provides the API operation methods for making requests to Amazon DynamoDB.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ListTagsOfResourceInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ListTagsOfResourceOutput.
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.
Describes a tag.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/TagResourceInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/TagResourceOutput.
The description of the Time to Live (TTL) status on the specified table.
Represents the settings used to enable or disable Time to Live for the specified table.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UntagResourceInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UntagResourceOutput.
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 the input of an UpdateTimeToLive operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateTimeToLiveOutput.
Represents an operation to perform - either DeleteItem or PutItem.