LexModelBuildingClient
Amazon Lex Build-Time Actions
Amazon Lex is an AWS service for building conversational voice and text interfaces. Use these actions to create, update, and delete conversational bots for new and existing client applications.
Functions
Creates a new version of the bot based on the $LATEST
version. If the $LATEST
version of this resource hasn't changed since you created the last version, Amazon Lex doesn't create a new version. It returns the last created version.
Creates a new version of an intent based on the $LATEST
version of the intent. If the $LATEST
version of this intent hasn't changed since you last updated it, Amazon Lex doesn't create a new version. It returns the last version you created.
Creates a new version of a slot type based on the $LATEST
version of the specified slot type. If the $LATEST
version of this resource has not changed since the last version that you created, Amazon Lex doesn't create a new version. It returns the last version that you created.
Deletes all versions of the bot, including the $LATEST
version. To delete a specific version of the bot, use the DeleteBotVersion operation. The DeleteBot
operation doesn't immediately remove the bot schema. Instead, it is marked for deletion and removed later.
Deletes an alias for the specified bot.
Deletes the association between an Amazon Lex bot and a messaging platform.
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation.
Deletes all versions of the intent, including the $LATEST
version. To delete a specific version of the intent, use the DeleteIntentVersion operation.
Deletes a specific version of an intent. To delete all versions of a intent, use the DeleteIntent operation.
Deletes all versions of the slot type, including the $LATEST
version. To delete a specific version of the slot type, use the DeleteSlotTypeVersion operation.
Deletes a specific version of a slot type. To delete all versions of a slot type, use the DeleteSlotType operation.
Deletes stored utterances.
Returns metadata information for a specific bot. You must provide the bot name and the bot version or alias.
Returns information about an Amazon Lex bot alias. For more information about aliases, see versioning-aliases.
Returns a list of aliases for a specified Amazon Lex bot.
Returns information about the association between an Amazon Lex bot and a messaging platform.
Returns a list of all of the channels associated with the specified bot.
Returns bot information as follows:
Gets information about all of the versions of a bot.
Returns information about a built-in intent.
Gets a list of built-in intents that meet the specified criteria.
Gets a list of built-in slot types that meet the specified criteria.
Exports the contents of a Amazon Lex resource in a specified format.
Gets information about an import job started with the StartImport
operation.
Returns information about an intent. In addition to the intent name, you must specify the intent version.
Returns intent information as follows:
Gets information about all of the versions of an intent.
Provides details about an ongoing or complete migration from an Amazon Lex V1 bot to an Amazon Lex V2 bot. Use this operation to view the migration alerts and warnings related to the migration.
Gets a list of migrations between Amazon Lex V1 and Amazon Lex V2.
Returns information about a specific version of a slot type. In addition to specifying the slot type name, you must specify the slot type version.
Returns slot type information as follows:
Gets information about all versions of a slot type.
Use the GetUtterancesView
operation to get information about the utterances that your users have made to your bot. You can use this list to tune the utterances that your bot responds to.
Gets a list of tags associated with the specified resource. Only bots, bot aliases, and bot channels can have tags associated with them.
Creates an Amazon Lex conversational bot or replaces an existing bot. When you create or update a bot you are only required to specify a name, a locale, and whether the bot is directed toward children under age 13. You can use this to add intents later, or to remove intents from an existing bot. When you create a bot with the minimum information, the bot is created or updated but Amazon Lex returns the `` response FAILED
. You can build the bot after you add one or more intents. For more information about Amazon Lex bots, see how-it-works.
Creates an alias for the specified version of the bot or replaces an alias for the specified bot. To change the version of the bot that the alias points to, replace the alias. For more information about aliases, see versioning-aliases.
Creates an intent or replaces an existing intent.
Creates a custom slot type or replaces an existing custom slot type.
Starts a job to import a resource to Amazon Lex.
Starts migrating a bot from Amazon Lex V1 to Amazon Lex V2. Migrate your bot when you want to take advantage of the new features of Amazon Lex V2.
Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value.
Removes tags from a bot, bot alias or bot channel.
Inherited functions
Creates a new version of the bot based on the $LATEST
version. If the $LATEST
version of this resource hasn't changed since you created the last version, Amazon Lex doesn't create a new version. It returns the last created version.
Creates a new version of an intent based on the $LATEST
version of the intent. If the $LATEST
version of this intent hasn't changed since you last updated it, Amazon Lex doesn't create a new version. It returns the last version you created.
Creates a new version of a slot type based on the $LATEST
version of the specified slot type. If the $LATEST
version of this resource has not changed since the last version that you created, Amazon Lex doesn't create a new version. It returns the last version that you created.
Deletes all versions of the bot, including the $LATEST
version. To delete a specific version of the bot, use the DeleteBotVersion operation. The DeleteBot
operation doesn't immediately remove the bot schema. Instead, it is marked for deletion and removed later.
Deletes an alias for the specified bot.
Deletes the association between an Amazon Lex bot and a messaging platform.
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation.
Deletes all versions of the intent, including the $LATEST
version. To delete a specific version of the intent, use the DeleteIntentVersion operation.
Deletes a specific version of an intent. To delete all versions of a intent, use the DeleteIntent operation.
Deletes all versions of the slot type, including the $LATEST
version. To delete a specific version of the slot type, use the DeleteSlotTypeVersion operation.
Deletes a specific version of a slot type. To delete all versions of a slot type, use the DeleteSlotType operation.
Deletes stored utterances.
Returns metadata information for a specific bot. You must provide the bot name and the bot version or alias.
Returns information about an Amazon Lex bot alias. For more information about aliases, see versioning-aliases.
Returns a list of aliases for a specified Amazon Lex bot.
Paginate over GetBotAliasesResponse results.
Returns information about the association between an Amazon Lex bot and a messaging platform.
Returns a list of all of the channels associated with the specified bot.
Paginate over GetBotChannelAssociationsResponse results.
Returns bot information as follows:
Paginate over GetBotsResponse results.
Gets information about all of the versions of a bot.
Paginate over GetBotVersionsResponse results.
Returns information about a built-in intent.
Gets a list of built-in intents that meet the specified criteria.
Paginate over GetBuiltinIntentsResponse results.
Gets a list of built-in slot types that meet the specified criteria.
Paginate over GetBuiltinSlotTypesResponse results.
Exports the contents of a Amazon Lex resource in a specified format.
Gets information about an import job started with the StartImport
operation.
Returns information about an intent. In addition to the intent name, you must specify the intent version.
Returns intent information as follows:
Paginate over GetIntentsResponse results.
Gets information about all of the versions of an intent.
Paginate over GetIntentVersionsResponse results.
Provides details about an ongoing or complete migration from an Amazon Lex V1 bot to an Amazon Lex V2 bot. Use this operation to view the migration alerts and warnings related to the migration.
Gets a list of migrations between Amazon Lex V1 and Amazon Lex V2.
Paginate over GetMigrationsResponse results.
Returns information about a specific version of a slot type. In addition to specifying the slot type name, you must specify the slot type version.
Returns slot type information as follows:
Paginate over GetSlotTypesResponse results.
Gets information about all versions of a slot type.
Paginate over GetSlotTypeVersionsResponse results.
Use the GetUtterancesView
operation to get information about the utterances that your users have made to your bot. You can use this list to tune the utterances that your bot responds to.
Gets a list of tags associated with the specified resource. Only bots, bot aliases, and bot channels can have tags associated with them.
Creates an Amazon Lex conversational bot or replaces an existing bot. When you create or update a bot you are only required to specify a name, a locale, and whether the bot is directed toward children under age 13. You can use this to add intents later, or to remove intents from an existing bot. When you create a bot with the minimum information, the bot is created or updated but Amazon Lex returns the `` response FAILED
. You can build the bot after you add one or more intents. For more information about Amazon Lex bots, see how-it-works.
Creates an alias for the specified version of the bot or replaces an alias for the specified bot. To change the version of the bot that the alias points to, replace the alias. For more information about aliases, see versioning-aliases.
Creates an intent or replaces an existing intent.
Creates a custom slot type or replaces an existing custom slot type.
Starts a job to import a resource to Amazon Lex.
Starts migrating a bot from Amazon Lex V1 to Amazon Lex V2. Migrate your bot when you want to take advantage of the new features of Amazon Lex V2.
Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value.
Removes tags from a bot, bot alias or bot channel.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.