Class: Aws::Kendra::Types::AssociatePersonasToEntitiesRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#idString

The identifier of your Amazon Kendra experience.

Returns:

  • (String)


322
323
324
325
326
327
328
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 322

class AssociatePersonasToEntitiesRequest < Struct.new(
  :id,
  :index_id,
  :personas)
  SENSITIVE = []
  include Aws::Structure
end

#index_idString

The identifier of the index for your Amazon Kendra experience.

Returns:

  • (String)


322
323
324
325
326
327
328
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 322

class AssociatePersonasToEntitiesRequest < Struct.new(
  :id,
  :index_id,
  :personas)
  SENSITIVE = []
  include Aws::Structure
end

#personasArray<Types::EntityPersonaConfiguration>

The personas that define the specific permissions of users or groups 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.



322
323
324
325
326
327
328
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 322

class AssociatePersonasToEntitiesRequest < Struct.new(
  :id,
  :index_id,
  :personas)
  SENSITIVE = []
  include Aws::Structure
end