delete_custom_vocabulary
async
¶
delete_custom_vocabulary(
bot_id: Id,
bot_version: DraftBotVersion,
locale_id: LocaleId,
*,
config_overrides: Optional[AsyncLexModelsV2ClientConfig] = None,
) -> DeleteCustomVocabularyResponse
Removes a custom vocabulary from the specified locale in the specified bot.
Parameters:
-
bot_id(Id) –The unique identifier of the bot to remove the custom vocabulary from.
-
bot_version(DraftBotVersion) –The version of the bot to remove the custom vocabulary from.
-
locale_id(LocaleId) –The locale identifier for the locale that contains the custom vocabulary to remove.
Raises:
-
ConflictException–The action that you tried to perform couldn't be completed because the resource is in a conflicting state. For example, deleting a bot that is in the CREATING state. Try your request again.
-
InternalServerException–The service encountered an unexpected condition. Try your request again.
-
PreconditionFailedException–Your request couldn't be completed because one or more request fields aren't valid. Check the fields in your request and try again.
-
ServiceQuotaExceededException–You have reached a quota for your bot.
-
ThrottlingException–Your request rate is too high. Reduce the frequency of requests.
-
ValidationException–One of the input parameters in your request isn't valid. Check the parameters and try your request again.
-
UnknownServiceError–The service returned an error code this client does not model.