LakeFormation / Client / commit_transaction
commit_transaction#
- LakeFormation.Client.commit_transaction(**kwargs)#
Attempts to commit the specified transaction. Returns an exception if the transaction was previously aborted. This API action is idempotent if called multiple times for the same transaction.
See also: AWS API Documentation
Request Syntax
response = client.commit_transaction( TransactionId='string' )
- Parameters:
TransactionId (string) –
[REQUIRED]
The transaction to commit.
- Return type:
dict
- Returns:
Response Syntax
{ 'TransactionStatus': 'ACTIVE'|'COMMITTED'|'ABORTED'|'COMMIT_IN_PROGRESS' }
Response Structure
(dict) –
TransactionStatus (string) –
The status of the transaction.
Exceptions
LakeFormation.Client.exceptions.InvalidInputException
LakeFormation.Client.exceptions.EntityNotFoundException
LakeFormation.Client.exceptions.InternalServiceException
LakeFormation.Client.exceptions.OperationTimeoutException
LakeFormation.Client.exceptions.TransactionCanceledException
LakeFormation.Client.exceptions.ConcurrentModificationException