Class: Aws::BedrockAgent::Types::CustomTransformationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/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

Instance Attribute Details

#intermediate_storageTypes::IntermediateStorage

An S3 bucket path for input and output objects.



2353
2354
2355
2356
2357
2358
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2353

class CustomTransformationConfiguration < Struct.new(
  :intermediate_storage,
  :transformations)
  SENSITIVE = []
  include Aws::Structure
end

#transformationsArray<Types::Transformation>

A Lambda function that processes documents.

Returns:



2353
2354
2355
2356
2357
2358
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2353

class CustomTransformationConfiguration < Struct.new(
  :intermediate_storage,
  :transformations)
  SENSITIVE = []
  include Aws::Structure
end