codecommit-2015-04-13 library

Classes

Approval
Returns information about a specific approval on a pull request.
ApprovalRule
Returns information about an approval rule.
ApprovalRuleEventMetadata
Returns information about an event for an approval rule.
ApprovalRuleOverriddenEventMetadata
Returns information about an override event for approval rules for a pull request.
ApprovalRuleTemplate
Returns information about an approval rule template.
ApprovalStateChangedEventMetadata
Returns information about a change in the approval state for a pull request.
AwsClientCredentials
AWS credentials.
BatchAssociateApprovalRuleTemplateWithRepositoriesError
Returns information about errors in a BatchAssociateApprovalRuleTemplateWithRepositories operation.
BatchAssociateApprovalRuleTemplateWithRepositoriesOutput
BatchDescribeMergeConflictsError
Returns information about errors in a BatchDescribeMergeConflicts operation.
BatchDescribeMergeConflictsOutput
BatchDisassociateApprovalRuleTemplateFromRepositoriesError
Returns information about errors in a BatchDisassociateApprovalRuleTemplateFromRepositories operation.
BatchDisassociateApprovalRuleTemplateFromRepositoriesOutput
BatchGetCommitsError
Returns information about errors in a BatchGetCommits operation.
BatchGetCommitsOutput
BatchGetRepositoriesOutput
Represents the output of a batch get repositories operation.
BlobMetadata
Returns information about a specific Git blob object.
BranchInfo
Returns information about a branch.
CodeCommit
This is the AWS CodeCommit API Reference. This reference provides descriptions of the operations and data types for AWS CodeCommit API along with usage examples.
Comment
Returns information about a specific comment.
CommentsForComparedCommit
Returns information about comments on the comparison between two commits.
CommentsForPullRequest
Returns information about comments on a pull request.
Commit
Returns information about a specific commit.
Conflict
Information about conflicts in a merge operation.
ConflictMetadata
Information about the metadata for a conflict in a merge operation.
ConflictResolution
If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.
CreateApprovalRuleTemplateOutput
CreateCommitOutput
CreatePullRequestApprovalRuleOutput
CreatePullRequestOutput
CreateRepositoryOutput
Represents the output of a create repository operation.
CreateUnreferencedMergeCommitOutput
DeleteApprovalRuleTemplateOutput
DeleteBranchOutput
Represents the output of a delete branch operation.
DeleteCommentContentOutput
DeleteFileEntry
A file that is deleted as part of a commit.
DeleteFileOutput
DeletePullRequestApprovalRuleOutput
DeleteRepositoryOutput
Represents the output of a delete repository operation.
DescribeMergeConflictsOutput
DescribePullRequestEventsOutput
Difference
Returns information about a set of differences for a commit specifier.
EvaluatePullRequestApprovalRulesOutput
Evaluation
Returns information about the approval rules applied to a pull request and whether conditions have been met.
File
Returns information about a file in a repository.
FileMetadata
A file to be added, updated, or deleted as part of a commit.
FileModes
Information about file modes in a merge or pull request.
FileSizes
Information about the size of files in a merge or pull request.
Folder
Returns information about a folder in a repository.
GetApprovalRuleTemplateOutput
GetBlobOutput
Represents the output of a get blob operation.
GetBranchOutput
Represents the output of a get branch operation.
GetCommentOutput
GetCommentReactionsOutput
GetCommentsForComparedCommitOutput
GetCommentsForPullRequestOutput
GetCommitOutput
Represents the output of a get commit operation.
GetDifferencesOutput
GetFileOutput
GetFolderOutput
GetMergeCommitOutput
GetMergeConflictsOutput
GetMergeOptionsOutput
GetPullRequestApprovalStatesOutput
GetPullRequestOutput
GetPullRequestOverrideStateOutput
GetRepositoryOutput
Represents the output of a get repository operation.
GetRepositoryTriggersOutput
Represents the output of a get repository triggers operation.
IsBinaryFile
Information about whether a file is binary or textual in a merge or pull request operation.
ListApprovalRuleTemplatesOutput
ListAssociatedApprovalRuleTemplatesForRepositoryOutput
ListBranchesOutput
Represents the output of a list branches operation.
ListPullRequestsOutput
ListRepositoriesForApprovalRuleTemplateOutput
ListRepositoriesOutput
Represents the output of a list repositories operation.
ListTagsForResourceOutput
Location
Returns information about the location of a change or comment in the comparison between two commits or a pull request.
MergeBranchesByFastForwardOutput
MergeBranchesBySquashOutput
MergeBranchesByThreeWayOutput
MergeHunk
Information about merge hunks in a merge or pull request operation.
MergeHunkDetail
Information about the details of a merge hunk that contains a conflict in a merge or pull request operation.
MergeMetadata
Returns information about a merge or potential merge between a source reference and a destination reference in a pull request.
MergeOperations
Information about the file operation conflicts in a merge operation.
MergePullRequestByFastForwardOutput
MergePullRequestBySquashOutput
MergePullRequestByThreeWayOutput
ObjectTypes
Information about the type of an object in a merge operation.
OriginApprovalRuleTemplate
Returns information about the template that created the approval rule for a pull request.
PostCommentForComparedCommitOutput
PostCommentForPullRequestOutput
PostCommentReplyOutput
PullRequest
Returns information about a pull request.
PullRequestCreatedEventMetadata
Metadata about the pull request that is used when comparing the pull request source with its destination.
PullRequestEvent
Returns information about a pull request event.
PullRequestMergedStateChangedEventMetadata
Returns information about the change in the merge state for a pull request event.
PullRequestSourceReferenceUpdatedEventMetadata
Information about an update to the source branch of a pull request.
PullRequestStatusChangedEventMetadata
Information about a change to the status of a pull request.
PullRequestTarget
Returns information about a pull request target.
PutFileEntry
Information about a file added or updated as part of a commit.
PutFileOutput
PutRepositoryTriggersOutput
Represents the output of a put repository triggers operation.
ReactionForComment
Information about the reaction values provided by users on a comment.
ReactionValueFormats
Information about the values for reactions to a comment. AWS CodeCommit supports a limited set of reactions.
ReplaceContentEntry
Information about a replacement content entry in the conflict of a merge or pull request operation.
RepositoryMetadata
Information about a repository.
RepositoryNameIdPair
Information about a repository name and ID.
RepositoryTrigger
Information about a trigger for a repository.
RepositoryTriggerExecutionFailure
A trigger failed to run.
SetFileModeEntry
Information about the file mode changes.
SourceFileSpecifier
Information about a source file that is part of changes made in a commit.
SubModule
Returns information about a submodule reference in a repository folder.
Returns information about a symbolic link in a repository folder.
Target
Returns information about a target for a pull request.
TestRepositoryTriggersOutput
Represents the output of a test repository triggers operation.
UpdateApprovalRuleTemplateContentOutput
UpdateApprovalRuleTemplateDescriptionOutput
UpdateApprovalRuleTemplateNameOutput
UpdateCommentOutput
UpdatePullRequestApprovalRuleContentOutput
UpdatePullRequestDescriptionOutput
UpdatePullRequestStatusOutput
UpdatePullRequestTitleOutput
UserInfo
Information about the user who made a specified commit.

Exceptions / Errors

ActorDoesNotExistException
ApprovalRuleContentRequiredException
ApprovalRuleDoesNotExistException
ApprovalRuleNameAlreadyExistsException
ApprovalRuleNameRequiredException
ApprovalRuleTemplateContentRequiredException
ApprovalRuleTemplateDoesNotExistException
ApprovalRuleTemplateInUseException
ApprovalRuleTemplateNameAlreadyExistsException
ApprovalRuleTemplateNameRequiredException
ApprovalStateRequiredException
AuthorDoesNotExistException
BeforeCommitIdAndAfterCommitIdAreSameException
BlobIdDoesNotExistException
BlobIdRequiredException
BranchDoesNotExistException
BranchNameExistsException
BranchNameIsTagNameException
BranchNameRequiredException
CannotDeleteApprovalRuleFromTemplateException
CannotModifyApprovalRuleFromTemplateException
ClientRequestTokenRequiredException
CommentContentRequiredException
CommentContentSizeLimitExceededException
CommentDeletedException
CommentDoesNotExistException
CommentIdRequiredException
CommentNotCreatedByCallerException
CommitDoesNotExistException
CommitIdDoesNotExistException
CommitIdRequiredException
CommitIdsLimitExceededException
CommitIdsListRequiredException
CommitMessageLengthExceededException
CommitRequiredException
ConcurrentReferenceUpdateException
DefaultBranchCannotBeDeletedException
DirectoryNameConflictsWithFileNameException
EncryptionIntegrityChecksFailedException
EncryptionKeyAccessDeniedException
EncryptionKeyDisabledException
EncryptionKeyNotFoundException
EncryptionKeyUnavailableException
FileContentAndSourceFileSpecifiedException
FileContentRequiredException
FileContentSizeLimitExceededException
FileDoesNotExistException
FileEntryRequiredException
FileModeRequiredException
FileNameConflictsWithDirectoryNameException
FilePathConflictsWithSubmodulePathException
FileTooLargeException
FolderContentSizeLimitExceededException
FolderDoesNotExistException
IdempotencyParameterMismatchException
InvalidActorArnException
InvalidApprovalRuleContentException
InvalidApprovalRuleNameException
InvalidApprovalRuleTemplateContentException
InvalidApprovalRuleTemplateDescriptionException
InvalidApprovalRuleTemplateNameException
InvalidApprovalStateException
InvalidAuthorArnException
InvalidBlobIdException
InvalidBranchNameException
InvalidClientRequestTokenException
InvalidCommentIdException
InvalidCommitException
InvalidCommitIdException
InvalidConflictDetailLevelException
InvalidConflictResolutionException
InvalidConflictResolutionStrategyException
InvalidContinuationTokenException
InvalidDeletionParameterException
InvalidDescriptionException
InvalidDestinationCommitSpecifierException
InvalidEmailException
InvalidFileLocationException
InvalidFileModeException
InvalidFilePositionException
InvalidMaxConflictFilesException
InvalidMaxMergeHunksException
InvalidMaxResultsException
InvalidMergeOptionException
InvalidOrderException
InvalidOverrideStatusException
InvalidParentCommitIdException
InvalidPathException
InvalidPullRequestEventTypeException
InvalidPullRequestIdException
InvalidPullRequestStatusException
InvalidPullRequestStatusUpdateException
InvalidReactionUserArnException
InvalidReactionValueException
InvalidReferenceNameException
InvalidRelativeFileVersionEnumException
InvalidReplacementContentException
InvalidReplacementTypeException
InvalidRepositoryDescriptionException
InvalidRepositoryNameException
InvalidRepositoryTriggerBranchNameException
InvalidRepositoryTriggerCustomDataException
InvalidRepositoryTriggerDestinationArnException
InvalidRepositoryTriggerEventsException
InvalidRepositoryTriggerNameException
InvalidRepositoryTriggerRegionException
InvalidResourceArnException
InvalidRevisionIdException
InvalidRuleContentSha256Exception
InvalidSortByException
InvalidSourceCommitSpecifierException
InvalidSystemTagUsageException
InvalidTagKeysListException
InvalidTagsMapException
InvalidTargetBranchException
InvalidTargetException
InvalidTargetsException
InvalidTitleException
ManualMergeRequiredException
MaximumBranchesExceededException
MaximumConflictResolutionEntriesExceededException
MaximumFileContentToLoadExceededException
MaximumFileEntriesExceededException
MaximumItemsToCompareExceededException
MaximumNumberOfApprovalsExceededException
MaximumOpenPullRequestsExceededException
MaximumRepositoryNamesExceededException
MaximumRepositoryTriggersExceededException
MaximumRuleTemplatesAssociatedWithRepositoryException
MergeOptionRequiredException
MultipleConflictResolutionEntriesException
MultipleRepositoriesInPullRequestException
NameLengthExceededException
NoChangeException
NumberOfRulesExceededException
NumberOfRuleTemplatesExceededException
OverrideAlreadySetException
OverrideStatusRequiredException
ParentCommitDoesNotExistException
ParentCommitIdOutdatedException
ParentCommitIdRequiredException
PathDoesNotExistException
PathRequiredException
PullRequestAlreadyClosedException
PullRequestApprovalRulesNotSatisfiedException
PullRequestCannotBeApprovedByAuthorException
PullRequestDoesNotExistException
PullRequestIdRequiredException
PullRequestStatusRequiredException
PutFileEntryConflictException
ReactionLimitExceededException
ReactionValueRequiredException
ReferenceDoesNotExistException
ReferenceNameRequiredException
ReferenceTypeNotSupportedException
ReplacementContentRequiredException
ReplacementTypeRequiredException
RepositoryDoesNotExistException
RepositoryLimitExceededException
RepositoryNameExistsException
RepositoryNameRequiredException
RepositoryNamesRequiredException
RepositoryNotAssociatedWithPullRequestException
RepositoryTriggerBranchNameListRequiredException
RepositoryTriggerDestinationArnRequiredException
RepositoryTriggerEventsListRequiredException
RepositoryTriggerNameRequiredException
RepositoryTriggersListRequiredException
ResourceArnRequiredException
RestrictedSourceFileException
RevisionIdRequiredException
RevisionNotCurrentException
SameFileContentException
SamePathRequestException
SourceAndDestinationAreSameException
SourceFileOrContentRequiredException
TagKeysListRequiredException
TagPolicyException
TagsMapRequiredException
TargetRequiredException
TargetsRequiredException
TipOfSourceReferenceIsDifferentException
TipsDivergenceExceededException
TitleRequiredException
TooManyTagsException