Package-level declarations

Types

Link copied to clipboard
data class GetDatabasePlainArgs(val databaseName: String) : ConvertibleToJava<GetDatabasePlainArgs>
Link copied to clipboard
data class GetInfluxDbInstancePlainArgs(val id: String) : ConvertibleToJava<GetInfluxDbInstancePlainArgs>
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
Link copied to clipboard
data class LogDeliveryConfigurationPropertiesArgs(val s3Configuration: Output<LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs>) : ConvertibleToJava<LogDeliveryConfigurationPropertiesArgs>

Configuration for sending logs to customer account from the InfluxDB instance.

data class LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs(val bucketName: Output<String>, val enabled: Output<Boolean>) : ConvertibleToJava<LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs>

S3 configuration for sending logs to customer account from the InfluxDB instance.

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