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 UpdateBot operation. Updates the configuration of an existing bot.

Inheritance Hierarchy

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

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

Syntax

C#
public class UpdateBotRequest : AmazonLexModelsV2Request
         IAmazonWebServiceRequest

The UpdateBotRequest type exposes the following members

Constructors

NameDescription
Public Method UpdateBotRequest()

Properties

NameTypeDescription
Public Property BotId System.String

Gets and sets the property BotId.

The unique identifier of the bot to update. This identifier is returned by the CreateBot operation.

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

Gets and sets the property BotMembers.

The list of bot members in the network associated with the update action.

Public Property BotName System.String

Gets and sets the property BotName.

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

Public Property BotType Amazon.LexModelsV2.BotType

Gets and sets the property BotType.

The type of the bot to be updated.

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.

Public Property ErrorLogSettings Amazon.LexModelsV2.Model.ErrorLogSettings

Gets and sets the property ErrorLogSettings.

Allows you to modify how Amazon Lex logs errors during bot interactions, including destinations for error logs and the types of errors to be captured.

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 permissions to access the bot.

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