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, ... ]
}
YAML
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 specifySTANDARD_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