MessageTemplateArgs

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

Constructors

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

Properties

Link copied to clipboard

The channel subtype this message template applies to.

Link copied to clipboard
val content: Output<MessageTemplateContentArgs>? = null

The content of the message template.

Link copied to clipboard

An 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.

Link copied to clipboard
val description: Output<String>? = null

The description of the message template.

Link copied to clipboard

The configuration information of the external data source.

Link copied to clipboard
val knowledgeBaseArn: Output<String>? = null

The Amazon Resource Name (ARN) of the knowledge base to which the message template belongs.

Link copied to clipboard
val language: Output<String>? = null

The 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

Link copied to clipboard
val name: Output<String>? = null

The name of the message template.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

Functions

Link copied to clipboard
open override fun toJava(): MessageTemplateArgs