Skip to content

Commit bff2525

Browse files
aws-rafamskrokokomergify[bot]
authored
feat(kendra): add Kendra GenAI Index and new KB interface (#938)
* feat(kendra): add genai index --------- Co-authored-by: Alain Krok <[email protected]> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent 845eb23 commit bff2525

File tree

59 files changed

+5730
-741
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+5730
-741
lines changed

.gitignore

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.npmignore

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/tasks.json

+69
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apidocs/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
- [amazonaurora](namespaces/amazonaurora/README.md)
1010
- [bedrock](namespaces/bedrock/README.md)
11+
- [kendra](namespaces/kendra/README.md)
1112
- [opensearch\_vectorindex](namespaces/opensearch_vectorindex/README.md)
1213
- [opensearchserverless](namespaces/opensearchserverless/README.md)
1314
- [pinecone](namespaces/pinecone/README.md)

apidocs/namespaces/bedrock/README.md

+15-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@
2525
- [DataSourceType](enumerations/DataSourceType.md)
2626
- [GuardrailAction](enumerations/GuardrailAction.md)
2727
- [InferenceProfileType](enumerations/InferenceProfileType.md)
28+
- [KnowledgeBaseType](enumerations/KnowledgeBaseType.md)
2829
- [ManagedWordFilterType](enumerations/ManagedWordFilterType.md)
30+
- [ParsingModality](enumerations/ParsingModality.md)
31+
- [ParsingStategyType](enumerations/ParsingStategyType.md)
2932
- [PromptTemplateType](enumerations/PromptTemplateType.md)
3033
- [SalesforceDataSourceAuthType](enumerations/SalesforceDataSourceAuthType.md)
3134
- [SalesforceObjectType](enumerations/SalesforceObjectType.md)
@@ -57,7 +60,9 @@
5760
- [GuardrailBase](classes/GuardrailBase.md)
5861
- [InferenceProfileBase](classes/InferenceProfileBase.md)
5962
- [InlineApiSchema](classes/InlineApiSchema.md)
60-
- [KnowledgeBase](classes/KnowledgeBase.md)
63+
- [KendraKnowledgeBase](classes/KendraKnowledgeBase.md)
64+
- [KendraKnowledgeBaseBase](classes/KendraKnowledgeBaseBase.md)
65+
- [KnowledgeBaseBase](classes/KnowledgeBaseBase.md)
6166
- [ParentActionGroupSignature](classes/ParentActionGroupSignature.md)
6267
- [ParsingStategy](classes/ParsingStategy.md)
6368
- [Prompt](classes/Prompt.md)
@@ -72,6 +77,7 @@
7277
- [SharePointDataSource](classes/SharePointDataSource.md)
7378
- [ToolChoice](classes/ToolChoice.md)
7479
- [Topic](classes/Topic.md)
80+
- [VectorKnowledgeBase](classes/VectorKnowledgeBase.md)
7581
- [WebCrawlerDataSource](classes/WebCrawlerDataSource.md)
7682

7783
## Interfaces
@@ -86,6 +92,8 @@
8692
- [ApplicationInferenceProfileProps](interfaces/ApplicationInferenceProfileProps.md)
8793
- [BedrockFoundationModelProps](interfaces/BedrockFoundationModelProps.md)
8894
- [ChatPromptVariantProps](interfaces/ChatPromptVariantProps.md)
95+
- [CommonKnowledgeBaseAttributes](interfaces/CommonKnowledgeBaseAttributes.md)
96+
- [CommonKnowledgeBaseProps](interfaces/CommonKnowledgeBaseProps.md)
8997
- [CommonPromptVariantProps](interfaces/CommonPromptVariantProps.md)
9098
- [ConfluenceCrawlingFilters](interfaces/ConfluenceCrawlingFilters.md)
9199
- [ConfluenceDataSourceAssociationProps](interfaces/ConfluenceDataSourceAssociationProps.md)
@@ -107,12 +115,14 @@
107115
- [IGuardrail](interfaces/IGuardrail.md)
108116
- [IInferenceProfile](interfaces/IInferenceProfile.md)
109117
- [IInvokable](interfaces/IInvokable.md)
118+
- [IKendraKnowledgeBase](interfaces/IKendraKnowledgeBase.md)
110119
- [IKnowledgeBase](interfaces/IKnowledgeBase.md)
111120
- [InferenceConfiguration](interfaces/InferenceConfiguration.md)
112121
- [IPrompt](interfaces/IPrompt.md)
113122
- [IPromptRouter](interfaces/IPromptRouter.md)
114-
- [KnowledgeBaseAttributes](interfaces/KnowledgeBaseAttributes.md)
115-
- [KnowledgeBaseProps](interfaces/KnowledgeBaseProps.md)
123+
- [IVectorKnowledgeBase](interfaces/IVectorKnowledgeBase.md)
124+
- [KendraKnowledgeBaseAttributes](interfaces/KendraKnowledgeBaseAttributes.md)
125+
- [KendraKnowledgeBaseProps](interfaces/KendraKnowledgeBaseProps.md)
116126
- [LambdaCustomTransformationProps](interfaces/LambdaCustomTransformationProps.md)
117127
- [PIIFilter](interfaces/PIIFilter.md)
118128
- [PromptAttributes](interfaces/PromptAttributes.md)
@@ -132,6 +142,8 @@
132142
- [SharePointDataSourceProps](interfaces/SharePointDataSourceProps.md)
133143
- [TextPromptVariantProps](interfaces/TextPromptVariantProps.md)
134144
- [ToolConfiguration](interfaces/ToolConfiguration.md)
145+
- [VectorKnowledgeBaseAttributes](interfaces/VectorKnowledgeBaseAttributes.md)
146+
- [VectorKnowledgeBaseProps](interfaces/VectorKnowledgeBaseProps.md)
135147
- [WebCrawlerDataSourceAssociationProps](interfaces/WebCrawlerDataSourceAssociationProps.md)
136148
- [WebCrawlerDataSourceProps](interfaces/WebCrawlerDataSourceProps.md)
137149

0 commit comments

Comments
 (0)