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.Types.UserIdentityConfiguration

Description

 
Synopsis

Documentation

data UserIdentityConfiguration Source #

Provides the configuration information for the identifiers of your users.

See: newUserIdentityConfiguration smart constructor.

Constructors

UserIdentityConfiguration' 

Fields

Instances

Instances details
FromJSON UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

ToJSON UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

Generic UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

Associated Types

type Rep UserIdentityConfiguration :: Type -> Type #

Read UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

Show UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

NFData UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

Eq UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

Hashable UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

type Rep UserIdentityConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.UserIdentityConfiguration

type Rep UserIdentityConfiguration = D1 ('MetaData "UserIdentityConfiguration" "Amazonka.Kendra.Types.UserIdentityConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "UserIdentityConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserIdentityConfiguration :: UserIdentityConfiguration Source #

Create a value of UserIdentityConfiguration 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:identityAttributeName:UserIdentityConfiguration', userIdentityConfiguration_identityAttributeName - The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity Center with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an IAM Identity Center identity source.

userIdentityConfiguration_identityAttributeName :: Lens' UserIdentityConfiguration (Maybe Text) Source #

The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity Center with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an IAM Identity Center identity source.