# aws-cdk-lib.interfaces.aws_wisdom

| Name | Kind | Summary |
| --- | --- | --- |
| [`AIAgentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AIAgentReference) | Struct | A reference to a AIAgent resource. |
| [`AIAgentVersionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AIAgentVersionReference) | Struct | A reference to a AIAgentVersion resource. |
| [`AIGuardrailReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AIGuardrailReference) | Struct | A reference to a AIGuardrail resource. |
| [`AIGuardrailVersionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AIGuardrailVersionReference) | Struct | A reference to a AIGuardrailVersion resource. |
| [`AIPromptReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AIPromptReference) | Struct | A reference to a AIPrompt resource. |
| [`AIPromptVersionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AIPromptVersionReference) | Struct | A reference to a AIPromptVersion resource. |
| [`AssistantAssociationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AssistantAssociationReference) | Struct | A reference to a AssistantAssociation resource. |
| [`AssistantReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.AssistantReference) | Struct | A reference to a Assistant resource. |
| [`ContentAssociationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.ContentAssociationReference) | Struct | A reference to a ContentAssociation resource. |
| [`ContentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.ContentReference) | Struct | A reference to a Content resource. |
| [`IAIAgentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAIAgentRef) | Interface | Indicates that this resource can be referenced as a AIAgent. |
| [`IAIAgentVersionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAIAgentVersionRef) | Interface | Indicates that this resource can be referenced as a AIAgentVersion. |
| [`IAIGuardrailRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAIGuardrailRef) | Interface | Indicates that this resource can be referenced as a AIGuardrail. |
| [`IAIGuardrailVersionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAIGuardrailVersionRef) | Interface | Indicates that this resource can be referenced as a AIGuardrailVersion. |
| [`IAIPromptRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAIPromptRef) | Interface | Indicates that this resource can be referenced as a AIPrompt. |
| [`IAIPromptVersionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAIPromptVersionRef) | Interface | Indicates that this resource can be referenced as a AIPromptVersion. |
| [`IAssistantAssociationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAssistantAssociationRef) | Interface | Indicates that this resource can be referenced as a AssistantAssociation. |
| [`IAssistantRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IAssistantRef) | Interface | Indicates that this resource can be referenced as a Assistant. |
| [`IContentAssociationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IContentAssociationRef) | Interface | Indicates that this resource can be referenced as a ContentAssociation. |
| [`IContentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IContentRef) | Interface | Indicates that this resource can be referenced as a Content. |
| [`IKnowledgeBaseRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IKnowledgeBaseRef) | Interface | Indicates that this resource can be referenced as a KnowledgeBase. |
| [`IMessageTemplateRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IMessageTemplateRef) | Interface | Indicates that this resource can be referenced as a MessageTemplate. |
| [`IMessageTemplateVersionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IMessageTemplateVersionRef) | Interface | Indicates that this resource can be referenced as a MessageTemplateVersion. |
| [`IQuickResponseRef`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.IQuickResponseRef) | Interface | Indicates that this resource can be referenced as a QuickResponse. |
| [`KnowledgeBaseReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.KnowledgeBaseReference) | Struct | A reference to a KnowledgeBase resource. |
| [`MessageTemplateReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.MessageTemplateReference) | Struct | A reference to a MessageTemplate resource. |
| [`MessageTemplateVersionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.MessageTemplateVersionReference) | Struct | A reference to a MessageTemplateVersion resource. |
| [`QuickResponseReference`](/v2/docs/aws-cdk-lib.interfaces.aws_wisdom.QuickResponseReference) | Struct | A reference to a QuickResponse resource. |
