AWS::Kendra::DataSource SalesforceChatterFeedConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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 Amazon 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