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 - TransactionDescriptionobject 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