Class: Aws::BedrockAgent::Types::CustomTransformationConfiguration
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::BedrockAgent::Types::CustomTransformationConfiguration
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-bedrockagent/types.rb
 
Overview
Settings for customizing steps in the data source content ingestion pipeline.
You can configure the data source to process documents with a Lambda function after they are parsed and converted into chunks. When you add a post-chunking transformation, the service stores chunked documents in an S3 bucket and invokes a Lambda function to process them.
To process chunked documents with a Lambda function, define an S3 bucket path for input and output objects, and a transformation that specifies the Lambda function to invoke. You can use the Lambda function to customize how chunks are split, and the metadata for each chunk.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #intermediate_storage  ⇒ Types::IntermediateStorage 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An S3 bucket path for input and output objects.
 - 
  
    
      #transformations  ⇒ Array<Types::Transformation> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A Lambda function that processes documents.
 
Instance Attribute Details
#intermediate_storage ⇒ Types::IntermediateStorage
An S3 bucket path for input and output objects.
      2223 2224 2225 2226 2227 2228  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 2223 class CustomTransformationConfiguration < Struct.new( :intermediate_storage, :transformations) SENSITIVE = [] include Aws::Structure end  | 
  
#transformations ⇒ Array<Types::Transformation>
A Lambda function that processes documents.
      2223 2224 2225 2226 2227 2228  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 2223 class CustomTransformationConfiguration < Struct.new( :intermediate_storage, :transformations) SENSITIVE = [] include Aws::Structure end  |