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.
1697 1698 1699 1700 1701 1702 1703 1704 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1697 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.
1697 1698 1699 1700 1701 1702 1703 1704 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1697 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.
1697 1698 1699 1700 1701 1702 1703 1704 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1697 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.
1697 1698 1699 1700 1701 1702 1703 1704 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1697 class CheckDocumentAccessResponse < Struct.new( :user_groups, :user_aliases, :has_access, :document_acl) SENSITIVE = [] include Aws::Structure end |