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