pub enum DynamoDBOperation {
Show 22 variants
CreateTable,
DeleteTable,
UpdateTable,
DescribeTable,
ListTables,
PutItem,
GetItem,
UpdateItem,
DeleteItem,
Query,
Scan,
BatchGetItem,
BatchWriteItem,
TagResource,
UntagResource,
ListTagsOfResource,
DescribeTimeToLive,
UpdateTimeToLive,
TransactGetItems,
TransactWriteItems,
DescribeLimits,
DescribeEndpoints,
}Expand description
All supported DynamoDB operations.
Variants§
CreateTable
Create a new table.
DeleteTable
Delete a table.
UpdateTable
Update a table’s settings.
DescribeTable
Describe a table.
ListTables
List all tables.
PutItem
Put (insert or replace) an item.
GetItem
Get an item by primary key.
UpdateItem
Update an item.
DeleteItem
Delete an item by primary key.
Query
Query items by key condition.
Scan
Scan all items in a table.
BatchGetItem
Batch get items from multiple tables.
BatchWriteItem
Batch write (put/delete) items to multiple tables.
TagResource
Add tags to a resource.
UntagResource
Remove tags from a resource.
ListTagsOfResource
List tags for a resource.
DescribeTimeToLive
Describe the TTL settings for a table.
UpdateTimeToLive
Update the TTL settings for a table.
TransactGetItems
Get items atomically across tables.
TransactWriteItems
Write items atomically across tables.
DescribeLimits
Describe account limits for DynamoDB.
DescribeEndpoints
Describe regional endpoints for DynamoDB.
Implementations§
Trait Implementations§
Source§impl Clone for DynamoDBOperation
impl Clone for DynamoDBOperation
Source§fn clone(&self) -> DynamoDBOperation
fn clone(&self) -> DynamoDBOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DynamoDBOperation
impl Debug for DynamoDBOperation
Source§impl Display for DynamoDBOperation
impl Display for DynamoDBOperation
Source§impl Hash for DynamoDBOperation
impl Hash for DynamoDBOperation
Source§impl PartialEq for DynamoDBOperation
impl PartialEq for DynamoDBOperation
impl Copy for DynamoDBOperation
impl Eq for DynamoDBOperation
impl StructuralPartialEq for DynamoDBOperation
Auto Trait Implementations§
impl Freeze for DynamoDBOperation
impl RefUnwindSafe for DynamoDBOperation
impl Send for DynamoDBOperation
impl Sync for DynamoDBOperation
impl Unpin for DynamoDBOperation
impl UnsafeUnpin for DynamoDBOperation
impl UnwindSafe for DynamoDBOperation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more