Class: Aws::Bedrock::Types::AutomatedReasoningPolicyBuildWorkflowDocument

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#documentString

The actual content of the source document that will be analyzed to extract policy rules and concepts.

Returns:

  • (String)


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_typeString

The MIME type of the document content (e.g., text/plain, application/pdf, text/markdown).

Returns:

  • (String)


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_descriptionString

A detailed description of the document's content and how it should be used in the policy generation process.

Returns:

  • (String)


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_nameString

A descriptive name for the document that helps identify its purpose and content.

Returns:

  • (String)


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