Class: Aws::ChimeSDKIdentity::Types::LexConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-chimesdkidentity/types.rb

Overview

The configuration for an Amazon Lex V2 bot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#invoked_byTypes::InvokedBy

Specifies the type of message that triggers a bot.

Returns:



1050
1051
1052
1053
1054
1055
1056
1057
1058
# File 'lib/aws-sdk-chimesdkidentity/types.rb', line 1050

class LexConfiguration < Struct.new(
  :responds_to,
  :invoked_by,
  :lex_bot_alias_arn,
  :locale_id,
  :welcome_intent)
  SENSITIVE = []
  include Aws::Structure
end

#lex_bot_alias_arnString

The ARN of the Amazon Lex V2 bot’s alias. The ARN uses this format: ‘arn:aws:lex:REGION:ACCOUNT:bot-alias/MYBOTID/MYBOTALIAS`

Returns:

  • (String)


1050
1051
1052
1053
1054
1055
1056
1057
1058
# File 'lib/aws-sdk-chimesdkidentity/types.rb', line 1050

class LexConfiguration < Struct.new(
  :responds_to,
  :invoked_by,
  :lex_bot_alias_arn,
  :locale_id,
  :welcome_intent)
  SENSITIVE = []
  include Aws::Structure
end

#locale_idString

Identifies the Amazon Lex V2 bot’s language and locale. The string must match one of the supported locales in Amazon Lex V2. All of the intents, slot types, and slots used in the bot must have the same locale. For more information, see [Supported languages] in the *Amazon Lex V2 Developer Guide*.

[1]: docs.aws.amazon.com/lexv2/latest/dg/how-languages.html

Returns:

  • (String)


1050
1051
1052
1053
1054
1055
1056
1057
1058
# File 'lib/aws-sdk-chimesdkidentity/types.rb', line 1050

class LexConfiguration < Struct.new(
  :responds_to,
  :invoked_by,
  :lex_bot_alias_arn,
  :locale_id,
  :welcome_intent)
  SENSITIVE = []
  include Aws::Structure
end

#responds_toString

Deprecated. Use ‘InvokedBy` instead.

Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported.

Returns:

  • (String)


1050
1051
1052
1053
1054
1055
1056
1057
1058
# File 'lib/aws-sdk-chimesdkidentity/types.rb', line 1050

class LexConfiguration < Struct.new(
  :responds_to,
  :invoked_by,
  :lex_bot_alias_arn,
  :locale_id,
  :welcome_intent)
  SENSITIVE = []
  include Aws::Structure
end

#welcome_intentString

The name of the welcome intent configured in the Amazon Lex V2 bot.

Returns:

  • (String)


1050
1051
1052
1053
1054
1055
1056
1057
1058
# File 'lib/aws-sdk-chimesdkidentity/types.rb', line 1050

class LexConfiguration < Struct.new(
  :responds_to,
  :invoked_by,
  :lex_bot_alias_arn,
  :locale_id,
  :welcome_intent)
  SENSITIVE = []
  include Aws::Structure
end