Class: Aws::BedrockAgentCoreControl::Types::LlmExtractionConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Model-based metadata extraction configuration.

Constant Summary collapse

SENSITIVE =
[:llm_extraction_instruction, :definition]

Instance Attribute Summary collapse

Instance Attribute Details

#definition ⇒ String

Description of what this metadata field represents.

Returns:

  • (String)


15694
15695
15696
15697
15698
15699
15700
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15694

class LlmExtractionConfig < Struct.new(
  :llm_extraction_instruction,
  :definition,
  :validation)
  SENSITIVE = [:llm_extraction_instruction, :definition]
  include Aws::Structure
end

#llm_extraction_instruction ⇒ String

Instructions for extraction. Supports built-in operators like LATEST_VALUE or custom natural-language instructions.

Returns:

  • (String)


15694
15695
15696
15697
15698
15699
15700
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15694

class LlmExtractionConfig < Struct.new(
  :llm_extraction_instruction,
  :definition,
  :validation)
  SENSITIVE = [:llm_extraction_instruction, :definition]
  include Aws::Structure
end

#validation ⇒ Types::Validation

Validation rules to constrain extracted values.

Returns:



15694
15695
15696
15697
15698
15699
15700
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15694

class LlmExtractionConfig < Struct.new(
  :llm_extraction_instruction,
  :definition,
  :validation)
  SENSITIVE = [:llm_extraction_instruction, :definition]
  include Aws::Structure
end