Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun databaseResource(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
suspend fun dataCatalogResource(name: String, block: suspend DataCatalogResourceBuilder.() -> Unit): DataCatalog
Link copied to clipboard
suspend fun namedQueryResource(name: String, block: suspend NamedQueryResourceBuilder.() -> Unit): NamedQuery
Link copied to clipboard
suspend fun workgroupResource(name: String, block: suspend WorkgroupResourceBuilder.() -> Unit): Workgroup