AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ActorDoesNotExistException

CodeCommit exception

Class AuthorDoesNotExistException

CodeCommit exception

Class BatchGetRepositoriesRequest

Container for the parameters to the BatchGetRepositories operation. Returns information about one or more repositories.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a web page could expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a web page.

Class BatchGetRepositoriesResponse

Represents the output of a batch get repositories operation.

Class BeforeCommitIdAndAfterCommitIdAreSameException

CodeCommit exception

Class BlobIdDoesNotExistException

CodeCommit exception

Class BlobIdRequiredException

CodeCommit exception

Class BlobMetadata

Returns information about a specific Git blob object.

Class BranchDoesNotExistException

CodeCommit exception

Class BranchInfo

Returns information about a branch.

Class BranchNameExistsException

CodeCommit exception

Class BranchNameRequiredException

CodeCommit exception

Class ClientRequestTokenRequiredException

CodeCommit exception

Class Comment

Returns information about a specific comment.

Class CommentContentRequiredException

CodeCommit exception

Class CommentContentSizeLimitExceededException

CodeCommit exception

Class CommentDeletedException

CodeCommit exception

Class CommentDoesNotExistException

CodeCommit exception

Class CommentIdRequiredException

CodeCommit exception

Class CommentNotCreatedByCallerException

CodeCommit exception

Class CommentsForComparedCommit

Returns information about comments on the comparison between two commits.

Class CommentsForPullRequest

Returns information about comments on a pull request.

Class Commit

Returns information about a specific commit.

Class CommitDoesNotExistException

CodeCommit exception

Class CommitIdDoesNotExistException

CodeCommit exception

Class CommitIdRequiredException

CodeCommit exception

Class CommitRequiredException

CodeCommit exception

Class CreateBranchRequest

Container for the parameters to the CreateBranch operation. Creates a new branch in a repository and points the branch to a commit.

Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.

Class CreateBranchResponse

This is the response object from the CreateBranch operation.

Class CreatePullRequestRequest

Container for the parameters to the CreatePullRequest operation. Creates a pull request in the specified repository.

Class CreatePullRequestResponse

This is the response object from the CreatePullRequest operation.

Class CreateRepositoryRequest

Container for the parameters to the CreateRepository operation. Creates a new, empty repository.

Class CreateRepositoryResponse

Represents the output of a create repository operation.

Class DefaultBranchCannotBeDeletedException

CodeCommit exception

Class DeleteBranchRequest

Container for the parameters to the DeleteBranch operation. Deletes a branch from a repository, unless that branch is the default branch for the repository.

Class DeleteBranchResponse

Represents the output of a delete branch operation.

Class DeleteCommentContentRequest

Container for the parameters to the DeleteCommentContent operation. Deletes the content of a comment made on a change, file, or commit in a repository.

Class DeleteCommentContentResponse

This is the response object from the DeleteCommentContent operation.

Class DeleteRepositoryRequest

Container for the parameters to the DeleteRepository operation. Deletes a repository. If a specified repository was already deleted, a null repository ID will be returned.

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

Class DeleteRepositoryResponse

Represents the output of a delete repository operation.

Class DescribePullRequestEventsRequest

Container for the parameters to the DescribePullRequestEvents operation. Returns information about one or more pull request events.

Class DescribePullRequestEventsResponse

This is the response object from the DescribePullRequestEvents operation.

Class Difference

Returns information about a set of differences for a commit specifier.

Class EncryptionIntegrityChecksFailedException

CodeCommit exception

Class EncryptionKeyAccessDeniedException

CodeCommit exception

Class EncryptionKeyDisabledException

CodeCommit exception

Class EncryptionKeyNotFoundException

CodeCommit exception

Class EncryptionKeyUnavailableException

CodeCommit exception

Class FileTooLargeException

CodeCommit exception

Class GetBlobRequest

Container for the parameters to the GetBlob operation. Returns the base-64 encoded content of an individual blob within a repository.

Class GetBlobResponse

Represents the output of a get blob operation.

Class GetBranchRequest

Container for the parameters to the GetBranch operation. Returns information about a repository branch, including its name and the last commit ID.

Class GetBranchResponse

Represents the output of a get branch operation.

Class GetCommentRequest

Container for the parameters to the GetComment operation. Returns the content of a comment made on a change, file, or commit in a repository.

Class GetCommentResponse

This is the response object from the GetComment operation.

Class GetCommentsForComparedCommitRequest

Container for the parameters to the GetCommentsForComparedCommit operation. Returns information about comments made on the comparison between two commits.

Class GetCommentsForComparedCommitResponse

This is the response object from the GetCommentsForComparedCommit operation.

Class GetCommentsForPullRequestRequest

Container for the parameters to the GetCommentsForPullRequest operation. Returns comments made on a pull request.

Class GetCommentsForPullRequestResponse

This is the response object from the GetCommentsForPullRequest operation.

Class GetCommitRequest

Container for the parameters to the GetCommit operation. Returns information about a commit, including commit message and committer information.

Class GetCommitResponse

Represents the output of a get commit operation.

Class GetDifferencesRequest

Container for the parameters to the GetDifferences operation. Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID or other fully qualified reference). Results can be limited to a specified path.

Class GetDifferencesResponse

This is the response object from the GetDifferences operation.

Class GetMergeConflictsRequest

Container for the parameters to the GetMergeConflicts operation. Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.

Class GetMergeConflictsResponse

This is the response object from the GetMergeConflicts operation.

Class GetPullRequestRequest

Container for the parameters to the GetPullRequest operation. Gets information about a pull request in a specified repository.

Class GetPullRequestResponse

This is the response object from the GetPullRequest operation.

Class GetRepositoryRequest

Container for the parameters to the GetRepository operation. Returns information about a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a web page could expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a web page.

Class GetRepositoryResponse

Represents the output of a get repository operation.

Class GetRepositoryTriggersRequest

Container for the parameters to the GetRepositoryTriggers operation. Gets information about triggers configured for a repository.

Class GetRepositoryTriggersResponse

Represents the output of a get repository triggers operation.

Class IdempotencyParameterMismatchException

CodeCommit exception

Class InvalidActorArnException

CodeCommit exception

Class InvalidAuthorArnException

CodeCommit exception

Class InvalidBlobIdException

CodeCommit exception

Class InvalidBranchNameException

CodeCommit exception

Class InvalidClientRequestTokenException

CodeCommit exception

Class InvalidCommentIdException

CodeCommit exception

Class InvalidCommitException

CodeCommit exception

Class InvalidCommitIdException

CodeCommit exception

Class InvalidContinuationTokenException

CodeCommit exception

Class InvalidDescriptionException

CodeCommit exception

Class InvalidDestinationCommitSpecifierException

CodeCommit exception

Class InvalidFileLocationException

CodeCommit exception

Class InvalidFilePositionException

CodeCommit exception

Class InvalidMaxResultsException

CodeCommit exception

Class InvalidMergeOptionException

CodeCommit exception

Class InvalidOrderException

CodeCommit exception

Class InvalidPathException

CodeCommit exception

Class InvalidPullRequestEventTypeException

CodeCommit exception

Class InvalidPullRequestIdException

CodeCommit exception

Class InvalidPullRequestStatusException

CodeCommit exception

Class InvalidPullRequestStatusUpdateException

CodeCommit exception

Class InvalidReferenceNameException

CodeCommit exception

Class InvalidRelativeFileVersionEnumException

CodeCommit exception

Class InvalidRepositoryDescriptionException

CodeCommit exception

Class InvalidRepositoryNameException

CodeCommit exception

Class InvalidRepositoryTriggerBranchNameException

CodeCommit exception

Class InvalidRepositoryTriggerCustomDataException

CodeCommit exception

Class InvalidRepositoryTriggerDestinationArnException

CodeCommit exception

Class InvalidRepositoryTriggerEventsException

CodeCommit exception

Class InvalidRepositoryTriggerNameException

CodeCommit exception

Class InvalidRepositoryTriggerRegionException

CodeCommit exception

Class InvalidSortByException

CodeCommit exception

Class InvalidSourceCommitSpecifierException

CodeCommit exception

Class InvalidTargetException

CodeCommit exception

Class InvalidTargetsException

CodeCommit exception

Class InvalidTitleException

CodeCommit exception

Class ListBranchesRequest

Container for the parameters to the ListBranches operation. Gets information about one or more branches in a repository.

Class ListBranchesResponse

Represents the output of a list branches operation.

Class ListPullRequestsRequest

Container for the parameters to the ListPullRequests operation. Returns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.

Class ListPullRequestsResponse

This is the response object from the ListPullRequests operation.

Class ListRepositoriesRequest

Container for the parameters to the ListRepositories operation. Gets information about one or more repositories.

Class ListRepositoriesResponse

Represents the output of a list repositories operation.

Class Location

Returns information about the location of a change or comment in the comparison between two commits or a pull request.

Class ManualMergeRequiredException

CodeCommit exception

Class MaximumBranchesExceededException

CodeCommit exception

Class MaximumOpenPullRequestsExceededException

CodeCommit exception

Class MaximumRepositoryNamesExceededException

CodeCommit exception

Class MaximumRepositoryTriggersExceededException

CodeCommit exception

Class MergeMetadata

Returns information about a merge or potential merge between a source reference and a destination reference in a pull request.

Class MergeOptionRequiredException

CodeCommit exception

Class MergePullRequestByFastForwardRequest

Container for the parameters to the MergePullRequestByFastForward operation. Closes a pull request and attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge option.

Class MergePullRequestByFastForwardResponse

This is the response object from the MergePullRequestByFastForward operation.

Class MultipleRepositoriesInPullRequestException

CodeCommit exception

Class PathDoesNotExistException

CodeCommit exception

Class PathRequiredException

CodeCommit exception

Class PostCommentForComparedCommitRequest

Container for the parameters to the PostCommentForComparedCommit operation. Posts a comment on the comparison between two commits.

Class PostCommentForComparedCommitResponse

This is the response object from the PostCommentForComparedCommit operation.

Class PostCommentForPullRequestRequest

Container for the parameters to the PostCommentForPullRequest operation. Posts a comment on a pull request.

Class PostCommentForPullRequestResponse

This is the response object from the PostCommentForPullRequest operation.

Class PostCommentReplyRequest

Container for the parameters to the PostCommentReply operation. Posts a comment in reply to an existing comment on a comparison between commits or a pull request.

Class PostCommentReplyResponse

This is the response object from the PostCommentReply operation.

Class PullRequest

Returns information about a pull request.

Class PullRequestAlreadyClosedException

CodeCommit exception

Class PullRequestDoesNotExistException

CodeCommit exception

Class PullRequestEvent

Returns information about a pull request event.

Class PullRequestIdRequiredException

CodeCommit exception

Class PullRequestMergedStateChangedEventMetadata

Returns information about the change in the merge state for a pull request event.

Class PullRequestSourceReferenceUpdatedEventMetadata

Information about an update to the source branch of a pull request.

Class PullRequestStatusChangedEventMetadata

Information about a change to the status of a pull request.

Class PullRequestStatusRequiredException

CodeCommit exception

Class PullRequestTarget

Returns information about a pull request target.

Class PutRepositoryTriggersRequest

Container for the parameters to the PutRepositoryTriggers operation. Replaces all triggers for a repository. This can be used to create or delete triggers.

Class PutRepositoryTriggersResponse

Represents the output of a put repository triggers operation.

Class ReferenceDoesNotExistException

CodeCommit exception

Class ReferenceNameRequiredException

CodeCommit exception

Class ReferenceTypeNotSupportedException

CodeCommit exception

Class RepositoryDoesNotExistException

CodeCommit exception

Class RepositoryLimitExceededException

CodeCommit exception

Class RepositoryMetadata

Information about a repository.

Class RepositoryNameExistsException

CodeCommit exception

Class RepositoryNameIdPair

Information about a repository name and ID.

Class RepositoryNameRequiredException

CodeCommit exception

Class RepositoryNamesRequiredException

CodeCommit exception

Class RepositoryNotAssociatedWithPullRequestException

CodeCommit exception

Class RepositoryTrigger

Information about a trigger for a repository.

Class RepositoryTriggerBranchNameListRequiredException

CodeCommit exception

Class RepositoryTriggerDestinationArnRequiredException

CodeCommit exception

Class RepositoryTriggerEventsListRequiredException

CodeCommit exception

Class RepositoryTriggerExecutionFailure

A trigger failed to run.

Class RepositoryTriggerNameRequiredException

CodeCommit exception

Class RepositoryTriggersListRequiredException

CodeCommit exception

Class SourceAndDestinationAreSameException

CodeCommit exception

Class Target

Returns information about a target for a pull request.

Class TargetRequiredException

CodeCommit exception

Class TargetsRequiredException

CodeCommit exception

Class TestRepositoryTriggersRequest

Container for the parameters to the TestRepositoryTriggers operation. Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test will send data from the last commit. If no data is available, sample data will be generated.

Class TestRepositoryTriggersResponse

Represents the output of a test repository triggers operation.

Class TipOfSourceReferenceIsDifferentException

CodeCommit exception

Class TipsDivergenceExceededException

CodeCommit exception

Class TitleRequiredException

CodeCommit exception

Class UpdateCommentRequest

Container for the parameters to the UpdateComment operation. Replaces the contents of a comment.

Class UpdateCommentResponse

This is the response object from the UpdateComment operation.

Class UpdateDefaultBranchRequest

Container for the parameters to the UpdateDefaultBranch operation. Sets or changes the default branch name for the specified repository.

If you use this operation to change the default branch name to the current default branch name, a success message is returned even though the default branch did not change.

Class UpdateDefaultBranchResponse

This is the response object from the UpdateDefaultBranch operation.

Class UpdatePullRequestDescriptionRequest

Container for the parameters to the UpdatePullRequestDescription operation. Replaces the contents of the description of a pull request.

Class UpdatePullRequestDescriptionResponse

This is the response object from the UpdatePullRequestDescription operation.

Class UpdatePullRequestStatusRequest

Container for the parameters to the UpdatePullRequestStatus operation. Updates the status of a pull request.

Class UpdatePullRequestStatusResponse

This is the response object from the UpdatePullRequestStatus operation.

Class UpdatePullRequestTitleRequest

Container for the parameters to the UpdatePullRequestTitle operation. Replaces the title of a pull request.

Class UpdatePullRequestTitleResponse

This is the response object from the UpdatePullRequestTitle operation.

Class UpdateRepositoryDescriptionRequest

Container for the parameters to the UpdateRepositoryDescription operation. Sets or changes the comment or description for a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a web page could expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a web page.

Class UpdateRepositoryDescriptionResponse

This is the response object from the UpdateRepositoryDescription operation.

Class UpdateRepositoryNameRequest

Container for the parameters to the UpdateRepositoryName operation. Renames a repository. The repository name must be unique across the calling AWS account. In addition, repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix ".git" is prohibited. For a full description of the limits on repository names, see Limits in the AWS CodeCommit User Guide.

Class UpdateRepositoryNameResponse

This is the response object from the UpdateRepositoryName operation.

Class UserInfo

Information about the user who made a specified commit.