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'
)
[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.
[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.
[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.
None
Exceptions
CodeCommit.Client.exceptions.PullRequestDoesNotExistExceptionCodeCommit.Client.exceptions.InvalidPullRequestIdExceptionCodeCommit.Client.exceptions.PullRequestIdRequiredExceptionCodeCommit.Client.exceptions.InvalidRevisionIdExceptionCodeCommit.Client.exceptions.RevisionIdRequiredExceptionCodeCommit.Client.exceptions.InvalidOverrideStatusExceptionCodeCommit.Client.exceptions.OverrideStatusRequiredExceptionCodeCommit.Client.exceptions.OverrideAlreadySetExceptionCodeCommit.Client.exceptions.RevisionNotCurrentExceptionCodeCommit.Client.exceptions.PullRequestAlreadyClosedExceptionCodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedExceptionCodeCommit.Client.exceptions.EncryptionKeyAccessDeniedExceptionCodeCommit.Client.exceptions.EncryptionKeyDisabledExceptionCodeCommit.Client.exceptions.EncryptionKeyNotFoundExceptionCodeCommit.Client.exceptions.EncryptionKeyUnavailableException