Enum InstanceClass
- All Implemented Interfaces:
Serializable
,Comparable<InstanceClass>
,java.lang.constant.Constable
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.
Example:
Vpc vpc; DatabaseInstance instance = DatabaseInstance.Builder.create(this, "Instance") .engine(DatabaseInstanceEngine.oracleSe2(OracleSe2InstanceEngineProps.builder().version(OracleEngineVersion.VER_19_0_0_0_2020_04_R1).build())) // optional, defaults to m5.large .instanceType(InstanceType.of(InstanceClass.BURSTABLE3, InstanceSize.SMALL)) .credentials(Credentials.fromGeneratedSecret("syscdk")) // Optional - will default to 'admin' username and generated password .vpc(vpc) .vpcSubnets(SubnetSelection.builder() .subnetType(SubnetType.PRIVATE_WITH_EGRESS) .build()) .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionArm processor based instances, 1st generation.Arm processor based instances, 1st generation.Burstable instances, 2nd generation.Burstable instances, 3rd generation.Burstable instances based on AMD EPYC, 3rd generation.Burstable instances, 4th generation with Graviton2 processors.Compute optimized instances, 3rd generation.Compute optimized instances, 4th generation.Compute optimized instances, 5th generation.Compute optimized instances based on AMD EPYC, 5th generation.Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation.Compute optimized instances with local NVME drive, 5th generation.Compute optimized instances for high performance computing, 5th generation.Compute optimized instances based on AMD EPYC (codename Milan), 6th generation.Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive.Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.Compute optimized instances, 6th generation.Compute optimized instances with local NVME drive, 6th generation.Compute optimized instances for high performance computing, 6th generation.Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation.Compute optimized instances for high performance computing, 7th generation with Graviton3 processors.Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and local NVME drive.Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and high network bandwidth capabilities.Compute optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation.Compute optimized instances, 3rd generation.Compute optimized instances, 4th generation.Compute optimized instances, 5th generation.Compute optimized instances based on AMD EPYC, 5th generation.Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation.Compute optimized instances for high performance computing, 5th generation.Compute optimized instances with local NVME drive, 5th generation.Compute optimized instances based on AMD EPYC (codename Milan), 6th generation.Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive.Compute optimized instances, 6th generation.Compute optimized instances for high performance computing, 6th generation.Compute optimized instances with local NVME drive, 6th generation.Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation.Compute optimized instances for high performance computing, 7th generation with Graviton3 processors.Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and high network bandwidth capabilities.Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and local NVME drive.Compute optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation.Storage-optimized instances, 2nd generation.Storage-optimized instances, 3rd generation.Storage-optimized instances, 3rd generation.Deep learning instances powered by Gaudi accelerators from Habana Labs (an Intel company), 1st generation.Deep learning instances powered by Qualcomm AI 100 Standard accelerators, 2nd generation.Deep learning instances powered by Gaudi accelerators from Habana Labs (an Intel company), 1st generation.Deep learning instances powered by Qualcomm AI 100 Standard accelerators, 2nd generation.Instances with customizable hardware acceleration, 1st generation.Instances with customizable hardware acceleration, 1st generation.Graphics-optimized instances, 3rd generation.Graphics-optimized instances, 3rd generation.Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation.Graphics-optimized instances with NVME drive for high performance computing, 4th generation.Graphics-optimized instances, 5th generation.Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation.Graphics-optimized instances, 6th generation.Cost-efficient GPU-based instances for AI inference and spatial computing workloads, 6th generation.Graphics-optimized instances, 3rd generation.Graphics-optimized instances, 3rd generation.Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation.Graphics-optimized instances with NVME drive for high performance computing, 4th generation.Graphics-optimized instances, 5th generation.Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation.Graphics-optimized instances, 6th generation.Cost-efficient GPU-based instances for AI inference and spatial computing workloads, 6th generation.Storage/compute balanced instances, 1st generation.High memory and compute capacity instances, 1st generation.High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.High memory instances (3TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High performance computing based on AMD EPYC, 6th generation.High performance computing with local NVME drive based on 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake), 6th generation.High performance computing based on AMD EPYC, 7th generation.High performance computing based on Graviton, 7th generation.High performance computing based on AMD EPYC, 6th generation.High performance computing with local NVME drive based on 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake), 6th generation.High performance computing based on AMD EPYC, 7th generation.High performance computing based on Graviton, 7th generation.I/O-optimized instances, 3rd generation.I/O-optimized instances with local NVME drive, 3rd generation.Storage optimized instances powered by Graviton2 processor, 4th generation.I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation.Storage optimized instances powered by Graviton2 processor, 4th generation.Inferentia Chips based instances for machine learning inference applications, 1st generation.Inferentia Chips based instances for machine learning inference applications, 2nd generation.Inferentia Chips based instances for machine learning inference applications, 1st generation.Inferentia Chips based instances for machine learning inference applications, 2nd generation.I/O-optimized instances, 3rd generation.I/O-optimized instances with local NVME drive, 3rd generation.I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation.Storage optimized instances powered by Graviton2 processor, 4th generation.Standard instances, 3rd generation.Standard instances, 4th generation.Standard instances, 5th generation.Standard instances based on AMD EPYC, 5th generation.Standard instances based on AMD EPYC with local NVME drive, 5th generation.Standard instances with local NVME drive, 5th generation.Standard instances with local NVME drive for high performance computing, 5th generation.Standard instances for high performance computing, 5th generation.Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation.Standard instances based on 3rd Gen AMD EPYC processors, 6th generation.Arm processor based instances, 2nd generation.Standard instances, 6th generation with Graviton2 processors and local NVME drive.Standard instances based on Intel (Ice Lake), 6th generation.Standard instances based on Intel (Ice Lake) with local NVME drive, 6th generation.Standard instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Standard instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Standard instances based on 4th generation AMD EPYC (codename Genoa), 7th generation.Standard instances, 7th generation with Graviton3 processors.Standard instances, 7th generation with Graviton3 processors and local NVME drive.Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation.Flexible instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation The M7i-Flex instances deliver a baseline of 40% CPU performance, and can scale up to full CPU performance 95% of the time.Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors.Macintosh instances built on Apple Mac mini 2020 computers, 2nd generation with Apple silicon M1 processors.Macintosh instances built on 2022 Mac Studio hardware powered by Apple silicon M1 Ultra processors.Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 processors.Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 Pro processors.Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors.Macintosh instances built on Apple Mac mini 2020 computers, 2nd generation with Apple silicon M1 processors.Macintosh instances built on 2022 Mac Studio hardware powered by Apple silicon M1 Ultra processors.Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 processors.Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 Pro processors.Memory-intensive instances, 1st generation.Memory-intensive instances, extended, 1st generation.Memory-intensive instances, 2nd generation with Graviton2 processors.Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive.Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors.Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors.Memory optimized instances, 3rd generation.Memory optimized instances, 4th generation.Memory optimized instances, 5th generation.Memory optimized instances based on AMD EPYC, 5th generation.Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation.Memory optimized instances that are also EBS-optimized, 5th generation.Memory optimized instances for high performance computing, 5th generation.Memory optimized instances with local NVME drive, 5th generation.Memory optimized instances with local NVME drive for high performance computing, 5th generation.Memory optimized instances based on AMD EPYC, 6th generation.Memory optimized instances, 6th generation with Graviton2 processors.Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive.Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).Memory optimized instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Memory optimized instances with local NVME drive, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).Memory optimized instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Memory optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation.Memory optimized instances, 7th generation with Graviton3 processors.Memory optimized instances, 7th generation with Graviton3 processors and local NVME drive.Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation, with sustained 3.9GHz turbo frequency.Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation w/ 3.2GHz turbo frequency.Memory optimized instances with Graviton4 processors.Parallel-processing optimized instances, 2nd generation.Parallel-processing optimized instances, 3rd generation.Parallel-processing optimized instances with local NVME drive for high performance computing, 3rd generation.Parallel-processing optimized instances, 4th generation.Parallel-processing optimized instances with local NVME drive, extended, 4th generation (in developer preview).Parallel-processing optimized instances, 5th generation.Parallel-processing optimized instances, 2nd generation.Parallel-processing optimized instances, 3rd generation.Parallel-processing optimized instances with local NVME drive for high performance computing, 3rd generation.Parallel-processing optimized instances, 4th generation.Parallel-processing optimized instances with local NVME drive, extended, 4th generation (in developer preview).Parallel-processing optimized instances, 5th generation.Memory optimized instances, 3rd generation.Memory optimized instances, 4th generation.Memory optimized instances, 5th generation.Memory optimized instances based on AMD EPYC, 5th generation.Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation.Memory optimized instances that are also EBS-optimized, 5th generation.Memory optimized instances with local NVME drive, 5th generation.Memory optimized instances with local NVME drive for high performance computing, 5th generation.Memory optimized instances for high performance computing, 5th generation.Memory optimized instances based on AMD EPYC, 6th generation.Memory optimized instances, 6th generation with Graviton2 processors.Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive.Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).Memory optimized instances with local NVME drive, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).Memory optimized instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Memory optimized instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Memory optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation.Memory optimized instances, 7th generation with Graviton3 processors.Memory optimized instances, 7th generation with Graviton3 processors and local NVME drive.Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation w/ 3.2GHz turbo frequency.Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation, with sustained 3.9GHz turbo frequency.Memory optimized instances with Graviton4 processors.Standard instances, 3rd generation.Standard instances, 4th generation.Standard instances, 5th generation.Standard instances based on AMD EPYC, 5th generation.Standard instances based on AMD EPYC with local NVME drive, 5th generation.Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation.Standard instances for high performance computing, 5th generation.Standard instances with local NVME drive, 5th generation.Standard instances with local NVME drive for high performance computing, 5th generation.Standard instances based on 3rd Gen AMD EPYC processors, 6th generation.Arm processor based instances, 2nd generation.Standard instances, 6th generation with Graviton2 processors and local NVME drive.Standard instances based on Intel (Ice Lake), 6th generation.Standard instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Standard instances based on Intel (Ice Lake) with local NVME drive, 6th generation.Standard instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation.Standard instances based on 4th generation AMD EPYC (codename Genoa), 7th generation.Standard instances, 7th generation with Graviton3 processors.Standard instances, 7th generation with Graviton3 processors and local NVME drive.Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation.Flexible instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation The M7i-Flex instances deliver a baseline of 40% CPU performance, and can scale up to full CPU performance 95% of the time.Storage/compute balanced instances, 1st generation.Storage-optimized instances, 2nd generation.Storage-optimized instances, 3rd generation.Storage-optimized instances, 3rd generation.Storage optimized instances powered by Graviton2 processor, 4th generation.Storage optimized instances powered by Graviton2 processor, 4th generation.Storage optimized instances powered by Graviton2 processor, 4th generation.Burstable instances, 2nd generation.Burstable instances, 3rd generation.Burstable instances based on AMD EPYC, 3rd generation.Burstable instances, 4th generation with Graviton2 processors.High performance computing powered by AWS Trainium.Network-optimized high performance computing powered by AWS Trainium.High performance computing powered by AWS Trainium.Network-optimized high performance computing powered by AWS Trainium.High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.High memory instances (3TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation.Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation.Memory-intensive instances, 1st generation.Memory-intensive instances, extended, 1st generation.Memory-intensive instances, 2nd generation with Graviton2 processors.Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive.Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors.Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors.High memory and compute capacity instances, 1st generation. -
Method Summary
Modifier and TypeMethodDescriptionstatic InstanceClass
Returns the enum constant of this type with the specified name.static InstanceClass[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
STANDARD3
Standard instances, 3rd generation. -
M3
Standard instances, 3rd generation. -
STANDARD4
Standard instances, 4th generation. -
M4
Standard instances, 4th generation. -
STANDARD5
Standard instances, 5th generation. -
M5
Standard instances, 5th generation. -
STANDARD5_NVME_DRIVE
Standard instances with local NVME drive, 5th generation. -
M5D
Standard instances with local NVME drive, 5th generation. -
STANDARD5_AMD
Standard instances based on AMD EPYC, 5th generation. -
M5A
Standard instances based on AMD EPYC, 5th generation. -
STANDARD5_AMD_NVME_DRIVE
Standard instances based on AMD EPYC with local NVME drive, 5th generation. -
M5AD
Standard instances based on AMD EPYC with local NVME drive, 5th generation. -
STANDARD5_HIGH_PERFORMANCE
Standard instances for high performance computing, 5th generation. -
M5N
Standard instances for high performance computing, 5th generation. -
STANDARD5_NVME_DRIVE_HIGH_PERFORMANCE
Standard instances with local NVME drive for high performance computing, 5th generation. -
M5DN
Standard instances with local NVME drive for high performance computing, 5th generation. -
STANDARD5_HIGH_COMPUTE
Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation. -
M5ZN
Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation. -
MEMORY3
Memory optimized instances, 3rd generation. -
R3
Memory optimized instances, 3rd generation. -
MEMORY4
Memory optimized instances, 4th generation. -
R4
Memory optimized instances, 4th generation. -
MEMORY5
Memory optimized instances, 5th generation. -
R5
Memory optimized instances, 5th generation. -
MEMORY6_AMD
Memory optimized instances based on AMD EPYC, 6th generation. -
R6A
Memory optimized instances based on AMD EPYC, 6th generation. -
MEMORY6_INTEL
Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake). -
R6I
Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake). -
MEMORY6_INTEL_NVME_DRIVE
Memory optimized instances with local NVME drive, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake). -
R6ID
Memory optimized instances with local NVME drive, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake). -
MEMORY6_INTEL_HIGH_PERFORMANCE
Memory optimized instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
R6IN
Memory optimized instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
MEMORY6_INTEL_NVME_DRIVE_HIGH_PERFORMANCE
Memory optimized instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
R6IDN
Memory optimized instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
MEMORY5_HIGH_PERFORMANCE
Memory optimized instances for high performance computing, 5th generation. -
R5N
Memory optimized instances for high performance computing, 5th generation. -
MEMORY5_NVME_DRIVE
Memory optimized instances with local NVME drive, 5th generation. -
R5D
Memory optimized instances with local NVME drive, 5th generation. -
MEMORY5_NVME_DRIVE_HIGH_PERFORMANCE
Memory optimized instances with local NVME drive for high performance computing, 5th generation. -
R5DN
Memory optimized instances with local NVME drive for high performance computing, 5th generation. -
MEMORY5_AMD
Memory optimized instances based on AMD EPYC, 5th generation. -
R5A
Memory optimized instances based on AMD EPYC, 5th generation. -
MEMORY5_AMD_NVME_DRIVE
Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation. -
R5AD
Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation. -
HIGH_MEMORY_3TB_1
High memory instances (3TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
U_3TB1
High memory instances (3TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
HIGH_MEMORY_6TB_1
High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
U_6TB1
High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
HIGH_MEMORY_9TB_1
High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
U_9TB1
High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
HIGH_MEMORY_12TB_1
High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
U_12TB1
High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. -
HIGH_MEMORY_18TB_1
High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation. -
U_18TB1
High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation. -
HIGH_MEMORY_24TB_1
High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation. -
U_24TB1
High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation. -
MEMORY5_EBS_OPTIMIZED
Memory optimized instances that are also EBS-optimized, 5th generation. -
R5B
Memory optimized instances that are also EBS-optimized, 5th generation. -
MEMORY6_GRAVITON
Memory optimized instances, 6th generation with Graviton2 processors. -
R6G
Memory optimized instances, 6th generation with Graviton2 processors. -
MEMORY6_GRAVITON2_NVME_DRIVE
Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive. -
R6GD
Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive. -
MEMORY7_GRAVITON
Memory optimized instances, 7th generation with Graviton3 processors.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
R7G
Memory optimized instances, 7th generation with Graviton3 processors.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
MEMORY7_GRAVITON3_NVME_DRIVE
Memory optimized instances, 7th generation with Graviton3 processors and local NVME drive.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
R7GD
Memory optimized instances, 7th generation with Graviton3 processors and local NVME drive.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
MEMORY7_INTEL_BASE
Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation w/ 3.2GHz turbo frequency. -
R7I
Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation w/ 3.2GHz turbo frequency. -
MEMORY7_INTEL
Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation, with sustained 3.9GHz turbo frequency. -
R7IZ
Memory optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation, with sustained 3.9GHz turbo frequency. -
MEMORY7_AMD
Memory optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation. -
R7A
Memory optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation. -
MEMORY8_GRAVITON
Memory optimized instances with Graviton4 processors. -
R8G
Memory optimized instances with Graviton4 processors. -
COMPUTE3
Compute optimized instances, 3rd generation. -
C3
Compute optimized instances, 3rd generation. -
COMPUTE4
Compute optimized instances, 4th generation. -
C4
Compute optimized instances, 4th generation. -
COMPUTE5
Compute optimized instances, 5th generation. -
C5
Compute optimized instances, 5th generation. -
COMPUTE5_NVME_DRIVE
Compute optimized instances with local NVME drive, 5th generation. -
C5D
Compute optimized instances with local NVME drive, 5th generation. -
COMPUTE5_AMD
Compute optimized instances based on AMD EPYC, 5th generation. -
C5A
Compute optimized instances based on AMD EPYC, 5th generation. -
COMPUTE5_AMD_NVME_DRIVE
Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation. -
C5AD
Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation. -
COMPUTE5_HIGH_PERFORMANCE
Compute optimized instances for high performance computing, 5th generation. -
C5N
Compute optimized instances for high performance computing, 5th generation. -
COMPUTE6_INTEL
Compute optimized instances, 6th generation. -
C6I
Compute optimized instances, 6th generation. -
COMPUTE6_INTEL_NVME_DRIVE
Compute optimized instances with local NVME drive, 6th generation. -
C6ID
Compute optimized instances with local NVME drive, 6th generation. -
COMPUTE6_INTEL_HIGH_PERFORMANCE
Compute optimized instances for high performance computing, 6th generation. -
C6IN
Compute optimized instances for high performance computing, 6th generation. -
COMPUTE6_AMD
Compute optimized instances based on AMD EPYC (codename Milan), 6th generation. -
C6A
Compute optimized instances based on AMD EPYC (codename Milan), 6th generation. -
COMPUTE6_GRAVITON2
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors. -
C6G
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors. -
COMPUTE7_GRAVITON3
Compute optimized instances for high performance computing, 7th generation with Graviton3 processors. -
C7G
Compute optimized instances for high performance computing, 7th generation with Graviton3 processors. -
COMPUTE6_GRAVITON2_NVME_DRIVE
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive. -
C6GD
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive. -
COMPUTE7_GRAVITON3_NVME_DRIVE
Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and local NVME drive.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
C7GD
Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and local NVME drive.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWIDTH
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities. -
C6GN
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities. -
COMPUTE7_GRAVITON3_HIGH_NETWORK_BANDWIDTH
Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and high network bandwidth capabilities. -
C7GN
Compute optimized instances for high performance computing, 7th generation with Graviton3 processors and high network bandwidth capabilities. -
COMPUTE7_INTEL
Compute optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation. -
C7I
Compute optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation. -
COMPUTE7_AMD
Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation. -
C7A
Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation. -
STORAGE2
Storage-optimized instances, 2nd generation. -
D2
Storage-optimized instances, 2nd generation. -
STORAGE3
Storage-optimized instances, 3rd generation. -
D3
Storage-optimized instances, 3rd generation. -
STORAGE3_ENHANCED_NETWORK
Storage-optimized instances, 3rd generation. -
D3EN
Storage-optimized instances, 3rd generation. -
STORAGE_COMPUTE_1
Storage/compute balanced instances, 1st generation. -
H1
Storage/compute balanced instances, 1st generation. -
TRAINING_ACCELERATOR1
High performance computing powered by AWS Trainium. -
TRN1
High performance computing powered by AWS Trainium. -
TRAINING_ACCELERATOR1_ENHANCED_NETWORK
Network-optimized high performance computing powered by AWS Trainium. -
TRN1N
Network-optimized high performance computing powered by AWS Trainium. -
IO3
I/O-optimized instances, 3rd generation. -
I3
I/O-optimized instances, 3rd generation. -
IO3_DENSE_NVME_DRIVE
I/O-optimized instances with local NVME drive, 3rd generation. -
I3EN
I/O-optimized instances with local NVME drive, 3rd generation. -
IO4_INTEL
I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation. -
I4I
I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation. -
STORAGE4_GRAVITON
Storage optimized instances powered by Graviton2 processor, 4th generation. -
I4G
Storage optimized instances powered by Graviton2 processor, 4th generation. -
STORAGE4_GRAVITON_NETWORK_OPTIMIZED
Storage optimized instances powered by Graviton2 processor, 4th generation. -
IM4GN
Storage optimized instances powered by Graviton2 processor, 4th generation. -
STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED
Storage optimized instances powered by Graviton2 processor, 4th generation. -
IS4GEN
Storage optimized instances powered by Graviton2 processor, 4th generation. -
BURSTABLE2
Burstable instances, 2nd generation. -
T2
Burstable instances, 2nd generation. -
BURSTABLE3
Burstable instances, 3rd generation. -
T3
Burstable instances, 3rd generation. -
BURSTABLE3_AMD
Burstable instances based on AMD EPYC, 3rd generation. -
T3A
Burstable instances based on AMD EPYC, 3rd generation. -
BURSTABLE4_GRAVITON
Burstable instances, 4th generation with Graviton2 processors. -
T4G
Burstable instances, 4th generation with Graviton2 processors. -
MEMORY_INTENSIVE_1
Memory-intensive instances, 1st generation. -
X1
Memory-intensive instances, 1st generation. -
MEMORY_INTENSIVE_1_EXTENDED
Memory-intensive instances, extended, 1st generation. -
X1E
Memory-intensive instances, extended, 1st generation. -
MEMORY_INTENSIVE_2_GRAVITON2
Memory-intensive instances, 2nd generation with Graviton2 processors.This instance type can be used only in RDS. It is not supported in EC2.
-
X2G
Memory-intensive instances, 2nd generation with Graviton2 processors.This instance type can be used only in RDS. It is not supported in EC2.
-
MEMORY_INTENSIVE_2_GRAVITON2_NVME_DRIVE
Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive. -
X2GD
Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive. -
MEMORY_INTENSIVE_2_XT_INTEL
Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.Intel Xeon Scalable (Ice Lake) processors
-
X2IEDN
Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.Intel Xeon Scalable (Ice Lake) processors
-
MEMORY_INTENSIVE_2_INTEL
Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors. -
X2IDN
Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors. -
MEMORY_INTENSIVE_2_XTZ_INTEL
Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors. -
X2IEZN
Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors. -
FPGA1
Instances with customizable hardware acceleration, 1st generation. -
F1
Instances with customizable hardware acceleration, 1st generation. -
GRAPHICS3_SMALL
Graphics-optimized instances, 3rd generation. -
G3S
Graphics-optimized instances, 3rd generation. -
GRAPHICS3
Graphics-optimized instances, 3rd generation. -
G3
Graphics-optimized instances, 3rd generation. -
GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
Graphics-optimized instances with NVME drive for high performance computing, 4th generation. -
G4DN
Graphics-optimized instances with NVME drive for high performance computing, 4th generation. -
GRAPHICS4_AMD_NVME_DRIVE
Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation. -
G4AD
Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation. -
GRAPHICS5
Graphics-optimized instances, 5th generation. -
G5
Graphics-optimized instances, 5th generation. -
GRAPHICS5_GRAVITON2
Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation. -
G5G
Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation. -
GRAPHICS6
Graphics-optimized instances, 6th generation. -
G6
Graphics-optimized instances, 6th generation. -
GRAPHICS6_EFFICIENT
Cost-efficient GPU-based instances for AI inference and spatial computing workloads, 6th generation. -
G6E
Cost-efficient GPU-based instances for AI inference and spatial computing workloads, 6th generation. -
PARALLEL2
Parallel-processing optimized instances, 2nd generation. -
P2
Parallel-processing optimized instances, 2nd generation. -
PARALLEL3
Parallel-processing optimized instances, 3rd generation. -
P3
Parallel-processing optimized instances, 3rd generation. -
PARALLEL3_NVME_DRIVE_HIGH_PERFORMANCE
Parallel-processing optimized instances with local NVME drive for high performance computing, 3rd generation. -
P3DN
Parallel-processing optimized instances with local NVME drive for high performance computing, 3rd generation. -
PARALLEL4_NVME_DRIVE_EXTENDED
Parallel-processing optimized instances with local NVME drive, extended, 4th generation (in developer preview). -
P4DE
Parallel-processing optimized instances with local NVME drive, extended, 4th generation (in developer preview). -
PARALLEL4
Parallel-processing optimized instances, 4th generation. -
P4D
Parallel-processing optimized instances, 4th generation. -
PARALLEL5
Parallel-processing optimized instances, 5th generation. -
P5
Parallel-processing optimized instances, 5th generation. -
ARM1
Arm processor based instances, 1st generation. -
A1
Arm processor based instances, 1st generation. -
STANDARD6_GRAVITON
Arm processor based instances, 2nd generation. -
M6G
Arm processor based instances, 2nd generation. -
STANDARD6_INTEL
Standard instances based on Intel (Ice Lake), 6th generation. -
M6I
Standard instances based on Intel (Ice Lake), 6th generation. -
STANDARD6_INTEL_NVME_DRIVE
Standard instances based on Intel (Ice Lake) with local NVME drive, 6th generation. -
M6ID
Standard instances based on Intel (Ice Lake) with local NVME drive, 6th generation. -
STANDARD6_INTEL_HIGH_PERFORMANCE
Standard instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
M6IN
Standard instances for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
STANDARD6_INTEL_NVME_DRIVE_HIGH_PERFORMANCE
Standard instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
M6IDN
Standard instances with local NVME drive for high performance computing powered by Intel Xeon Scalable processors (code named Ice Lake), 6th generation. -
STANDARD6_AMD
Standard instances based on 3rd Gen AMD EPYC processors, 6th generation. -
M6A
Standard instances based on 3rd Gen AMD EPYC processors, 6th generation. -
STANDARD6_GRAVITON2_NVME_DRIVE
Standard instances, 6th generation with Graviton2 processors and local NVME drive. -
M6GD
Standard instances, 6th generation with Graviton2 processors and local NVME drive. -
STANDARD7_GRAVITON
Standard instances, 7th generation with Graviton3 processors.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
M7G
Standard instances, 7th generation with Graviton3 processors.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
STANDARD7_GRAVITON3_NVME_DRIVE
Standard instances, 7th generation with Graviton3 processors and local NVME drive.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
M7GD
Standard instances, 7th generation with Graviton3 processors and local NVME drive.This instance class is currently only available in US East (Ohio), US East (N. Virginia), US West (Oregon), and Europe (Ireland).
-
STANDARD7_INTEL
Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation. -
M7I
Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation. -
STANDARD7_INTEL_FLEX
Flexible instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation The M7i-Flex instances deliver a baseline of 40% CPU performance, and can scale up to full CPU performance 95% of the time. -
M7I_FLEX
Flexible instances with high memory and compute capacity based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation The M7i-Flex instances deliver a baseline of 40% CPU performance, and can scale up to full CPU performance 95% of the time. -
STANDARD7_AMD
Standard instances based on 4th generation AMD EPYC (codename Genoa), 7th generation. -
M7A
Standard instances based on 4th generation AMD EPYC (codename Genoa), 7th generation. -
HIGH_COMPUTE_MEMORY1
High memory and compute capacity instances, 1st generation. -
Z1D
High memory and compute capacity instances, 1st generation. -
INFERENCE1
Inferentia Chips based instances for machine learning inference applications, 1st generation. -
INF1
Inferentia Chips based instances for machine learning inference applications, 1st generation. -
INFERENCE2
Inferentia Chips based instances for machine learning inference applications, 2nd generation. -
INF2
Inferentia Chips based instances for machine learning inference applications, 2nd generation. -
MACINTOSH1_INTEL
Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors. -
MAC1
Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors. -
MACINTOSH2_M1
Macintosh instances built on Apple Mac mini 2020 computers, 2nd generation with Apple silicon M1 processors. -
MAC2
Macintosh instances built on Apple Mac mini 2020 computers, 2nd generation with Apple silicon M1 processors. -
MACINTOSH2_M2
Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 processors. -
MAC2_M2
Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 processors. -
MACINTOSH2_M2_PRO
Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 Pro processors. -
MAC2_M2PRO
Macintosh instances built on Apple Mac mini 2023 computers, 2nd generation with Apple silicon M2 Pro processors. -
MACINTOSH2_M1_ULTRA
Macintosh instances built on 2022 Mac Studio hardware powered by Apple silicon M1 Ultra processors. -
MAC2_M1ULTRA
Macintosh instances built on 2022 Mac Studio hardware powered by Apple silicon M1 Ultra processors. -
VIDEO_TRANSCODING1
Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation. -
VT1
Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation. -
HIGH_PERFORMANCE_COMPUTING6_AMD
High performance computing based on AMD EPYC, 6th generation. -
HPC6A
High performance computing based on AMD EPYC, 6th generation. -
HIGH_PERFORMANCE_COMPUTING6_INTEL_NVME_DRIVE
High performance computing with local NVME drive based on 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake), 6th generation. -
HPC6ID
High performance computing with local NVME drive based on 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake), 6th generation. -
HIGH_PERFORMANCE_COMPUTING7_AMD
High performance computing based on AMD EPYC, 7th generation. -
HPC7A
High performance computing based on AMD EPYC, 7th generation. -
HIGH_PERFORMANCE_COMPUTING7_GRAVITON
High performance computing based on Graviton, 7th generation. -
HPC7G
High performance computing based on Graviton, 7th generation. -
DEEP_LEARNING1
Deep learning instances powered by Gaudi accelerators from Habana Labs (an Intel company), 1st generation. -
DL1
Deep learning instances powered by Gaudi accelerators from Habana Labs (an Intel company), 1st generation. -
DEEP_LEARNING2_QUALCOMM
Deep learning instances powered by Qualcomm AI 100 Standard accelerators, 2nd generation. -
DL2Q
Deep learning instances powered by Qualcomm AI 100 Standard accelerators, 2nd generation.
-
-
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
-