AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::Wisdom::KnowledgeBase

CfnKnowledgeBase

Specifies a knowledge base.

Import

import { CfnKnowledgeBase } from 'aws-cdk-lib/aws-wisdom';

Or use the module namespace:

import * as wisdom from 'aws-cdk-lib/aws-wisdom';
// wisdom.CfnKnowledgeBase

Properties

Configuration passed to the constructor as CfnKnowledgeBaseProps.

knowledgeBaseTypeRequired
string

The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.

nameRequired
string

The name of the knowledge base.

descriptionOptional
string

The description.

renderingConfigurationOptional
IResolvable | RenderingConfigurationProperty

Information about how to render the content.

serverSideEncryptionConfigurationOptional
IResolvable | ServerSideEncryptionConfigurationProperty

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

sourceConfigurationOptional
IResolvable | SourceConfigurationProperty

The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.

tagsOptional
CfnTag[]

The tags used to organize, track, or control access for this resource.

vectorIngestionConfigurationOptional
IResolvable | VectorIngestionConfigurationProperty

Contains details about how to ingest the documents in a data source.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter