CodeCommit / Client / delete_pull_request_approval_rule
delete_pull_request_approval_rule¶
- CodeCommit.Client.delete_pull_request_approval_rule(**kwargs)¶
- Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request. - See also: AWS API Documentation - Request Syntax- response = client.delete_pull_request_approval_rule( pullRequestId='string', approvalRuleName='string' ) - Parameters:
- pullRequestId (string) – - [REQUIRED] - The system-generated ID of the pull request that contains the approval rule you want to delete. 
- approvalRuleName (string) – - [REQUIRED] - The name of the approval rule you want to delete. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'approvalRuleId': 'string' } - Response Structure- (dict) – - approvalRuleId (string) – - The ID of the deleted approval rule. - Note- If the approval rule was deleted in an earlier API call, the response is 200 OK without content. 
 
 
 - Exceptions- CodeCommit.Client.exceptions.PullRequestDoesNotExistException
- CodeCommit.Client.exceptions.InvalidPullRequestIdException
- CodeCommit.Client.exceptions.PullRequestIdRequiredException
- CodeCommit.Client.exceptions.PullRequestAlreadyClosedException
- CodeCommit.Client.exceptions.ApprovalRuleNameRequiredException
- CodeCommit.Client.exceptions.InvalidApprovalRuleNameException
- CodeCommit.Client.exceptions.CannotDeleteApprovalRuleFromTemplateException
- CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
- CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
- CodeCommit.Client.exceptions.EncryptionKeyDisabledException
- CodeCommit.Client.exceptions.EncryptionKeyNotFoundException
- CodeCommit.Client.exceptions.EncryptionKeyUnavailableException