DynamoDBAction
¶
Source code in docs_src/capo_iot/types/dynamo_db_action.py
hash_key_type
instance-attribute
¶
hash_key_type: NotRequired[DynamoKeyType]
The hash key type. Valid values are "STRING" or "NUMBER"
operation
instance-attribute
¶
operation: NotRequired[DynamoOperation]
The type of operation to be performed. This follows the substitution template, so it can be ${operation}, but the substitution must result in one of the following: INSERT, UPDATE, or DELETE.
payload_field
instance-attribute
¶
payload_field: NotRequired[PayloadField]
The action payload. This name can be customized.
range_key_field
instance-attribute
¶
range_key_field: NotRequired[RangeKeyField]
The range key name.
range_key_type
instance-attribute
¶
range_key_type: NotRequired[DynamoKeyType]
The range key type. Valid values are "STRING" or "NUMBER"
range_key_value
instance-attribute
¶
range_key_value: NotRequired[RangeKeyValue]
The range key value.