ScheduledQueryTargetConfigurationTimestreamConfigurationArgs

data class ScheduledQueryTargetConfigurationTimestreamConfigurationArgs(val databaseName: Output<String>, val dimensionMappings: Output<List<ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingArgs>>? = null, val measureNameColumn: Output<String>? = null, val mixedMeasureMappings: Output<List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs>>? = null, val multiMeasureMappings: Output<ScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsArgs>? = null, val tableName: Output<String>, val timeColumn: Output<String>) : ConvertibleToJava<ScheduledQueryTargetConfigurationTimestreamConfigurationArgs>

Constructors

constructor(databaseName: Output<String>, dimensionMappings: Output<List<ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingArgs>>? = null, measureNameColumn: Output<String>? = null, mixedMeasureMappings: Output<List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs>>? = null, multiMeasureMappings: Output<ScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsArgs>? = null, tableName: Output<String>, timeColumn: Output<String>)

Properties

Link copied to clipboard
val databaseName: Output<String>

Name of Timestream database to which the query result will be written.

Link copied to clipboard

Configuration block for mapping of column(s) from the query result to the dimension in the destination table. See below.

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

Name of the measure column.

Link copied to clipboard

Configuration block for how to map measures to multi-measure records. See below.

Link copied to clipboard

Configuration block for multi-measure mappings. Only one of mixed_measure_mappings or multi_measure_mappings can be provided. multi_measure_mappings can be used to ingest data as multi measures in the derived table. See below.

Link copied to clipboard
val tableName: Output<String>

Name of Timestream table that the query result will be written to. The table should be within the same database that is provided in Timestream configuration.

Link copied to clipboard
val timeColumn: Output<String>

Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.

Functions

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