GetBotResult

data class GetBotResult(val arn: String? = null, val dataPrivacy: DataPrivacyProperties? = null, val description: String? = null, val id: String? = null, val idleSessionTtlInSeconds: Int? = null, val name: String? = null, val roleArn: String? = null, val testBotAliasSettings: BotTestBotAliasSettings? = null)

Constructors

Link copied to clipboard
constructor(arn: String? = null, dataPrivacy: DataPrivacyProperties? = null, description: String? = null, id: String? = null, idleSessionTtlInSeconds: Int? = null, name: String? = null, roleArn: String? = null, testBotAliasSettings: BotTestBotAliasSettings? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String? = null

The Amazon Resource Name (ARN) of the bot.

Link copied to clipboard

By default, data stored by Amazon Lex is encrypted. The DataPrivacy structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.

Link copied to clipboard
val description: String? = null

The description of the version.

Link copied to clipboard
val id: String? = null

The unique identifier of the bot.

Link copied to clipboard

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.

Link copied to clipboard
val name: String? = null

The name of the bot locale.

Link copied to clipboard
val roleArn: String? = null

The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.

Link copied to clipboard

Specifies configuration settings for the alias used to test the bot. If the TestBotAliasSettings property is not specified, the settings are configured with default values.