BotChannelAssociation
¶
Source code in docs_src/capo_lex_model_building_service/types/bot_channel_association.py
bot_alias
instance-attribute
¶
bot_alias: NotRequired[AliasName]
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
bot_configuration
instance-attribute
¶
bot_configuration: NotRequired[ChannelConfigurationMap]
Provides information necessary to communicate with the messaging platform.
bot_name
instance-attribute
¶
bot_name: NotRequired[BotName]
The name of the Amazon Lex bot to which this association is being made.
Currently, Amazon Lex supports associations with Facebook and Slack, and Twilio.
created_date
instance-attribute
¶
created_date: NotRequired[Timestamp]
The date that the association between the Amazon Lex bot and the channel was created.
description
instance-attribute
¶
description: NotRequired[Description]
A text description of the association you are creating.
failure_reason
instance-attribute
¶
failure_reason: NotRequired[String]
If status is FAILED, Amazon Lex provides the reason that it failed to create the association.
name
instance-attribute
¶
name: NotRequired[BotChannelName]
The name of the association between the bot and the channel.
status
instance-attribute
¶
status: NotRequired[ChannelStatus]
The status of the bot channel.
-
CREATED- The channel has been created and is ready for use. -
IN_PROGRESS- Channel creation is in progress. -
FAILED- There was an error creating the channel. For information about the reason for the failure, see thefailureReasonfield.
type
instance-attribute
¶
type: NotRequired[ChannelType]
Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform.