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 AccountLimitExceededException

CodeBuild exception

Class BatchDeleteBuildsRequest

Container for the parameters to the BatchDeleteBuilds operation. Deletes one or more builds.

Class BatchDeleteBuildsResponse

This is the response object from the BatchDeleteBuilds operation.

Class BatchGetBuildsRequest

Container for the parameters to the BatchGetBuilds operation. Gets information about builds.

Class BatchGetBuildsResponse

This is the response object from the BatchGetBuilds operation.

Class BatchGetProjectsRequest

Container for the parameters to the BatchGetProjects operation. Gets information about build projects.

Class BatchGetProjectsResponse

This is the response object from the BatchGetProjects operation.

Class Build

Information about a build.

Class BuildArtifacts

Information about build output artifacts.

Class BuildNotDeleted

Information about a build that could not be successfully deleted.

Class BuildPhase

Information about a stage for a build.

Class CreateProjectRequest

Container for the parameters to the CreateProject operation. Creates a build project.

Class CreateProjectResponse

This is the response object from the CreateProject operation.

Class CreateWebhookRequest

Container for the parameters to the CreateWebhook operation. For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, enables AWS CodeBuild to begin automatically rebuilding the source code every time a code change is pushed to the repository.

If you enable webhooks for an AWS CodeBuild project, and the project is used as a build step in AWS CodePipeline, then two identical builds will be created for each commit. One build is triggered through webhooks, and one through AWS CodePipeline. Because billing is on a per-build basis, you will be billed for both builds. Therefore, if you are using AWS CodePipeline, we recommend that you disable webhooks in CodeBuild. In the AWS CodeBuild console, clear the Webhook box. For more information, see step 9 in Change a Build Project’s Settings.

Class CreateWebhookResponse

This is the response object from the CreateWebhook operation.

Class DeleteProjectRequest

Container for the parameters to the DeleteProject operation. Deletes a build project.

Class DeleteProjectResponse

This is the response object from the DeleteProject operation.

Class DeleteWebhookRequest

Container for the parameters to the DeleteWebhook operation. For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, stops AWS CodeBuild from automatically rebuilding the source code every time a code change is pushed to the repository.

Class DeleteWebhookResponse

This is the response object from the DeleteWebhook operation.

Class EnvironmentImage

Information about a Docker image that is managed by AWS CodeBuild.

Class EnvironmentLanguage

A set of Docker images that are related by programming language and are managed by AWS CodeBuild.

Class EnvironmentPlatform

A set of Docker images that are related by platform and are managed by AWS CodeBuild.

Class EnvironmentVariable

Information about an environment variable for a build project or a build.

Class InvalidateProjectCacheRequest

Container for the parameters to the InvalidateProjectCache operation. Resets the cache for a project.

Class InvalidateProjectCacheResponse

This is the response object from the InvalidateProjectCache operation.

Class InvalidInputException

CodeBuild exception

Class ListBuildsForProjectRequest

Container for the parameters to the ListBuildsForProject operation. Gets a list of build IDs for the specified build project, with each build ID representing a single build.

Class ListBuildsForProjectResponse

This is the response object from the ListBuildsForProject operation.

Class ListBuildsRequest

Container for the parameters to the ListBuilds operation. Gets a list of build IDs, with each build ID representing a single build.

Class ListBuildsResponse

This is the response object from the ListBuilds operation.

Class ListCuratedEnvironmentImagesRequest

Container for the parameters to the ListCuratedEnvironmentImages operation. Gets information about Docker images that are managed by AWS CodeBuild.

Class ListCuratedEnvironmentImagesResponse

This is the response object from the ListCuratedEnvironmentImages operation.

Class ListProjectsRequest

Container for the parameters to the ListProjects operation. Gets a list of build project names, with each build project name representing a single build project.

Class ListProjectsResponse

This is the response object from the ListProjects operation.

Class LogsLocation

Information about build logs in Amazon CloudWatch Logs.

Class NetworkInterface

Describes a network interface.

Class OAuthProviderException

CodeBuild exception

Class PhaseContext

Additional information about a build phase that has an error. You can use this information to help troubleshoot a failed build.

Class Project

Information about a build project.

Class ProjectArtifacts

Information about the build output artifacts for the build project.

Class ProjectBadge

Information about the build badge for the build project.

Class ProjectCache

Information about the cache for the build project.

Class ProjectEnvironment

Information about the build environment of the build project.

Class ProjectSource

Information about the build input source code for the build project.

Class ResourceAlreadyExistsException

CodeBuild exception

Class ResourceNotFoundException

CodeBuild exception

Class SourceAuth

Information about the authorization settings for AWS CodeBuild to access the source code to be built.

This information is for the AWS CodeBuild console's use only. Your code should not get or set this information directly (unless the build project's source type value is BITBUCKET or GITHUB).

Class StartBuildRequest

Container for the parameters to the StartBuild operation. Starts running a build.

Class StartBuildResponse

This is the response object from the StartBuild operation.

Class StopBuildRequest

Container for the parameters to the StopBuild operation. Attempts to stop running a build.

Class StopBuildResponse

This is the response object from the StopBuild operation.

Class Tag

A tag, consisting of a key and a value.

This tag is available for use by AWS services that support tags in AWS CodeBuild.

Class UpdateProjectRequest

Container for the parameters to the UpdateProject operation. Changes the settings of a build project.

Class UpdateProjectResponse

This is the response object from the UpdateProject operation.

Class VpcConfig

If your AWS CodeBuild project accesses resources in an Amazon VPC, you provide this parameter that identifies the VPC ID and the list of security group IDs and subnet IDs. The security groups and subnets must belong to the same VPC. You must provide at least one security group and one subnet ID.

Class Webhook

Information about a webhook in GitHub that connects repository events to a build project in AWS CodeBuild.