Interface CfnBotProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBotProps.Jsii$Proxy
CfnBot.
Example:
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBotPropsstatic final classAn implementation forCfnBotProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnBotProps.Builderbuilder()default ObjectIndicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.default ObjectThe Amazon S3 location of files used to import a bot.default ObjectA list of locales for the bot.default ObjectA list of tags to add to the bot.By default, data stored by Amazon Lex is encrypted.default StringThe description of the version.default ObjectReturns union: eitherIResolvableorCfnBot.ErrorLogSettingsPropertyThe time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.getName()The name of the bot locale.default ObjectReturns union: eitherIResolvableorCfnBot.ReplicationPropertyThe Amazon Resource Name (ARN) of the IAM role used to build and run the bot.default ObjectSpecifies configuration settings for the alias used to test the bot.default ObjectA list of tags to add to the test alias for a bot.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataPrivacy
By default, data stored by Amazon Lex is encrypted.The
DataPrivacystructure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.- See Also:
-
getIdleSessionTtlInSeconds
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.
- See Also:
-
getName
The name of the bot locale.- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.- See Also:
-
getAutoBuildBotLocales
Indicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.Returns union: either
BooleanorIResolvable- See Also:
-
getBotFileS3Location
The Amazon S3 location of files used to import a bot.The files must be in the import format specified in JSON format for importing and exporting in the Amazon Lex developer guide.
Returns union: either
IResolvableorCfnBot.S3LocationProperty- See Also:
-
getBotLocales
A list of locales for the bot.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.BotLocaleProperty>- See Also:
-
getBotTags
A list of tags to add to the bot.You can only add tags when you import a bot. You can't use the
UpdateBotoperation to update tags. To update tags, use theTagResourceoperation.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTag>- See Also:
-
getDescription
The description of the version.- See Also:
-
getErrorLogSettings
Returns union: eitherIResolvableorCfnBot.ErrorLogSettingsProperty- See Also:
-
getReplication
Returns union: eitherIResolvableorCfnBot.ReplicationProperty- See Also:
-
getTestBotAliasSettings
Specifies configuration settings for the alias used to test the bot.If the
TestBotAliasSettingsproperty is not specified, the settings are configured with default values.Returns union: either
IResolvableorCfnBot.TestBotAliasSettingsProperty- See Also:
-
getTestBotAliasTags
A list of tags to add to the test alias for a bot.You can only add tags when you import a bot. You can't use the
UpdateAliasoperation to update tags. To update tags on the test alias, use theTagResourceoperation.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTag>- See Also:
-
builder
- Returns:
- a
CfnBotProps.BuilderofCfnBotProps
-