CodeCommit / Client / delete_branch
delete_branch#
- CodeCommit.Client.delete_branch(**kwargs)#
- Deletes a branch from a repository, unless that branch is the default branch for the repository. - See also: AWS API Documentation - Request Syntax - response = client.delete_branch( repositoryName='string', branchName='string' ) - Parameters:
- repositoryName (string) – - [REQUIRED] - The name of the repository that contains the branch to be deleted. 
- branchName (string) – - [REQUIRED] - The name of the branch to delete. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'deletedBranch': { 'branchName': 'string', 'commitId': 'string' } } - Response Structure - (dict) – - Represents the output of a delete branch operation. - deletedBranch (dict) – - Information about the branch deleted by the operation, including the branch name and the commit ID that was the tip of the branch. - branchName (string) – - The name of the branch. 
- commitId (string) – - The ID of the last commit made to the branch. 
 
 
 
 - Exceptions - CodeCommit.Client.exceptions.RepositoryNameRequiredException
- CodeCommit.Client.exceptions.RepositoryDoesNotExistException
- CodeCommit.Client.exceptions.InvalidRepositoryNameException
- CodeCommit.Client.exceptions.BranchNameRequiredException
- CodeCommit.Client.exceptions.InvalidBranchNameException
- CodeCommit.Client.exceptions.DefaultBranchCannotBeDeletedException
- CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
- CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
- CodeCommit.Client.exceptions.EncryptionKeyDisabledException
- CodeCommit.Client.exceptions.EncryptionKeyNotFoundException
- CodeCommit.Client.exceptions.EncryptionKeyUnavailableException