Skip to content
v2.274.0

EnvironmentType Enum ​

Build environment type.

Example ​

ts
import { Size } from 'aws-cdk-lib';

const fleet = new codebuild.Fleet(this, 'MyFleet', {
  baseCapacity: 1,
  computeType: codebuild.FleetComputeType.CUSTOM_INSTANCE_TYPE,
  environmentType: codebuild.EnvironmentType.LINUX_CONTAINER,
  computeConfiguration: {
    instanceType: ec2.InstanceType.of(ec2.InstanceClass.T3, ec2.InstanceSize.MEDIUM),
    // By default, 64 GiB of disk space is included. Any value optionally
    // specified here is _incremental_ on top of the included disk space.
    disk: Size.gibibytes(10),
  },
});

Members ​

MemberDescription
ARM_CONTAINERARM container.
LINUX_CONTAINERLinux container.
LINUX_GPU_CONTAINERLinux GPU container.
WINDOWS_SERVER_2019_CONTAINERWindows Server 2019 container.
WINDOWS_SERVER_2022_CONTAINERWindows Server 2022 container.
MAC_ARMMacOS ARM container.
LINUX_EC2Linux EC2.
ARM_EC2ARM EC2.
WINDOWS_EC2Windows EC2.

Referenced by ​

  • Fleet.environmentTypeenvironment_typeenvironmentTypeEnvironmentTypeEnvironmentType
  • FleetProps.environmentTypeenvironment_typeenvironmentTypeEnvironmentTypeEnvironmentType
  • IFleet.environmentTypeenvironment_typeenvironmentTypeEnvironmentTypeEnvironmentType