LexModelsV2 / Client / describe_bot_replica

describe_bot_replica#

LexModelsV2.Client.describe_bot_replica(**kwargs)#

Monitors the bot replication status through the UI console.

See also: AWS API Documentation

Request Syntax

response = client.describe_bot_replica(
    botId='string',
    replicaRegion='string'
)
Parameters:
  • botId (string) –

    [REQUIRED]

    The request for the unique bot ID of the replicated bot being monitored.

  • replicaRegion (string) –

    [REQUIRED]

    The request for the region of the replicated bot being monitored.

Return type:

dict

Returns:

Response Syntax

{
    'botId': 'string',
    'replicaRegion': 'string',
    'sourceRegion': 'string',
    'creationDateTime': datetime(2015, 1, 1),
    'botReplicaStatus': 'Enabling'|'Enabled'|'Deleting'|'Failed',
    'failureReasons': [
        'string',
    ]
}

Response Structure

  • (dict) –

    • botId (string) –

      The unique bot ID of the replicated bot being monitored.

    • replicaRegion (string) –

      The region of the replicated bot being monitored.

    • sourceRegion (string) –

      The source region of the replicated bot being monitored.

    • creationDateTime (datetime) –

      The creation date and time of the replicated bot being monitored.

    • botReplicaStatus (string) –

      The operational status of the replicated bot being monitored.

    • failureReasons (list) –

      The failure reasons the bot being monitored failed to replicate.

      • (string) –

Exceptions

  • LexModelsV2.Client.exceptions.ThrottlingException

  • LexModelsV2.Client.exceptions.ServiceQuotaExceededException

  • LexModelsV2.Client.exceptions.ValidationException

  • LexModelsV2.Client.exceptions.ResourceNotFoundException

  • LexModelsV2.Client.exceptions.InternalServerException