TopicRuleTimestreamActionArgs

data class TopicRuleTimestreamActionArgs(val databaseName: Output<String>, val dimensions: Output<List<TopicRuleTimestreamDimensionArgs>>, val roleArn: Output<String>, val tableName: Output<String>, val timestamp: Output<TopicRuleTimestreamTimestampArgs>? = null) : ConvertibleToJava<TopicRuleTimestreamActionArgs>

Constructors

Link copied to clipboard
constructor(databaseName: Output<String>, dimensions: Output<List<TopicRuleTimestreamDimensionArgs>>, roleArn: Output<String>, tableName: Output<String>, timestamp: Output<TopicRuleTimestreamTimestampArgs>? = null)

Properties

Link copied to clipboard
val databaseName: Output<String>

The name of an Amazon Timestream database that has the table to write records into.

Link copied to clipboard

Metadata attributes of the time series that are written in each measure record.

Link copied to clipboard
val roleArn: Output<String>

The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.

Link copied to clipboard
val tableName: Output<String>

The table where the message data will be written.

Link copied to clipboard

The value to use for the entry's timestamp. If blank, the time that the entry was processed is used.

Functions

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