Package-level declarations
Types
Link copied to clipboard
                object AthenaFunctions
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
                class DatabaseArgsBuilder
Builder for DatabaseArgs.
Link copied to clipboard
                Link copied to clipboard
                class DatabaseResourceBuilder
Builder for Database.
Link copied to clipboard
                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
                class DataCatalogArgsBuilder
Builder for DataCatalogArgs.
Link copied to clipboard
                Link copied to clipboard
                Builder for DataCatalog.
Link copied to clipboard
                Provides an Athena Named Query resource.
Link copied to clipboard
                Link copied to clipboard
                class NamedQueryArgsBuilder
Builder for NamedQueryArgs.
Link copied to clipboard
                Link copied to clipboard
                Builder for NamedQuery.
Link copied to clipboard
                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
                Builder for PreparedStatementArgs.
Link copied to clipboard
                Link copied to clipboard
                Builder for PreparedStatement.
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
                class WorkgroupArgsBuilder
Builder for WorkgroupArgs.
Link copied to clipboard
                Link copied to clipboard
                class WorkgroupResourceBuilder
Builder for Workgroup.
Functions
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 preparedStatement(name: String, block: suspend PreparedStatementResourceBuilder.() -> Unit): PreparedStatement