Enum EnvironmentType
- All Implemented Interfaces:
Serializable,Comparable<EnvironmentType>,java.lang.constant.Constable
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-10T13:40:00.629Z")
@Stability(Stable)
public enum EnvironmentType
extends Enum<EnvironmentType>
Build environment type.
Example:
import software.amazon.awscdk.Size;
Fleet fleet = Fleet.Builder.create(this, "MyFleet")
.baseCapacity(1)
.computeType(FleetComputeType.CUSTOM_INSTANCE_TYPE)
.environmentType(EnvironmentType.LINUX_CONTAINER)
.computeConfiguration(ComputeConfiguration.builder()
.instanceType(InstanceType.of(InstanceClass.T3, 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))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionARM container.ARM EC2.Linux container.Linux EC2.Linux GPU container.MacOS ARM container.Windows EC2.Windows Server 2019 container.Windows Server 2022 container. -
Method Summary
Modifier and TypeMethodDescriptionstatic EnvironmentTypeReturns the enum constant of this type with the specified name.static EnvironmentType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
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.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-