class Aws::Kendra::Types::GroupMembers
A list of users or sub groups that belong to a group. Users and groups are useful for filtering search results to different users based on their group's access to documents.
@note When making an API call, you may pass GroupMembers
data as a hash: { member_groups: [ { group_id: "GroupId", # required data_source_id: "DataSourceId", }, ], member_users: [ { user_id: "UserId", # required }, ], s3_pathfor_group_members: { bucket: "S3BucketName", # required key: "S3ObjectKey", # required }, }
@!attribute [rw] member_groups
A list of sub groups that belong to a group. For example, the sub groups "Research", "Engineering", and "Sales and Marketing" all belong to the group "Company". @return [Array<Types::MemberGroup>]
@!attribute [rw] member_users
A list of users that belong to a group. For example, a list of interns all belong to the "Interns" group. @return [Array<Types::MemberUser>]
@!attribute [rw] s3_pathfor_group_members
If you have more than 1000 users and/or sub groups for a single group, you need to provide the path to the S3 file that lists your users and sub groups for a group. Your sub groups can contain more than 1000 users, but the list of sub groups that belong to a group (and/or users) must be no more than 1000. @return [Types::S3Path]
@see docs.aws.amazon.com/goto/WebAPI/kendra-2019-02-03/GroupMembers AWS API Documentation
Constants
- SENSITIVE