Amazon DynamoDB is a fast, highly scalable, highly available, cost-effective non-relational database service.
Amazon DynamoDB removes traditional scalability limitations on data storage while maintaining low latency and predictable performance.
Retrieves the attributes for multiple items from multiple tables using their primary keys.
The maximum number of item attributes that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB the size limit. If the response size limit is exceeded or a partial result is returned due to an internal processing failure, Amazon DynamoDB returns an UnprocessedKeys
value so you can retry the operation starting with the next item to get.
Amazon DynamoDB automatically adjusts the number of items returned per page to enforce this limit. For example, even if you ask to retrieve 100 items, but each individual item is 50k in size, the system returns 20 items and an appropriate UnprocessedKeys
value so you can get the next page of results. If necessary, your application needs its own logic to assemble the pages of results into one set.
Name | Data Type | Description |
---|---|---|
RequestItems
|
string |
Pagination token |
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.BatchGetItem |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
BatchGetItemInput
|
object |
RequestItems
|
BatchGetRequestMap | |||||
|
Name | Data Type | Description |
---|---|---|
BatchGetItemOutput
|
object |
Responses
|
BatchGetResponseMap | |||||
|
||||||
UnprocessedKeys
|
BatchGetRequestMap |
Contains a map of tables and their respective keys that were not processed with the current response, possibly due to reaching a limit on the response size. The |
||||
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Allows to execute a batch of Put and/or Delete Requests for many tables in a single call. A total of 25 requests are allowed.
There are no transaction guarantees provided by this API. It does not allow conditional puts nor does it support return values.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.BatchWriteItem |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
BatchWriteItemInput
|
object |
RequestItems
|
BatchWriteItemRequestMap |
A map of table name to list-of-write-requests. Used as input to the |
||||
|
Name | Data Type | Description |
---|---|---|
BatchWriteItemOutput
|
object |
A container for |
Responses
|
BatchWriteResponseMap |
The response object as a result of |
||||
|
||||||
UnprocessedItems
|
BatchWriteItemRequestMap |
The Items which we could not successfully process in a |
||||
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Adds a new table to your account.
The table name must be unique among those associated with the AWS Account issuing the request, and the AWS Region that receives the request (e.g. us-east-1
).
The CreateTable
operation triggers an asynchronous workflow to begin creating the table. Amazon DynamoDB immediately returns the state of the table (CREATING
) until the table is in the ACTIVE
state. Once the table is in the ACTIVE
state, you can perform data plane operations.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.CreateTable |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
CreateTableInput
|
object |
TableName
|
TableName |
The name of the table you want to create. Allowed characters are |
||||||||||
|
||||||||||||
KeySchema
|
KeySchema | |||||||||||
Properties
|
||||||||||||
ProvisionedThroughput
|
ProvisionedThroughput | |||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CreateTableOutput
|
object |
TableDescription
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
ResourceInUseException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Deletes a single item in a table by primary key.
You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.DeleteItem |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
DeleteItemInput
|
object |
TableName
|
TableName |
The name of the table in which you want to delete an item. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key
|
Key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expected
|
ExpectedAttributeMap | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReturnValues
|
ReturnValue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
DeleteItemOutput
|
object |
Attributes
|
AttributeMap |
If the |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
ConditionalCheckFailedException
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Deletes a table and all of its items.
If the table is in the ACTIVE
state, you can delete it. If a table is in CREATING
or UPDATING
states then Amazon DynamoDB returns a ResourceInUseException
. If the specified table does not exist, Amazon DynamoDB returns a ResourceNotFoundException
.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.DeleteTable |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
DeleteTableInput
|
object |
TableName
|
TableName |
The name of the table you want to delete. Allowed characters are |
||||
|
Name | Data Type | Description |
---|---|---|
DeleteTableOutput
|
object |
TableDescription
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
ResourceInUseException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Retrieves information about the table, including the current status of the table, the primary key schema and when the table was created.
If the table does not exist, Amazon DynamoDB returns a ResourceNotFoundException
.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.DescribeTable |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
DescribeTableInput
|
object |
TableName
|
TableName |
The name of the table you want to describe. Allowed characters are |
||||
|
Name | Data Type | Description |
---|---|---|
DescribeTableOutput
|
object |
Table
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Retrieves a set of Attributes for an item that matches the primary key.
The GetItem
operation provides an eventually-consistent read by default. If eventually-consistent reads are not acceptable for your application, use ConsistentRead
. Although this operation might take longer than a standard read, it always returns the last updated value.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.GetItem |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
GetItemInput
|
object |
TableName
|
TableName |
The name of the table in which you want to get an item. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key
|
Key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributesToGet
|
AttributeNameList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsistentRead
|
ConsistentRead | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
GetItemOutput
|
object |
Item
|
AttributeMap |
Contains the requested attributes. |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Retrieves a paginated list of table names created by the AWS Account of the caller in the AWS Region (e.g. us-east-1
).
Name | Data Type | Description |
---|---|---|
Limit
|
string |
Pagination limit |
ExclusiveStartTableName
|
string |
Pagination token |
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.ListTables |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
ListTablesInput
|
object |
ExclusiveStartTableName
|
TableName |
The name of the table that starts the list. If you already ran a |
||||
|
||||||
Limit
|
ListTablesInputLimit | |||||
|
Name | Data Type | Description |
---|---|---|
ListTablesOutput
|
object |
TableNames
|
TableNameList | ||||||||||||
|
|||||||||||||
LastEvaluatedTableName
|
TableName |
The name of the last table in the current list. Use this value as the |
|||||||||||
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Creates a new item, or replaces an old item with a new item (including all the attributes).
If an item already exists in the specified table with the same primary key, the new item completely replaces the existing item. You can perform a conditional put (insert a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.PutItem |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
PutItemInput
|
object |
TableName
|
TableName |
The name of the table in which you want to put an item. Allowed characters are |
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
Item
|
PutItemInputAttributeMap | ||||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
Expected
|
ExpectedAttributeMap | ||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
ReturnValues
|
ReturnValue | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
PutItemOutput
|
object |
Attributes
|
AttributeMap |
Attribute values before the put operation, but only if the |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
ConditionalCheckFailedException
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Gets the values of one or more items and its attributes by primary key (composite primary key, only).
Narrow the scope of the query using comparison operators on the RangeKeyValue
of the composite key. Use the ScanIndexForward
parameter to get results in forward or reverse order by range key.
Name | Data Type | Description |
---|---|---|
Limit
|
string |
Pagination limit |
ExclusiveStartKey
|
string |
Pagination token |
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.Query |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
QueryInput
|
object |
TableName
|
TableName |
The name of the table in which you want to query. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributesToGet
|
AttributeNameList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Limit
|
PositiveIntegerObject |
The maximum number of items to return. If Amazon DynamoDB hits this limit while querying the table, it stops the query and returns the matching values up to the limit, and a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsistentRead
|
ConsistentRead | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
BooleanObject |
If set to |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HashKeyValue
|
AttributeValue |
Attribute value of the hash component of the composite primary key. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RangeKeyCondition
|
Condition |
A container for the attribute values and comparison operators to use for the query. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScanIndexForward
|
BooleanObject |
Specifies forward or backward traversal of the index. Amazon DynamoDB returns results reflecting the requested order, determined by the range key. The default value is |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExclusiveStartKey
|
Key |
Primary key of the item from which to continue an earlier query. An earlier query might provide this value as the |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
QueryOutput
|
object |
Items
|
ItemList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
Integer |
Number of items in the response. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LastEvaluatedKey
|
Key |
Primary key of the item where the query operation stopped, inclusive of the previous result set. Use this value to start a new operation excluding this value in the new request. The |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Retrieves one or more items and its attributes by performing a full scan of a table.
Provide a ScanFilter
to get more specific results.
Name | Data Type | Description |
---|---|---|
Limit
|
string |
Pagination limit |
ExclusiveStartKey
|
string |
Pagination token |
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.Scan |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
ScanInput
|
object |
TableName
|
TableName |
The name of the table in which you want to scan. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributesToGet
|
AttributeNameList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Limit
|
PositiveIntegerObject |
The maximum number of items to return. If Amazon DynamoDB hits this limit while scanning the table, it stops the scan and returns the matching values up to the limit, and a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
BooleanObject |
If set to |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScanFilter
|
FilterConditionMap |
Evaluates the scan results and returns only the desired values. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
Condition
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExclusiveStartKey
|
Key |
Primary key of the item from which to continue an earlier scan. An earlier scan might provide this value if that scan operation was interrupted before scanning the entire table; either because of the result set size or the |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
ScanOutput
|
object |
Items
|
ItemList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
Integer |
Number of items in the response. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScannedCount
|
Integer |
Number of items in the complete scan before any filters are applied. A high |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LastEvaluatedKey
|
Key |
Primary key of the item where the scan operation stopped. Provide this value in a subsequent scan operation to continue the operation from that point. The |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Edits an existing item's attributes.
You can perform a conditional update (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.UpdateItem |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
UpdateItemInput
|
object |
TableName
|
TableName |
The name of the table in which you want to update an item. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key
|
Key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributeUpdates
|
AttributeUpdates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expected
|
ExpectedAttributeMap | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReturnValues
|
ReturnValue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
UpdateItemOutput
|
object |
Attributes
|
AttributeMap |
A map of attribute name-value pairs, but only if the |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
ConditionalCheckFailedException
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Updates the provisioned throughput for the given table.
Setting the throughput for a table helps you manage performance and is part of the Provisioned Throughput feature of Amazon DynamoDB.
Name | Data Type | Description |
---|---|---|
X-Amz-Target
|
string Allowed values: - DynamoDB_20111205.UpdateTable |
|
X-Amz-Content-Sha256
|
string | |
X-Amz-Date
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Signature
|
string | |
X-Amz-SignedHeaders
|
string |
Name | Data Type | Description |
---|---|---|
UpdateTableInput
|
object |
TableName
|
TableName |
The name of the table you want to update. Allowed characters are |
||||||||||
|
||||||||||||
ProvisionedThroughput
|
ProvisionedThroughput | |||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
UpdateTableOutput
|
object |
TableDescription
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
ResourceInUseException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Name | Data Type | Description |
---|---|---|
S
|
StringAttributeValue |
Strings are Unicode with UTF-8 binary encoding. The maximum size is limited by the size of the primary key (1024 bytes as a range part of a key or 2048 bytes as a single part hash key) or the item size (64k). |
N
|
NumberAttributeValue |
Numbers are positive or negative exact-value decimals and integers. A number can have up to 38 digits precision and can be between 10^-128 to 10^+126. |
B
|
BinaryAttributeValue |
Binary attributes are sequences of unsigned bytes. |
SS
|
StringSetAttributeValue |
A set of strings. |
NS
|
NumberSetAttributeValue |
A set of numbers. |
BS
|
BinarySetAttributeValue |
A set of binary attributes. |
AttributeValue can be String
, Number
, Binary
, StringSet
, NumberSet
, BinarySet
.
Name | Data Type | Description |
---|---|---|
S
|
StringAttributeValue |
Strings are Unicode with UTF-8 binary encoding. The maximum size is limited by the size of the primary key (1024 bytes as a range part of a key or 2048 bytes as a single part hash key) or the item size (64k). |
N
|
NumberAttributeValue |
Numbers are positive or negative exact-value decimals and integers. A number can have up to 38 digits precision and can be between 10^-128 to 10^+126. |
B
|
BinaryAttributeValue |
Binary attributes are sequences of unsigned bytes. |
SS
|
StringSetAttributeValue |
A set of strings. |
NS
|
NumberSetAttributeValue |
A set of numbers. |
BS
|
BinarySetAttributeValue |
A set of binary attributes. |
List of Attribute
names. If attribute names are not specified then all attributes will be returned. If some attributes are not found, they will not appear in the result.
Name | Data Type | Description |
---|---|---|
AttributeNameList
|
array [AttributeName] Minimum: 1 |
List of |
Map of attribute name to the new value and action for the update. The attribute names specify the attributes to modify, and cannot contain any primary key attributes.
Name | Data Type | Description |
---|---|---|
AttributeUpdates
|
object |
Map of attribute name to the new value and action for the update. The attribute names specify the attributes to modify, and cannot contain any primary key attributes. |
AttributeValue can be String
, Number
, Binary
, StringSet
, NumberSet
, BinarySet
.
Name | Data Type | Description |
---|---|---|
S
|
StringAttributeValue |
Strings are Unicode with UTF-8 binary encoding. The maximum size is limited by the size of the primary key (1024 bytes as a range part of a key or 2048 bytes as a single part hash key) or the item size (64k). |
N
|
NumberAttributeValue |
Numbers are positive or negative exact-value decimals and integers. A number can have up to 38 digits precision and can be between 10^-128 to 10^+126. |
B
|
BinaryAttributeValue |
Binary attributes are sequences of unsigned bytes. |
SS
|
StringSetAttributeValue |
A set of strings. |
NS
|
NumberSetAttributeValue |
A set of numbers. |
BS
|
BinarySetAttributeValue |
A set of binary attributes. |
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
RequestItems
|
BatchGetRequestMap | |||||
|
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
Responses
|
BatchGetResponseMap | |||||
|
||||||
UnprocessedKeys
|
BatchGetRequestMap |
Contains a map of tables and their respective keys that were not processed with the current response, possibly due to reaching a limit on the response size. The |
||||
|
A map of the table name and corresponding items to get by primary key. While requesting items, each table name can be invoked only once per operation.
Name | Data Type | Description |
---|---|---|
BatchGetRequestMap
|
object Minimum: 1 Maximum: 100 |
A map of the table name and corresponding items to get by primary key. While requesting items, each table name can be invoked only once per operation. |
Table names and the respective item attributes from the tables.
Name | Data Type | Description |
---|---|---|
BatchGetResponseMap
|
object |
Table names and the respective item attributes from the tables. |
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
RequestItems
|
BatchWriteItemRequestMap |
A map of table name to list-of-write-requests. Used as input to the |
||||
|
A container for BatchWriteItem
response
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
Responses
|
BatchWriteResponseMap |
The response object as a result of |
||||
|
||||||
UnprocessedItems
|
BatchWriteItemRequestMap |
The Items which we could not successfully process in a |
||||
|
A map of table name to list-of-write-requests.
Key: The table name corresponding to the list of requests
Value: Essentially a list of request items. Each request item could contain either a PutRequest
or DeleteRequest
. Never both.
Name | Data Type | Description |
---|---|---|
BatchWriteItemRequestMap
|
object Minimum: 1 Maximum: 25 |
A map of table name to list-of-write-requests. Key: The table name corresponding to the list of requests Value: Essentially a list of request items. Each request item could contain either a |
Name | Data Type | Description |
---|---|---|
BatchWriteResponseMap
|
object |
Name | Data Type | Description |
---|---|---|
BooleanObject
|
boolean |
Name | Data Type | Description |
---|---|---|
AttributeValueList
|
AttributeValueList | |
ComparisonOperator
|
ComparisonOperator |
Name | Data Type | Description |
---|---|---|
ConditionalCheckFailedException
|
If set to true
, then a consistent read is issued. Otherwise eventually-consistent is used.
Name | Data Type | Description |
---|---|---|
ConsistentRead
|
boolean |
If set to |
The number of Capacity Units of the provisioned throughput of the table consumed during the operation. GetItem
, BatchGetItem
, BatchWriteItem
, Query
, and Scan
operations consume ReadCapacityUnits
, while PutItem
, UpdateItem
, and DeleteItem
operations consume WriteCapacityUnits
.
Name | Data Type | Description |
---|---|---|
ConsumedCapacityUnits
|
double |
The number of Capacity Units of the provisioned throughput of the table consumed during the operation. |
Name | Data Type | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table you want to create. Allowed characters are |
||||||||||
|
||||||||||||
KeySchema
|
KeySchema | |||||||||||
Properties
|
||||||||||||
ProvisionedThroughput
|
ProvisionedThroughput | |||||||||||
Properties
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableDescription
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table in which you want to delete an item. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key
|
Key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expected
|
ExpectedAttributeMap | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReturnValues
|
ReturnValue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Attributes
|
AttributeMap |
If the |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table you want to delete. Allowed characters are |
||||
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableDescription
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table you want to describe. Allowed characters are |
||||
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Table
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Designates an attribute for a conditional modification. The Expected
parameter allows you to provide an attribute name, and whether or not Amazon DynamoDB should check to see if the attribute has a particular value before modifying it.
Name | Data Type | Description |
---|---|---|
ExpectedAttributeMap
|
object |
Designates an attribute for a conditional modification. The |
Name | Data Type | Description |
---|---|---|
AttributeValueList
|
AttributeValueList | |
ComparisonOperator
|
ComparisonOperator |
Name | Data Type | Description |
---|---|---|
AttributeValueList
|
AttributeValueList | |
ComparisonOperator
|
ComparisonOperator |
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table in which you want to get an item. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key
|
Key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributesToGet
|
AttributeNameList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsistentRead
|
ConsistentRead | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Item
|
AttributeMap |
Contains the requested attributes. |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
Integer
|
integer |
Name | Data Type | Description |
---|---|---|
InternalServerError
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ItemList
|
array [AttributeMap] | ||||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
The primary key that uniquely identifies each item in a table. A primary key can be a one attribute (hash) primary key or a two attribute (hash-and-range) primary key.
Name | Data Type | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HashKeyElement
|
AttributeValue |
A hash key element is treated as the primary key, and can be a string or a number. Single attribute primary keys have one index value. The value can be |
||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||
RangeKeyElement
|
AttributeValue |
A range key element is treated as a secondary key (used in conjunction with the primary key), and can be a string or a number, and is only used for hash-and-range primary keys. The value can be |
||||||||||||||||||||||
Properties
|
The KeySchema identifies the primary key as a one attribute primary key (hash) or a composite two attribute (hash-and-range) primary key. Single attribute primary keys have one index value: a HashKeyElement
. A composite hash-and-range primary key contains two attribute values: a HashKeyElement
and a RangeKeyElement
.
Name | Data Type | Description |
---|---|---|
HashKeyElement
|
KeySchemaElement |
A hash key element is treated as the primary key, and can be a string or a number. Single attribute primary keys have one index value. The value can be |
RangeKeyElement
|
KeySchemaElement |
A range key element is treated as a secondary key (used in conjunction with the primary key), and can be a string or a number, and is only used for hash-and-range primary keys. The value can be |
Name | Data Type | Description |
---|---|---|
LimitExceededException
|
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
ExclusiveStartTableName
|
TableName |
The name of the table that starts the list. If you already ran a |
||||
|
||||||
Limit
|
ListTablesInputLimit | |||||
|
A number of maximum table names to return.
Name | Data Type | Description |
---|---|---|
ListTablesInputLimit
|
integer Minimum: 1 Maximum: 100 |
A number of maximum table names to return. |
Name | Data Type | Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableNames
|
TableNameList | ||||||||||||
|
|||||||||||||
LastEvaluatedTableName
|
TableName |
The name of the last table in the current list. Use this value as the |
|||||||||||
|
Name | Data Type | Description |
---|---|---|
PositiveIntegerObject
|
integer Minimum: 1 |
Provisioned throughput reserves the required read and write resources for your table in terms of ReadCapacityUnits
and WriteCapacityUnits
. Values for provisioned throughput depend upon your expected read/write rates, item size, and consistency. Provide the expected number of read and write operations, assuming an item size of 1k and strictly consistent reads. For 2k item size, double the value. For 3k, triple the value, etc. Eventually-consistent reads consume half the resources of strictly consistent reads.
Name | Data Type | Description |
---|---|---|
ReadCapacityUnits
|
PositiveLongObject |
|
WriteCapacityUnits
|
PositiveLongObject |
|
Name | Data Type | Description |
---|---|---|
ProvisionedThroughputExceededException
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table in which you want to put an item. Allowed characters are |
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
Item
|
PutItemInputAttributeMap | ||||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
Expected
|
ExpectedAttributeMap | ||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
ReturnValues
|
ReturnValue | ||||||||||||||||||||||||||||||||||||||||||||
|
A map of the attributes for the item, and must include the primary key values that define the item. Other attribute name-value pairs can be provided for the item.
Name | Data Type | Description |
---|---|---|
S
|
StringAttributeValue |
Strings are Unicode with UTF-8 binary encoding. The maximum size is limited by the size of the primary key (1024 bytes as a range part of a key or 2048 bytes as a single part hash key) or the item size (64k). |
N
|
NumberAttributeValue |
Numbers are positive or negative exact-value decimals and integers. A number can have up to 38 digits precision and can be between 10^-128 to 10^+126. |
B
|
BinaryAttributeValue |
Binary attributes are sequences of unsigned bytes. |
SS
|
StringSetAttributeValue |
A set of strings. |
NS
|
NumberSetAttributeValue |
A set of numbers. |
BS
|
BinarySetAttributeValue |
A set of binary attributes. |
AttributeValue can be String
, Number
, Binary
, StringSet
, NumberSet
, BinarySet
.
Name | Data Type | Description |
---|---|---|
S
|
StringAttributeValue |
Strings are Unicode with UTF-8 binary encoding. The maximum size is limited by the size of the primary key (1024 bytes as a range part of a key or 2048 bytes as a single part hash key) or the item size (64k). |
N
|
NumberAttributeValue |
Numbers are positive or negative exact-value decimals and integers. A number can have up to 38 digits precision and can be between 10^-128 to 10^+126. |
B
|
BinaryAttributeValue |
Binary attributes are sequences of unsigned bytes. |
SS
|
StringSetAttributeValue |
A set of strings. |
NS
|
NumberSetAttributeValue |
A set of numbers. |
BS
|
BinarySetAttributeValue |
A set of binary attributes. |
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Attributes
|
AttributeMap |
Attribute values before the put operation, but only if the |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table in which you want to query. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributesToGet
|
AttributeNameList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Limit
|
PositiveIntegerObject |
The maximum number of items to return. If Amazon DynamoDB hits this limit while querying the table, it stops the query and returns the matching values up to the limit, and a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsistentRead
|
ConsistentRead | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
BooleanObject |
If set to |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HashKeyValue
|
AttributeValue |
Attribute value of the hash component of the composite primary key. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RangeKeyCondition
|
Condition |
A container for the attribute values and comparison operators to use for the query. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScanIndexForward
|
BooleanObject |
Specifies forward or backward traversal of the index. Amazon DynamoDB returns results reflecting the requested order, determined by the range key. The default value is |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExclusiveStartKey
|
Key |
Primary key of the item from which to continue an earlier query. An earlier query might provide this value as the |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Items
|
ItemList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
Integer |
Number of items in the response. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LastEvaluatedKey
|
Key |
Primary key of the item where the query operation stopped, inclusive of the previous result set. Use this value to start a new operation excluding this value in the new request. The |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description |
---|---|---|
RequestLimitExceeded
|
Name | Data Type | Description |
---|---|---|
ResourceInUseException
|
Name | Data Type | Description |
---|---|---|
ResourceNotFoundException
|
Use this parameter if you want to get the attribute name-value pairs before or after they are modified. For PUT
operations, the possible parameter values are NONE
(default) or ALL_OLD
. For update operations, the possible parameter values are NONE
(default) or ALL_OLD
, UPDATED_OLD
, ALL_NEW
or UPDATED_NEW
.
NONE
: Nothing is returned.ALL_OLD
: Returns the attributes of the item as they were before the operation.UPDATED_OLD
: Returns the values of the updated attributes, only, as they were before the operation.ALL_NEW
: Returns all the attributes and their new values after the operation.UPDATED_NEW
: Returns the values of the updated attributes, only, as they are after the operation.Name | Data Type | Description |
---|---|---|
ReturnValue
|
string Allowed values: - NONE - ALL_OLD - UPDATED_OLD - ALL_NEW - UPDATED_NEW |
Use this parameter if you want to get the attribute name-value pairs before or after they are modified. For
|
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table in which you want to scan. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributesToGet
|
AttributeNameList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Limit
|
PositiveIntegerObject |
The maximum number of items to return. If Amazon DynamoDB hits this limit while scanning the table, it stops the scan and returns the matching values up to the limit, and a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
BooleanObject |
If set to |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScanFilter
|
FilterConditionMap |
Evaluates the scan results and returns only the desired values. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
Condition
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExclusiveStartKey
|
Key |
Primary key of the item from which to continue an earlier scan. An earlier scan might provide this value if that scan operation was interrupted before scanning the entire table; either because of the result set size or the |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Items
|
ItemList | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Count
|
Integer |
Number of items in the response. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScannedCount
|
Integer |
Number of items in the complete scan before any filters are applied. A high |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LastEvaluatedKey
|
Key |
Primary key of the item where the scan operation stopped. Provide this value in a subsequent scan operation to continue the operation from that point. The |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table being described. |
||||||||||
|
||||||||||||
KeySchema
|
KeySchema | |||||||||||
Properties
|
||||||||||||
TableStatus
|
TableStatus | |||||||||||
CreationDateTime
|
Date | |||||||||||
ProvisionedThroughput
|
ProvisionedThroughputDescription | |||||||||||
TableSizeBytes
|
Long | |||||||||||
ItemCount
|
Long |
Name | Data Type | Description |
---|---|---|
TableName
|
string Pattern: [a-zA-Z0-9_.-]+ Minimum: 3 Maximum: 255 |
Name | Data Type | Description | ||||
---|---|---|---|---|---|---|
TableNameList
|
array [TableName] Pattern: [a-zA-Z0-9_.-]+ Minimum: 3 Maximum: 255 |
|||||
|
Name | Data Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table in which you want to update an item. Allowed characters are |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key
|
Key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AttributeUpdates
|
AttributeUpdates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expected
|
ExpectedAttributeMap | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReturnValues
|
ReturnValue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Attributes
|
AttributeMap |
A map of attribute name-value pairs, but only if the |
|||||||||||||||||||||||||||||||||||||||||||
Properties
Extends
AttributeValue
AttributeValue can be Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
ConsumedCapacityUnits
|
ConsumedCapacityUnits | ||||||||||||||||||||||||||||||||||||||||||||
|
Name | Data Type | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
TableName
|
TableName |
The name of the table you want to update. Allowed characters are |
||||||||||
|
||||||||||||
ProvisionedThroughput
|
ProvisionedThroughput | |||||||||||
Properties
|
Name | Data Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableDescription
|
TableDescription | ||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Amazon Signature authorization v4
header
Authorization
awsSigv4
Name | AWS |
External URL | https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html |
Release | v4 |
Provider Name | amazonaws.com |
Service Name | dynamodb |
Origin - ContentType | application/json |
Origin - Url | https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dynamodb-2011-12-05.normal.json |
Origin - X-apisguru-driver | external |
Api Client Registration | https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct |
Preferred | No |
API Version | 2011-12-05 |
Has Equivalent Paths | Yes |