Builder

class Builder

Properties

Link copied to clipboard

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.

Link copied to clipboard

A description for the index.

Link copied to clipboard

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. Once you set the edition for an index, it can't be changed.

Link copied to clipboard
var name: String?

A name for the index.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
var tags: List<Tag>?

A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

Link copied to clipboard

The user context policy.

Link copied to clipboard

Gets users and groups from IAM Identity Center identity source. To configure this, see UserGroupResolutionConfiguration.

Link copied to clipboard

The user token configuration.