MachineType

class aws_cdk.aws_codebuild.MachineType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

The compute type of the fleet.

ExampleMetadata:

infused

Example:

from aws_cdk import Size


fleet = codebuild.Fleet(self, "MyFleet",
    base_capacity=1,
    compute_type=codebuild.FleetComputeType.ATTRIBUTE_BASED,
    environment_type=codebuild.EnvironmentType.LINUX_CONTAINER,
    compute_configuration=codebuild.ComputeConfiguration(
        v_cpu=2,
        memory=Size.gibibytes(4),
        disk=Size.gibibytes(10),
        machine_type=codebuild.MachineType.GENERAL
    )
)

Attributes

GENERAL

General purpose compute type.

NVME

Non-Volatile Memory Express (NVMe) storage optimized compute type.