Class CfnBotMixinProps
Properties for CfnBotPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Lex
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnBotMixinProps : ICfnBotMixinProps
Syntax (vb)
Public Class CfnBotMixinProps Implements ICfnBotMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html
ExampleMetadata: fixture=_generated
Synopsis
Constructors
| CfnBotMixinProps() | Properties for CfnBotPropsMixin. |
Properties
| AutoBuildBotLocales | Indicates whether Amazon Lex V2 should automatically build the locales for the bot after a change. |
| BotFileS3Location | The Amazon S3 location of files used to import a bot. |
| BotLocales | A list of locales for the bot. |
| BotTags | A list of tags to add to the bot. |
| DataPrivacy | By default, data stored by Amazon Lex is encrypted. |
| Description | The description of the version. |
| ErrorLogSettings | Properties for CfnBotPropsMixin. |
| IdleSessionTtlInSeconds | The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot. |
| Name | The name of the bot locale. |
| Replication | Properties for CfnBotPropsMixin. |
| RoleArn | The Amazon Resource Name (ARN) of the IAM role used to build and run the bot. |
| TestBotAliasSettings | Specifies configuration settings for the alias used to test the bot. |
| TestBotAliasTags | A list of tags to add to the test alias for a bot. |
Constructors
CfnBotMixinProps()
Properties for CfnBotPropsMixin.
public CfnBotMixinProps()
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html
ExampleMetadata: fixture=_generated
Properties
AutoBuildBotLocales
Indicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.
public object? AutoBuildBotLocales { get; set; }
Property Value
Remarks
Type union: either bool or IResolvable
BotFileS3Location
The Amazon S3 location of files used to import a bot.
public object? BotFileS3Location { get; set; }
Property Value
Remarks
The files must be in the import format specified in JSON format for importing and exporting in the Amazon Lex developer guide.
Type union: either IResolvable or CfnBotPropsMixin.IS3LocationProperty
BotLocales
A list of locales for the bot.
public object? BotLocales { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnBotPropsMixin.IBotLocaleProperty)[]
BotTags
A list of tags to add to the bot.
public ICfnTag[]? BotTags { get; set; }
Property Value
ICfnTag[]
Remarks
You can only add tags when you import a bot. You can't use the UpdateBot operation to update tags. To update tags, use the TagResource operation.
DataPrivacy
By default, data stored by Amazon Lex is encrypted.
public object? DataPrivacy { get; set; }
Property Value
Remarks
The DataPrivacy structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.
Description
The description of the version.
public string? Description { get; set; }
Property Value
Remarks
ErrorLogSettings
Properties for CfnBotPropsMixin.
public object? ErrorLogSettings { get; set; }
Property Value
Remarks
IdleSessionTtlInSeconds
The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.
public double? IdleSessionTtlInSeconds { get; set; }
Property Value
Remarks
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.
Name
The name of the bot locale.
public string? Name { get; set; }
Property Value
Remarks
Replication
Properties for CfnBotPropsMixin.
public object? Replication { get; set; }
Property Value
Remarks
RoleArn
The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.
public object? RoleArn { get; set; }
Property Value
Remarks
Type union: either string or IRoleRef
TestBotAliasSettings
Specifies configuration settings for the alias used to test the bot.
public object? TestBotAliasSettings { get; set; }
Property Value
Remarks
If the TestBotAliasSettings property is not specified, the settings are configured with default values.
Type union: either IResolvable or CfnBotPropsMixin.ITestBotAliasSettingsProperty
TestBotAliasTags
A list of tags to add to the test alias for a bot.
public object? TestBotAliasTags { get; set; }
Property Value
Remarks
You can only add tags when you import a bot. You can't use the UpdateAlias operation to update tags. To update tags on the test alias, use the TagResource operation.
Type union: either IResolvable or (either IResolvable or ICfnTag)[]