CodeCommit / Client / update_pull_request_approval_state
update_pull_request_approval_state#
- CodeCommit.Client.update_pull_request_approval_state(**kwargs)#
Updates the state of a user’s approval on a pull request. The user is derived from the signed-in account when the request is made.
See also: AWS API Documentation
Request Syntax
response = client.update_pull_request_approval_state( pullRequestId='string', revisionId='string', approvalState='APPROVE'|'REVOKE' )
- Parameters:
pullRequestId (string) –
[REQUIRED]
The system-generated ID of the pull request.
revisionId (string) –
[REQUIRED]
The system-generated ID of the revision.
approvalState (string) –
[REQUIRED]
The approval state to associate with the user on the pull request.
- Returns:
None
Exceptions
CodeCommit.Client.exceptions.PullRequestDoesNotExistException
CodeCommit.Client.exceptions.InvalidPullRequestIdException
CodeCommit.Client.exceptions.PullRequestIdRequiredException
CodeCommit.Client.exceptions.InvalidRevisionIdException
CodeCommit.Client.exceptions.RevisionIdRequiredException
CodeCommit.Client.exceptions.InvalidApprovalStateException
CodeCommit.Client.exceptions.ApprovalStateRequiredException
CodeCommit.Client.exceptions.PullRequestCannotBeApprovedByAuthorException
CodeCommit.Client.exceptions.RevisionNotCurrentException
CodeCommit.Client.exceptions.PullRequestAlreadyClosedException
CodeCommit.Client.exceptions.MaximumNumberOfApprovalsExceededException
CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
CodeCommit.Client.exceptions.EncryptionKeyDisabledException
CodeCommit.Client.exceptions.EncryptionKeyNotFoundException
CodeCommit.Client.exceptions.EncryptionKeyUnavailableException