Skip to main content

@swamp/aws/wisdom

v2026.04.03.2

AWS WISDOM infrastructure models

Labels

awswisdomcloudinfrastructure

Contents

Install

$ swamp extension pull @swamp/aws/wisdom

Release Notes

  • Updated: aiagent, aiagent_version, aiguardrail, aiguardrail_version, aiprompt, aiprompt_version, assistant, assistant_association, knowledge_base, message_template, message_template_version, quick_response

@swamp/aws/wisdom/aiagentv2026.04.03.2aiagent.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AssistantIdstring
Configurationobject
Description?string
Name?string
Tags?record
Typeenum
createCreate a Wisdom AIAgent
getGet a Wisdom AIAgent
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIAgent
updateUpdate a Wisdom AIAgent
deleteDelete a Wisdom AIAgent
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIAgent
syncSync Wisdom AIAgent state from AWS

Resources

state(infinite)— Wisdom AIAgent resource state
@swamp/aws/wisdom/aiagent-versionv2026.04.03.2aiagent_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AIAgentIdstring
AssistantIdstring
ModifiedTimeSeconds?number
createCreate a Wisdom AIAgentVersion
getGet a Wisdom AIAgentVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIAgentVersion
updateUpdate a Wisdom AIAgentVersion
deleteDelete a Wisdom AIAgentVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIAgentVersion
syncSync Wisdom AIAgentVersion state from AWS

Resources

state(infinite)— Wisdom AIAgentVersion resource state
@swamp/aws/wisdom/aiguardrailv2026.04.03.2aiguardrail.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AssistantIdstring
Name?string
BlockedInputMessagingstringMessaging for when violations are detected in text
BlockedOutputsMessagingstringMessaging for when violations are detected in text
Description?stringDescription of the guardrail or its version
TopicPolicyConfig?objectTopic policy config for a guardrail.
ContentPolicyConfig?objectContent policy config for a guardrail.
WordPolicyConfig?objectWord policy config for a guardrail.
SensitiveInformationPolicyConfig?objectSensitive information policy config for a guardrail.
ContextualGroundingPolicyConfig?objectContextual grounding policy config for a guardrail.
Tags?record
createCreate a Wisdom AIGuardrail
getGet a Wisdom AIGuardrail
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIGuardrail
updateUpdate a Wisdom AIGuardrail
deleteDelete a Wisdom AIGuardrail
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIGuardrail
syncSync Wisdom AIGuardrail state from AWS

Resources

state(infinite)— Wisdom AIGuardrail resource state
@swamp/aws/wisdom/aiguardrail-versionv2026.04.03.2aiguardrail_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AIGuardrailIdstring
AssistantIdstring
ModifiedTimeSeconds?number
createCreate a Wisdom AIGuardrailVersion
getGet a Wisdom AIGuardrailVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIGuardrailVersion
updateUpdate a Wisdom AIGuardrailVersion
deleteDelete a Wisdom AIGuardrailVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIGuardrailVersion
syncSync Wisdom AIGuardrailVersion state from AWS

Resources

state(infinite)— Wisdom AIGuardrailVersion resource state
@swamp/aws/wisdom/aipromptv2026.04.03.2aiprompt.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApiFormatenum
AssistantId?string
Description?string
ModelIdstring
Name?string
Tags?record
TemplateConfigurationstring
TemplateTypeenum
Typeenum
createCreate a Wisdom AIPrompt
getGet a Wisdom AIPrompt
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIPrompt
updateUpdate a Wisdom AIPrompt
deleteDelete a Wisdom AIPrompt
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIPrompt
syncSync Wisdom AIPrompt state from AWS

Resources

state(infinite)— Wisdom AIPrompt resource state
@swamp/aws/wisdom/aiprompt-versionv2026.04.03.2aiprompt_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AIPromptIdstring
AssistantIdstring
ModifiedTimeSeconds?number
createCreate a Wisdom AIPromptVersion
getGet a Wisdom AIPromptVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIPromptVersion
updateUpdate a Wisdom AIPromptVersion
deleteDelete a Wisdom AIPromptVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AIPromptVersion
syncSync Wisdom AIPromptVersion state from AWS

Resources

state(infinite)— Wisdom AIPromptVersion resource state
@swamp/aws/wisdom/assistantv2026.04.03.2assistant.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Typeenum
Description?string
ServerSideEncryptionConfiguration?object
Tags?array
Namestring
createCreate a Wisdom Assistant
getGet a Wisdom Assistant
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom Assistant
updateUpdate a Wisdom Assistant
deleteDelete a Wisdom Assistant
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom Assistant
syncSync Wisdom Assistant state from AWS

Resources

state(infinite)— Wisdom Assistant resource state
@swamp/aws/wisdom/assistant-associationv2026.04.03.2assistant_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AssistantIdstring
Associationobject
AssociationTypeenum
Tags?array
createCreate a Wisdom AssistantAssociation
getGet a Wisdom AssistantAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AssistantAssociation
updateUpdate a Wisdom AssistantAssociation
deleteDelete a Wisdom AssistantAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom AssistantAssociation
syncSync Wisdom AssistantAssociation state from AWS

Resources

state(infinite)— Wisdom AssistantAssociation resource state
@swamp/aws/wisdom/knowledge-basev2026.04.03.2knowledge_base.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Description?string
KnowledgeBaseTypeenum
Namestring
RenderingConfiguration?object
ServerSideEncryptionConfiguration?object
SourceConfiguration?object
VectorIngestionConfiguration?object
Tags?array
createCreate a Wisdom KnowledgeBase
getGet a Wisdom KnowledgeBase
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom KnowledgeBase
updateUpdate a Wisdom KnowledgeBase
deleteDelete a Wisdom KnowledgeBase
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom KnowledgeBase
syncSync Wisdom KnowledgeBase state from AWS

Resources

state(infinite)— Wisdom KnowledgeBase resource state
@swamp/aws/wisdom/message-templatev2026.04.03.2message_template.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
KnowledgeBaseArnstringThe Amazon Resource Name (ARN) of the knowledge base to which the message template belongs.
NamestringThe name of the message template.
ChannelSubtypeenumThe channel subtype this message template applies to.
ContentobjectThe content of the message template.
Description?stringThe description of the message template.
Language?stringThe language code value for the language in which the message template is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
GroupingConfiguration?objectThe configuration information of the user groups that the message template is accessible to.
DefaultAttributes?objectAn object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.
MessageTemplateAttachments?arrayList of message template attachments
Tags?arrayThe tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
createCreate a Wisdom MessageTemplate
getGet a Wisdom MessageTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom MessageTemplate
updateUpdate a Wisdom MessageTemplate
deleteDelete a Wisdom MessageTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom MessageTemplate
syncSync Wisdom MessageTemplate state from AWS

Resources

state(infinite)— Wisdom MessageTemplate resource state
@swamp/aws/wisdom/message-template-versionv2026.04.03.2message_template_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
MessageTemplateArnstringThe unqualified Amazon Resource Name (ARN) of the message template.
MessageTemplateContentSha256?stringThe content SHA256 of the message template.
createCreate a Wisdom MessageTemplateVersion
getGet a Wisdom MessageTemplateVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom MessageTemplateVersion
updateUpdate a Wisdom MessageTemplateVersion
deleteDelete a Wisdom MessageTemplateVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom MessageTemplateVersion
syncSync Wisdom MessageTemplateVersion state from AWS

Resources

state(infinite)— Wisdom MessageTemplateVersion resource state
@swamp/aws/wisdom/quick-responsev2026.04.03.2quick_response.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ContentType?stringThe media type of the quick response content. - Use application/x.quickresponse;format=plain for quick response written in plain text. - Use application/x.quickresponse;format=markdown for quick response written in richtext.
KnowledgeBaseArnstringThe Amazon Resource Name (ARN) of the knowledge base.
NamestringThe name of the quick response.
Channels?arrayThe Amazon Connect contact channels this quick response applies to.
ContentobjectThe container of quick response content.
Contents?objectThe content of the quick response stored in different media types.
Description?stringThe description of the quick response.
GroupingConfiguration?objectThe configuration information of the user groups that the quick response is accessible to.
IsActive?booleanWhether the quick response is active.
Language?stringThe language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
ShortcutKey?stringThe shortcut key of the quick response. The value should be unique across the knowledge base.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Wisdom QuickResponse
getGet a Wisdom QuickResponse
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom QuickResponse
updateUpdate a Wisdom QuickResponse
deleteDelete a Wisdom QuickResponse
ArgumentTypeDescription
identifierstringThe primary identifier of the Wisdom QuickResponse
syncSync Wisdom QuickResponse state from AWS

Resources

state(infinite)— Wisdom QuickResponse resource state