TopicRuleDynamoDBv2ActionArgs

data class TopicRuleDynamoDBv2ActionArgs(val putItem: Output<TopicRulePutItemInputArgs>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<TopicRuleDynamoDBv2ActionArgs>

Constructors

Link copied to clipboard
constructor(putItem: Output<TopicRulePutItemInputArgs>? = null, roleArn: Output<String>? = null)

Properties

Link copied to clipboard
val putItem: Output<TopicRulePutItemInputArgs>? = null

Specifies 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.

Link copied to clipboard
val roleArn: Output<String>? = null

The ARN of the IAM role that grants access to the DynamoDB table.

Functions

Link copied to clipboard
open override fun toJava(): TopicRuleDynamoDBv2ActionArgs