| Class | Description | 
|---|---|
| BatchDeleteBuildsRequest | |
| BatchDeleteBuildsResult | |
| BatchGetBuildBatchesRequest | |
| BatchGetBuildBatchesResult | |
| BatchGetBuildsRequest | |
| BatchGetBuildsResult | |
| BatchGetProjectsRequest | |
| BatchGetProjectsResult | |
| BatchGetReportGroupsRequest | |
| BatchGetReportGroupsResult | |
| BatchGetReportsRequest | |
| BatchGetReportsResult | |
| BatchRestrictions | 
 Specifies restrictions for the batch build. | 
| Build | 
 Information about a build. | 
| BuildArtifacts | 
 Information about build output artifacts. | 
| BuildBatch | 
 Contains information about a batch build. | 
| BuildBatchFilter | 
 Specifies filters when retrieving batch builds. | 
| BuildBatchPhase | 
 Contains information about a stage for a batch build. | 
| BuildGroup | 
 Contains information about a batch build build group. | 
| BuildNotDeleted | 
 Information about a build that could not be successfully deleted. | 
| BuildPhase | 
 Information about a stage for a build. | 
| BuildStatusConfig | 
 Contains information that defines how the CodeBuild build project reports the build status to the source provider. | 
| BuildSummary | 
 Contains summary information about a batch build group. | 
| CloudWatchLogsConfig | 
 Information about CloudWatch Logs for a build project. | 
| CodeCoverage | 
 Contains code coverage report information. | 
| CodeCoverageReportSummary | 
 Contains a summary of a code coverage report. | 
| CreateProjectRequest | |
| CreateProjectResult | |
| CreateReportGroupRequest | |
| CreateReportGroupResult | |
| CreateWebhookRequest | |
| CreateWebhookResult | |
| DebugSession | 
 Contains information about the debug session for a build. | 
| DeleteBuildBatchRequest | |
| DeleteBuildBatchResult | |
| DeleteProjectRequest | |
| DeleteProjectResult | |
| DeleteReportGroupRequest | |
| DeleteReportGroupResult | |
| DeleteReportRequest | |
| DeleteReportResult | |
| DeleteResourcePolicyRequest | |
| DeleteResourcePolicyResult | |
| DeleteSourceCredentialsRequest | |
| DeleteSourceCredentialsResult | |
| DeleteWebhookRequest | |
| DeleteWebhookResult | |
| DescribeCodeCoveragesRequest | |
| DescribeCodeCoveragesResult | |
| DescribeTestCasesRequest | |
| DescribeTestCasesResult | |
| EnvironmentImage | 
 Information about a Docker image that is managed by CodeBuild. | 
| EnvironmentLanguage | 
 A set of Docker images that are related by programming language and are managed by CodeBuild. | 
| EnvironmentPlatform | 
 A set of Docker images that are related by platform and are managed by CodeBuild. | 
| EnvironmentVariable | 
 Information about an environment variable for a build project or a build. | 
| ExportedEnvironmentVariable | 
 Contains information about an exported environment variable. | 
| GetReportGroupTrendRequest | |
| GetReportGroupTrendResult | |
| GetResourcePolicyRequest | |
| GetResourcePolicyResult | |
| GitSubmodulesConfig | 
 Information about the Git submodules configuration for an CodeBuild build project. | 
| ImportSourceCredentialsRequest | |
| ImportSourceCredentialsResult | |
| InvalidateProjectCacheRequest | |
| InvalidateProjectCacheResult | |
| ListBuildBatchesForProjectRequest | |
| ListBuildBatchesForProjectResult | |
| ListBuildBatchesRequest | |
| ListBuildBatchesResult | |
| ListBuildsForProjectRequest | |
| ListBuildsForProjectResult | |
| ListBuildsRequest | |
| ListBuildsResult | |
| ListCuratedEnvironmentImagesRequest | |
| ListCuratedEnvironmentImagesResult | |
| ListProjectsRequest | |
| ListProjectsResult | |
| ListReportGroupsRequest | |
| ListReportGroupsResult | |
| ListReportsForReportGroupRequest | |
| ListReportsForReportGroupResult | |
| ListReportsRequest | |
| ListReportsResult | |
| ListSharedProjectsRequest | |
| ListSharedProjectsResult | |
| ListSharedReportGroupsRequest | |
| ListSharedReportGroupsResult | |
| ListSourceCredentialsRequest | |
| ListSourceCredentialsResult | |
| LogsConfig | 
 Information about logs for a build project. | 
| LogsLocation | 
 Information about build logs in CloudWatch Logs. | 
| NetworkInterface | 
 Describes a network interface. | 
| PhaseContext | 
 Additional information about a build phase that has an error. | 
| Project | 
 Information about a build project. | 
| ProjectArtifacts | 
 Information about the build output artifacts for the build project. | 
| ProjectBadge | 
 Information about the build badge for the build project. | 
| ProjectBuildBatchConfig | 
 Contains configuration information about a batch build project. | 
| ProjectCache | 
 Information about the cache for the build project. | 
| ProjectEnvironment | 
 Information about the build environment of the build project. | 
| ProjectFileSystemLocation | 
 Information about a file system created by Amazon Elastic File System (EFS). | 
| ProjectSource | 
 Information about the build input source code for the build project. | 
| ProjectSourceVersion | 
 A source identifier and its corresponding version. | 
| PutResourcePolicyRequest | |
| PutResourcePolicyResult | |
| RegistryCredential | 
 Information about credentials that provide access to a private Docker registry. | 
| Report | 
 Information about the results from running a series of test cases during the run of a build project. | 
| ReportExportConfig | 
 Information about the location where the run of a report is exported. | 
| ReportFilter | 
 A filter used to return reports with the status specified by the input  statusparameter. | 
| ReportGroup | 
 A series of reports. | 
| ReportGroupTrendStats | 
 Contains trend statistics for a set of reports. | 
| ReportWithRawData | 
 Contains the unmodified data for the report. | 
| ResolvedArtifact | 
 Represents a resolved build artifact. | 
| RetryBuildBatchRequest | |
| RetryBuildBatchResult | |
| RetryBuildRequest | |
| RetryBuildResult | |
| S3LogsConfig | 
 Information about S3 logs for a build project. | 
| S3ReportExportConfig | 
 Information about the S3 bucket where the raw data of a report are exported. | 
| SourceAuth | 
 Information about the authorization settings for CodeBuild to access the source code to be built. | 
| SourceCredentialsInfo | 
 Information about the credentials for a GitHub, GitHub Enterprise, or Bitbucket repository. | 
| StartBuildBatchRequest | |
| StartBuildBatchResult | |
| StartBuildRequest | |
| StartBuildResult | |
| StopBuildBatchRequest | |
| StopBuildBatchResult | |
| StopBuildRequest | |
| StopBuildResult | |
| Tag | 
 A tag, consisting of a key and a value. | 
| TestCase | 
 Information about a test case created using a framework such as NUnit or Cucumber. | 
| TestCaseFilter | 
 A filter used to return specific types of test cases. | 
| TestReportSummary | 
 Information about a test report. | 
| UpdateProjectRequest | |
| UpdateProjectResult | |
| UpdateProjectVisibilityRequest | |
| UpdateProjectVisibilityResult | |
| UpdateReportGroupRequest | |
| UpdateReportGroupResult | |
| UpdateWebhookRequest | |
| UpdateWebhookResult | |
| VpcConfig | 
 Information about the VPC configuration that CodeBuild accesses. | 
| Webhook | 
 Information about a webhook that connects repository events to a build project in CodeBuild. | 
| WebhookFilter | 
 A filter used to determine which webhooks trigger a build. | 
| Enum | Description | 
|---|---|
| ArtifactNamespace | |
| ArtifactPackaging | |
| ArtifactsType | |
| AuthType | |
| BatchReportModeType | |
| BucketOwnerAccess | 
 Specifies the bucket owner's access for objects that another account uploads to their Amazon S3 bucket. | 
| BuildBatchPhaseType | |
| BuildPhaseType | |
| CacheMode | |
| CacheType | |
| ComputeType | |
| CredentialProviderType | |
| EnvironmentType | |
| EnvironmentVariableType | |
| FileSystemType | |
| ImagePullCredentialsType | |
| LanguageType | |
| LogsConfigStatusType | |
| PlatformType | |
| ProjectSortByType | |
| ProjectVisibilityType | 
 Specifies the visibility of the project's builds. | 
| ReportCodeCoverageSortByType | |
| ReportExportConfigType | |
| ReportGroupSortByType | |
| ReportGroupStatusType | |
| ReportGroupTrendFieldType | |
| ReportPackagingType | |
| ReportStatusType | |
| ReportType | |
| RetryBuildBatchType | |
| ServerType | |
| SharedResourceSortByType | |
| SortOrderType | |
| SourceAuthType | |
| SourceType | |
| StatusType | |
| WebhookBuildType | |
| WebhookFilterType | 
| Exception | Description | 
|---|---|
| AccountLimitExceededException | 
 An Amazon Web Services service limit was exceeded for the calling Amazon Web Services account. | 
| AWSCodeBuildException | Base exception for all service exceptions thrown by AWS CodeBuild | 
| InvalidInputException | 
 The input value that was provided is not valid. | 
| OAuthProviderException | 
 There was a problem with the underlying OAuth provider. | 
| ResourceAlreadyExistsException | 
 The specified Amazon Web Services resource cannot be created, because an Amazon Web Services resource with the same
 settings already exists. | 
| ResourceNotFoundException | 
 The specified Amazon Web Services resource cannot be found. |