CodeCommit / Client / get_pull_request_override_state
get_pull_request_override_state#
- CodeCommit.Client.get_pull_request_override_state(**kwargs)#
Returns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.
See also: AWS API Documentation
Request Syntax
response = client.get_pull_request_override_state( pullRequestId='string', revisionId='string' )
- Parameters:
pullRequestId (string) –
[REQUIRED]
The ID of the pull request for which you want to get information about whether approval rules have been set aside (overridden).
revisionId (string) –
[REQUIRED]
The system-generated ID of the revision for the pull request. To retrieve the most recent revision ID, use GetPullRequest.
- Return type:
dict
- Returns:
Response Syntax
{ 'overridden': True|False, 'overrider': 'string' }
Response Structure
(dict) –
overridden (boolean) –
A Boolean value that indicates whether a pull request has had its rules set aside (TRUE) or whether all approval rules still apply (FALSE).
overrider (string) –
The Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.
Exceptions
CodeCommit.Client.exceptions.PullRequestDoesNotExistException
CodeCommit.Client.exceptions.InvalidPullRequestIdException
CodeCommit.Client.exceptions.PullRequestIdRequiredException
CodeCommit.Client.exceptions.InvalidRevisionIdException
CodeCommit.Client.exceptions.RevisionIdRequiredException
CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
CodeCommit.Client.exceptions.EncryptionKeyDisabledException
CodeCommit.Client.exceptions.EncryptionKeyNotFoundException
CodeCommit.Client.exceptions.EncryptionKeyUnavailableException