Class: Aws::BedrockAgentRuntime::Types::CheckIngestedDocumentAclRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentRuntime::Types::CheckIngestedDocumentAclRequest
- Defined in:
- gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:user_context]
Instance Attribute Summary collapse
-
#data_source_id ⇒ String
The unique identifier of the data source that contains the document.
-
#document_id ⇒ String
The unique identifier of the document to check access for.
-
#knowledge_base_id ⇒ String
The unique identifier of the knowledge base that contains the document.
-
#user_context ⇒ Types::UserContext
The context object containing identity information for access control filtering, including user ID and optional group memberships used to evaluate the document access control list (ACL).
Instance Attribute Details
#data_source_id ⇒ String
The unique identifier of the data source that contains the document.
1866 1867 1868 1869 1870 1871 1872 1873 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1866 class CheckIngestedDocumentAclRequest < Struct.new( :data_source_id, :document_id, :knowledge_base_id, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#document_id ⇒ String
The unique identifier of the document to check access for.
1866 1867 1868 1869 1870 1871 1872 1873 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1866 class CheckIngestedDocumentAclRequest < Struct.new( :data_source_id, :document_id, :knowledge_base_id, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#knowledge_base_id ⇒ String
The unique identifier of the knowledge base that contains the document.
1866 1867 1868 1869 1870 1871 1872 1873 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1866 class CheckIngestedDocumentAclRequest < Struct.new( :data_source_id, :document_id, :knowledge_base_id, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#user_context ⇒ Types::UserContext
The context object containing identity information for access control filtering, including user ID and optional group memberships used to evaluate the document access control list (ACL).
1866 1867 1868 1869 1870 1871 1872 1873 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1866 class CheckIngestedDocumentAclRequest < Struct.new( :data_source_id, :document_id, :knowledge_base_id, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |