aws_cdk.aws_codebuild

Package Overview

Artifacts

Artifacts definition for a CodeBuild Project.

ArtifactsConfig

ArtifactsProps

BatchBuildConfig

BindToCodePipelineOptions

BitBucketSourceCredentials

The source credentials used when contacting the BitBucket API.

BitBucketSourceCredentialsProps

BitBucketSourceProps

BucketCacheOptions

BuildEnvironment

BuildEnvironmentCertificate

BuildEnvironmentVariable

BuildEnvironmentVariableType

BuildImageBindOptions

BuildImageConfig

BuildSpec

BuildSpec for CodeBuild projects.

Cache

Cache options for CodeBuild Project.

CfnFleet

The AWS::CodeBuild::Fleet resource configures a compute fleet, a set of dedicated instances for your build environment.

CfnFleetProps

CfnProject

The AWS::CodeBuild::Project resource configures how AWS CodeBuild builds your source code.

CfnProjectProps

CfnReportGroup

Represents a report group.

CfnReportGroupProps

CfnSourceCredential

Information about the credentials for a GitHub, GitHub Enterprise, or Bitbucket repository.

CfnSourceCredentialProps

CloudWatchLoggingOptions

CodeCommitSourceProps

CommonProjectProps

ComputeType

Build machine compute type.

DockerImageOptions

EfsFileSystemLocationProps

EventAction

The types of webhook event actions.

FileSystemConfig

FileSystemLocation

FileSystemLocation provider definition for a CodeBuild Project.

FilterGroup

An object that represents a group of filter conditions for a webhook.

GitHubEnterpriseSourceCredentials

The source credentials used when contacting the GitHub Enterprise API.

GitHubEnterpriseSourceCredentialsProps

GitHubEnterpriseSourceProps

GitHubSourceCredentials

The source credentials used when contacting the GitHub API.

GitHubSourceCredentialsProps

GitHubSourceProps

IArtifacts

The abstract interface of a CodeBuild build output.

IBindableBuildImage

A variant of IBuildImage that allows binding to the project.

IBuildImage

Represents a Docker image used for the CodeBuild Project builds.

IFileSystemLocation

The interface of a CodeBuild FileSystemLocation.

IProject

IReportGroup

The interface representing the ReportGroup resource - either an existing one, imported using the ReportGroup.fromReportGroupName method, or a new one, created with the ReportGroup class.

ISource

The abstract interface of a CodeBuild source.

ImagePullPrincipalType

The type of principal CodeBuild will use to pull your build Docker image.

LinuxArmBuildImage

A CodeBuild image running aarch64 Linux.

LinuxArmLambdaBuildImage

A CodeBuild image running aarch64 Lambda.

LinuxBuildImage

A CodeBuild image running x86-64 Linux.

LinuxGpuBuildImage

A CodeBuild GPU image running Linux.

LinuxLambdaBuildImage

A CodeBuild image running x86-64 Lambda.

LocalCacheMode

Local cache modes to enable for the CodeBuild Project.

LoggingOptions

PhaseChangeEvent

Event fields for the CodeBuild “phase change” event.

PipelineProject

A convenience class for CodeBuild Projects that are used in CodePipeline.

PipelineProjectProps

Project

A representation of a CodeBuild Project.

ProjectNotificationEvents

The list of event types for AWS Codebuild.

ProjectNotifyOnOptions

ProjectProps

ReportGroup

The ReportGroup resource class.

ReportGroupProps

ReportGroupType

The type of reports in the report group.

S3ArtifactsProps

S3LoggingOptions

S3SourceProps

Source

Source provider definition for a CodeBuild Project.

SourceConfig

SourceProps

StateChangeEvent

Event fields for the CodeBuild “state change” event.

UntrustedCodeBoundaryPolicy

Permissions Boundary for a CodeBuild Project running untrusted code.

UntrustedCodeBoundaryPolicyProps

WindowsBuildImage

A CodeBuild image running Windows.

WindowsImageType

Environment type for Windows Docker images.