Class: Aws::Bedrock::Types::AutomatedReasoningPolicyBuildWorkflowDocument
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyBuildWorkflowDocument
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Overview
Represents a source document used in the policy build workflow, containing the content and metadata needed for policy generation.
Constant Summary collapse
- SENSITIVE =
[:document_name, :document_description]
Instance Attribute Summary collapse
-
#document ⇒ String
The actual content of the source document that will be analyzed to extract policy rules and concepts.
-
#document_content_type ⇒ String
The MIME type of the document content (e.g., text/plain, application/pdf, text/markdown).
-
#document_description ⇒ String
A detailed description of the document's content and how it should be used in the policy generation process.
-
#document_name ⇒ String
A descriptive name for the document that helps identify its purpose and content.
Instance Attribute Details
#document ⇒ String
The actual content of the source document that will be analyzed to extract policy rules and concepts.
977 978 979 980 981 982 983 984 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 977 class AutomatedReasoningPolicyBuildWorkflowDocument < Struct.new( :document, :document_content_type, :document_name, :document_description) SENSITIVE = [:document_name, :document_description] include Aws::Structure end |
#document_content_type ⇒ String
The MIME type of the document content (e.g., text/plain, application/pdf, text/markdown).
977 978 979 980 981 982 983 984 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 977 class AutomatedReasoningPolicyBuildWorkflowDocument < Struct.new( :document, :document_content_type, :document_name, :document_description) SENSITIVE = [:document_name, :document_description] include Aws::Structure end |
#document_description ⇒ String
A detailed description of the document's content and how it should be used in the policy generation process.
977 978 979 980 981 982 983 984 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 977 class AutomatedReasoningPolicyBuildWorkflowDocument < Struct.new( :document, :document_content_type, :document_name, :document_description) SENSITIVE = [:document_name, :document_description] include Aws::Structure end |
#document_name ⇒ String
A descriptive name for the document that helps identify its purpose and content.
977 978 979 980 981 982 983 984 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 977 class AutomatedReasoningPolicyBuildWorkflowDocument < Struct.new( :document, :document_content_type, :document_name, :document_description) SENSITIVE = [:document_name, :document_description] include Aws::Structure end |