package
0.23.3
Repository: https://github.com/jviney/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 client from the provided Config.
NewBatchGetItemRequestPaginator returns a paginator for BatchGetItem.
NewListContributorInsightsRequestPaginator returns a paginator for ListContributorInsights.
NewListTablesRequestPaginator returns a paginator for ListTables.
NewQueryRequestPaginator returns a paginator for Query.
NewScanRequestPaginator returns a paginator for Scan.

# 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 BackupType.
Enum values for BackupTypeFilter.
Enum values for BackupTypeFilter.
Enum values for BackupTypeFilter.
Enum values for BackupTypeFilter.
Enum values for BackupType.
Enum values for BackupType.
Enum values for BillingMode.
Enum values for BillingMode.
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.
Enum values for ContributorInsightsAction.
Enum values for ContributorInsightsAction.
Enum values for ContributorInsightsStatus.
Enum values for ContributorInsightsStatus.
Enum values for ContributorInsightsStatus.
Enum values for ContributorInsightsStatus.
Enum values for ContributorInsightsStatus.
Service's Endpoint identifier.
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".
ErrCodeIdempotentParameterMismatchException for service response error code "IdempotentParameterMismatchException".
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".
ErrCodeRequestLimitExceeded for service response error code "RequestLimitExceeded".
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".
ErrCodeTransactionCanceledException for service response error code "TransactionCanceledException".
ErrCodeTransactionConflictException for service response error code "TransactionConflictException".
ErrCodeTransactionInProgressException for service response error code "TransactionInProgressException".
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 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 ReturnValuesOnConditionCheckFailure.
Enum values for ReturnValuesOnConditionCheckFailure.
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's identifier.
Service's name.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for SSEStatus.
Enum values for SSEType.
Enum values for SSEType.
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 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

Contains details of a table archival operation.
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 properties of the scaling policy.
Represents the auto scaling policy to be modified.
Represents the auto scaling settings for a global table or global secondary index.
Represents the auto scaling settings to be modified for a global table or global secondary index.
Represents the properties of a target tracking scaling policy.
Represents the settings of a target tracking scaling policy that will be modified.
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.
BatchGetItemPaginator is used to paginate the request.
BatchGetItemRequest is the request type for the BatchGetItem API operation.
BatchGetItemResponse is the response type for the BatchGetItem API operation.
Represents the input of a BatchWriteItem operation.
Represents the output of a BatchWriteItem operation.
BatchWriteItemRequest is the request type for the BatchWriteItem API operation.
BatchWriteItemResponse is the response type for the BatchWriteItem API operation.
Contains the details for the read/write capacity mode.
An ordered list of errors for each item in the request which caused the transaction to get cancelled.
Represents the amount of provisioned throughput capacity consumed on a table or an index.
Client provides the API operation methods for making requests to DynamoDB.
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.
Represents a request to perform a check that an item exists or to check the condition of specific attributes of the item.
The capacity units consumed by an operation.
Represents the continuous backups and point in time recovery settings on the table.
Represents a Contributor Insights summary entry..
CRC32CheckFailedError provides the error type for when a DynamoDB operation response's doesn't match the precomputed CRC32 value supplied by the service's API.
No description provided by the author
No description provided by the author
CreateBackupRequest is the request type for the CreateBackup API operation.
CreateBackupResponse is the response type for the CreateBackup API operation.
Represents a new global secondary index to be added to an existing table.
No description provided by the author
No description provided by the author
CreateGlobalTableRequest is the request type for the CreateGlobalTable API operation.
CreateGlobalTableResponse is the response type for the CreateGlobalTable API operation.
Represents a replica to be added.
Represents a replica to be created.
Represents the input of a CreateTable operation.
Represents the output of a CreateTable operation.
CreateTableRequest is the request type for the CreateTable API operation.
CreateTableResponse is the response type for the CreateTable API operation.
Represents a request to perform a DeleteItem operation.
No description provided by the author
No description provided by the author
DeleteBackupRequest is the request type for the DeleteBackup API operation.
DeleteBackupResponse is the response 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 the request type for the DeleteItem API operation.
DeleteItemResponse is the response type for the DeleteItem API operation.
Represents a replica to be removed.
Represents a replica to be deleted.
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 the request type for the DeleteTable API operation.
DeleteTableResponse is the response type for the DeleteTable API operation.
No description provided by the author
No description provided by the author
DescribeBackupRequest is the request type for the DescribeBackup API operation.
DescribeBackupResponse is the response type for the DescribeBackup API operation.
No description provided by the author
No description provided by the author
DescribeContinuousBackupsRequest is the request type for the DescribeContinuousBackups API operation.
DescribeContinuousBackupsResponse is the response type for the DescribeContinuousBackups API operation.
No description provided by the author
No description provided by the author
DescribeContributorInsightsRequest is the request type for the DescribeContributorInsights API operation.
DescribeContributorInsightsResponse is the response type for the DescribeContributorInsights API operation.
No description provided by the author
No description provided by the author
DescribeEndpointsRequest is the request type for the DescribeEndpoints API operation.
DescribeEndpointsResponse is the response type for the DescribeEndpoints API operation.
No description provided by the author
No description provided by the author
DescribeGlobalTableRequest is the request type for the DescribeGlobalTable API operation.
DescribeGlobalTableResponse is the response type for the DescribeGlobalTable API operation.
No description provided by the author
No description provided by the author
DescribeGlobalTableSettingsRequest is the request type for the DescribeGlobalTableSettings API operation.
DescribeGlobalTableSettingsResponse is the response type for the DescribeGlobalTableSettings API operation.
Represents the input of a DescribeLimits operation.
Represents the output of a DescribeLimits operation.
DescribeLimitsRequest is the request type for the DescribeLimits API operation.
DescribeLimitsResponse is the response type for the DescribeLimits API operation.
Represents the input of a DescribeTable operation.
Represents the output of a DescribeTable operation.
No description provided by the author
No description provided by the author
DescribeTableReplicaAutoScalingRequest is the request type for the DescribeTableReplicaAutoScaling API operation.
DescribeTableReplicaAutoScalingResponse is the response type for the DescribeTableReplicaAutoScaling API operation.
DescribeTableRequest is the request type for the DescribeTable API operation.
DescribeTableResponse is the response type for the DescribeTable API operation.
No description provided by the author
No description provided by the author
DescribeTimeToLiveRequest is the request type for the DescribeTimeToLive API operation.
DescribeTimeToLiveResponse is the response type for the DescribeTimeToLive API operation.
An endpoint information details.
Represents a condition to be compared with an attribute value.
Represents a failure a contributor insights operation.
Specifies an item and related attribute values to retrieve in a TransactGetItem object.
Represents the input of a GetItem operation.
Represents the output of a GetItem operation.
GetItemRequest is the request type for the GetItem API operation.
GetItemResponse is the response type for the GetItem API operation.
Represents the properties of a global secondary index.
Represents the auto scaling settings of a global secondary index for a global table that will be modified.
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.
Details for the requested item.
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.
No description provided by the author
No description provided by the author
ListBackupsRequest is the request type for the ListBackups API operation.
ListBackupsResponse is the response type for the ListBackups API operation.
No description provided by the author
No description provided by the author
ListContributorInsightsPaginator is used to paginate the request.
ListContributorInsightsRequest is the request type for the ListContributorInsights API operation.
ListContributorInsightsResponse is the response type for the ListContributorInsights API operation.
No description provided by the author
No description provided by the author
ListGlobalTablesRequest is the request type for the ListGlobalTables API operation.
ListGlobalTablesResponse is the response type for the ListGlobalTables API operation.
Represents the input of a ListTables operation.
Represents the output of a ListTables operation.
ListTablesPaginator is used to paginate the request.
ListTablesRequest is the request type for the ListTables API operation.
ListTablesResponse is the response type for the ListTables API operation.
No description provided by the author
No description provided by the author
ListTagsOfResourceRequest is the request type for the ListTagsOfResource API operation.
ListTagsOfResourceResponse is the response 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.
Replica-specific provisioned throughput settings.
Represents a request to perform a PutItem operation.
Represents the input of a PutItem operation.
Represents the output of a PutItem operation.
PutItemRequest is the request type for the PutItem API operation.
PutItemResponse is the response 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.
QueryPaginator is used to paginate the request.
QueryRequest is the request type for the Query API operation.
QueryResponse is the response type for the Query API operation.
Represents the properties of a replica.
Represents the auto scaling settings of the replica.
Represents the auto scaling settings of a replica that will be modified.
Contains the details of the replica.
Represents the properties of a replica global secondary index.
Represents the auto scaling configuration for a replica global secondary index.
Represents the auto scaling settings of a global secondary index for a replica that will be modified.
Represents the properties of a replica global secondary index.
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 regional table or global table.
Represents one of the following: * A new replica to be added to an existing global table.
Contains details for the restore.
No description provided by the author
No description provided by the author
RestoreTableFromBackupRequest is the request type for the RestoreTableFromBackup API operation.
RestoreTableFromBackupResponse is the response type for the RestoreTableFromBackup API operation.
No description provided by the author
No description provided by the author
RestoreTableToPointInTimeRequest is the request type for the RestoreTableToPointInTime API operation.
RestoreTableToPointInTimeResponse is the response type for the RestoreTableToPointInTime API operation.
Represents the input of a Scan operation.
Represents the output of a Scan operation.
ScanPaginator is used to paginate the request.
ScanRequest is the request type for the Scan API operation.
ScanResponse is the response 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 auto scaling configuration for a global table.
Represents the properties of a table.
Describes a tag.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response 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 (TTL) for the specified table.
Specifies an item to be retrieved as part of the transaction.
No description provided by the author
No description provided by the author
TransactGetItemsRequest is the request type for the TransactGetItems API operation.
TransactGetItemsResponse is the response type for the TransactGetItems API operation.
A list of requests that can perform update, put, delete, or check operations on multiple items in one or more tables atomically.
No description provided by the author
No description provided by the author
TransactWriteItemsRequest is the request type for the TransactWriteItems API operation.
TransactWriteItemsResponse is the response type for the TransactWriteItems API operation.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
Represents a request to perform an UpdateItem operation.
No description provided by the author
No description provided by the author
UpdateContinuousBackupsRequest is the request type for the UpdateContinuousBackups API operation.
UpdateContinuousBackupsResponse is the response type for the UpdateContinuousBackups API operation.
No description provided by the author
No description provided by the author
UpdateContributorInsightsRequest is the request type for the UpdateContributorInsights API operation.
UpdateContributorInsightsResponse is the response type for the UpdateContributorInsights API operation.
Represents the new provisioned throughput settings to be applied to a global secondary index.
No description provided by the author
No description provided by the author
UpdateGlobalTableRequest is the request type for the UpdateGlobalTable API operation.
UpdateGlobalTableResponse is the response type for the UpdateGlobalTable API operation.
No description provided by the author
No description provided by the author
UpdateGlobalTableSettingsRequest is the request type for the UpdateGlobalTableSettings API operation.
UpdateGlobalTableSettingsResponse is the response type for the UpdateGlobalTableSettings API operation.
Represents the input of an UpdateItem operation.
Represents the output of an UpdateItem operation.
UpdateItemRequest is the request type for the UpdateItem API operation.
UpdateItemResponse is the response type for the UpdateItem API operation.
Represents a replica to be modified.
Represents the input of an UpdateTable operation.
Represents the output of an UpdateTable operation.
No description provided by the author
No description provided by the author
UpdateTableReplicaAutoScalingRequest is the request type for the UpdateTableReplicaAutoScaling API operation.
UpdateTableReplicaAutoScalingResponse is the response type for the UpdateTableReplicaAutoScaling API operation.
UpdateTableRequest is the request type for the UpdateTable API operation.
UpdateTableResponse is the response type for the UpdateTable API operation.
Represents the input of an UpdateTimeToLive operation.
No description provided by the author
UpdateTimeToLiveRequest is the request type for the UpdateTimeToLive API operation.
UpdateTimeToLiveResponse is the response 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
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
No description provided by the author
No description provided by the author