TopicRuleErrorActionDynamodb

data class TopicRuleErrorActionDynamodb(val hashKeyField: String, val hashKeyType: String? = null, val hashKeyValue: String, val operation: String? = null, val payloadField: String? = null, val rangeKeyField: String? = null, val rangeKeyType: String? = null, val rangeKeyValue: String? = null, val roleArn: String, val tableName: String)

Constructors

Link copied to clipboard
constructor(hashKeyField: String, hashKeyType: String? = null, hashKeyValue: String, operation: String? = null, payloadField: String? = null, rangeKeyField: String? = null, rangeKeyType: String? = null, rangeKeyValue: String? = null, roleArn: String, tableName: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The hash key name.

Link copied to clipboard
val hashKeyType: String? = null

The hash key type. Valid values are "STRING" or "NUMBER".

Link copied to clipboard

The hash key value.

Link copied to clipboard
val operation: String? = null

The operation. Valid values are "INSERT", "UPDATE", or "DELETE".

Link copied to clipboard
val payloadField: String? = null

The action payload.

Link copied to clipboard
val rangeKeyField: String? = null

The range key name.

Link copied to clipboard
val rangeKeyType: String? = null

The range key type. Valid values are "STRING" or "NUMBER".

Link copied to clipboard
val rangeKeyValue: String? = null

The range key value.

Link copied to clipboard

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

Link copied to clipboard

The name of the DynamoDB table.