AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateBot operation. Creates an Amazon Lex conversational bot.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.LexModelsV2.AmazonLexModelsV2Request
      Amazon.LexModelsV2.Model.CreateBotRequest

Namespace: Amazon.LexModelsV2.Model
Assembly: AWSSDK.LexModelsV2.dll
Version: 3.x.y.z

Syntax

C#
public class CreateBotRequest : AmazonLexModelsV2Request
         IAmazonWebServiceRequest

The CreateBotRequest type exposes the following members

Constructors

NameDescription
Public Method CreateBotRequest()

Properties

NameTypeDescription
Public Property BotMembers System.Collections.Generic.List<Amazon.LexModelsV2.Model.BotMember>

Gets and sets the property BotMembers.

The list of bot members in a network to be created.

Public Property BotName System.String

Gets and sets the property BotName.

The name of the bot. The bot name must be unique in the account that creates the bot.

Public Property BotTags System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property BotTags.

A list of tags to add to the bot. You can only add tags when you create a bot. You can't use the UpdateBot operation to update tags. To update tags, use the TagResource operation.

Public Property BotType Amazon.LexModelsV2.BotType

Gets and sets the property BotType.

The type of a bot to create.

Public Property DataPrivacy Amazon.LexModelsV2.Model.DataPrivacy

Gets and sets the property DataPrivacy.

Provides information on additional privacy protections Amazon Lex should use with the bot's data.

Public Property Description System.String

Gets and sets the property Description.

A description of the bot. It appears in lists to help you identify a particular bot.

Public Property ErrorLogSettings Amazon.LexModelsV2.Model.ErrorLogSettings

Gets and sets the property ErrorLogSettings.

Specifies the configuration for error logging during bot creation.

Public Property IdleSessionTTLInSeconds System.Int32

Gets and sets the property IdleSessionTTLInSeconds.

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.

Public Property RoleArn System.String

Gets and sets the property RoleArn.

The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.

Public Property TestBotAliasTags System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property TestBotAliasTags.

A list of tags to add to the test alias for a bot. You can only add tags when you create a bot. You can't use the UpdateAlias operation to update tags. To update tags on the test alias, use the TagResource operation.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5