LakeFormation / Client / describe_transaction

describe_transaction#

LakeFormation.Client.describe_transaction(**kwargs)#

Returns the details of a single transaction.

See also: AWS API Documentation

Request Syntax

response = client.describe_transaction(
    TransactionId='string'
)
Parameters:

TransactionId (string) –

[REQUIRED]

The transaction for which to return status.

Return type:

dict

Returns:

Response Syntax

{
    'TransactionDescription': {
        'TransactionId': 'string',
        'TransactionStatus': 'ACTIVE'|'COMMITTED'|'ABORTED'|'COMMIT_IN_PROGRESS',
        'TransactionStartTime': datetime(2015, 1, 1),
        'TransactionEndTime': datetime(2015, 1, 1)
    }
}

Response Structure

  • (dict) –

    • TransactionDescription (dict) –

      Returns a TransactionDescription object containing information about the transaction.

      • TransactionId (string) –

        The ID of the transaction.

      • TransactionStatus (string) –

        A status of ACTIVE, COMMITTED, or ABORTED.

      • TransactionStartTime (datetime) –

        The time when the transaction started.

      • TransactionEndTime (datetime) –

        The time when the transaction committed or aborted, if it is not currently active.

Exceptions

  • LakeFormation.Client.exceptions.EntityNotFoundException

  • LakeFormation.Client.exceptions.InvalidInputException

  • LakeFormation.Client.exceptions.InternalServiceException

  • LakeFormation.Client.exceptions.OperationTimeoutException