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