This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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:StringDocumentTitleFieldName:StringFieldMappings:- DataSourceToIndexFieldMappingIncludeFilterTypes:- String
Properties
DocumentDataFieldName-
The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the
Bodycolumn.Required: Yes
Type: String
Minimum:
1Maximum:
100Update 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
Titlecolumn.Required: No
Type: String
Minimum:
1Maximum:
100Update requires: No interruption
FieldMappings-
Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
Required: No
Type: Array of DataSourceToIndexFieldMapping
Maximum:
100Update requires: No interruption
IncludeFilterTypes-
Filters the documents in the feed based on status of the user. When you specify
ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.Required: No
Type: Array of String
Minimum:
1Maximum:
2Update requires: No interruption