InstanceClass

class aws_cdk.aws_ec2.InstanceClass

Bases: enum.Enum

What class and generation of instance to use.

We have both symbolic and concrete enums for every type.

The first are for people that want to specify by purpose, the second one are for people who already know exactly what ‘R4’ means.

Attributes

ARM1

Arm processor based instances, 1st generation.

BURSTABLE2

Burstable instances, 2nd generation.

BURSTABLE3

Burstable instances, 3rd generation.

BURSTABLE3_AMD

Burstable instances based on AMD EPYC, 3rd generation.

COMPUTE3

Compute optimized instances, 3rd generation.

COMPUTE4

Compute optimized instances, 4th generation.

COMPUTE5

Compute optimized instances, 5th generation.

COMPUTE5_HIGH_PERFORMANCE

Compute optimized instances for high performance computing, 5th generation.

COMPUTE5_NVME_DRIVE

Compute optimized instances with local NVME drive, 5th generation.

FPGA1

Instances with customizable hardware acceleration, 1st generation.

GRAPHICS3

Graphics-optimized instances, 3rd generation.

HIGH_COMPUTE_MEMORY1

High memory and compute capacity instances, 1st generation.

IO3

I/O-optimized instances, 3rd generation.

IO3_DENSE_NVME_DRIVE

I/O-optimized instances with local NVME drive, 3rd generation.

MEMORY3

Memory optimized instances, 3rd generation.

MEMORY4

Memory optimized instances, 4th generation.

MEMORY5

Memory optimized instances, 5th generation.

MEMORY5_AMD

Memory optimized instances based on AMD EPYC, 5th generation.

MEMORY_INTENSIVE_1

Memory-intensive instances, 1st generation.

MEMORY_INTENSIVE_1_EXTENDED

Memory-intensive instances, extended, 1st generation.

PARALLEL2

Parallel-processing optimized instances, 2nd generation.

PARALLEL3

Parallel-processing optimized instances, 3nd generation.

STANDARD3

Standard instances, 3rd generation.

STANDARD4

Standard instances, 4th generation.

STANDARD5

Standard instances, 5th generation.

STANDARD5_AMD_NVME_DRIVE

Standard instances based on AMD EPYC with local NVME drive, 5th generation.

STANDARD5_NVME_DRIVE

Standard instances with local NVME drive, 5th generation.

STORAGE2

Storage-optimized instances, 2nd generation.

STORAGE_COMPUTE_1

Storage/compute balanced instances, 1st generation.

Attributes

ARM1 = 'ARM1'

Arm processor based instances, 1st generation.

BURSTABLE2 = 'BURSTABLE2'

Burstable instances, 2nd generation.

BURSTABLE3 = 'BURSTABLE3'

Burstable instances, 3rd generation.

BURSTABLE3_AMD = 'BURSTABLE3_AMD'

Burstable instances based on AMD EPYC, 3rd generation.

COMPUTE3 = 'COMPUTE3'

Compute optimized instances, 3rd generation.

COMPUTE4 = 'COMPUTE4'

Compute optimized instances, 4th generation.

COMPUTE5 = 'COMPUTE5'

Compute optimized instances, 5th generation.

COMPUTE5_HIGH_PERFORMANCE = 'COMPUTE5_HIGH_PERFORMANCE'

Compute optimized instances for high performance computing, 5th generation.

COMPUTE5_NVME_DRIVE = 'COMPUTE5_NVME_DRIVE'

Compute optimized instances with local NVME drive, 5th generation.

FPGA1 = 'FPGA1'

Instances with customizable hardware acceleration, 1st generation.

GRAPHICS3 = 'GRAPHICS3'

Graphics-optimized instances, 3rd generation.

HIGH_COMPUTE_MEMORY1 = 'HIGH_COMPUTE_MEMORY1'

High memory and compute capacity instances, 1st generation.

IO3 = 'IO3'

I/O-optimized instances, 3rd generation.

IO3_DENSE_NVME_DRIVE = 'IO3_DENSE_NVME_DRIVE'

I/O-optimized instances with local NVME drive, 3rd generation.

MEMORY3 = 'MEMORY3'

Memory optimized instances, 3rd generation.

MEMORY4 = 'MEMORY4'

Memory optimized instances, 4th generation.

MEMORY5 = 'MEMORY5'

Memory optimized instances, 5th generation.

MEMORY5_AMD = 'MEMORY5_AMD'

Memory optimized instances based on AMD EPYC, 5th generation.

MEMORY_INTENSIVE_1 = 'MEMORY_INTENSIVE_1'

Memory-intensive instances, 1st generation.

MEMORY_INTENSIVE_1_EXTENDED = 'MEMORY_INTENSIVE_1_EXTENDED'

Memory-intensive instances, extended, 1st generation.

PARALLEL2 = 'PARALLEL2'

Parallel-processing optimized instances, 2nd generation.

PARALLEL3 = 'PARALLEL3'

Parallel-processing optimized instances, 3nd generation.

STANDARD3 = 'STANDARD3'

Standard instances, 3rd generation.

STANDARD4 = 'STANDARD4'

Standard instances, 4th generation.

STANDARD5 = 'STANDARD5'

Standard instances, 5th generation.

STANDARD5_AMD_NVME_DRIVE = 'STANDARD5_AMD_NVME_DRIVE'

Standard instances based on AMD EPYC with local NVME drive, 5th generation.

STANDARD5_NVME_DRIVE = 'STANDARD5_NVME_DRIVE'

Standard instances with local NVME drive, 5th generation.

STORAGE2 = 'STORAGE2'

Storage-optimized instances, 2nd generation.

STORAGE_COMPUTE_1 = 'STORAGE_COMPUTE_1'

Storage/compute balanced instances, 1st generation.