All Classes and Interfaces

Class
Description
Artifacts definition for a CodeBuild Project.
A builder for ArtifactsConfig
An implementation for ArtifactsConfig
Properties common to all Artifacts classes.
A builder for ArtifactsProps
An implementation for ArtifactsProps
The type returned from IProject.enableBatchBuilds().
A builder for BatchBuildConfig
An implementation for BatchBuildConfig
The extra options passed to the
invalid @link
IProject.bindToCodePipeline
method.
An implementation for BindToCodePipelineOptions
The source credentials used when contacting the BitBucket API.
A fluent builder for BitBucketSourceCredentials.
Construction properties of BitBucketSourceCredentials.
An implementation for BitBucketSourceCredentialsProps
Construction properties for
invalid @link
BitBucketSource
.
A builder for BitBucketSourceProps
An implementation for BitBucketSourceProps
Example:
A builder for BucketCacheOptions
An implementation for BucketCacheOptions
Example:
A builder for BuildEnvironment
An implementation for BuildEnvironment
Location of a PEM certificate on S3.
An implementation for BuildEnvironmentCertificate
Example:
An implementation for BuildEnvironmentVariable
Example:
Optional arguments to
invalid @link
IBuildImage.binder
- currently empty.
A builder for BuildImageBindOptions
An implementation for BuildImageBindOptions
The return type from
invalid @link
IBuildImage.binder
- currently empty.
A builder for BuildImageConfig
An implementation for BuildImageConfig
BuildSpec for CodeBuild projects.
Cache options for CodeBuild Project.
A CloudFormation AWS::CodeBuild::Project.
Artifacts is a property of the AWS::CodeBuild::Project resource that specifies output settings for artifacts generated by an AWS CodeBuild build.
An implementation for CfnProject.ArtifactsProperty
Specifies restrictions for the batch build.
A fluent builder for CfnProject.
Contains information that defines how the AWS CodeBuild build project reports the build status to the source provider.
CloudWatchLogs is a property of the AWS CodeBuild Project LogsConfig property type that specifies settings for CloudWatch logs generated by an AWS CodeBuild build.
Environment is a property of the AWS::CodeBuild::Project resource that specifies the environment for an AWS CodeBuild project.
An implementation for CfnProject.EnvironmentProperty
EnvironmentVariable is a property of the AWS CodeBuild Project Environment property type that specifies the name and value of an environment variable for an AWS CodeBuild project environment.
GitSubmodulesConfig is a property of the AWS CodeBuild Project Source property type that specifies information about the Git submodules configuration for the build project.
LogsConfig is a property of the AWS CodeBuild Project resource that specifies information about logs for a build project.
An implementation for CfnProject.LogsConfigProperty
Contains configuration information about a batch build project.
ProjectCache is a property of the AWS CodeBuild Project resource that specifies information about the cache for the build project.
An implementation for CfnProject.ProjectCacheProperty
Information about a file system created by Amazon Elastic File System (EFS).
A source identifier and its corresponding version.
ProjectTriggers is a property of the AWS CodeBuild Project resource that specifies webhooks that trigger an AWS CodeBuild build.
RegistryCredential is a property of the AWS CodeBuild Project Environment property type that specifies information about credentials that provide access to a private Docker registry.
S3Logs is a property of the AWS CodeBuild Project LogsConfig property type that specifies settings for logs generated by an AWS CodeBuild build in an S3 bucket.
An implementation for CfnProject.S3LogsConfigProperty
SourceAuth is a property of the AWS CodeBuild Project Source property type that specifies authorization settings for AWS CodeBuild to access the source code to be built.
An implementation for CfnProject.SourceAuthProperty
Source is a property of the AWS::CodeBuild::Project resource that specifies the source code settings for the project, such as the source code's repository type and location.
An implementation for CfnProject.SourceProperty
VpcConfig is a property of the AWS::CodeBuild::Project resource that enable AWS CodeBuild to access resources in an Amazon VPC.
An implementation for CfnProject.VpcConfigProperty
WebhookFilter is a structure of the FilterGroups property on the AWS CodeBuild Project ProjectTriggers property type that specifies which webhooks trigger an AWS CodeBuild build.
An implementation for CfnProject.WebhookFilterProperty
Properties for defining a CfnProject.
A builder for CfnProjectProps
An implementation for CfnProjectProps
A CloudFormation AWS::CodeBuild::ReportGroup.
A fluent builder for CfnReportGroup.
Information about the location where the run of a report is exported.
Information about the S3 bucket where the raw data of a report are exported.
Properties for defining a CfnReportGroup.
A builder for CfnReportGroupProps
An implementation for CfnReportGroupProps
A CloudFormation AWS::CodeBuild::SourceCredential.
A fluent builder for CfnSourceCredential.
Properties for defining a CfnSourceCredential.
An implementation for CfnSourceCredentialProps
Information about logs built to a CloudWatch Log Group for a build project.
An implementation for CloudWatchLoggingOptions
Construction properties for
invalid @link
CodeCommitSource
.
A builder for CodeCommitSourceProps
An implementation for CodeCommitSourceProps
Example:
A builder for CommonProjectProps
An implementation for CommonProjectProps
Build machine compute type.
The options when creating a CodeBuild Docker build image using
invalid @link
LinuxBuildImage.fromDockerRegistry
or
invalid @link
WindowsBuildImage.fromDockerRegistry
.
A builder for DockerImageOptions
An implementation for DockerImageOptions
Construction properties for
invalid @link
EfsFileSystemLocation
.
An implementation for EfsFileSystemLocationProps
The types of webhook event actions.
A builder for FileSystemConfig
An implementation for FileSystemConfig
FileSystemLocation provider definition for a CodeBuild Project.
An object that represents a group of filter conditions for a webhook.
The source credentials used when contacting the GitHub Enterprise API.
A fluent builder for GitHubEnterpriseSourceCredentials.
Creation properties for GitHubEnterpriseSourceCredentials.
Construction properties for
invalid @link
GitHubEnterpriseSource
.
An implementation for GitHubEnterpriseSourceProps
The source credentials used when contacting the GitHub API.
A fluent builder for GitHubSourceCredentials.
Creation properties for GitHubSourceCredentials.
An implementation for GitHubSourceCredentialsProps
Construction properties for
invalid @link
GitHubSource
and
invalid @link
GitHubEnterpriseSource
.
A builder for GitHubSourceProps
An implementation for GitHubSourceProps
The abstract interface of a CodeBuild build output.
Internal default implementation for IArtifacts.
A proxy class which represents a concrete javascript instance of this type.
A variant of IBuildImage that allows binding to the project.
Internal default implementation for IBindableBuildImage.
A proxy class which represents a concrete javascript instance of this type.
Represents a Docker image used for the CodeBuild Project builds.
Internal default implementation for IBuildImage.
A proxy class which represents a concrete javascript instance of this type.
The interface of a CodeBuild FileSystemLocation.
Internal default implementation for IFileSystemLocation.
A proxy class which represents a concrete javascript instance of this type.
The type of principal CodeBuild will use to pull your build Docker image.
 
Internal default implementation for IProject.
A proxy class which represents a concrete javascript instance of this type.
The interface representing the ReportGroup resource - either an existing one, imported using the
invalid @link
ReportGroup.fromReportGroupName
method, or a new one, created with the ReportGroup class.
Internal default implementation for IReportGroup.
A proxy class which represents a concrete javascript instance of this type.
The abstract interface of a CodeBuild source.
Internal default implementation for ISource.
A proxy class which represents a concrete javascript instance of this type.
A CodeBuild image running aarch64 Linux.
A CodeBuild image running x86-64 Linux.
A CodeBuild GPU image running Linux.
Local cache modes to enable for the CodeBuild Project.
Information about logs for the build project.
A builder for LoggingOptions
An implementation for LoggingOptions
Event fields for the CodeBuild "phase change" event.
A convenience class for CodeBuild Projects that are used in CodePipeline.
A fluent builder for PipelineProject.
Example:
A builder for PipelineProjectProps
An implementation for PipelineProjectProps
A representation of a CodeBuild Project.
A fluent builder for Project.
The list of event types for AWS Codebuild.
Additional options to pass to the notification rule.
An implementation for ProjectNotifyOnOptions
Example:
A builder for ProjectProps
An implementation for ProjectProps
The ReportGroup resource class.
A fluent builder for ReportGroup.
Construction properties for ReportGroup.
A builder for ReportGroupProps
An implementation for ReportGroupProps
Construction properties for
invalid @link
S3Artifacts
.
A builder for S3ArtifactsProps
An implementation for S3ArtifactsProps
Information about logs built to an S3 bucket for a build project.
A builder for S3LoggingOptions
An implementation for S3LoggingOptions
Construction properties for
invalid @link
S3Source
.
A builder for S3SourceProps
An implementation for S3SourceProps
Source provider definition for a CodeBuild Project.
A builder for SourceConfig
An implementation for SourceConfig
Properties common to all Source classes.
A builder for SourceProps
An implementation for SourceProps
Event fields for the CodeBuild "state change" event.
Permissions Boundary for a CodeBuild Project running untrusted code.
A fluent builder for UntrustedCodeBoundaryPolicy.
Construction properties for UntrustedCodeBoundaryPolicy.
An implementation for UntrustedCodeBoundaryPolicyProps
A CodeBuild image running Windows.
Environment type for Windows Docker images.