class Aws::LexModelBuildingService::Types::BotChannelAssociation
Represents an association between an Amazon Lex bot and an external messaging platform.
@!attribute [rw] name
The name of the association between the bot and the channel. @return [String]
@!attribute [rw] description
A text description of the association you are creating. @return [String]
@!attribute [rw] bot_alias
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made. @return [String]
@!attribute [rw] bot_name
The name of the Amazon Lex bot to which this association is being made. <note markdown="1"> Currently, Amazon Lex supports associations with Facebook and Slack, and Twilio. </note> @return [String]
@!attribute [rw] created_date
The date that the association between the Amazon Lex bot and the channel was created. @return [Time]
@!attribute [rw] type
Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform. @return [String]
@!attribute [rw] bot_configuration
Provides information necessary to communicate with the messaging platform. @return [Hash<String,String>]
@!attribute [rw] status
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 the `failureReason` field. @return [String]
@!attribute [rw] failure_reason
If `status` is `FAILED`, Amazon Lex provides the reason that it failed to create the association. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/lex-models-2017-04-19/BotChannelAssociation AWS API Documentation
Constants
- SENSITIVE