Package-level declarations

Types

Link copied to clipboard
class DataSource : KotlinCustomResource

Resource for managing an AWS Kendra Data Source.

Link copied to clipboard
data class DataSourceArgs(val configuration: Output<DataSourceConfigurationArgs>? = null, val customDocumentEnrichmentConfiguration: Output<DataSourceCustomDocumentEnrichmentConfigurationArgs>? = null, val description: Output<String>? = null, val indexId: Output<String>? = null, val languageCode: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val schedule: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<DataSourceArgs>

Resource for managing an AWS Kendra Data Source.

Link copied to clipboard
Link copied to clipboard
object DataSourceMapper : ResourceMapper<DataSource>
Link copied to clipboard
Link copied to clipboard
class Experience : KotlinCustomResource

Resource for managing an AWS Kendra Experience.

Link copied to clipboard
data class ExperienceArgs(val configuration: Output<ExperienceConfigurationArgs>? = null, val description: Output<String>? = null, val indexId: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<ExperienceArgs>

Resource for managing an AWS Kendra Experience.

Link copied to clipboard
Link copied to clipboard
object ExperienceMapper : ResourceMapper<Experience>
Link copied to clipboard
Link copied to clipboard
class Faq : KotlinCustomResource

Resource for managing an AWS Kendra FAQ.

Link copied to clipboard
data class FaqArgs(val description: Output<String>? = null, val fileFormat: Output<String>? = null, val indexId: Output<String>? = null, val languageCode: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val s3Path: Output<FaqS3PathArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FaqArgs>

Resource for managing an AWS Kendra FAQ.

Link copied to clipboard

Builder for FaqArgs.

Link copied to clipboard
object FaqMapper : ResourceMapper<Faq>
Link copied to clipboard

Builder for Faq.

Link copied to clipboard
class Index : KotlinCustomResource

Provides an Amazon Kendra Index resource.

Link copied to clipboard
data class IndexArgs(val capacityUnits: Output<IndexCapacityUnitsArgs>? = null, val description: Output<String>? = null, val documentMetadataConfigurationUpdates: Output<List<IndexDocumentMetadataConfigurationUpdateArgs>>? = null, val edition: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val serverSideEncryptionConfiguration: Output<IndexServerSideEncryptionConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null, val userContextPolicy: Output<String>? = null, val userGroupResolutionConfiguration: Output<IndexUserGroupResolutionConfigurationArgs>? = null, val userTokenConfigurations: Output<IndexUserTokenConfigurationsArgs>? = null) : ConvertibleToJava<IndexArgs>

Provides an Amazon Kendra Index resource.

Link copied to clipboard

Builder for IndexArgs.

Link copied to clipboard
object IndexMapper : ResourceMapper<Index>
Link copied to clipboard

Builder for Index.

Link copied to clipboard
Link copied to clipboard
class QuerySuggestionsBlockList : KotlinCustomResource

Resource for managing an AWS Kendra block list used for query suggestions for an index.

Link copied to clipboard
data class QuerySuggestionsBlockListArgs(val description: Output<String>? = null, val indexId: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val sourceS3Path: Output<QuerySuggestionsBlockListSourceS3PathArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<QuerySuggestionsBlockListArgs>

Resource for managing an AWS Kendra block list used for query suggestions for an index.

Link copied to clipboard
class Thesaurus : KotlinCustomResource

Resource for managing an AWS Kendra Thesaurus.

Link copied to clipboard
data class ThesaurusArgs(val description: Output<String>? = null, val indexId: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val sourceS3Path: Output<ThesaurusSourceS3PathArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ThesaurusArgs>

Resource for managing an AWS Kendra Thesaurus.

Link copied to clipboard
Link copied to clipboard
object ThesaurusMapper : ResourceMapper<Thesaurus>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun dataSource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
suspend fun experience(name: String, block: suspend ExperienceResourceBuilder.() -> Unit): Experience
Link copied to clipboard
fun faq(name: String): Faq
suspend fun faq(name: String, block: suspend FaqResourceBuilder.() -> Unit): Faq
Link copied to clipboard
fun index(name: String): Index
suspend fun index(name: String, block: suspend IndexResourceBuilder.() -> Unit): Index
Link copied to clipboard
suspend fun thesaurus(name: String, block: suspend ThesaurusResourceBuilder.() -> Unit): Thesaurus