pub struct DynamoDBv2Action {
pub put_item: PutItemInput,
pub role_arn: String,
}Expand description
Describes an action to write to a DynamoDB table.
This DynamoDB action writes each attribute in the message payload into it's own column in the DynamoDB table.
Fields§
§put_item: PutItemInputSpecifies the DynamoDB table to which the message data will be written. For example:
{ "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }
Each attribute in the message payload will be written to a separate column in the DynamoDB database.
role_arn: StringThe ARN of the IAM role that grants access to the DynamoDB table.
Trait Implementations§
Source§impl Clone for DynamoDBv2Action
impl Clone for DynamoDBv2Action
Source§fn clone(&self) -> DynamoDBv2Action
fn clone(&self) -> DynamoDBv2Action
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 DynamoDBv2Action
impl Debug for DynamoDBv2Action
Source§impl Default for DynamoDBv2Action
impl Default for DynamoDBv2Action
Source§fn default() -> DynamoDBv2Action
fn default() -> DynamoDBv2Action
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DynamoDBv2Action
impl<'de> Deserialize<'de> for DynamoDBv2Action
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DynamoDBv2Action
impl PartialEq for DynamoDBv2Action
Source§impl Serialize for DynamoDBv2Action
impl Serialize for DynamoDBv2Action
impl StructuralPartialEq for DynamoDBv2Action
Auto Trait Implementations§
impl Freeze for DynamoDBv2Action
impl RefUnwindSafe for DynamoDBv2Action
impl Send for DynamoDBv2Action
impl Sync for DynamoDBv2Action
impl Unpin for DynamoDBv2Action
impl UnwindSafe for DynamoDBv2Action
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