ProjectEnvironment

data class ProjectEnvironment(val certificate: String? = null, val computeType: String, val environmentVariables: List<ProjectEnvironmentEnvironmentVariable>? = null, val fleet: ProjectEnvironmentFleet? = null, val image: String, val imagePullCredentialsType: String? = null, val privilegedMode: Boolean? = null, val registryCredential: ProjectEnvironmentRegistryCredential? = null, val type: String)

Constructors

Link copied to clipboard
constructor(certificate: String? = null, computeType: String, environmentVariables: List<ProjectEnvironmentEnvironmentVariable>? = null, fleet: ProjectEnvironmentFleet? = null, image: String, imagePullCredentialsType: String? = null, privilegedMode: Boolean? = null, registryCredential: ProjectEnvironmentRegistryCredential? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val certificate: String? = null

ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate.

Link copied to clipboard

Information about the compute resources the build project will use. Valid values: BUILD_GENERAL1_SMALL, BUILD_GENERAL1_MEDIUM, BUILD_GENERAL1_LARGE, BUILD_GENERAL1_XLARGE, BUILD_GENERAL1_2XLARGE, BUILD_LAMBDA_1GB, BUILD_LAMBDA_2GB, BUILD_LAMBDA_4GB, BUILD_LAMBDA_8GB, BUILD_LAMBDA_10GB. For additional information, see the CodeBuild User Guide.

Link copied to clipboard

Configuration block. Detailed below.

Link copied to clipboard

Configuration block. Detailed below.

Link copied to clipboard

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).

Link copied to clipboard

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.

Link copied to clipboard
val privilegedMode: Boolean? = null

Whether to enable running the Docker daemon inside a Docker container. Defaults to false.

Link copied to clipboard

Configuration block. Detailed below.

Link copied to clipboard

Type of build environment to use for related builds. Valid values: WINDOWS_CONTAINER (deprecated), LINUX_CONTAINER, LINUX_GPU_CONTAINER, ARM_CONTAINER, WINDOWS_SERVER_2019_CONTAINER, WINDOWS_SERVER_2022_CONTAINER, LINUX_LAMBDA_CONTAINER, ARM_LAMBDA_CONTAINER, LINUX_EC2, ARM_EC2, WINDOWS_EC2, MAC_ARM. For additional information, see the CodeBuild User Guide.