kendra / Client / associate_entities_to_experience
associate_entities_to_experience#
- kendra.Client.associate_entities_to_experience(**kwargs)#
Grants users or groups in your IAM Identity Center identity source access to your Amazon Kendra experience. You can create an 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.
See also: AWS API Documentation
Request Syntax
response = client.associate_entities_to_experience( Id='string', IndexId='string', EntityList=[ { 'EntityId': 'string', 'EntityType': 'USER'|'GROUP' }, ] )
- Parameters:
Id (string) –
[REQUIRED]
The identifier of your Amazon Kendra experience.
IndexId (string) –
[REQUIRED]
The identifier of the index for your Amazon Kendra experience.
EntityList (list) –
[REQUIRED]
Lists users or groups in your IAM Identity Center identity source.
(dict) –
Provides the configuration information for users or groups in your IAM Identity Center identity source to grant access your Amazon Kendra experience.
EntityId (string) – [REQUIRED]
The identifier of a user or group in your IAM Identity Center identity source. For example, a user ID could be an email.
EntityType (string) – [REQUIRED]
Specifies whether you are configuring a
User
or aGroup
.
- Return type:
dict
- Returns:
Response Syntax
{ 'FailedEntityList': [ { 'EntityId': 'string', 'ErrorMessage': 'string' }, ] }
Response Structure
(dict) –
FailedEntityList (list) –
Lists the users or groups in your IAM Identity Center identity source that failed to properly configure with your Amazon Kendra experience.
(dict) –
Information on the users or groups in your IAM Identity Center identity source that failed to properly configure with your Amazon Kendra experience.
EntityId (string) –
The identifier of the user or group in your IAM Identity Center identity source. For example, a user ID could be an email.
ErrorMessage (string) –
The reason the user or group in your IAM Identity Center identity source failed to properly configure with your Amazon Kendra experience.
Exceptions
kendra.Client.exceptions.ValidationException
kendra.Client.exceptions.ResourceNotFoundException
kendra.Client.exceptions.ResourceAlreadyExistException
kendra.Client.exceptions.ThrottlingException
kendra.Client.exceptions.AccessDeniedException
kendra.Client.exceptions.InternalServerException