Module: AWSCDK::CodeBuild::FleetComputeType

Defined in:
code_build/fleet_compute_type.rb

Overview

Fleet build machine compute type. Subset of Fleet compatible ComputeType values.

The allocated memory, vCPU count and disk space of the build machine for a given compute type are dependent on the environment type. Some compute types may also not be available for all environment types.

Constant Summary collapse

SMALL =
Deprecated.
Note:

Default:

Small compute type.

May not be available for all environment types.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "SMALL")
MEDIUM =
Deprecated.
Note:

Default:

Medium compute type.

May not be available for all environment types.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "MEDIUM")
LARGE =
Deprecated.
Note:

Default:

Large compute type.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "LARGE")
X_LARGE =
Deprecated.
Note:

Default:

Extra Large compute type.

May not be available for all environment types.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "X_LARGE")
X2_LARGE =
Deprecated.
Note:

Default:

Extra, Extra Large compute type.

May not be available for all environment types.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "X2_LARGE")
ATTRIBUTE_BASED =
Deprecated.
Note:

Default:

Specify the amount of vCPUs, memory, disk space, and the type of machine.

AWS CodeBuild will select the cheapest instance that satisfies your specified attributes from compute_configuration.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "ATTRIBUTE_BASED")
CUSTOM_INSTANCE_TYPE =
Deprecated.
Note:

Default:

Specify a specific EC2 instance type to use for compute.

You must set instance_type on compute_configuration, and optionally set a disk size if the provided 64GB is insufficient.

Jsii::Enum.new("aws-cdk-lib.aws_codebuild.FleetComputeType", "CUSTOM_INSTANCE_TYPE")