LexModelBuildingService / Client / get_bot_channel_association
get_bot_channel_association#
- LexModelBuildingService.Client.get_bot_channel_association(**kwargs)#
Returns information about the association between an Amazon Lex bot and a messaging platform.
This operation requires permissions for the
lex:GetBotChannelAssociation
action.See also: AWS API Documentation
Request Syntax
response = client.get_bot_channel_association( name='string', botName='string', botAlias='string' )
- Parameters:
name (string) –
[REQUIRED]
The name of the association between the bot and the channel. The name is case sensitive.
botName (string) –
[REQUIRED]
The name of the Amazon Lex bot.
botAlias (string) –
[REQUIRED]
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
- Return type:
dict
- Returns:
Response Syntax
{ 'name': 'string', 'description': 'string', 'botAlias': 'string', 'botName': 'string', 'createdDate': datetime(2015, 1, 1), 'type': 'Facebook'|'Slack'|'Twilio-Sms'|'Kik', 'botConfiguration': { 'string': 'string' }, 'status': 'IN_PROGRESS'|'CREATED'|'FAILED', 'failureReason': 'string' }
Response Structure
(dict) –
name (string) –
The name of the association between the bot and the channel.
description (string) –
A description of the association between the bot and the channel.
botAlias (string) –
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
botName (string) –
The name of the Amazon Lex bot.
createdDate (datetime) –
The date that the association between the bot and the channel was created.
type (string) –
The type of the messaging platform.
botConfiguration (dict) –
Provides information that the messaging platform needs to communicate with the Amazon Lex bot.
(string) –
(string) –
status (string) –
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 thefailureReason
field.
failureReason (string) –
If
status
isFAILED
, Amazon Lex provides the reason that it failed to create the association.
Exceptions
LexModelBuildingService.Client.exceptions.NotFoundException
LexModelBuildingService.Client.exceptions.LimitExceededException
LexModelBuildingService.Client.exceptions.InternalFailureException
LexModelBuildingService.Client.exceptions.BadRequestException