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.PullRequestDoesNotExistException
CodeCommit.Client.exceptions.OverrideStatusRequiredException
CodeCommit.Client.exceptions.PullRequestAlreadyClosedException
CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
CodeCommit.Client.exceptions.EncryptionKeyUnavailableException