Package-level declarations

Types

Link copied to clipboard
class Database : KotlinCustomResource

The AWS::Timestream::Database resource creates a Timestream database.

Link copied to clipboard
data class DatabaseArgs(val databaseName: Output<String>? = null, val kmsKeyId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DatabaseArgs>

The AWS::Timestream::Database resource creates a Timestream database.

Link copied to clipboard
Link copied to clipboard
object DatabaseMapper : ResourceMapper<Database>
Link copied to clipboard
Link copied to clipboard
class InfluxDbInstance : KotlinCustomResource

The AWS::Timestream::InfluxDBInstance resource creates an InfluxDB instance.

Link copied to clipboard
data class InfluxDbInstanceArgs(val allocatedStorage: Output<Int>? = null, val bucket: Output<String>? = null, val dbInstanceType: Output<InfluxDbInstanceDbInstanceType>? = null, val dbParameterGroupIdentifier: Output<String>? = null, val dbStorageType: Output<InfluxDbInstanceDbStorageType>? = null, val deploymentType: Output<InfluxDbInstanceDeploymentType>? = null, val logDeliveryConfiguration: Output<LogDeliveryConfigurationPropertiesArgs>? = null, val name: Output<String>? = null, val organization: Output<String>? = null, val password: Output<String>? = null, val publiclyAccessible: Output<Boolean>? = null, val tags: Output<List<TagArgs>>? = null, val username: Output<String>? = null, val vpcSecurityGroupIds: Output<List<String>>? = null, val vpcSubnetIds: Output<List<String>>? = null) : ConvertibleToJava<InfluxDbInstanceArgs>

The AWS::Timestream::InfluxDBInstance resource creates an InfluxDB instance.

Link copied to clipboard
object InfluxDbInstanceMapper : ResourceMapper<InfluxDbInstance>
Link copied to clipboard
class ScheduledQuery : KotlinCustomResource

The AWS::Timestream::ScheduledQuery resource creates a Timestream Scheduled Query.

Link copied to clipboard
data class ScheduledQueryArgs(val clientToken: Output<String>? = null, val errorReportConfiguration: Output<ScheduledQueryErrorReportConfigurationArgs>? = null, val kmsKeyId: Output<String>? = null, val notificationConfiguration: Output<ScheduledQueryNotificationConfigurationArgs>? = null, val queryString: Output<String>? = null, val scheduleConfiguration: Output<ScheduledQueryScheduleConfigurationArgs>? = null, val scheduledQueryExecutionRoleArn: Output<String>? = null, val scheduledQueryName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val targetConfiguration: Output<ScheduledQueryTargetConfigurationArgs>? = null) : ConvertibleToJava<ScheduledQueryArgs>

The AWS::Timestream::ScheduledQuery resource creates a Timestream Scheduled Query.

Link copied to clipboard
Link copied to clipboard
object ScheduledQueryMapper : ResourceMapper<ScheduledQuery>
Link copied to clipboard
class Table : KotlinCustomResource

The AWS::Timestream::Table resource creates a Timestream Table.

Link copied to clipboard
data class TableArgs(val databaseName: Output<String>? = null, val magneticStoreWriteProperties: Output<MagneticStoreWritePropertiesPropertiesArgs>? = null, val retentionProperties: Output<RetentionPropertiesPropertiesArgs>? = null, val schema: Output<SchemaPropertiesArgs>? = null, val tableName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<TableArgs>

The AWS::Timestream::Table resource creates a Timestream Table.

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
object TableMapper : ResourceMapper<Table>
Link copied to clipboard

Builder for Table.

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun database(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table