Package-level declarations

Types

Link copied to clipboard
class AiAgent : KotlinCustomResource

Definition of AWS::Wisdom::AIAgent Resource Type

Link copied to clipboard
data class AiAgentArgs(val assistantId: Output<String>? = null, val configuration: Output<Any>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<AiAgentAiAgentType>? = null) : ConvertibleToJava<AiAgentArgs>

Definition of AWS::Wisdom::AIAgent Resource Type

Link copied to clipboard
Link copied to clipboard
object AiAgentMapper : ResourceMapper<AiAgent>
Link copied to clipboard
Link copied to clipboard
class AiAgentVersion : KotlinCustomResource

Definition of AWS::Wisdom::AIAgentVersion Resource Type

Link copied to clipboard
data class AiAgentVersionArgs(val aiAgentId: Output<String>? = null, val assistantId: Output<String>? = null, val modifiedTimeSeconds: Output<Double>? = null) : ConvertibleToJava<AiAgentVersionArgs>

Definition of AWS::Wisdom::AIAgentVersion Resource Type

Link copied to clipboard
Link copied to clipboard
object AiAgentVersionMapper : ResourceMapper<AiAgentVersion>
Link copied to clipboard
class AiGuardrail : KotlinCustomResource

Definition of AWS::Wisdom::AIGuardrail Resource Type

Link copied to clipboard
data class AiGuardrailArgs(val assistantId: Output<String>? = null, val blockedInputMessaging: Output<String>? = null, val blockedOutputsMessaging: Output<String>? = null, val contentPolicyConfig: Output<AiGuardrailAiGuardrailContentPolicyConfigArgs>? = null, val contextualGroundingPolicyConfig: Output<AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val sensitiveInformationPolicyConfig: Output<AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs>? = null, val tags: Output<Map<String, String>>? = null, val topicPolicyConfig: Output<AiGuardrailAiGuardrailTopicPolicyConfigArgs>? = null, val wordPolicyConfig: Output<AiGuardrailAiGuardrailWordPolicyConfigArgs>? = null) : ConvertibleToJava<AiGuardrailArgs>

Definition of AWS::Wisdom::AIGuardrail Resource Type

Link copied to clipboard
Link copied to clipboard
object AiGuardrailMapper : ResourceMapper<AiGuardrail>
Link copied to clipboard
Link copied to clipboard
class AiGuardrailVersion : KotlinCustomResource

Definition of AWS::Wisdom::AIGuardrailVersion Resource Type

Link copied to clipboard
data class AiGuardrailVersionArgs(val aiGuardrailId: Output<String>? = null, val assistantId: Output<String>? = null, val modifiedTimeSeconds: Output<Double>? = null) : ConvertibleToJava<AiGuardrailVersionArgs>

Definition of AWS::Wisdom::AIGuardrailVersion Resource Type

Link copied to clipboard
Link copied to clipboard
class AiPrompt : KotlinCustomResource

Definition of AWS::Wisdom::AIPrompt Resource Type

Link copied to clipboard
data class AiPromptArgs(val apiFormat: Output<AiPromptAiPromptApiFormat>? = null, val assistantId: Output<String>? = null, val description: Output<String>? = null, val modelId: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateConfiguration: Output<AiPromptAiPromptTemplateConfigurationArgs>? = null, val templateType: Output<AiPromptAiPromptTemplateType>? = null, val type: Output<AiPromptAiPromptType>? = null) : ConvertibleToJava<AiPromptArgs>

Definition of AWS::Wisdom::AIPrompt Resource Type

Link copied to clipboard
Link copied to clipboard
object AiPromptMapper : ResourceMapper<AiPrompt>
Link copied to clipboard
Link copied to clipboard
class AiPromptVersion : KotlinCustomResource

Definition of AWS::Wisdom::AIPromptVersion Resource Type

Link copied to clipboard
data class AiPromptVersionArgs(val aiPromptId: Output<String>? = null, val assistantId: Output<String>? = null, val modifiedTimeSeconds: Output<Double>? = null) : ConvertibleToJava<AiPromptVersionArgs>

Definition of AWS::Wisdom::AIPromptVersion Resource Type

Link copied to clipboard
object AiPromptVersionMapper : ResourceMapper<AiPromptVersion>
Link copied to clipboard
class Assistant : KotlinCustomResource

Definition of AWS::Wisdom::Assistant Resource Type

Link copied to clipboard
data class AssistantArgs(val description: Output<String>? = null, val name: Output<String>? = null, val serverSideEncryptionConfiguration: Output<AssistantServerSideEncryptionConfigurationArgs>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val type: Output<AssistantType>? = null) : ConvertibleToJava<AssistantArgs>

Definition of AWS::Wisdom::Assistant Resource Type

Link copied to clipboard
Link copied to clipboard
class AssistantAssociation : KotlinCustomResource

Definition of AWS::Wisdom::AssistantAssociation Resource Type

Link copied to clipboard
data class AssistantAssociationArgs(val assistantId: Output<String>? = null, val association: Output<AssistantAssociationAssociationDataArgs>? = null, val associationType: Output<AssistantAssociationAssociationType>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<AssistantAssociationArgs>

Definition of AWS::Wisdom::AssistantAssociation Resource Type

Link copied to clipboard
Link copied to clipboard
object AssistantMapper : ResourceMapper<Assistant>
Link copied to clipboard
Link copied to clipboard
class KnowledgeBase : KotlinCustomResource

Definition of AWS::Wisdom::KnowledgeBase Resource Type

Link copied to clipboard
data class KnowledgeBaseArgs(val description: Output<String>? = null, val knowledgeBaseType: Output<KnowledgeBaseType>? = null, val name: Output<String>? = null, val renderingConfiguration: Output<KnowledgeBaseRenderingConfigurationArgs>? = null, val serverSideEncryptionConfiguration: Output<KnowledgeBaseServerSideEncryptionConfigurationArgs>? = null, val sourceConfiguration: Output<Either<KnowledgeBaseSourceConfiguration0PropertiesArgs, KnowledgeBaseSourceConfiguration1PropertiesArgs>>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val vectorIngestionConfiguration: Output<KnowledgeBaseVectorIngestionConfigurationArgs>? = null) : ConvertibleToJava<KnowledgeBaseArgs>

Definition of AWS::Wisdom::KnowledgeBase Resource Type

Link copied to clipboard
Link copied to clipboard
object KnowledgeBaseMapper : ResourceMapper<KnowledgeBase>
Link copied to clipboard
Link copied to clipboard
class MessageTemplate : KotlinCustomResource

Definition of AWS::Wisdom::MessageTemplate Resource Type

Link copied to clipboard
data class MessageTemplateArgs(val channelSubtype: Output<MessageTemplateChannelSubtype>? = null, val content: Output<MessageTemplateContentArgs>? = null, val defaultAttributes: Output<MessageTemplateAttributesArgs>? = null, val description: Output<String>? = null, val groupingConfiguration: Output<MessageTemplateGroupingConfigurationArgs>? = null, val knowledgeBaseArn: Output<String>? = null, val language: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MessageTemplateArgs>

Definition of AWS::Wisdom::MessageTemplate Resource Type

Link copied to clipboard
object MessageTemplateMapper : ResourceMapper<MessageTemplate>
Link copied to clipboard
class MessageTemplateVersion : KotlinCustomResource

A version for the specified customer-managed message template within the specified knowledge base.

Link copied to clipboard
data class MessageTemplateVersionArgs(val messageTemplateArn: Output<String>? = null, val messageTemplateContentSha256: Output<String>? = null) : ConvertibleToJava<MessageTemplateVersionArgs>

A version for the specified customer-managed message template within the specified knowledge base.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun aiAgent(name: String): AiAgent
suspend fun aiAgent(name: String, block: suspend AiAgentResourceBuilder.() -> Unit): AiAgent
Link copied to clipboard
Link copied to clipboard
suspend fun aiGuardrail(name: String, block: suspend AiGuardrailResourceBuilder.() -> Unit): AiGuardrail
Link copied to clipboard
suspend fun aiPrompt(name: String, block: suspend AiPromptResourceBuilder.() -> Unit): AiPrompt
Link copied to clipboard
Link copied to clipboard
suspend fun assistant(name: String, block: suspend AssistantResourceBuilder.() -> Unit): Assistant
Link copied to clipboard
Link copied to clipboard