Experimental
@aws-cdk/aws-bedrock-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
KnowledgeBaseReflection Class Added in v2.274.0-alpha.0
Provides read-only reflection on the configuration of a Bedrock knowledge base underlying CfnKnowledgeBase resource.
Use KnowledgeBaseReflection.of() to obtain an instance from any KnowledgeBase reference. All getters read directly from the L1 resource, providing a single source of truth regardless of whether the knowledge base was created as an L2, imported, or constructed directly as a CfnKnowledgeBase.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as bedrock_alpha from '@aws-cdk/aws-bedrock-alpha';
import { aws_bedrock as interfaces_bedrock } from 'aws-cdk-lib/interfaces';
declare const knowledgeBaseRef: interfaces_bedrock.IKnowledgeBaseRef;
const knowledgeBaseReflection = bedrock_alpha.KnowledgeBaseReflection.of(knowledgeBaseRef);
Properties
knowledgeBaseCfnKnowledgeBaseknowledge_baseCfnKnowledgeBaseknowledgeBaseCfnKnowledgeBaseKnowledgeBaseCfnKnowledgeBaseKnowledgeBaseCfnKnowledgeBaserequired#The underlying L1 knowledge base resource.
Methods
of(knowledgeBaseRef: IKnowledgeBaseRef): KnowledgeBaseReflection // chainable@staticmethod def of(knowledge_base_ref: IKnowledgeBaseRef) -> KnowledgeBaseReflectionpublic static KnowledgeBaseReflection of(IKnowledgeBaseRef knowledgeBaseRef)public static KnowledgeBaseReflection Of(IKnowledgeBaseRef knowledgeBaseRef)func Of(KnowledgeBaseRef IKnowledgeBaseRef) KnowledgeBaseReflectionstatic#Creates a reflection facade for a knowledge base reference.