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