aws-cdk-lib.aws_kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty

interface SalesforceChatterFeedConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.Kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awskendra#CfnDataSource_SalesforceChatterFeedConfigurationProperty
Javasoftware.amazon.awscdk.services.kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty
Pythonaws_cdk.aws_kendra.CfnDataSource.SalesforceChatterFeedConfigurationProperty
TypeScript aws-cdk-lib » 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 { aws_kendra as kendra } from 'aws-cdk-lib';
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

NameTypeDescription
documentDataFieldNamestringThe name of the column in the Salesforce FeedItem table that contains the content to index.
documentTitleFieldName?stringThe name of the column in the Salesforce FeedItem table that contains the title of the document.
fieldMappings?IResolvable | IResolvable | DataSourceToIndexFieldMappingProperty[]Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
includeFilterTypes?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 | DataSourceToIndexFieldMappingProperty[] (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.