DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs

data class DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs(val invocationCondition: Output<DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs>? = null, val lambdaArn: Output<String>, val s3Bucket: Output<String>) : ConvertibleToJava<DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs>

Constructors

Properties

Link copied to clipboard

A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition.

Link copied to clipboard
val lambdaArn: Output<String>

The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content.

Link copied to clipboard
val s3Bucket: Output<String>

Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions.

Functions

Link copied to clipboard
open override fun toJava(): DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs