Interface: DataSourceAssociationProps
March 19, 2026 ยท View on GitHub
@cdklabs/generative-ai-cdk-constructs
@cdklabs/generative-ai-cdk-constructs / bedrock / DataSourceAssociationProps
Interface: DataSourceAssociationProps
Properties common for creating any of the different data source types.
Extended by
WebCrawlerDataSourceAssociationPropsSharePointDataSourceAssociationPropsConfluenceDataSourceAssociationPropsSalesforceDataSourceAssociationPropsS3DataSourceAssociationPropsCustomDataSourceAssociationProps
Properties
chunkingStrategy?
readonlyoptionalchunkingStrategy?:ChunkingStrategy
The chunking stategy to use for splitting your documents or content. The chunks are then converted to embeddings and written to the vector index allowing for similarity search and retrieval of the content.
Default
ChunkingStrategy.DEFAULT
contextEnrichment?
readonlyoptionalcontextEnrichment?:ContextEnrichment
The context enrichment configuration to use.
Default
- No context enrichment is used.
customTransformation?
readonlyoptionalcustomTransformation?:CustomTransformation
The custom transformation strategy to use.
Default
- No custom transformation is used.
dataDeletionPolicy?
readonlyoptionaldataDeletionPolicy?:DataDeletionPolicy
The data deletion policy to apply to the data source.
Default
- Sets the data deletion policy to the default of the data source type.
dataSourceName?
readonlyoptionaldataSourceName?:string
The name of the data source.
Default
- A new name will be generated.
description?
readonlyoptionaldescription?:string
A description of the data source.
Default
- No description is provided.
kmsKey?
readonlyoptionalkmsKey?:IKey
The KMS key to use to encrypt the data source.
Default
- Service owned and managed key.
parsingStrategy?
readonlyoptionalparsingStrategy?:ParsingStrategy
The parsing strategy to use.
Default
- No Parsing Stategy is used.