CodeCommit / Client / override_pull_request_approval_rules
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.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