amazonka-kendra-2.0: Amazon KendraFrontendService SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

Description

 
Synopsis

Documentation

data SalesforceStandardKnowledgeArticleTypeConfiguration Source #

Provides the configuration information for standard Salesforce knowledge articles.

See: newSalesforceStandardKnowledgeArticleTypeConfiguration smart constructor.

Constructors

SalesforceStandardKnowledgeArticleTypeConfiguration' 

Fields

Instances

Instances details
FromJSON SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

ToJSON SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

Generic SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

Read SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

Show SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

NFData SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

Eq SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

Hashable SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

type Rep SalesforceStandardKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration

type Rep SalesforceStandardKnowledgeArticleTypeConfiguration = D1 ('MetaData "SalesforceStandardKnowledgeArticleTypeConfiguration" "Amazonka.Kendra.Types.SalesforceStandardKnowledgeArticleTypeConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "SalesforceStandardKnowledgeArticleTypeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "documentTitleFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fieldMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DataSourceToIndexFieldMapping))) :*: S1 ('MetaSel ('Just "documentDataFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSalesforceStandardKnowledgeArticleTypeConfiguration Source #

Create a value of SalesforceStandardKnowledgeArticleTypeConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:documentTitleFieldName:SalesforceStandardKnowledgeArticleTypeConfiguration', salesforceStandardKnowledgeArticleTypeConfiguration_documentTitleFieldName - The name of the field that contains the document title.

$sel:fieldMappings:SalesforceStandardKnowledgeArticleTypeConfiguration', salesforceStandardKnowledgeArticleTypeConfiguration_fieldMappings - Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API before you map to Salesforce fields. For more information, see Mapping data source fields. The Salesforce data source field names must exist in your Salesforce custom metadata.

$sel:documentDataFieldName:SalesforceStandardKnowledgeArticleTypeConfiguration', salesforceStandardKnowledgeArticleTypeConfiguration_documentDataFieldName - The name of the field that contains the document data to index.

salesforceStandardKnowledgeArticleTypeConfiguration_fieldMappings :: Lens' SalesforceStandardKnowledgeArticleTypeConfiguration (Maybe (NonEmpty DataSourceToIndexFieldMapping)) Source #

Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API before you map to Salesforce fields. For more information, see Mapping data source fields. The Salesforce data source field names must exist in your Salesforce custom metadata.