Properties common to all Artifacts classes.
The extra options passed to the
invalid @link
IProject.bindToCodePipeline
method.
The source credentials used when contacting the BitBucket API.
Construction properties for
invalid @link
BitBucketSource
.
Location of a PEM certificate on S3.
Optional arguments to
invalid @link
IBuildImage.binder
- currently empty.
The return type from
invalid @link
IBuildImage.binder
- currently empty.
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.
Specifies restrictions for the batch build.
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.
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.
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.
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.
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.
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.
VpcConfig is a property of the
AWS::CodeBuild::Project resource that enable AWS CodeBuild to access resources in an Amazon VPC.
Properties for defining a CfnProject.
A CloudFormation AWS::CodeBuild::ReportGroup.
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 CloudFormation AWS::CodeBuild::SourceCredential.
Properties for defining a CfnSourceCredential.
Information about logs built to a CloudWatch Log Group for a build project.
Construction properties for
invalid @link
CodeCommitSource
.
Build machine compute type.
The options when creating a CodeBuild Docker build image using
invalid @link
LinuxBuildImage.fromDockerRegistry
or
invalid @link
WindowsBuildImage.fromDockerRegistry
.
Construction properties for
invalid @link
EfsFileSystemLocation
.
The types of webhook event actions.
An object that represents a group of filter conditions for a webhook.
The source credentials used when contacting the GitHub Enterprise API.
Construction properties for
invalid @link
GitHubEnterpriseSource
.
The source credentials used when contacting the GitHub API.
Construction properties for
invalid @link
GitHubSource
and
invalid @link
GitHubEnterpriseSource
.
The abstract interface of a CodeBuild build output.
A variant of
IBuildImage that allows binding to the project.
Represents a Docker image used for the CodeBuild Project builds.
The interface of a CodeBuild FileSystemLocation.
The type of principal CodeBuild will use to pull your build Docker image.
Internal default implementation for
IProject.
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.
The abstract interface of a CodeBuild source.
Internal default implementation for
ISource.
Local cache modes to enable for the CodeBuild Project.
Information about logs for the build project.
A convenience class for CodeBuild Projects that are used in CodePipeline.
A representation of a CodeBuild Project.
The list of event types for AWS Codebuild.
Additional options to pass to the notification rule.
The ReportGroup resource class.
Construction properties for
invalid @link
S3Artifacts
.
Information about logs built to an S3 bucket for a build project.
Construction properties for
invalid @link
S3Source
.
Properties common to all Source classes.
Permissions Boundary for a CodeBuild Project running untrusted code.
Construction properties for UntrustedCodeBoundaryPolicy.
Environment type for Windows Docker images.