# aws-cdk-lib.interfaces.aws_kendra

| Name | Kind | Summary |
| --- | --- | --- |
| [`DataSourceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.DataSourceReference) | Struct | A reference to a DataSource resource. |
| [`FaqReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.FaqReference) | Struct | A reference to a Faq resource. |
| [`FeaturedResultsSetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.FeaturedResultsSetReference) | Struct | A reference to a FeaturedResultsSet resource. |
| [`IDataSourceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IDataSourceRef) | Interface | Indicates that this resource can be referenced as a DataSource. |
| [`IFaqRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IFaqRef) | Interface | Indicates that this resource can be referenced as a Faq. |
| [`IFeaturedResultsSetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IFeaturedResultsSetRef) | Interface | Indicates that this resource can be referenced as a FeaturedResultsSet. |
| [`IIndexRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IIndexRef) | Interface | Indicates that this resource can be referenced as a Index. |
| [`IndexReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IndexReference) | Struct | A reference to a Index resource. |
| [`IQuerySuggestionsBlockListRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IQuerySuggestionsBlockListRef) | Interface | Indicates that this resource can be referenced as a QuerySuggestionsBlockList. |
| [`IThesaurusRef`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.IThesaurusRef) | Interface | Indicates that this resource can be referenced as a Thesaurus. |
| [`QuerySuggestionsBlockListReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.QuerySuggestionsBlockListReference) | Struct | A reference to a QuerySuggestionsBlockList resource. |
| [`ThesaurusReference`](/v2/docs/aws-cdk-lib.interfaces.aws_kendra.ThesaurusReference) | Struct | A reference to a Thesaurus resource. |
