Class: Aws::QBusiness::Types::CheckDocumentAccessResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::CheckDocumentAccessResponse
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#document_acl ⇒ Types::DocumentAcl
The Access Control List (ACL) associated with the document.
-
#has_access ⇒ Boolean
A boolean value indicating whether the specified user has access to the document, either direct access or transitive access via groups and aliases attached to the document.
-
#user_aliases ⇒ Array<Types::AssociatedUser>
An array of aliases associated with the user.
-
#user_groups ⇒ Array<Types::AssociatedGroup>
An array of groups the user is part of for the specified data source.
Instance Attribute Details
#document_acl ⇒ Types::DocumentAcl
The Access Control List (ACL) associated with the document. Includes allowlist and denylist conditions that determine user access.
1688 1689 1690 1691 1692 1693 1694 1695 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1688 class CheckDocumentAccessResponse < Struct.new( :user_groups, :user_aliases, :has_access, :document_acl) SENSITIVE = [] include Aws::Structure end |
#has_access ⇒ Boolean
A boolean value indicating whether the specified user has access to the document, either direct access or transitive access via groups and aliases attached to the document.
1688 1689 1690 1691 1692 1693 1694 1695 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1688 class CheckDocumentAccessResponse < Struct.new( :user_groups, :user_aliases, :has_access, :document_acl) SENSITIVE = [] include Aws::Structure end |
#user_aliases ⇒ Array<Types::AssociatedUser>
An array of aliases associated with the user. This includes both global and local aliases, each with a name and type.
1688 1689 1690 1691 1692 1693 1694 1695 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1688 class CheckDocumentAccessResponse < Struct.new( :user_groups, :user_aliases, :has_access, :document_acl) SENSITIVE = [] include Aws::Structure end |
#user_groups ⇒ Array<Types::AssociatedGroup>
An array of groups the user is part of for the specified data source. Each group has a name and type.
1688 1689 1690 1691 1692 1693 1694 1695 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1688 class CheckDocumentAccessResponse < Struct.new( :user_groups, :user_aliases, :has_access, :document_acl) SENSITIVE = [] include Aws::Structure end |