IndexArgs

data class IndexArgs(val capacityUnits: Output<IndexCapacityUnitsConfigurationArgs>? = null, val description: Output<String>? = null, val documentMetadataConfigurations: Output<List<IndexDocumentMetadataConfigurationArgs>>? = null, val edition: Output<IndexEdition>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val serverSideEncryptionConfiguration: Output<IndexServerSideEncryptionConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null, val userContextPolicy: Output<IndexUserContextPolicy>? = null, val userTokenConfigurations: Output<List<IndexUserTokenConfigurationArgs>>? = null) : ConvertibleToJava<IndexArgs>

A Kendra index

Constructors

Link copied to clipboard
constructor(capacityUnits: Output<IndexCapacityUnitsConfigurationArgs>? = null, description: Output<String>? = null, documentMetadataConfigurations: Output<List<IndexDocumentMetadataConfigurationArgs>>? = null, edition: Output<IndexEdition>? = null, name: Output<String>? = null, roleArn: Output<String>? = null, serverSideEncryptionConfiguration: Output<IndexServerSideEncryptionConfigurationArgs>? = null, tags: Output<List<TagArgs>>? = null, userContextPolicy: Output<IndexUserContextPolicy>? = null, userTokenConfigurations: Output<List<IndexUserTokenConfigurationArgs>>? = null)

Properties

Link copied to clipboard

Capacity units

Link copied to clipboard
val description: Output<String>? = null

A description for the index

Link copied to clipboard

Document metadata configurations

Link copied to clipboard
val edition: Output<IndexEdition>? = null

Indicates whether the index is a Enterprise Edition index or a Developer Edition index. Valid values are DEVELOPER_EDITION and ENTERPRISE_EDITION .

Link copied to clipboard
val name: Output<String>? = null

The name of the index.

Link copied to clipboard
val roleArn: Output<String>? = null

An IAM role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role used when you use the BatchPutDocument operation to index documents from an Amazon S3 bucket.

Link copied to clipboard

Server side encryption configuration

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Tags for labeling the index

Link copied to clipboard

The user context policy. ATTRIBUTE_FILTER

Link copied to clipboard

Defines the type of user token used for the index.

Functions

Link copied to clipboard
open override fun toJava(): IndexArgs