Class: Aws::QConnect::Types::ExtendedMessageTemplateData
- Inherits:
-
Struct
- Object
- Struct
- Aws::QConnect::Types::ExtendedMessageTemplateData
- Defined in:
- gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb
Overview
The extended data of a message template.
Constant Summary collapse
- SENSITIVE =
[:channel]
Instance Attribute Summary collapse
-
#attachments ⇒ Array<Types::MessageTemplateAttachment>
The message template attachments.
-
#attribute_types ⇒ Array<String>
The types of attributes contain the message template.
-
#channel ⇒ String
The channel of the message template.
-
#channel_subtype ⇒ String
The channel subtype this message template applies to.
-
#content ⇒ Types::MessageTemplateContentProvider
The content of the message template.
-
#created_time ⇒ Time
The timestamp when the message template was created.
-
#default_attributes ⇒ Types::MessageTemplateAttributes
An object that specifies the default values to use for variables in the message template.
-
#description ⇒ String
The description of the message template.
-
#grouping_configuration ⇒ Types::GroupingConfiguration
The configuration information of the grouping of Amazon Q in Connect users.
-
#is_active ⇒ Boolean
Whether the version of the message template is activated.
-
#knowledge_base_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base.
-
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
-
#language ⇒ String
The language code value for the language in which the quick response is written.
-
#last_modified_by ⇒ String
The Amazon Resource Name (ARN) of the user who last updated the message template data.
-
#last_modified_time ⇒ Time
The timestamp when the message template data was last modified.
-
#message_template_arn ⇒ String
The Amazon Resource Name (ARN) of the message template.
-
#message_template_content_sha_256 ⇒ String
The checksum value of the message template content that is referenced by the
$LATESTqualifier. -
#message_template_id ⇒ String
The identifier of the message template.
-
#name ⇒ String
The name of the message template.
-
#source_configuration_summary ⇒ Types::MessageTemplateSourceConfigurationSummary
The source configuration summary of the message template.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
-
#version_number ⇒ Integer
The version number of the message template version.
Instance Attribute Details
#attachments ⇒ Array<Types::MessageTemplateAttachment>
The message template attachments.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#attribute_types ⇒ Array<String>
The types of attributes contain the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#channel ⇒ String
The channel of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#channel_subtype ⇒ String
The channel subtype this message template applies to.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#content ⇒ Types::MessageTemplateContentProvider
The content of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#created_time ⇒ Time
The timestamp when the message template was created.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#default_attributes ⇒ Types::MessageTemplateAttributes
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.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#description ⇒ String
The description of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#grouping_configuration ⇒ Types::GroupingConfiguration
The configuration information of the grouping of Amazon Q in Connect users.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#is_active ⇒ Boolean
Whether the version of the message template is activated.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#knowledge_base_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#language ⇒ String
The 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
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#last_modified_by ⇒ String
The Amazon Resource Name (ARN) of the user who last updated the message template data.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#last_modified_time ⇒ Time
The timestamp when the message template data was last modified.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#message_template_arn ⇒ String
The Amazon Resource Name (ARN) of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#message_template_content_sha_256 ⇒ String
The checksum value of the message template content that is
referenced by the $LATEST qualifier. It can be returned in
MessageTemplateData or ExtendedMessageTemplateData. It’s
calculated by content, language, defaultAttributes and
Attachments of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#message_template_id ⇒ String
The identifier of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#name ⇒ String
The name of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#source_configuration_summary ⇒ Types::MessageTemplateSourceConfigurationSummary
The source configuration summary of the message template.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#version_number ⇒ Integer
The version number of the message template version.
4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4664 class ExtendedMessageTemplateData < Struct.new( :message_template_arn, :message_template_id, :knowledge_base_arn, :knowledge_base_id, :name, :channel, :channel_subtype, :created_time, :last_modified_time, :last_modified_by, :content, :description, :language, :source_configuration_summary, :grouping_configuration, :default_attributes, :attribute_types, :attachments, :is_active, :version_number, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |