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.UpdateExperience

Description

Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.

Synopsis

Creating a Request

data UpdateExperience Source #

See: newUpdateExperience smart constructor.

Constructors

UpdateExperience' 

Fields

  • configuration :: Maybe ExperienceConfiguration

    Configuration information you want to update for your Amazon Kendra experience.

  • description :: Maybe Text

    A new description for your Amazon Kendra experience.

  • name :: Maybe Text

    A new name for your Amazon Kendra experience.

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of a role with permission to access Query API, QuerySuggestions API, SubmitFeedback API, and IAM Identity Center that stores your user and group information. For more information, see IAM roles for Amazon Kendra.

  • id :: Text

    The identifier of your Amazon Kendra experience you want to update.

  • indexId :: Text

    The identifier of the index for your Amazon Kendra experience.

Instances

Instances details
ToJSON UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

ToHeaders UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

ToPath UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

ToQuery UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

AWSRequest UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Associated Types

type AWSResponse UpdateExperience #

Generic UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Associated Types

type Rep UpdateExperience :: Type -> Type #

Read UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Show UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

NFData UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Methods

rnf :: UpdateExperience -> () #

Eq UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Hashable UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

type AWSResponse UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

type Rep UpdateExperience Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

newUpdateExperience Source #

Create a value of UpdateExperience 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:configuration:UpdateExperience', updateExperience_configuration - Configuration information you want to update for your Amazon Kendra experience.

$sel:description:UpdateExperience', updateExperience_description - A new description for your Amazon Kendra experience.

UpdateExperience, updateExperience_name - A new name for your Amazon Kendra experience.

UpdateExperience, updateExperience_roleArn - The Amazon Resource Name (ARN) of a role with permission to access Query API, QuerySuggestions API, SubmitFeedback API, and IAM Identity Center that stores your user and group information. For more information, see IAM roles for Amazon Kendra.

UpdateExperience, updateExperience_id - The identifier of your Amazon Kendra experience you want to update.

$sel:indexId:UpdateExperience', updateExperience_indexId - The identifier of the index for your Amazon Kendra experience.

Request Lenses

updateExperience_configuration :: Lens' UpdateExperience (Maybe ExperienceConfiguration) Source #

Configuration information you want to update for your Amazon Kendra experience.

updateExperience_description :: Lens' UpdateExperience (Maybe Text) Source #

A new description for your Amazon Kendra experience.

updateExperience_name :: Lens' UpdateExperience (Maybe Text) Source #

A new name for your Amazon Kendra experience.

updateExperience_roleArn :: Lens' UpdateExperience (Maybe Text) Source #

The Amazon Resource Name (ARN) of a role with permission to access Query API, QuerySuggestions API, SubmitFeedback API, and IAM Identity Center that stores your user and group information. For more information, see IAM roles for Amazon Kendra.

updateExperience_id :: Lens' UpdateExperience Text Source #

The identifier of your Amazon Kendra experience you want to update.

updateExperience_indexId :: Lens' UpdateExperience Text Source #

The identifier of the index for your Amazon Kendra experience.

Destructuring the Response

data UpdateExperienceResponse Source #

See: newUpdateExperienceResponse smart constructor.

Instances

Instances details
Generic UpdateExperienceResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Associated Types

type Rep UpdateExperienceResponse :: Type -> Type #

Read UpdateExperienceResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Show UpdateExperienceResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

NFData UpdateExperienceResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

Eq UpdateExperienceResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

type Rep UpdateExperienceResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateExperience

type Rep UpdateExperienceResponse = D1 ('MetaData "UpdateExperienceResponse" "Amazonka.Kendra.UpdateExperience" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "UpdateExperienceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateExperienceResponse :: UpdateExperienceResponse Source #

Create a value of UpdateExperienceResponse with all optional fields omitted.

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