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