LexModelsV2 / Client / stop_bot_recommendation

stop_bot_recommendation#

LexModelsV2.Client.stop_bot_recommendation(**kwargs)#

Stop an already running Bot Recommendation request.

See also: AWS API Documentation

Request Syntax

response = client.stop_bot_recommendation(
    botId='string',
    botVersion='string',
    localeId='string',
    botRecommendationId='string'
)
Parameters:
  • botId (string) –

    [REQUIRED]

    The unique identifier of the bot containing the bot recommendation to be stopped.

  • botVersion (string) –

    [REQUIRED]

    The version of the bot containing the bot recommendation.

  • localeId (string) –

    [REQUIRED]

    The identifier of the language and locale of the bot recommendation to stop. The string must match one of the supported locales. For more information, see Supported languages

  • botRecommendationId (string) –

    [REQUIRED]

    The unique identifier of the bot recommendation to be stopped.

Return type:

dict

Returns:

Response Syntax

{
    'botId': 'string',
    'botVersion': 'string',
    'localeId': 'string',
    'botRecommendationStatus': 'Processing'|'Deleting'|'Deleted'|'Downloading'|'Updating'|'Available'|'Failed'|'Stopping'|'Stopped',
    'botRecommendationId': 'string'
}

Response Structure

  • (dict) –

    • botId (string) –

      The unique identifier of the bot containing the bot recommendation that is being stopped.

    • botVersion (string) –

      The version of the bot containing the recommendation that is being stopped.

    • localeId (string) –

      The identifier of the language and locale of the bot response to stop. The string must match one of the supported locales. For more information, see Supported languages

    • botRecommendationStatus (string) –

      The status of the bot recommendation. If the status is Failed, then the reasons for the failure are listed in the failureReasons field.

    • botRecommendationId (string) –

      The unique identifier of the bot recommendation that is being stopped.

Exceptions

  • LexModelsV2.Client.exceptions.ThrottlingException

  • LexModelsV2.Client.exceptions.ServiceQuotaExceededException

  • LexModelsV2.Client.exceptions.ValidationException

  • LexModelsV2.Client.exceptions.ResourceNotFoundException

  • LexModelsV2.Client.exceptions.ConflictException

  • LexModelsV2.Client.exceptions.PreconditionFailedException

  • LexModelsV2.Client.exceptions.ConflictException

  • LexModelsV2.Client.exceptions.InternalServerException