Package-level declarations

Types

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

Resource schema for AWS::Athena::CapacityReservation

Link copied to clipboard
data class CapacityReservationArgs(val capacityAssignmentConfiguration: Output<CapacityReservationCapacityAssignmentConfigurationArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val targetDpus: Output<Int>? = null) : ConvertibleToJava<CapacityReservationArgs>

Resource schema for AWS::Athena::CapacityReservation

Link copied to clipboard
Link copied to clipboard
class DataCatalog : KotlinCustomResource

Resource schema for AWS::Athena::DataCatalog

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<List<TagArgs>>? = null, val type: Output<DataCatalogType>? = null) : ConvertibleToJava<DataCatalogArgs>

Resource schema for AWS::Athena::DataCatalog

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

Resource schema for AWS::Athena::NamedQuery

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

Resource schema for AWS::Athena::NamedQuery

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

Resource schema for AWS::Athena::PreparedStatement

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

Resource schema for AWS::Athena::PreparedStatement

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

Resource schema for AWS::Athena::WorkGroup

Link copied to clipboard
data class WorkGroupArgs(val description: Output<String>? = null, val name: Output<String>? = null, val recursiveDeleteOption: Output<Boolean>? = null, val state: Output<WorkGroupState>? = null, val tags: Output<List<TagArgs>>? = null, val workGroupConfiguration: Output<WorkGroupConfigurationArgs>? = null, val workGroupConfigurationUpdates: Output<WorkGroupConfigurationUpdatesArgs>? = null) : ConvertibleToJava<WorkGroupArgs>

Resource schema for AWS::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 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