Builder
Properties
A token that you provide to identify the request to create an index. Multiple calls to the CreateIndex
API with the same client token will create only one index.
A description for the index.
The Amazon Kendra edition to use for the index. Choose DEVELOPER_EDITION
for indexes intended for development, testing, or proof of concept. Use ENTERPRISE_EDITION
for production. Use GEN_AI_ENTERPRISE_EDITION
for creating generative AI applications. Once you set the edition for an index, it can't be changed.
The Amazon Resource Name (ARN) of an IAM role with permission to access your Amazon CloudWatch logs and metrics. For more information, see IAM access roles for Amazon Kendra.
The identifier of the KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs.
The user context policy.
Gets users and groups from IAM Identity Center identity source. To configure this, see UserGroupResolutionConfiguration. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.
The user token configuration.
Functions
construct an aws.sdk.kotlin.services.kendra.model.ServerSideEncryptionConfiguration inside the given block
construct an aws.sdk.kotlin.services.kendra.model.UserGroupResolutionConfiguration inside the given block