AWS::Kendra::DataSource ColumnConfiguration - AWS CloudFormation

AWS::Kendra::DataSource ColumnConfiguration

Provides information about how Amazon Kendra should use the columns of a database in an index.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

ChangeDetectingColumns

One to five columns that indicate when a document in the database has changed.

Required: Yes

Type: ChangeDetectingColumns

Maximum: 5

Update requires: No interruption

DocumentDataColumnName

The column that contains the contents of the document.

Required: Yes

Type: String

Minimum: 1

Maximum: 100

Pattern: ^[a-zA-Z][a-zA-Z0-9_]*$

Update requires: No interruption

DocumentIdColumnName

The column that provides the document's unique identifier.

Required: Yes

Type: String

Minimum: 1

Maximum: 100

Pattern: ^[a-zA-Z][a-zA-Z0-9_]*$

Update requires: No interruption

DocumentTitleColumnName

The column that contains the title of the document.

Required: No

Type: String

Minimum: 1

Maximum: 100

Pattern: ^[a-zA-Z][a-zA-Z0-9_]*$

Update requires: No interruption

FieldMappings

An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.

Required: No

Type: DataSourceToIndexFieldMappingList

Maximum: 100

Update requires: No interruption