interface SalesforceChatterFeedConfigurationProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.Kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty |
Java | software.amazon.awscdk.services.kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty |
Python | aws_cdk.aws_kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty |
TypeScript | @aws-cdk/aws-kendra » CfnDataSource » SalesforceChatterFeedConfigurationProperty |
The configuration information for syncing a Salesforce chatter feed.
The contents of the object comes from the Salesforce FeedItem table.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as kendra from '@aws-cdk/aws-kendra';
const salesforceChatterFeedConfigurationProperty: kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty = {
documentDataFieldName: 'documentDataFieldName',
// the properties below are optional
documentTitleFieldName: 'documentTitleFieldName',
fieldMappings: [{
dataSourceFieldName: 'dataSourceFieldName',
indexFieldName: 'indexFieldName',
// the properties below are optional
dateFieldFormat: 'dateFieldFormat',
}],
includeFilterTypes: ['includeFilterTypes'],
};
Properties
Name | Type | Description |
---|---|---|
document | string | The name of the column in the Salesforce FeedItem table that contains the content to index. |
document | string | The name of the column in the Salesforce FeedItem table that contains the title of the document. |
field | IResolvable | IResolvable | Data [] | Maps fields from a Salesforce chatter feed into Amazon Kendra index fields. |
include | string[] | Filters the documents in the feed based on status of the user. |
documentDataFieldName
Type:
string
The name of the column in the Salesforce FeedItem table that contains the content to index.
Typically this is the Body
column.
documentTitleFieldName?
Type:
string
(optional)
The name of the column in the Salesforce FeedItem table that contains the title of the document.
This is typically the Title
column.
fieldMappings?
Type:
IResolvable
|
IResolvable
|
Data
[]
(optional)
Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
includeFilterTypes?
Type:
string[]
(optional)
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.