enum EnvironmentType
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.CodeBuild.EnvironmentType |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awscodebuild#EnvironmentType |
![]() | software.amazon.awscdk.services.codebuild.EnvironmentType |
![]() | aws_cdk.aws_codebuild.EnvironmentType |
![]() | aws-cdk-lib » aws_codebuild » EnvironmentType |
Build environment type.
Example
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
Name | Description |
---|---|
ARM_CONTAINER | ARM container. |
LINUX_CONTAINER | Linux container. |
LINUX_GPU_CONTAINER | Linux GPU container. |
WINDOWS_SERVER_2019_CONTAINER | Windows Server 2019 container. |
WINDOWS_SERVER_2022_CONTAINER | Windows Server 2022 container. |
MAC_ARM | MacOS ARM container. |
LINUX_EC2 | Linux EC2. |
ARM_EC2 | ARM EC2. |
WINDOWS_EC2 | Windows EC2. |
ARM_CONTAINER
ARM container.
LINUX_CONTAINER
Linux container.
LINUX_GPU_CONTAINER
Linux GPU container.
WINDOWS_SERVER_2019_CONTAINER
Windows Server 2019 container.
WINDOWS_SERVER_2022_CONTAINER
Windows Server 2022 container.
MAC_ARM
MacOS ARM container.
LINUX_EC2
Linux EC2.
ARM_EC2
ARM EC2.
WINDOWS_EC2
Windows EC2.