Interface: KendraKnowledgeBaseAttributes
March 19, 2026 ยท View on GitHub
@cdklabs/generative-ai-cdk-constructs
@cdklabs/generative-ai-cdk-constructs / bedrock / KendraKnowledgeBaseAttributes
Interface: KendraKnowledgeBaseAttributes
Properties for importing a knowledge base outside of this stack
Extends
Properties
description?
readonlyoptionaldescription?:string
The description of the knowledge base.
Default
- No description provided.
Inherited from
CommonKnowledgeBaseAttributes.description
executionRoleArn
readonlyexecutionRoleArn:string
The Service Execution Role associated with the knowledge base.
Example
"arn:aws:iam::123456789012:role/AmazonBedrockExecutionRoleForKnowledgeBaseawscdkbdgeBaseKB12345678"
Inherited from
CommonKnowledgeBaseAttributes.executionRoleArn
instruction?
readonlyoptionalinstruction?:string
Instructions for agents based on the design and type of information of the Knowledge Base. This will impact how Agents interact with the Knowledge Base.
Default
- No description provided.
Inherited from
CommonKnowledgeBaseAttributes.instruction
kendraIndex
readonlykendraIndex:IKendraGenAiIndex
The GenAI Kendra Index ARN.
knowledgeBaseId
readonlyknowledgeBaseId:string
The ID of the knowledge base.
Example
"KB12345678"
Inherited from
CommonKnowledgeBaseAttributes.knowledgeBaseId
knowledgeBaseState?
readonlyoptionalknowledgeBaseState?:string
Specifies whether to use the knowledge base or not when sending an InvokeAgent request.
Default
- ENABLED