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 AmazonCodeBuildClient

Implementation for accessing CodeBuild

CodeBuild

CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the CodeBuild User Guide.

Class AmazonCodeBuildConfig

Configuration for accessing Amazon CodeBuild service

Class AmazonCodeBuildDefaultConfiguration

Configuration for accessing Amazon CodeBuild service

Class AmazonCodeBuildException

Common exception for the CodeBuild service.

Class AmazonCodeBuildRequest

Base class for CodeBuild operation requests.

Class ArtifactNamespace

Constants used for properties of type ArtifactNamespace.

Class ArtifactPackaging

Constants used for properties of type ArtifactPackaging.

Class ArtifactsType

Constants used for properties of type ArtifactsType.

Class AuthType

Constants used for properties of type AuthType.

Class BatchReportModeType

Constants used for properties of type BatchReportModeType.

Class BucketOwnerAccess

Constants used for properties of type BucketOwnerAccess.

Class BuildBatchPhaseType

Constants used for properties of type BuildBatchPhaseType.

Class BuildPhaseType

Constants used for properties of type BuildPhaseType.

Class CacheMode

Constants used for properties of type CacheMode.

Class CacheType

Constants used for properties of type CacheType.

Class ComputeType

Constants used for properties of type ComputeType.

Class CredentialProviderType

Constants used for properties of type CredentialProviderType.

Class EnvironmentType

Constants used for properties of type EnvironmentType.

Class EnvironmentVariableType

Constants used for properties of type EnvironmentVariableType.

Class FileSystemType

Constants used for properties of type FileSystemType.

Class FleetContextCode

Constants used for properties of type FleetContextCode.

Class FleetOverflowBehavior

Constants used for properties of type FleetOverflowBehavior.

Class FleetScalingMetricType

Constants used for properties of type FleetScalingMetricType.

Class FleetScalingType

Constants used for properties of type FleetScalingType.

Class FleetSortByType

Constants used for properties of type FleetSortByType.

Class FleetStatusCode

Constants used for properties of type FleetStatusCode.

Class ImagePullCredentialsType

Constants used for properties of type ImagePullCredentialsType.

Class LanguageType

Constants used for properties of type LanguageType.

Class LogsConfigStatusType

Constants used for properties of type LogsConfigStatusType.

Class PlatformType

Constants used for properties of type PlatformType.

Class ProjectSortByType

Constants used for properties of type ProjectSortByType.

Class ProjectVisibilityType

Constants used for properties of type ProjectVisibilityType.

Class ReportCodeCoverageSortByType

Constants used for properties of type ReportCodeCoverageSortByType.

Class ReportExportConfigType

Constants used for properties of type ReportExportConfigType.

Class ReportGroupSortByType

Constants used for properties of type ReportGroupSortByType.

Class ReportGroupStatusType

Constants used for properties of type ReportGroupStatusType.

Class ReportGroupTrendFieldType

Constants used for properties of type ReportGroupTrendFieldType.

Class ReportPackagingType

Constants used for properties of type ReportPackagingType.

Class ReportStatusType

Constants used for properties of type ReportStatusType.

Class ReportType

Constants used for properties of type ReportType.

Class RetryBuildBatchType

Constants used for properties of type RetryBuildBatchType.

Class ServerType

Constants used for properties of type ServerType.

Class SharedResourceSortByType

Constants used for properties of type SharedResourceSortByType.

Class SortOrderType

Constants used for properties of type SortOrderType.

Class SourceAuthType

Constants used for properties of type SourceAuthType.

Class SourceType

Constants used for properties of type SourceType.

Class StatusType

Constants used for properties of type StatusType.

Class WebhookBuildType

Constants used for properties of type WebhookBuildType.

Class WebhookFilterType

Constants used for properties of type WebhookFilterType.

Interfaces

NameDescription
Interface IAmazonCodeBuild

Interface for accessing CodeBuild

CodeBuild

CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the CodeBuild User Guide.