# Packages
Package codecommitiface provides an interface to enable mocking the AWS CodeCommit service client for testing your code.
# Functions
New creates a new instance of the CodeCommit client with a session.
# Constants
ChangeTypeEnumA is a ChangeTypeEnum enum value.
ChangeTypeEnumD is a ChangeTypeEnum enum value.
ChangeTypeEnumM is a ChangeTypeEnum enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeBlobIdDoesNotExistException for service response error code "BlobIdDoesNotExistException".
ErrCodeBlobIdRequiredException for service response error code "BlobIdRequiredException".
ErrCodeBranchDoesNotExistException for service response error code "BranchDoesNotExistException".
ErrCodeBranchNameExistsException for service response error code "BranchNameExistsException".
ErrCodeBranchNameRequiredException for service response error code "BranchNameRequiredException".
ErrCodeCommitDoesNotExistException for service response error code "CommitDoesNotExistException".
ErrCodeCommitIdDoesNotExistException for service response error code "CommitIdDoesNotExistException".
ErrCodeCommitIdRequiredException for service response error code "CommitIdRequiredException".
ErrCodeCommitRequiredException for service response error code "CommitRequiredException".
ErrCodeEncryptionIntegrityChecksFailedException for service response error code "EncryptionIntegrityChecksFailedException".
ErrCodeEncryptionKeyAccessDeniedException for service response error code "EncryptionKeyAccessDeniedException".
ErrCodeEncryptionKeyDisabledException for service response error code "EncryptionKeyDisabledException".
ErrCodeEncryptionKeyNotFoundException for service response error code "EncryptionKeyNotFoundException".
ErrCodeEncryptionKeyUnavailableException for service response error code "EncryptionKeyUnavailableException".
ErrCodeFileTooLargeException for service response error code "FileTooLargeException".
ErrCodeInvalidBlobIdException for service response error code "InvalidBlobIdException".
ErrCodeInvalidBranchNameException for service response error code "InvalidBranchNameException".
ErrCodeInvalidCommitException for service response error code "InvalidCommitException".
ErrCodeInvalidCommitIdException for service response error code "InvalidCommitIdException".
ErrCodeInvalidContinuationTokenException for service response error code "InvalidContinuationTokenException".
ErrCodeInvalidMaxResultsException for service response error code "InvalidMaxResultsException".
ErrCodeInvalidOrderException for service response error code "InvalidOrderException".
ErrCodeInvalidPathException for service response error code "InvalidPathException".
ErrCodeInvalidRepositoryDescriptionException for service response error code "InvalidRepositoryDescriptionException".
ErrCodeInvalidRepositoryNameException for service response error code "InvalidRepositoryNameException".
ErrCodeInvalidRepositoryTriggerBranchNameException for service response error code "InvalidRepositoryTriggerBranchNameException".
ErrCodeInvalidRepositoryTriggerCustomDataException for service response error code "InvalidRepositoryTriggerCustomDataException".
ErrCodeInvalidRepositoryTriggerDestinationArnException for service response error code "InvalidRepositoryTriggerDestinationArnException".
ErrCodeInvalidRepositoryTriggerEventsException for service response error code "InvalidRepositoryTriggerEventsException".
ErrCodeInvalidRepositoryTriggerNameException for service response error code "InvalidRepositoryTriggerNameException".
ErrCodeInvalidRepositoryTriggerRegionException for service response error code "InvalidRepositoryTriggerRegionException".
ErrCodeInvalidSortByException for service response error code "InvalidSortByException".
ErrCodeMaximumBranchesExceededException for service response error code "MaximumBranchesExceededException".
ErrCodeMaximumRepositoryNamesExceededException for service response error code "MaximumRepositoryNamesExceededException".
ErrCodeMaximumRepositoryTriggersExceededException for service response error code "MaximumRepositoryTriggersExceededException".
ErrCodePathDoesNotExistException for service response error code "PathDoesNotExistException".
ErrCodeRepositoryDoesNotExistException for service response error code "RepositoryDoesNotExistException".
ErrCodeRepositoryLimitExceededException for service response error code "RepositoryLimitExceededException".
ErrCodeRepositoryNameExistsException for service response error code "RepositoryNameExistsException".
ErrCodeRepositoryNameRequiredException for service response error code "RepositoryNameRequiredException".
ErrCodeRepositoryNamesRequiredException for service response error code "RepositoryNamesRequiredException".
ErrCodeRepositoryTriggerBranchNameListRequiredException for service response error code "RepositoryTriggerBranchNameListRequiredException".
ErrCodeRepositoryTriggerDestinationArnRequiredException for service response error code "RepositoryTriggerDestinationArnRequiredException".
ErrCodeRepositoryTriggerEventsListRequiredException for service response error code "RepositoryTriggerEventsListRequiredException".
ErrCodeRepositoryTriggerNameRequiredException for service response error code "RepositoryTriggerNameRequiredException".
ErrCodeRepositoryTriggersListRequiredException for service response error code "RepositoryTriggersListRequiredException".
OrderEnumAscending is a OrderEnum enum value.
OrderEnumDescending is a OrderEnum enum value.
RepositoryTriggerEventEnumAll is a RepositoryTriggerEventEnum enum value.
RepositoryTriggerEventEnumCreateReference is a RepositoryTriggerEventEnum enum value.
RepositoryTriggerEventEnumDeleteReference is a RepositoryTriggerEventEnum enum value.
RepositoryTriggerEventEnumUpdateReference is a RepositoryTriggerEventEnum enum value.
Service endpoint prefix API calls made to.
SortByEnumLastModifiedDate is a SortByEnum enum value.
SortByEnumRepositoryName is a SortByEnum enum value.
# Structs
Represents the input of a batch get repositories operation.
Represents the output of a batch get repositories operation.
Returns information about a specific Git blob object.
Returns information about a branch.
CodeCommit provides the API operation methods for making requests to AWS CodeCommit.
Returns information about a specific commit.
Represents the input of a create branch operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/CreateBranchOutput.
Represents the input of a create repository operation.
Represents the output of a create repository operation.
Represents the input of a delete repository operation.
Represents the output of a delete repository operation.
Returns information about a set of differences for a commit specifier.
Represents the input of a get blob operation.
Represents the output of a get blob operation.
Represents the input of a get branch operation.
Represents the output of a get branch operation.
Represents the input of a get commit operation.
Represents the output of a get commit operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetDifferencesInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetDifferencesOutput.
Represents the input of a get repository operation.
Represents the output of a get repository operation.
Represents the input of a get repository triggers operation.
Represents the output of a get repository triggers operation.
Represents the input of a list branches operation.
Represents the output of a list branches operation.
Represents the input of a list repositories operation.
Represents the output of a list repositories operation.
Represents the input ofa put repository triggers operation.
Represents the output of a put repository triggers operation.
Information about a repository.
Information about a repository name and ID.
Information about a trigger for a repository.
A trigger failed to run.
Represents the input of a test repository triggers operation.
Represents the output of a test repository triggers operation.
Represents the input of an update default branch operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateDefaultBranchOutput.
Represents the input of an update repository description operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateRepositoryDescriptionOutput.
Represents the input of an update repository description operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateRepositoryNameOutput.
Information about the user who made a specified commit.