Class: Aws::Kendra::Types::EntityPersonaConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

Provides the configuration information for users or groups in your IAM Identity Center identity source for access to your Amazon Kendra experience. Specific permissions are defined for each user or group once they are granted access to your Amazon Kendra experience.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#entity_idString

The identifier of a user or group in your IAM Identity Center identity source. For example, a user ID could be an email.

Returns:

  • (String)


4233
4234
4235
4236
4237
4238
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4233

class EntityPersonaConfiguration < Struct.new(
  :entity_id,
  :persona)
  SENSITIVE = []
  include Aws::Structure
end

#personaString

The persona that defines the specific permissions of the user or group in your IAM Identity Center identity source. The available personas or access roles are Owner and Viewer. For more information on these personas, see Providing access to your search page.

Returns:

  • (String)


4233
4234
4235
4236
4237
4238
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4233

class EntityPersonaConfiguration < Struct.new(
  :entity_id,
  :persona)
  SENSITIVE = []
  include Aws::Structure
end