LexModelsV2Client
Functions
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Builds a bot, its intents, and its slot types into a specific locale. A bot can be built into multiple locales. At runtime the locale is used to choose a specific build of the bot.
Creates an Amazon Lex conversational bot.
Creates an alias for the specified version of a bot. Use an alias to enable you to change the version of a bot without updating applications that use the bot.
Creates a locale in the bot. The locale contains the intents and slot types that the bot uses in conversations with users in the specified language and locale. You must add a locale to a bot before you can add intents and slot types to the bot.
Action to create a replication of the source bot in the secondary region.
Creates an immutable version of the bot. When you create the first version of a bot, Amazon Lex sets the version number to 1. Subsequent bot versions increase in an increment of 1. The version number will always represent the total number of versions created of the bot, not the current number of versions. If a bot version is deleted, that bot version number will not be reused.
Creates a zip archive containing the contents of a bot or a bot locale. The archive contains a directory structure that contains JSON files that define the bot.
Creates an intent.
Creates a new resource policy with the specified policy statements.
Adds a new resource policy statement to a bot or bot alias. If a resource policy exists, the statement is added to the current resource policy. If a policy doesn't exist, a new policy is created.
Creates a slot in an intent. A slot is a variable needed to fulfill an intent. For example, an OrderPizza
intent might need slots for size, crust, and number of pizzas. For each slot, you define one or more utterances that Amazon Lex uses to elicit a response from the user.
Creates a custom slot type
Create a report that describes the differences between the bot and the test set.
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
Deletes all versions of a bot, including the Draft
version. To delete a specific version, use the DeleteBotVersion
operation.
Deletes the specified bot alias.
Removes a locale from a bot.
The action to delete the replicated bot in the secondary region.
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation.
Removes a custom vocabulary from the specified locale in the specified bot.
Removes a previous export and the associated files stored in an S3 bucket.
Removes a previous import and the associated file stored in an S3 bucket.
Removes the specified intent.
Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex returns an exception.
Deletes a policy statement from a resource policy. If you delete the last statement from a policy, the policy is deleted. If you specify a statement ID that doesn't exist in the policy, or if the bot or bot alias doesn't have a policy attached, Amazon Lex returns an exception.
Deletes the specified slot from an intent.
Deletes a slot type from a bot locale.
The action to delete the selected test set.
Deletes stored utterances.
Provides metadata information about a bot.
Get information about a specific bot alias.
Describes the settings that a bot has for a specific locale.
Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation.
Monitors the bot replication status through the UI console.
Returns information about a request to generate a bot through natural language description, made through the StartBotResource
API. Use the generatedBotLocaleUrl
to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration.
Provides metadata about a version of a bot.
Provides metadata information about a custom vocabulary.
Gets information about a specific export.
Gets information about a specific import.
Returns metadata about an intent.
Gets the resource policy and policy revision for a bot or bot alias.
Gets metadata information about a slot.
Gets metadata information about a slot type.
Gets metadata information about the test execution.
Gets metadata information about the test set.
Gets metadata information about the test set discrepancy report.
Gets metadata information about the test set generation.
Generates sample utterances for an intent.
The pre-signed Amazon S3 URL to download the test execution result artifacts.
Provides a list of utterances that users have sent to the bot.
Gets a list of aliases for the specified bot.
The action to list the replicated bots created from the source bot alias.
Gets a list of locales for the specified bot.
Get a list of bot recommendations that meet the specified criteria.
The action to list the replicated bots.
Lists the generation requests made for a bot locale.
Gets a list of available bots.
Contains information about all the versions replication statuses applicable for Global Resiliency.
Gets information about all of the versions of a bot.
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
Gets a list of built-in slot types that meet the specified criteria.
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
Retrieves summary metrics for the intents in your bot. The following fields are required:
Retrieves summary statistics for a path of intents that users take over sessions with your bot. The following fields are required:
Get a list of intents that meet the specified criteria.
Retrieves summary metrics for the stages within intents in your bot. The following fields are required:
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot. Intents in the response are ordered by relevance.
Retrieves a list of metadata for individual user sessions with your bot. The startDateTime
and endDateTime
fields are required. These fields define a time range for which you want to retrieve results. Of the optional fields, you can organize the results in the following ways:
Retrieves summary metrics for the user sessions with your bot. The following fields are required:
Gets a list of slots that match the specified criteria.
Gets a list of slot types that match the specified criteria.
Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
Gets a list of test execution result items.
The list of test set executions.
The list of test set records.
The list of the test sets
To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances operation, which provides access to utterance-related analytics. See Viewing utterance statistics for the IAM policy to apply to the IAM role.
To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances operation, which provides access to utterance-related analytics. See Viewing utterance statistics for the IAM policy to apply to the IAM role.
Search for associated transcripts that meet the specified criteria.
Use this to provide your transcript data, and to start the bot recommendation process.
Starts a request for the descriptive bot builder to generate a bot locale configuration based on the prompt you provide it. After you make this call, use the DescribeBotResourceGeneration
operation to check on the status of the generation and for the generatedBotLocaleUrl
when the generation is complete. Use that value to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration.
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
The action to start test set execution.
The action to start the generation of test set.
Stop an already running Bot Recommendation request.
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.
Updates the configuration of an existing bot.
Updates the configuration of an existing bot alias.
Updates the settings that a bot has for a specific locale.
Updates an existing bot recommendation request.
Updates the password used to protect an export zip archive.
Updates the settings for an intent.
Replaces the existing resource policy for a bot or bot alias with a new one. If the policy doesn't exist, Amazon Lex returns an exception.
Updates the settings for a slot.
Updates the configuration of an existing slot type.
The action to update the test set.
Inherited functions
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Builds a bot, its intents, and its slot types into a specific locale. A bot can be built into multiple locales. At runtime the locale is used to choose a specific build of the bot.
Creates an Amazon Lex conversational bot.
Creates an alias for the specified version of a bot. Use an alias to enable you to change the version of a bot without updating applications that use the bot.
Creates a locale in the bot. The locale contains the intents and slot types that the bot uses in conversations with users in the specified language and locale. You must add a locale to a bot before you can add intents and slot types to the bot.
Action to create a replication of the source bot in the secondary region.
Creates an immutable version of the bot. When you create the first version of a bot, Amazon Lex sets the version number to 1. Subsequent bot versions increase in an increment of 1. The version number will always represent the total number of versions created of the bot, not the current number of versions. If a bot version is deleted, that bot version number will not be reused.
Creates a zip archive containing the contents of a bot or a bot locale. The archive contains a directory structure that contains JSON files that define the bot.
Creates an intent.
Creates a new resource policy with the specified policy statements.
Adds a new resource policy statement to a bot or bot alias. If a resource policy exists, the statement is added to the current resource policy. If a policy doesn't exist, a new policy is created.
Creates a slot in an intent. A slot is a variable needed to fulfill an intent. For example, an OrderPizza
intent might need slots for size, crust, and number of pizzas. For each slot, you define one or more utterances that Amazon Lex uses to elicit a response from the user.
Creates a custom slot type
Create a report that describes the differences between the bot and the test set.
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
Deletes all versions of a bot, including the Draft
version. To delete a specific version, use the DeleteBotVersion
operation.
Deletes the specified bot alias.
Removes a locale from a bot.
The action to delete the replicated bot in the secondary region.
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation.
Removes a custom vocabulary from the specified locale in the specified bot.
Removes a previous export and the associated files stored in an S3 bucket.
Removes a previous import and the associated file stored in an S3 bucket.
Removes the specified intent.
Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex returns an exception.
Deletes a policy statement from a resource policy. If you delete the last statement from a policy, the policy is deleted. If you specify a statement ID that doesn't exist in the policy, or if the bot or bot alias doesn't have a policy attached, Amazon Lex returns an exception.
Deletes the specified slot from an intent.
Deletes a slot type from a bot locale.
The action to delete the selected test set.
Deletes stored utterances.
Provides metadata information about a bot.
Get information about a specific bot alias.
Describes the settings that a bot has for a specific locale.
Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation.
Monitors the bot replication status through the UI console.
Returns information about a request to generate a bot through natural language description, made through the StartBotResource
API. Use the generatedBotLocaleUrl
to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration.
Provides metadata about a version of a bot.
Provides metadata information about a custom vocabulary.
Gets information about a specific export.
Gets information about a specific import.
Returns metadata about an intent.
Gets the resource policy and policy revision for a bot or bot alias.
Gets metadata information about a slot.
Gets metadata information about a slot type.
Gets metadata information about the test execution.
Gets metadata information about the test set.
Gets metadata information about the test set discrepancy report.
Gets metadata information about the test set generation.
Generates sample utterances for an intent.
The pre-signed Amazon S3 URL to download the test execution result artifacts.
Provides a list of utterances that users have sent to the bot.
Paginate over ListAggregatedUtterancesResponse results.
Gets a list of aliases for the specified bot.
Paginate over ListBotAliasesResponse results.
The action to list the replicated bots created from the source bot alias.
Paginate over ListBotAliasReplicasResponse results.
Gets a list of locales for the specified bot.
Paginate over ListBotLocalesResponse results.
Get a list of bot recommendations that meet the specified criteria.
Paginate over ListBotRecommendationsResponse results.
The action to list the replicated bots.
Lists the generation requests made for a bot locale.
Paginate over ListBotResourceGenerationsResponse results.
Gets a list of available bots.
Paginate over ListBotsResponse results.
Contains information about all the versions replication statuses applicable for Global Resiliency.
Paginate over ListBotVersionReplicasResponse results.
Gets information about all of the versions of a bot.
Paginate over ListBotVersionsResponse results.
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
Paginate over ListBuiltInIntentsResponse results.
Gets a list of built-in slot types that meet the specified criteria.
Paginate over ListBuiltInSlotTypesResponse results.
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
Paginate over ListCustomVocabularyItemsResponse results.
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
Paginate over ListExportsResponse results.
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
Paginate over ListImportsResponse results.
Retrieves summary metrics for the intents in your bot. The following fields are required:
Paginate over ListIntentMetricsResponse results.
Retrieves summary statistics for a path of intents that users take over sessions with your bot. The following fields are required:
Get a list of intents that meet the specified criteria.
Paginate over ListIntentsResponse results.
Retrieves summary metrics for the stages within intents in your bot. The following fields are required:
Paginate over ListIntentStageMetricsResponse results.
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot. Intents in the response are ordered by relevance.
Paginate over ListRecommendedIntentsResponse results.
Retrieves a list of metadata for individual user sessions with your bot. The startDateTime
and endDateTime
fields are required. These fields define a time range for which you want to retrieve results. Of the optional fields, you can organize the results in the following ways:
Paginate over ListSessionAnalyticsDataResponse results.
Retrieves summary metrics for the user sessions with your bot. The following fields are required:
Paginate over ListSessionMetricsResponse results.
Gets a list of slots that match the specified criteria.
Paginate over ListSlotsResponse results.
Gets a list of slot types that match the specified criteria.
Paginate over ListSlotTypesResponse results.
Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
Gets a list of test execution result items.
Paginate over ListTestExecutionResultItemsResponse results.
The list of test set executions.
Paginate over ListTestExecutionsResponse results.
The list of test set records.
Paginate over ListTestSetRecordsResponse results.
The list of the test sets
Paginate over ListTestSetsResponse results.
To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances operation, which provides access to utterance-related analytics. See Viewing utterance statistics for the IAM policy to apply to the IAM role.
Paginate over ListUtteranceAnalyticsDataResponse results.
To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances operation, which provides access to utterance-related analytics. See Viewing utterance statistics for the IAM policy to apply to the IAM role.
Paginate over ListUtteranceMetricsResponse results.
Search for associated transcripts that meet the specified criteria.
Use this to provide your transcript data, and to start the bot recommendation process.
Starts a request for the descriptive bot builder to generate a bot locale configuration based on the prompt you provide it. After you make this call, use the DescribeBotResourceGeneration
operation to check on the status of the generation and for the generatedBotLocaleUrl
when the generation is complete. Use that value to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration.
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
The action to start test set execution.
The action to start the generation of test set.
Stop an already running Bot Recommendation request.
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.
Updates the configuration of an existing bot.
Updates the configuration of an existing bot alias.
Updates the settings that a bot has for a specific locale.
Updates an existing bot recommendation request.
Updates the password used to protect an export zip archive.
Updates the settings for an intent.
Replaces the existing resource policy for a bot or bot alias with a new one. If the policy doesn't exist, Amazon Lex returns an exception.
Updates the settings for a slot.
Updates the configuration of an existing slot type.
The action to update the test set.
Wait until a bot alias is available
Wait until a bot is available
Wait until a bot has been exported
Wait until a bot has been imported
Wait until a bot locale is built
Wait unit a bot locale is created
Wait until a bot locale build is ready for express testing
Wait until a bot version is available
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.