class Aws::Kendra::Types::SalesforceKnowledgeArticleConfiguration

Specifies configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both

@note When making an API call, you may pass SalesforceKnowledgeArticleConfiguration

data as a hash:

    {
      included_states: ["DRAFT"], # required, accepts DRAFT, PUBLISHED, ARCHIVED
      standard_knowledge_article_type_configuration: {
        document_data_field_name: "DataSourceFieldName", # required
        document_title_field_name: "DataSourceFieldName",
        field_mappings: [
          {
            data_source_field_name: "DataSourceFieldName", # required
            date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName", # required
          },
        ],
      },
      custom_knowledge_article_type_configurations: [
        {
          name: "SalesforceCustomKnowledgeArticleTypeName", # required
          document_data_field_name: "DataSourceFieldName", # required
          document_title_field_name: "DataSourceFieldName",
          field_mappings: [
            {
              data_source_field_name: "DataSourceFieldName", # required
              date_field_format: "DataSourceDateFieldFormat",
              index_field_name: "IndexFieldName", # required
            },
          ],
        },
      ],
    }

@!attribute [rw] included_states

Specifies the document states that should be included when Amazon
Kendra indexes knowledge articles. You must specify at least one
state.
@return [Array<String>]

@!attribute [rw] standard_knowledge_article_type_configuration

Provides configuration information for standard Salesforce knowledge
articles.
@return [Types::SalesforceStandardKnowledgeArticleTypeConfiguration]

@!attribute [rw] custom_knowledge_article_type_configurations

Provides configuration information for custom Salesforce knowledge
articles.
@return [Array<Types::SalesforceCustomKnowledgeArticleTypeConfiguration>]

@see docs.aws.amazon.com/goto/WebAPI/kendra-2019-02-03/SalesforceKnowledgeArticleConfiguration AWS API Documentation

Constants

SENSITIVE