CreateKnowledgeBaseRequest
import type { CreateKnowledgeBaseRequest } from "https://aws-api.deno.dev/v0.4/services/wisdom.ts?docs=full";
interface CreateKnowledgeBaseRequest {
clientToken?: string | null;
description?: string | null;
knowledgeBaseType: KnowledgeBaseType;
name: string;
renderingConfiguration?: RenderingConfiguration | null;
serverSideEncryptionConfiguration?: ServerSideEncryptionConfiguration | null;
sourceConfiguration?: SourceConfiguration | null;
tags?: {} | null;
}[key: string]: string | null | undefined;
§Properties
§
clientToken?: string | null
[src]A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
§
knowledgeBaseType: KnowledgeBaseType
[src]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.
§
renderingConfiguration?: RenderingConfiguration | null
[src]Information about how to render the content.
§
serverSideEncryptionConfiguration?: ServerSideEncryptionConfiguration | null
[src]The KMS key used for encryption.
§
sourceConfiguration?: SourceConfiguration | null
[src]The source of the knowledge base content. Only set this argument for EXTERNAL knowledge bases.