Crate rusoto_dynamodb [−] [src]
Amazon DynamoDB
If you're using the service, you're probably looking for DynamoDbClient and DynamoDb.
Structs
AttributeDefinition |
Represents an attribute for describing the key schema for the table and indexes. |
AttributeValue |
Represents the data for an attribute. Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself. For more information, see Data Types in the Amazon DynamoDB Developer Guide. |
AttributeValueUpdate |
For the You cannot use Attribute values cannot be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests with empty values will be rejected with a |
BatchGetItemInput |
Represents the input of a |
BatchGetItemOutput |
Represents the output of a |
BatchWriteItemInput |
Represents the input of a |
BatchWriteItemOutput |
Represents the output of a |
Capacity |
Represents the amount of provisioned throughput capacity consumed on a table or an index. |
Condition |
Represents the selection criteria for a
|
ConsumedCapacity |
The capacity units consumed by an operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. |
CreateGlobalSecondaryIndexAction |
Represents a new global secondary index to be added to an existing table. |
CreateTableInput |
Represents the input of a |
CreateTableOutput |
Represents the output of a |
DeleteGlobalSecondaryIndexAction |
Represents a global secondary index to be deleted from an existing table. |
DeleteItemInput |
Represents the input of a |
DeleteItemOutput |
Represents the output of a |
DeleteRequest |
Represents a request to perform a |
DeleteTableInput |
Represents the input of a |
DeleteTableOutput |
Represents the output of a |
DescribeLimitsInput |
Represents the input of a |
DescribeLimitsOutput |
Represents the output of a |
DescribeTableInput |
Represents the input of a |
DescribeTableOutput |
Represents the output of a |
DescribeTimeToLiveInput | |
DescribeTimeToLiveOutput | |
DynamoDbClient |
A client for the DynamoDB API. |
ExpectedAttributeValue |
Represents a condition to be compared with an attribute value. This condition can be used with
|
GetItemInput |
Represents the input of a |
GetItemOutput |
Represents the output of a |
GlobalSecondaryIndex |
Represents the properties of a global secondary index. |
GlobalSecondaryIndexDescription |
Represents the properties of a global secondary index. |
GlobalSecondaryIndexUpdate |
Represents one of the following:
|
ItemCollectionMetrics |
Information about item collections, if any, that were affected by the operation. |
KeySchemaElement |
Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index. A A |
KeysAndAttributes |
Represents a set of primary keys and, for each key, the attributes to retrieve from the table. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key. For a composite primary key, you must provide both the partition key and the sort key. |
ListTablesInput |
Represents the input of a |
ListTablesOutput |
Represents the output of a |
ListTagsOfResourceInput | |
ListTagsOfResourceOutput | |
LocalSecondaryIndex |
Represents the properties of a local secondary index. |
LocalSecondaryIndexDescription |
Represents the properties of a local secondary index. |
Projection |
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. |
ProvisionedThroughput |
Represents the provisioned throughput settings for a specified table or index. The settings can be modified using the For current minimum and maximum provisioned throughput values, see Limits in the Amazon DynamoDB Developer Guide. |
ProvisionedThroughputDescription |
Represents the provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases. |
PutItemInput |
Represents the input of a |
PutItemOutput |
Represents the output of a |
PutRequest |
Represents a request to perform a |
QueryInput |
Represents the input of a |
QueryOutput |
Represents the output of a |
ScanInput |
Represents the input of a |
ScanOutput |
Represents the output of a |
StreamSpecification |
Represents the DynamoDB Streams configuration for a table in DynamoDB. |
TableDescription |
Represents the properties of a table. |
Tag |
Describes a tag. A tag is a key-value pair. You can add up to 50 tags to a single DynamoDB table. AWS-assigned tag names and values are automatically assigned the aws: prefix, which the user cannot assign. AWS-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix user: in the Cost Allocation Report. You cannot backdate the application of a tag. For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide. |
TagResourceInput | |
TimeToLiveDescription |
The description of the Time to Live (TTL) status on the specified table. |
TimeToLiveSpecification |
Represents the settings used to enable or disable Time to Live for the specified table. |
UntagResourceInput | |
UpdateGlobalSecondaryIndexAction |
Represents the new provisioned throughput settings to be applied to a global secondary index. |
UpdateItemInput |
Represents the input of an |
UpdateItemOutput |
Represents the output of an |
UpdateTableInput |
Represents the input of an |
UpdateTableOutput |
Represents the output of an |
UpdateTimeToLiveInput |
Represents the input of an |
UpdateTimeToLiveOutput | |
WriteRequest |
Represents an operation to perform - either |
Enums
BatchGetItemError |
Errors returned by BatchGetItem |
BatchWriteItemError |
Errors returned by BatchWriteItem |
CreateTableError |
Errors returned by CreateTable |
DeleteItemError |
Errors returned by DeleteItem |
DeleteTableError |
Errors returned by DeleteTable |
DescribeLimitsError |
Errors returned by DescribeLimits |
DescribeTableError |
Errors returned by DescribeTable |
DescribeTimeToLiveError |
Errors returned by DescribeTimeToLive |
GetItemError |
Errors returned by GetItem |
ListTablesError |
Errors returned by ListTables |
ListTagsOfResourceError |
Errors returned by ListTagsOfResource |
PutItemError |
Errors returned by PutItem |
QueryError |
Errors returned by Query |
ScanError |
Errors returned by Scan |
TagResourceError |
Errors returned by TagResource |
UntagResourceError |
Errors returned by UntagResource |
UpdateItemError |
Errors returned by UpdateItem |
UpdateTableError |
Errors returned by UpdateTable |
UpdateTimeToLiveError |
Errors returned by UpdateTimeToLive |
Traits
DynamoDb |
Trait representing the capabilities of the DynamoDB API. DynamoDB clients implement this trait. |