CodeCommit / Client / delete_repository

delete_repository#

CodeCommit.Client.delete_repository(**kwargs)#

Deletes a repository. If a specified repository was already deleted, a null repository ID is returned.

Warning

Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository fail.

See also: AWS API Documentation

Request Syntax

response = client.delete_repository(
    repositoryName='string'
)
Parameters:

repositoryName (string) –

[REQUIRED]

The name of the repository to delete.

Return type:

dict

Returns:

Response Syntax

{
    'repositoryId': 'string'
}

Response Structure

  • (dict) –

    Represents the output of a delete repository operation.

    • repositoryId (string) –

      The ID of the repository that was deleted.

Exceptions

  • CodeCommit.Client.exceptions.RepositoryNameRequiredException

  • CodeCommit.Client.exceptions.InvalidRepositoryNameException

  • CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException

  • CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException

  • CodeCommit.Client.exceptions.EncryptionKeyDisabledException

  • CodeCommit.Client.exceptions.EncryptionKeyNotFoundException

  • CodeCommit.Client.exceptions.EncryptionKeyUnavailableException