ProjectEnvironment constructor
- Input<
String?> ? certificate, - required Input<
String> computeType, - Input<
ProjectEnvironmentDockerServer?> ? dockerServer, - Input<
List< ? environmentVariables,ProjectEnvironmentEnvironmentVariable> ?> - Input<
ProjectEnvironmentFleet?> ? fleet, - Input<
String?> ? hostKernel, - required Input<
String> image, - Input<
String?> ? imagePullCredentialsType, - Input<
bool?> ? privilegedMode, - Input<
ProjectEnvironmentRegistryCredential?> ? registryCredential, - required Input<
String> type,
Creates a new ProjectEnvironment.
certificate ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate.
computeType Information about the compute resources the build project will use. Valid values:
dockerServer Configuration block. Detailed below.
environmentVariables Configuration block. Detailed below.
fleet Configuration block. Detailed below.
hostKernel Host operating system kernel used for on-demand builds in the build project. This setting
image Docker image to use for this build project. Valid values
imagePullCredentialsType Type of credentials AWS CodeBuild uses to pull images in your build. Valid
privilegedMode Whether to enable running the Docker daemon inside a Docker container. Defaults to
registryCredential Configuration block. Detailed below.
type Type of build environment to use for related builds. Valid values: WINDOWS_CONTAINER (deprecated), LINUX_CONTAINER,
Implementation
const ProjectEnvironment({
this.certificate,
required this.computeType,
this.dockerServer,
this.environmentVariables,
this.fleet,
this.hostKernel,
required this.image,
this.imagePullCredentialsType,
this.privilegedMode,
this.registryCredential,
required this.type,
});