Package-level declarations

Types

Link copied to clipboard
data class DatabaseTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<DatabaseTagArgs>

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

Link copied to clipboard
Link copied to clipboard
data class GetDatabasePlainArgs(val databaseName: String) : ConvertibleToJava<GetDatabasePlainArgs>
Link copied to clipboard
data class GetScheduledQueryPlainArgs(val arn: String) : ConvertibleToJava<GetScheduledQueryPlainArgs>
Link copied to clipboard
data class GetTablePlainArgs(val databaseName: String, val tableName: String) : ConvertibleToJava<GetTablePlainArgs>
Link copied to clipboard
data class MagneticStoreWritePropertiesPropertiesArgs(val enableMagneticStoreWrites: Output<Boolean>, val magneticStoreRejectedDataLocation: Output<MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs>? = null) : ConvertibleToJava<MagneticStoreWritePropertiesPropertiesArgs>

The properties that determine whether magnetic store writes are enabled.

data class MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs(val s3Configuration: Output<MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs>? = null) : ConvertibleToJava<MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs>

Location to store information about records that were asynchronously rejected during magnetic store writes.

data class MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs(val bucketName: Output<String>, val encryptionOption: Output<String>, val kmsKeyId: Output<String>? = null, val objectKeyPrefix: Output<String>? = null) : ConvertibleToJava<MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs>

S3 configuration for location to store rejections from magnetic store writes

Link copied to clipboard
data class RetentionPropertiesPropertiesArgs(val magneticStoreRetentionPeriodInDays: Output<String>? = null, val memoryStoreRetentionPeriodInHours: Output<String>? = null) : ConvertibleToJava<RetentionPropertiesPropertiesArgs>

The retention duration of the memory store and the magnetic store.

Link copied to clipboard
data class ScheduledQueryDimensionMappingArgs(val dimensionValueType: Output<ScheduledQueryDimensionValueType>, val name: Output<String>) : ConvertibleToJava<ScheduledQueryDimensionMappingArgs>

This type is used to map column(s) from the query result to a dimension in the destination table.

data class ScheduledQueryErrorReportConfigurationArgs(val s3Configuration: Output<ScheduledQueryS3ConfigurationArgs>) : ConvertibleToJava<ScheduledQueryErrorReportConfigurationArgs>

Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.

Link copied to clipboard
data class ScheduledQueryMixedMeasureMappingArgs(val measureName: Output<String>? = null, val measureValueType: Output<ScheduledQueryMixedMeasureMappingMeasureValueType>, val multiMeasureAttributeMappings: Output<List<ScheduledQueryMultiMeasureAttributeMappingArgs>>? = null, val sourceColumn: Output<String>? = null, val targetMeasureName: Output<String>? = null) : ConvertibleToJava<ScheduledQueryMixedMeasureMappingArgs>

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

data class ScheduledQueryMultiMeasureAttributeMappingArgs(val measureValueType: Output<ScheduledQueryMultiMeasureAttributeMappingMeasureValueType>, val sourceColumn: Output<String>, val targetMultiMeasureAttributeName: Output<String>? = null) : ConvertibleToJava<ScheduledQueryMultiMeasureAttributeMappingArgs>

An attribute mapping to be used for mapping query results to ingest data for multi-measure attributes.

Link copied to clipboard
data class ScheduledQueryMultiMeasureMappingsArgs(val multiMeasureAttributeMappings: Output<List<ScheduledQueryMultiMeasureAttributeMappingArgs>>, val targetMultiMeasureName: Output<String>? = null) : ConvertibleToJava<ScheduledQueryMultiMeasureMappingsArgs>

Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table.

data class ScheduledQueryNotificationConfigurationArgs(val snsConfiguration: Output<ScheduledQuerySnsConfigurationArgs>) : ConvertibleToJava<ScheduledQueryNotificationConfigurationArgs>

Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.

Link copied to clipboard
data class ScheduledQueryS3ConfigurationArgs(val bucketName: Output<String>, val encryptionOption: Output<ScheduledQueryEncryptionOption>? = null, val objectKeyPrefix: Output<String>? = null) : ConvertibleToJava<ScheduledQueryS3ConfigurationArgs>

Details on S3 location for error reports that result from running a query.

Link copied to clipboard
data class ScheduledQueryScheduleConfigurationArgs(val scheduleExpression: Output<String>) : ConvertibleToJava<ScheduledQueryScheduleConfigurationArgs>

Configuration for when the scheduled query is executed.

Link copied to clipboard
data class ScheduledQuerySnsConfigurationArgs(val topicArn: Output<String>) : ConvertibleToJava<ScheduledQuerySnsConfigurationArgs>

SNS configuration for notification upon scheduled query execution.

Link copied to clipboard
data class ScheduledQueryTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ScheduledQueryTagArgs>

A key-value pair to label the scheduled query.

Link copied to clipboard
data class ScheduledQueryTargetConfigurationArgs(val timestreamConfiguration: Output<ScheduledQueryTimestreamConfigurationArgs>) : ConvertibleToJava<ScheduledQueryTargetConfigurationArgs>

Configuration of target store where scheduled query results are written to.

data class ScheduledQueryTimestreamConfigurationArgs(val databaseName: Output<String>, val dimensionMappings: Output<List<ScheduledQueryDimensionMappingArgs>>, val measureNameColumn: Output<String>? = null, val mixedMeasureMappings: Output<List<ScheduledQueryMixedMeasureMappingArgs>>? = null, val multiMeasureMappings: Output<ScheduledQueryMultiMeasureMappingsArgs>? = null, val tableName: Output<String>, val timeColumn: Output<String>) : ConvertibleToJava<ScheduledQueryTimestreamConfigurationArgs>

Configuration needed to write data into the Timestream database and table.

Link copied to clipboard
data class SchemaPropertiesArgs(val compositePartitionKey: Output<List<TablePartitionKeyArgs>>? = null) : ConvertibleToJava<SchemaPropertiesArgs>

A Schema specifies the expected data model of the table.

Link copied to clipboard
data class TablePartitionKeyArgs(val enforcementInRecord: Output<TablePartitionKeyEnforcementLevel>? = null, val name: Output<String>? = null, val type: Output<TablePartitionKeyType>) : ConvertibleToJava<TablePartitionKeyArgs>

An attribute used in partitioning data in a table. There are two types of partition keys: dimension keys and measure keys. A dimension key partitions data on a dimension name, while a measure key partitions data on the measure name.

Link copied to clipboard
data class TableTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<TableTagArgs>

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

Link copied to clipboard