MessageProperty Struct
The object that provides message text and its type.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lex as lex } from 'aws-cdk-lib';
const messageProperty: lex.CfnBot.MessageProperty = {
customPayload: {
value: 'value',
},
imageResponseCard: {
title: 'title',
// the properties below are optional
buttons: [{
text: 'text',
value: 'value',
}],
imageUrl: 'imageUrl',
subtitle: 'subtitle',
},
plainTextMessage: {
value: 'value',
},
ssmlMessage: {
value: 'value',
},
};
Properties
customPayloadoptionalIResolvable | CfnBot.CustomPayloadPropertycustom_payloadoptionaltyping.Union[IResolvable, CustomPayloadProperty]customPayloadoptionalIResolvableCustomPayloadoptionalIResolvableCustomPayloadoptionalinterface{}#A message in a custom format defined by the client application.
imageResponseCardoptionalIResolvable | CfnBot.ImageResponseCardPropertyimage_response_cardoptionaltyping.Union[IResolvable, ImageResponseCardProperty]imageResponseCardoptionalIResolvableImageResponseCardoptionalIResolvableImageResponseCardoptionalinterface{}#A message that defines a response card that the client application can show to the user.
plainTextMessageoptionalIResolvable | CfnBot.PlainTextMessagePropertyplain_text_messageoptionaltyping.Union[IResolvable, PlainTextMessageProperty]plainTextMessageoptionalIResolvablePlainTextMessageoptionalIResolvablePlainTextMessageoptionalinterface{}#A message in plain text format.
ssmlMessageoptionalIResolvable | CfnBot.SSMLMessagePropertyssml_messageoptionaltyping.Union[IResolvable, SSMLMessageProperty]ssmlMessageoptionalIResolvableSsmlMessageoptionalIResolvableSsmlMessageoptionalinterface{}#A message in Speech Synthesis Markup Language (SSML).