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

Description

Updates a thesaurus for an index.

Synopsis

Creating a Request

data UpdateThesaurus Source #

See: newUpdateThesaurus smart constructor.

Constructors

UpdateThesaurus' 

Fields

Instances

Instances details
ToJSON UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

ToHeaders UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

ToPath UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

ToQuery UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

AWSRequest UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Associated Types

type AWSResponse UpdateThesaurus #

Generic UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Associated Types

type Rep UpdateThesaurus :: Type -> Type #

Read UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Show UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

NFData UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Methods

rnf :: UpdateThesaurus -> () #

Eq UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Hashable UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

type AWSResponse UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

type Rep UpdateThesaurus Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

newUpdateThesaurus Source #

Create a value of UpdateThesaurus 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:description:UpdateThesaurus', updateThesaurus_description - A new description for the thesaurus.

UpdateThesaurus, updateThesaurus_name - A new name for the thesaurus.

UpdateThesaurus, updateThesaurus_roleArn - An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.

$sel:sourceS3Path:UpdateThesaurus', updateThesaurus_sourceS3Path - Undocumented member.

UpdateThesaurus, updateThesaurus_id - The identifier of the thesaurus you want to update.

$sel:indexId:UpdateThesaurus', updateThesaurus_indexId - The identifier of the index for the thesaurus.

Request Lenses

updateThesaurus_description :: Lens' UpdateThesaurus (Maybe Text) Source #

A new description for the thesaurus.

updateThesaurus_name :: Lens' UpdateThesaurus (Maybe Text) Source #

A new name for the thesaurus.

updateThesaurus_roleArn :: Lens' UpdateThesaurus (Maybe Text) Source #

An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.

updateThesaurus_id :: Lens' UpdateThesaurus Text Source #

The identifier of the thesaurus you want to update.

updateThesaurus_indexId :: Lens' UpdateThesaurus Text Source #

The identifier of the index for the thesaurus.

Destructuring the Response

data UpdateThesaurusResponse Source #

See: newUpdateThesaurusResponse smart constructor.

Instances

Instances details
Generic UpdateThesaurusResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Associated Types

type Rep UpdateThesaurusResponse :: Type -> Type #

Read UpdateThesaurusResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Show UpdateThesaurusResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

NFData UpdateThesaurusResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

Methods

rnf :: UpdateThesaurusResponse -> () #

Eq UpdateThesaurusResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

type Rep UpdateThesaurusResponse Source # 
Instance details

Defined in Amazonka.Kendra.UpdateThesaurus

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

newUpdateThesaurusResponse :: UpdateThesaurusResponse Source #

Create a value of UpdateThesaurusResponse with all optional fields omitted.

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