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.

CfnProject

A CloudFormation AWS::CodeBuild::Project.

CfnProjectProps

CfnReportGroup

A CloudFormation AWS::CodeBuild::ReportGroup.

CfnReportGroupProps

CfnSourceCredential

A CloudFormation AWS::CodeBuild::SourceCredential.

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 {@link 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 {@link ReportGroup.fromReportGroupName} method, or a new one, created with the {@link 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.

LinuxBuildImage

A CodeBuild image running x86-64 Linux.

LinuxGpuBuildImage

A CodeBuild GPU image running Linux.

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

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.