Skip to content
v2.274.0

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