Package-level declarations
Types
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
class DatabaseArgsBuilder
Builder for DatabaseArgs.
Link copied to clipboard
Link copied to clipboard
class DatabaseResourceBuilder
Builder for Database.
Link copied to clipboard
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
Builder for InfluxDbInstanceArgs.
Link copied to clipboard
Link copied to clipboard
Builder for InfluxDbInstance.
Link copied to clipboard
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
Builder for ScheduledQueryArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ScheduledQuery.
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
class TableArgsBuilder
Builder for TableArgs.
Link copied to clipboard
Link copied to clipboard
class TableResourceBuilder
Builder for Table.
Link copied to clipboard
object TimestreamFunctions
Functions
Link copied to clipboard
suspend fun influxDbInstance(name: String, block: suspend InfluxDbInstanceResourceBuilder.() -> Unit): InfluxDbInstance
Link copied to clipboard
suspend fun scheduledQuery(name: String, block: suspend ScheduledQueryResourceBuilder.() -> Unit): ScheduledQuery