Show / Hide Table of Contents

Class CfnBotMixinProps

Properties for CfnBotPropsMixin.

Inheritance
object
CfnBotMixinProps
Implements
ICfnBotMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-autobuildbotlocales

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

object

Remarks

The files must be in the import format specified in JSON format for importing and exporting in the Amazon Lex developer guide.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-botfiles3location

Type union: either IResolvable or CfnBotPropsMixin.IS3LocationProperty

BotLocales

A list of locales for the bot.

public object? BotLocales { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-botlocales

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-bottags

DataPrivacy

By default, data stored by Amazon Lex is encrypted.

public object? DataPrivacy { get; set; }
Property Value

object

Remarks

The DataPrivacy structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-dataprivacy

Description

The description of the version.

public string? Description { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-description

ErrorLogSettings

Properties for CfnBotPropsMixin.

public object? ErrorLogSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-errorlogsettings

Type union: either IResolvable or CfnBotPropsMixin.IErrorLogSettingsProperty

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

double?

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-idlesessionttlinseconds

Name

The name of the bot locale.

public string? Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-name

Replication

Properties for CfnBotPropsMixin.

public object? Replication { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-replication

Type union: either IResolvable or CfnBotPropsMixin.IReplicationProperty

RoleArn

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

public object? RoleArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-rolearn

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

object

Remarks

If the TestBotAliasSettings property is not specified, the settings are configured with default values.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-testbotaliassettings

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

object

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-testbotaliastags

Type union: either IResolvable or (either IResolvable or ICfnTag)[]

Implements

ICfnBotMixinProps
Back to top Generated by DocFX