AWS::Kendra::DataSource SalesforceChatterFeedConfiguration - AWS CloudFormation

AWS::Kendra::DataSource SalesforceChatterFeedConfiguration

The configuration information for syncing a Salesforce chatter feed. The contents of the object comes from the Salesforce FeedItem table.

Syntax

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

JSON

{ "DocumentDataFieldName" : String, "DocumentTitleFieldName" : String, "FieldMappings" : [ DataSourceToIndexFieldMapping, ... ], "IncludeFilterTypes" : [ String, ... ] }

Properties

DocumentDataFieldName

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Required: Yes

Type: String

Minimum: 1

Maximum: 100

Update requires: No interruption

DocumentTitleFieldName

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title column.

Required: No

Type: String

Minimum: 1

Maximum: 100

Update requires: No interruption

FieldMappings

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Required: No

Type: Array of DataSourceToIndexFieldMapping

Maximum: 100

Update requires: No interruption

IncludeFilterTypes

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Required: No

Type: Array of String

Minimum: 1

Maximum: 2

Update requires: No interruption