Class: Aws::LexModelsV2::Types::CreateBotResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bot_idString

A unique identifier for a particular bot. You use this to identify the bot when you call other Amazon Lex API operations.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#bot_membersArray<Types::BotMember>

The list of bots in a network that was created.

Returns:



3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#bot_nameString

The name specified for the bot.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#bot_statusString

Shows the current status of the bot. The bot is first in the ‘Creating` status. Once the bot is read for use, it changes to the `Available` status. After the bot is created, you can use the `DRAFT` version of the bot.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#bot_tagsHash<String,String>

A list of tags associated with the bot.

Returns:

  • (Hash<String,String>)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#bot_typeString

The type of a bot that was created.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#creation_date_timeTime

A timestamp indicating the date and time that the bot was created.

Returns:

  • (Time)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#data_privacyTypes::DataPrivacy

The data privacy settings specified for the bot.

Returns:



3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description specified for the bot.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#idle_session_ttl_in_secondsInteger

The session idle time specified for the bot.

Returns:

  • (Integer)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The IAM role specified for the bot.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end

#test_bot_alias_tagsHash<String,String>

A list of tags associated with the test alias for the bot.

Returns:

  • (Hash<String,String>)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 3765

class CreateBotResponse < Struct.new(
  :bot_id,
  :bot_name,
  :description,
  :role_arn,
  :data_privacy,
  :idle_session_ttl_in_seconds,
  :bot_status,
  :creation_date_time,
  :bot_tags,
  :test_bot_alias_tags,
  :bot_type,
  :bot_members)
  SENSITIVE = []
  include Aws::Structure
end