Project Environment Args
Constructors
Properties
ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate.
Information about the compute resources the build project will use. Valid values: BUILD_GENERAL1_SMALL
, BUILD_GENERAL1_MEDIUM
, BUILD_GENERAL1_LARGE
, BUILD_GENERAL1_2XLARGE
, BUILD_LAMBDA_1GB
, BUILD_LAMBDA_2GB
, BUILD_LAMBDA_4GB
, BUILD_LAMBDA_8GB
, BUILD_LAMBDA_10GB
. BUILD_GENERAL1_SMALL
is only valid if type
is set to LINUX_CONTAINER
. When type
is set to LINUX_GPU_CONTAINER
, compute_type
must be BUILD_GENERAL1_LARGE
. When type
is set to LINUX_LAMBDA_CONTAINER
or ARM_LAMBDA_CONTAINER
, compute_type
must be BUILD_LAMBDA_XGB
.`
Configuration block. Detailed below.
Configuration block. Detailed below.
Docker image to use for this build project. Valid values include Docker images provided by CodeBuild ( e.g aws/codebuild/amazonlinux2-x86_64-standard:4.0
), Docker Hub images (e.g., pulumi/pulumi:latest
), and full Docker repository URIs such as those for ECR (e.g., 137112412989.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest
).
Type of credentials AWS CodeBuild uses to pull images in your build. Valid values: CODEBUILD
, SERVICE_ROLE
. When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CodeBuild credentials. Defaults to CODEBUILD
.
Whether to enable running the Docker daemon inside a Docker container. Defaults to false
.
Configuration block. Detailed below.
Type of build environment to use for related builds. Valid values: LINUX_CONTAINER
, LINUX_GPU_CONTAINER
, WINDOWS_CONTAINER
(deprecated), WINDOWS_SERVER_2019_CONTAINER
, ARM_CONTAINER
, LINUX_LAMBDA_CONTAINER
, ARM_LAMBDA_CONTAINER
. For additional information, see the CodeBuild User Guide.