Class: Aws::Kendra::Types::ContentSourceConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

Note:

When making an API call, you may pass ContentSourceConfiguration data as a hash:

{
  data_source_ids: ["DataSourceId"],
  faq_ids: ["FaqId"],
  direct_put_content: false,
}

Provides the configuration information for your content sources, such as data sources, FAQs, and content indexed directly via BatchPutDocument.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_source_idsArray<String>

The identifier of the data sources you want to use for your Amazon Kendra experience.

Returns:

  • (Array<String>)


2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 2070

class ContentSourceConfiguration < Struct.new(
  :data_source_ids,
  :faq_ids,
  :direct_put_content)
  SENSITIVE = []
  include Aws::Structure
end

#direct_put_contentBoolean

TRUE to use documents you indexed directly using the BatchPutDocument API.

Returns:

  • (Boolean)


2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 2070

class ContentSourceConfiguration < Struct.new(
  :data_source_ids,
  :faq_ids,
  :direct_put_content)
  SENSITIVE = []
  include Aws::Structure
end

#faq_idsArray<String>

The identifier of the FAQs that you want to use for your Amazon Kendra experience.

Returns:

  • (Array<String>)


2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 2070

class ContentSourceConfiguration < Struct.new(
  :data_source_ids,
  :faq_ids,
  :direct_put_content)
  SENSITIVE = []
  include Aws::Structure
end