Skip to main content

message_template_versions

Creates, updates, deletes or gets a message_template_version resource or lists message_template_versions in a region

Overview

Namemessage_template_versions
TypeResource
DescriptionA version for the specified customer-managed message template within the specified knowledge base.
Idawscc.wisdom.message_template_versions

Fields

NameDatatypeDescription
message_template_arnstringThe unqualified Amazon Resource Name (ARN) of the message template.
message_template_version_arnstringThe unqualified Amazon Resource Name (ARN) of the message template version.
message_template_content_sha256stringThe content SHA256 of the message template.
message_template_version_numbernumberCurrent version number of the message template.
regionstringAWS region.

For more information, see AWS::Wisdom::MessageTemplateVersion.

Methods

NameResourceAccessible byRequired Params
create_resourcemessage_template_versionsINSERTMessageTemplateArn, region
delete_resourcemessage_template_versionsDELETEIdentifier, region
update_resourcemessage_template_versionsUPDATEIdentifier, PatchDocument, region
list_resourcesmessage_template_versions_list_onlySELECTregion
get_resourcemessage_template_versionsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual message_template_version.

SELECT
region,
message_template_arn,
message_template_version_arn,
message_template_content_sha256,
message_template_version_number
FROM awscc.wisdom.message_template_versions
WHERE
region = 'us-east-1' AND
Identifier = '{{ message_template_version_arn }}';

INSERT example

Use the following StackQL query and manifest file to create a new message_template_version resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.wisdom.message_template_versions (
MessageTemplateArn,
region
)
SELECT
'{{ message_template_arn }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a message_template_version resource, using stack-deploy.

/*+ update */
UPDATE awscc.wisdom.message_template_versions
SET PatchDocument = string('{{ {
"MessageTemplateContentSha256": message_template_content_sha256
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ message_template_version_arn }}';

DELETE example

/*+ delete */
DELETE FROM awscc.wisdom.message_template_versions
WHERE
Identifier = '{{ message_template_version_arn }}' AND
region = 'us-east-1';

Permissions

To operate on the message_template_versions resource, the following permissions are required:

wisdom:CreateMessageTemplateVersion,
wisdom:ListMessageTemplateVersions