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