override_pull_request_approval_rules

CodeCommit.Client.override_pull_request_approval_rules(**kwargs)

Sets aside (overrides) all approval rule requirements for a specified pull request.

See also: AWS API Documentation

Request Syntax

response = client.override_pull_request_approval_rules(
    pullRequestId='string',
    revisionId='string',
    overrideStatus='OVERRIDE'|'REVOKE'
)
Parameters
  • pullRequestId (string) --

    [REQUIRED]

    The system-generated ID of the pull request for which you want to override all approval rule requirements. To get this information, use GetPullRequest.

  • revisionId (string) --

    [REQUIRED]

    The system-generated ID of the most recent revision of the pull request. You cannot override approval rules for anything but the most recent revision of a pull request. To get the revision ID, use GetPullRequest.

  • overrideStatus (string) --

    [REQUIRED]

    Whether you want to set aside approval rule requirements for the pull request (OVERRIDE) or revoke a previous override and apply approval rule requirements (REVOKE). REVOKE status is not stored.

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.InvalidOverrideStatusException
  • CodeCommit.Client.exceptions.OverrideStatusRequiredException
  • CodeCommit.Client.exceptions.OverrideAlreadySetException
  • CodeCommit.Client.exceptions.RevisionNotCurrentException
  • CodeCommit.Client.exceptions.PullRequestAlreadyClosedException
  • CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
  • CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
  • CodeCommit.Client.exceptions.EncryptionKeyDisabledException
  • CodeCommit.Client.exceptions.EncryptionKeyNotFoundException
  • CodeCommit.Client.exceptions.EncryptionKeyUnavailableException