Class: Aws::LexModelBuildingService::Types::GetBotChannelAssociationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::GetBotChannelAssociationResponse
- Defined in:
- gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:bot_configuration]
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 that the messaging platform needs to communicate with the Amazon Lex bot.
-
#bot_name ⇒ String
The name of the Amazon Lex bot.
-
#created_date ⇒ Time
The date that the association between the bot and the channel was created.
-
#description ⇒ String
A description of the association between the bot and the channel.
-
#failure_reason ⇒ String
If
status
isFAILED
, 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
The type of the 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.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#bot_configuration ⇒ Hash<String,String>
Provides information that the messaging platform needs to communicate with the Amazon Lex bot.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#bot_name ⇒ String
The name of the Amazon Lex bot.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#created_date ⇒ Time
The date that the association between the bot and the channel was created.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#description ⇒ String
A description of the association between the bot and the channel.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#failure_reason ⇒ String
If status
is FAILED
, Amazon Lex provides the reason that it
failed to create the association.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#name ⇒ String
The name of the association between the bot and the channel.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#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.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |
#type ⇒ String
The type of the messaging platform.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1171 class GetBotChannelAssociationResponse < Struct.new( :name, :description, :bot_alias, :bot_name, :created_date, :type, :bot_configuration, :status, :failure_reason) SENSITIVE = [:bot_configuration] include Aws::Structure end |