package
2.0.0-preview.4+incompatible
Repository: https://github.com/skarlso/aws-sdk-go-v2.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.
Package expression provides types and functions to create Amazon DynamoDB Expression strings, ExpressionAttributeNames maps, and ExpressionAttributeValues maps.

# Functions

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

# Constants

Enum values for AttributeAction.
Enum values for AttributeAction.
Enum values for AttributeAction.
Enum values for BackupStatus.
Enum values for BackupStatus.
Enum values for BackupStatus.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ConditionalOperator.
Enum values for ConditionalOperator.
Enum values for ContinuousBackupsStatus.
Enum values for ContinuousBackupsStatus.
Service ID for Regions and Endpoints metadata.
ErrCodeBackupInUseException for service response error code "BackupInUseException".
ErrCodeBackupNotFoundException for service response error code "BackupNotFoundException".
ErrCodeConditionalCheckFailedException for service response error code "ConditionalCheckFailedException".
ErrCodeContinuousBackupsUnavailableException for service response error code "ContinuousBackupsUnavailableException".
ErrCodeGlobalTableAlreadyExistsException for service response error code "GlobalTableAlreadyExistsException".
ErrCodeGlobalTableNotFoundException for service response error code "GlobalTableNotFoundException".
ErrCodeIndexNotFoundException for service response error code "IndexNotFoundException".
ErrCodeInternalServerError for service response error code "InternalServerError".
ErrCodeInvalidRestoreTimeException for service response error code "InvalidRestoreTimeException".
ErrCodeItemCollectionSizeLimitExceededException for service response error code "ItemCollectionSizeLimitExceededException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodePointInTimeRecoveryUnavailableException for service response error code "PointInTimeRecoveryUnavailableException".
ErrCodeProvisionedThroughputExceededException for service response error code "ProvisionedThroughputExceededException".
ErrCodeReplicaAlreadyExistsException for service response error code "ReplicaAlreadyExistsException".
ErrCodeReplicaNotFoundException for service response error code "ReplicaNotFoundException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTableAlreadyExistsException for service response error code "TableAlreadyExistsException".
ErrCodeTableInUseException for service response error code "TableInUseException".
ErrCodeTableNotFoundException for service response error code "TableNotFoundException".
Enum values for GlobalTableStatus.
Enum values for GlobalTableStatus.
Enum values for GlobalTableStatus.
Enum values for GlobalTableStatus.
Enum values for IndexStatus.
Enum values for IndexStatus.
Enum values for IndexStatus.
Enum values for IndexStatus.
Enum values for KeyType.
Enum values for KeyType.
Enum values for PointInTimeRecoveryStatus.
Enum values for PointInTimeRecoveryStatus.
Enum values for ProjectionType.
Enum values for ProjectionType.
Enum values for ProjectionType.
Enum values for ReplicaStatus.
Enum values for ReplicaStatus.
Enum values for ReplicaStatus.
Enum values for ReplicaStatus.
Enum values for ReturnConsumedCapacity.
Enum values for ReturnConsumedCapacity.
Enum values for ReturnConsumedCapacity.
Enum values for ReturnItemCollectionMetrics.
Enum values for ReturnItemCollectionMetrics.
Enum values for ReturnValue.
Enum values for ReturnValue.
Enum values for ReturnValue.
Enum values for ReturnValue.
Enum values for ReturnValue.
Enum values for ScalarAttributeType.
Enum values for ScalarAttributeType.
Enum values for ScalarAttributeType.
Enum values for Select.
Enum values for Select.
Enum values for Select.
Enum values for Select.
Service endpoint prefix API calls made to.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for StreamViewType.
Enum values for StreamViewType.
Enum values for StreamViewType.
Enum values for StreamViewType.
Enum values for TableStatus.
Enum values for TableStatus.
Enum values for TableStatus.
Enum values for TableStatus.
Enum values for TimeToLiveStatus.
Enum values for TimeToLiveStatus.
Enum values for TimeToLiveStatus.
Enum values for TimeToLiveStatus.

# 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.
Contains the description of the backup created for the table.
Contains the details of the backup created for the table.
Contains details for the backup.
Represents the input of a BatchGetItem operation.
Represents the output of a BatchGetItem operation.
BatchGetItemPager is used to paginate the request.
BatchGetItemRequest is a API request type for the BatchGetItem API operation.
Represents the input of a BatchWriteItem operation.
Represents the output of a BatchWriteItem operation.
BatchWriteItemRequest is a API request type for the BatchWriteItem API 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 the continuous backups and point in time recovery settings on the table.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/CreateBackupInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/CreateBackupOutput.
CreateBackupRequest is a API request type for the CreateBackup API operation.
Represents a new global secondary index to be added to an existing table.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/CreateGlobalTableInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/CreateGlobalTableOutput.
CreateGlobalTableRequest is a API request type for the CreateGlobalTable API operation.
Represents a replica to be added.
Represents the input of a CreateTable operation.
Represents the output of a CreateTable operation.
CreateTableRequest is a API request type for the CreateTable API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DeleteBackupInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DeleteBackupOutput.
DeleteBackupRequest is a API request type for the DeleteBackup API 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.
DeleteItemRequest is a API request type for the DeleteItem API operation.
Represents a replica to be removed.
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.
DeleteTableRequest is a API request type for the DeleteTable API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeBackupInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeBackupOutput.
DescribeBackupRequest is a API request type for the DescribeBackup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeContinuousBackupsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeContinuousBackupsOutput.
DescribeContinuousBackupsRequest is a API request type for the DescribeContinuousBackups API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeGlobalTableInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeGlobalTableOutput.
DescribeGlobalTableRequest is a API request type for the DescribeGlobalTable API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeGlobalTableSettingsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/DescribeGlobalTableSettingsOutput.
DescribeGlobalTableSettingsRequest is a API request type for the DescribeGlobalTableSettings API operation.
Represents the input of a DescribeLimits operation.
Represents the output of a DescribeLimits operation.
DescribeLimitsRequest is a API request type for the DescribeLimits API operation.
Represents the input of a DescribeTable operation.
Represents the output of a DescribeTable operation.
DescribeTableRequest is a API request type for the DescribeTable API 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.
DescribeTimeToLiveRequest is a API request type for the DescribeTimeToLive API operation.
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.
GetItemRequest is a API request type for the GetItem API operation.
Represents the properties of a global secondary index.
Represents the properties of a global secondary index.
Represents the properties of a global secondary index for the table when the backup was created.
Represents one of the following: * A new global secondary index to be added to an existing table.
Represents the properties of a global table.
Contains details about the global table.
Represents the settings of a global secondary index for a global table that will be modified.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ListBackupsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ListBackupsOutput.
ListBackupsRequest is a API request type for the ListBackups API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ListGlobalTablesInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ListGlobalTablesOutput.
ListGlobalTablesRequest is a API request type for the ListGlobalTables API operation.
Represents the input of a ListTables operation.
Represents the output of a ListTables operation.
ListTablesPager is used to paginate the request.
ListTablesRequest is a API request type for the ListTables API 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.
ListTagsOfResourceRequest is a API request type for the ListTagsOfResource API operation.
Represents the properties of a local secondary index.
Represents the properties of a local secondary index.
Represents the properties of a local secondary index for the table when the backup was created.
The description of the point in time settings applied to the table.
Represents the settings used to enable point in time recovery.
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.
PutItemRequest is a API request type for the PutItem API 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.
QueryPager is used to paginate the request.
QueryRequest is a API request type for the Query API operation.
Represents the properties of a replica.
Contains the details of the replica.
Represents the properties of a global secondary index.
Represents the settings of a global secondary index for a global table that will be modified.
Represents the properties of a replica.
Represents the settings for a global table in a region that will be modified.
Represents one of the following: * A new replica to be added to an existing global table.
Contains details for the restore.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/RestoreTableFromBackupInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/RestoreTableFromBackupOutput.
RestoreTableFromBackupRequest is a API request type for the RestoreTableFromBackup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/RestoreTableToPointInTimeInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/RestoreTableToPointInTimeOutput.
RestoreTableToPointInTimeRequest is a API request type for the RestoreTableToPointInTime API operation.
Represents the input of a Scan operation.
Represents the output of a Scan operation.
ScanPager is used to paginate the request.
ScanRequest is a API request type for the Scan API operation.
Contains the details of the table when the backup was created.
Contains the details of the features enabled on the table when the backup was created.
The description of the server-side encryption status on the specified table.
Represents the settings used to enable server-side encryption.
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.
TagResourceRequest is a API request type for the TagResource API operation.
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.
UntagResourceRequest is a API request type for the UntagResource API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateContinuousBackupsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateContinuousBackupsOutput.
UpdateContinuousBackupsRequest is a API request type for the UpdateContinuousBackups API operation.
Represents the new provisioned throughput settings to be applied to a global secondary index.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateGlobalTableInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateGlobalTableOutput.
UpdateGlobalTableRequest is a API request type for the UpdateGlobalTable API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateGlobalTableSettingsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateGlobalTableSettingsOutput.
UpdateGlobalTableSettingsRequest is a API request type for the UpdateGlobalTableSettings API operation.
Represents the input of an UpdateItem operation.
Represents the output of an UpdateItem operation.
UpdateItemRequest is a API request type for the UpdateItem API operation.
Represents the input of an UpdateTable operation.
Represents the output of an UpdateTable operation.
UpdateTableRequest is a API request type for the UpdateTable API operation.
Represents the input of an UpdateTimeToLive operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/UpdateTimeToLiveOutput.
UpdateTimeToLiveRequest is a API request type for the UpdateTimeToLive API operation.
Represents an operation to perform - either DeleteItem or PutItem.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Determines the level of detail about provisioned throughput consumption that is returned in the response: * INDEXES - The response includes the aggregate ConsumedCapacity for the operation, together with ConsumedCapacity for each table and secondary index that was accessed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author