Show / Hide Table of Contents

Namespace @aws-cdk/aws-codebuild

Classes

Artifacts

Artifacts definition for a CodeBuild Project.

BuildSpec

BuildSpec for CodeBuild projects

Cache

Cache options for CodeBuild Project. A cache can store reusable pieces of your build environment and use them across multiple builds. https://docs.aws.amazon.com/codebuild/latest/userguide/build-caching.html

CfnProject
CfnSourceCredential

A CloudFormation AWS::CodeBuild::SourceCredential

FilterGroup

An object that represents a group of filter conditions for a webhook. Every condition in a given FilterGroup must be true in order for the whole group to be true. You construct instances of it by calling the {@link} static factory method, and then calling various andXyz instance methods to create modified instances of it (this class is immutable).

LinuxBuildImage

A CodeBuild image running Linux.

PhaseChangeEvent

Event fields for the CodeBuild "phase change" event

PipelineProject

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

Project

A representation of a CodeBuild Project.

Source

Source provider definition for a CodeBuild Project.

StateChangeEvent

Event fields for the CodeBuild "state change" event

WindowsBuildImage

A CodeBuild image running Windows.

Interfaces

ArtifactsConfig

The type returned from bind.

ArtifactsProps

Properties common to all Artifacts classes.

BindToCodePipelineOptions

The extra options passed to the IProject.bindToCodePipeline method.

BitBucketSourceProps

Construction properties for BitBucketSource.

BucketCacheOptions
BuildEnvironment
BuildEnvironmentVariable
CfnProjectProps

Properties for defining a AWS::CodeBuild::Project

CfnSourceCredentialProps

Properties for defining a AWS::CodeBuild::SourceCredential

CodeCommitSourceProps

Construction properties for CodeCommitSource.

CommonProjectProps
DockerImageOptions

The options when creating a CodeBuild Docker build image using LinuxBuildImage.fromDockerRegistry or WindowsBuildImage.fromDockerRegistry.

GitHubEnterpriseSourceProps

Construction properties for GitHubEnterpriseSource.

GitHubSourceProps

Construction properties for GitHubSource and GitHubEnterpriseSource.

IArtifacts

The abstract interface of a CodeBuild build output. Implemented by Artifacts.

IBuildImage

Represents a Docker image used for the CodeBuild Project builds. Use the concrete subclasses, either: LinuxBuildImage or WindowsBuildImage.

IProject
ISource

The abstract interface of a CodeBuild source. Implemented by Source.

PipelineProjectProps
ProjectProps
S3ArtifactsProps

Construction properties for S3Artifacts.

S3SourceProps

Construction properties for S3Source.

SourceConfig

The type returned from bind.

SourceProps

Properties common to all Source classes.

Enums

BuildEnvironmentVariableType
ComputeType

Build machine compute type.

EventAction

The types of webhook event actions.

ImagePullPrincipalType

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

LocalCacheMode

Local cache modes to enable for the CodeBuild Project

Back to top Generated by DocFX