You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::LexModelBuildingService::Types::BotChannelAssociation
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::LexModelBuildingService::Types::BotChannelAssociation
 
- Defined in:
- (unknown)
Overview
Represents an association between an Amazon Lex bot and an external messaging platform.
Instance Attribute Summary collapse
- 
  
    
      #bot_alias  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An alias pointing to the specific version of the Amazon Lex bot to which this association is being made. 
- 
  
    
      #bot_configuration  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Provides information necessary to communicate with the messaging platform. 
- 
  
    
      #bot_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the Amazon Lex bot to which this association is being made. 
- 
  
    
      #created_date  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The date that the association between the Amazon Lex bot and the channel was created. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A text description of the association you are creating. 
- 
  
    
      #failure_reason  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If statusisFAILED, Amazon Lex provides the reason that it failed to create the association.
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the association between the bot and the channel. 
- 
  
    
      #status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The status of the bot channel. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform. 
Instance Attribute Details
#bot_alias ⇒ String
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
#bot_configuration ⇒ Hash<String,String>
Provides information necessary to communicate with the messaging platform.
#bot_name ⇒ String
The name of the Amazon Lex bot to which this association is being made.
#created_date ⇒ Time
The date that the association between the Amazon Lex bot and the channel was created.
#description ⇒ String
A text description of the association you are creating.
#failure_reason ⇒ String
If status is FAILED, Amazon Lex provides the reason that it failed
to create the association.
#name ⇒ String
The name of the association between the bot and the channel.
#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 the- failureReasonfield.- Possible values: - IN_PROGRESS
- CREATED
- FAILED
 
#type ⇒ String
Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform.
Possible values:
- Slack
- Twilio-Sms
- Kik