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 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 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 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 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 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 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 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 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 InvalidBlobIdException

CodeCommit exception

Class InvalidBranchNameException

CodeCommit exception

Class InvalidCommitException

CodeCommit exception

Class InvalidCommitIdException

CodeCommit exception

Class InvalidContinuationTokenException

CodeCommit exception

Class InvalidMaxResultsException

CodeCommit exception

Class InvalidOrderException

CodeCommit exception

Class InvalidPathException

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 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 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 MaximumBranchesExceededException

CodeCommit exception

Class MaximumRepositoryNamesExceededException

CodeCommit exception

Class MaximumRepositoryTriggersExceededException

CodeCommit exception

Class PathDoesNotExistException

CodeCommit exception

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 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 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 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 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 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.