Class: Aws::Kendra::Types::ExperienceConfiguration

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 ExperienceConfiguration data as a hash:

{
  content_source_configuration: {
    data_source_ids: ["DataSourceId"],
    faq_ids: ["FaqId"],
    direct_put_content: false,
  },
  user_identity_configuration: {
    identity_attribute_name: "IdentityAttributeName",
  },
}

Provides the configuration information for your Amazon Kendra experience. This includes the data source IDs and/or FAQ IDs, and user or group information to grant access to your Amazon Kendra experience.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#content_source_configurationTypes::ContentSourceConfiguration

The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the BatchPutDocument API. This is the content you want to use for your Amazon Kendra experience.



6258
6259
6260
6261
6262
6263
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6258

class ExperienceConfiguration < Struct.new(
  :content_source_configuration,
  :user_identity_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#user_identity_configurationTypes::UserIdentityConfiguration

The Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails.



6258
6259
6260
6261
6262
6263
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6258

class ExperienceConfiguration < Struct.new(
  :content_source_configuration,
  :user_identity_configuration)
  SENSITIVE = []
  include Aws::Structure
end