class Aws::LexModelsV2::Types::UpdateBotRequest

@note When making an API call, you may pass UpdateBotRequest

data as a hash:

    {
      bot_id: "Id", # required
      bot_name: "Name", # required
      description: "Description",
      role_arn: "RoleArn", # required
      data_privacy: { # required
        child_directed: false, # required
      },
      idle_session_ttl_in_seconds: 1, # required
    }

@!attribute [rw] bot_id

The unique identifier of the bot to update. This identifier is
returned by the CreateBot operation.
@return [String]

@!attribute [rw] bot_name

The new name of the bot. The name must be unique in the account that
creates the bot.
@return [String]

@!attribute [rw] description

A description of the bot.
@return [String]

@!attribute [rw] role_arn

The Amazon Resource Name (ARN) of an IAM role that has permissions
to access the bot.
@return [String]

@!attribute [rw] data_privacy

Provides information on additional privacy protections Amazon Lex
should use with the bot's data.
@return [Types::DataPrivacy]

@!attribute [rw] idle_session_ttl_in_seconds

The time, in seconds, that Amazon Lex should keep information about
a user's conversation with the bot.

A user interaction remains active for the amount of time specified.
If no conversation occurs during this time, the session expires and
Amazon Lex deletes any data provided before the timeout.

You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotRequest AWS API Documentation

Constants

SENSITIVE