ProjectEnvironment constructor

const ProjectEnvironment({
  1. Input<String?>? certificate,
  2. required Input<String> computeType,
  3. Input<ProjectEnvironmentDockerServer?>? dockerServer,
  4. Input<List<ProjectEnvironmentEnvironmentVariable>?>? environmentVariables,
  5. Input<ProjectEnvironmentFleet?>? fleet,
  6. Input<String?>? hostKernel,
  7. required Input<String> image,
  8. Input<String?>? imagePullCredentialsType,
  9. Input<bool?>? privilegedMode,
  10. Input<ProjectEnvironmentRegistryCredential?>? registryCredential,
  11. 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,
});