Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class CapacityReservation : KotlinCustomResource

Resource for managing an AWS Athena Capacity Reservation.

Link copied to clipboard
data class CapacityReservationArgs(val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetDpus: Output<Int>? = null, val timeouts: Output<CapacityReservationTimeoutsArgs>? = null) : ConvertibleToJava<CapacityReservationArgs>

Resource for managing an AWS Athena Capacity Reservation.

Link copied to clipboard
Link copied to clipboard
class Database : KotlinCustomResource

Provides an Athena database.

Link copied to clipboard
data class DatabaseArgs(val aclConfiguration: Output<DatabaseAclConfigurationArgs>? = null, val bucket: Output<String>? = null, val comment: Output<String>? = null, val encryptionConfiguration: Output<DatabaseEncryptionConfigurationArgs>? = null, val expectedBucketOwner: Output<String>? = null, val forceDestroy: Output<Boolean>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null) : ConvertibleToJava<DatabaseArgs>

Provides an Athena database.

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

Provides an Athena data catalog. More information about Athena and Athena data catalogs can be found in the Athena User Guide.

Link copied to clipboard
data class DataCatalogArgs(val description: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<DataCatalogArgs>

Provides an Athena data catalog. More information about Athena and Athena data catalogs can be found in the Athena User Guide.

Link copied to clipboard
Link copied to clipboard
object DataCatalogMapper : ResourceMapper<DataCatalog>
Link copied to clipboard
Link copied to clipboard
class NamedQuery : KotlinCustomResource

Provides an Athena Named Query resource.

Link copied to clipboard
data class NamedQueryArgs(val database: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val query: Output<String>? = null, val workgroup: Output<String>? = null) : ConvertibleToJava<NamedQueryArgs>

Provides an Athena Named Query resource.

Link copied to clipboard
Link copied to clipboard
object NamedQueryMapper : ResourceMapper<NamedQuery>
Link copied to clipboard
Link copied to clipboard
class PreparedStatement : KotlinCustomResource

Resource for managing an Athena Prepared Statement.

Link copied to clipboard
data class PreparedStatementArgs(val description: Output<String>? = null, val name: Output<String>? = null, val queryStatement: Output<String>? = null, val workgroup: Output<String>? = null) : ConvertibleToJava<PreparedStatementArgs>

Resource for managing an Athena Prepared Statement.

Link copied to clipboard
object PreparedStatementMapper : ResourceMapper<PreparedStatement>
Link copied to clipboard
class Workgroup : KotlinCustomResource

Provides an Athena Workgroup.

Link copied to clipboard
data class WorkgroupArgs(val configuration: Output<WorkgroupConfigurationArgs>? = null, val description: Output<String>? = null, val forceDestroy: Output<Boolean>? = null, val name: Output<String>? = null, val state: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkgroupArgs>

Provides an Athena Workgroup.

Link copied to clipboard
Link copied to clipboard
object WorkgroupMapper : ResourceMapper<Workgroup>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun database(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
suspend fun dataCatalog(name: String, block: suspend DataCatalogResourceBuilder.() -> Unit): DataCatalog
Link copied to clipboard
suspend fun namedQuery(name: String, block: suspend NamedQueryResourceBuilder.() -> Unit): NamedQuery
Link copied to clipboard
suspend fun workgroup(name: String, block: suspend WorkgroupResourceBuilder.() -> Unit): Workgroup