@Generated(value="jsii-pacmak/1.70.0 (build 03c2f6f)", date="2022-11-01T13:16:46.967Z") @Stability(value=Experimental) public enum InstanceClass extends Enum<InstanceClass>
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 sourceInstance;
DatabaseInstanceFromSnapshot.Builder.create(this, "Instance")
.snapshotIdentifier("my-snapshot")
.engine(DatabaseInstanceEngine.postgres(PostgresInstanceEngineProps.builder().version(PostgresEngineVersion.VER_12_3).build()))
// optional, defaults to m5.large
.instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.LARGE))
.vpc(vpc)
.build();
DatabaseInstanceReadReplica.Builder.create(this, "ReadReplica")
.sourceDatabaseInstance(sourceInstance)
.instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.LARGE))
.vpc(vpc)
.build();
| Enum Constant and Description |
|---|
A1
(experimental) Arm processor based instances, 1st generation.
|
ARM1
(experimental) Arm processor based instances, 1st generation.
|
BURSTABLE2
(experimental) Burstable instances, 2nd generation.
|
BURSTABLE3
(experimental) Burstable instances, 3rd generation.
|
BURSTABLE3_AMD
(experimental) Burstable instances based on AMD EPYC, 3rd generation.
|
BURSTABLE4_GRAVITON
(experimental) Burstable instances, 4th generation with Graviton2 processors.
|
C3
(experimental) Compute optimized instances, 3rd generation.
|
C4
(experimental) Compute optimized instances, 4th generation.
|
C5
(experimental) Compute optimized instances, 5th generation.
|
C5A
(experimental) Compute optimized instances based on AMD EPYC, 5th generation.
|
C5AD
(experimental) Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation.
|
C5D
(experimental) Compute optimized instances with local NVME drive, 5th generation.
|
C5N
(experimental) Compute optimized instances for high performance computing, 5th generation.
|
C6A
(experimental) Compute optimized instances based on AMD EPYC (codename Milan), 6th generation.
|
C6G
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.
|
C6GD
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive.
|
C6GN
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.
|
C6I
(experimental) Compute optimized instances, 6th generation.
|
COMPUTE3
(experimental) Compute optimized instances, 3rd generation.
|
COMPUTE4
(experimental) Compute optimized instances, 4th generation.
|
COMPUTE5
(experimental) Compute optimized instances, 5th generation.
|
COMPUTE5_AMD
(experimental) Compute optimized instances based on AMD EPYC, 5th generation.
|
COMPUTE5_AMD_NVME_DRIVE
(experimental) Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation.
|
COMPUTE5_HIGH_PERFORMANCE
(experimental) Compute optimized instances for high performance computing, 5th generation.
|
COMPUTE5_NVME_DRIVE
(experimental) Compute optimized instances with local NVME drive, 5th generation.
|
COMPUTE6_AMD
(experimental) Compute optimized instances based on AMD EPYC (codename Milan), 6th generation.
|
COMPUTE6_GRAVITON2
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.
|
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWIDTH
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.
|
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWITH
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.
|
COMPUTE6_GRAVITON2_NVME_DRIVE
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive.
|
COMPUTE6_INTEL
(experimental) Compute optimized instances, 6th generation.
|
D2
(experimental) Storage-optimized instances, 2nd generation.
|
D3
(experimental) Storage-optimized instances, 3rd generation.
|
D3EN
(experimental) Storage-optimized instances, 3rd generation.
|
F1
(experimental) Instances with customizable hardware acceleration, 1st generation.
|
FPGA1
(experimental) Instances with customizable hardware acceleration, 1st generation.
|
G3
(experimental) Graphics-optimized instances, 3rd generation.
|
G4AD
(experimental) Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation.
|
G4DN
(experimental) Graphics-optimized instances with NVME drive for high performance computing, 4th generation.
|
G5
(experimental) Graphics-optimized instances, 5th generation.
|
G5G
(experimental) Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation.
|
GRAPHICS3
(experimental) Graphics-optimized instances, 3rd generation.
|
GRAPHICS4_AMD_NVME_DRIVE
(experimental) Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation.
|
GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
(experimental) Graphics-optimized instances with NVME drive for high performance computing, 4th generation.
|
GRAPHICS5
(experimental) Graphics-optimized instances, 5th generation.
|
GRAPHICS5_GRAVITON2
(experimental) Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation.
|
H1
(experimental) Storage/compute balanced instances, 1st generation.
|
HIGH_COMPUTE_MEMORY1
(experimental) High memory and compute capacity instances, 1st generation.
|
HIGH_MEMORY_12TB_1
(experimental) High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
|
HIGH_MEMORY_18TB_1
(experimental) High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
|
HIGH_MEMORY_24TB_1
(experimental) High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
|
HIGH_MEMORY_6TB_1
(experimental) High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
|
HIGH_MEMORY_9TB_1
(experimental) High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
|
HIGH_PERFORMANCE_COMPUTING6_AMD
(experimental) High performance computing based on AMD EPYC, 6th generation.
|
HPC6A
(experimental) High performance computing based on AMD EPYC, 6th generation.
|
I3
(experimental) I/O-optimized instances, 3rd generation.
|
I3EN
(experimental) I/O-optimized instances with local NVME drive, 3rd generation.
|
I4I
(experimental) I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation.
|
IM4GN
(experimental) Storage optimized instances powered by Graviton2 processor, 4th generation.
|
INF1
(experimental) Inferentia Chips based instances for machine learning inference applications, 1st generation.
|
INFERENCE1
(experimental) Inferentia Chips based instances for machine learning inference applications, 1st generation.
|
IO3
(experimental) I/O-optimized instances, 3rd generation.
|
IO3_DENSE_NVME_DRIVE
(experimental) I/O-optimized instances with local NVME drive, 3rd generation.
|
IO4_INTEL
(experimental) I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation.
|
IS4GEN
(experimental) Storage optimized instances powered by Graviton2 processor, 4th generation.
|
M3
(experimental) Standard instances, 3rd generation.
|
M4
(experimental) Standard instances, 4th generation.
|
M5
(experimental) Standard instances, 5th generation.
|
M5A
(experimental) Standard instances based on AMD EPYC, 5th generation.
|
M5AD
(experimental) Standard instances based on AMD EPYC with local NVME drive, 5th generation.
|
M5D
(experimental) Standard instances with local NVME drive, 5th generation.
|
M5DN
(experimental) Standard instances with local NVME drive for high performance computing, 5th generation.
|
M5N
(experimental) Standard instances for high performance computing, 5th generation.
|
M5ZN
(experimental) Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation.
|
M6A
(experimental) Standard instances based on 3rd Gen AMD EPYC processors, 6th generation.
|
M6G
(experimental) Arm processor based instances, 2nd generation.
|
M6GD
(experimental) Standard instances, 6th generation with Graviton2 processors and local NVME drive.
|
M6I
(experimental) Standard instances based on Intel (Ice Lake), 6th generation.
|
MAC1
(experimental) Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors.
|
MACINTOSH1_INTEL
(experimental) Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors.
|
MEMORY_INTENSIVE_1
(experimental) Memory-intensive instances, 1st generation.
|
MEMORY_INTENSIVE_1_EXTENDED
(experimental) Memory-intensive instances, extended, 1st generation.
|
MEMORY_INTENSIVE_2_GRAVITON2
(experimental) Memory-intensive instances, 2nd generation with Graviton2 processors.
|
MEMORY_INTENSIVE_2_GRAVITON2_NVME_DRIVE
(experimental) Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive.
|
MEMORY_INTENSIVE_2_INTEL
(experimental) Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors.
|
MEMORY_INTENSIVE_2_XT_INTEL
(experimental) Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.
|
MEMORY_INTENSIVE_2_XTZ_INTEL
(experimental) Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors.
|
MEMORY3
(experimental) Memory optimized instances, 3rd generation.
|
MEMORY4
(experimental) Memory optimized instances, 4th generation.
|
MEMORY5
(experimental) Memory optimized instances, 5th generation.
|
MEMORY5_AMD
(experimental) Memory optimized instances based on AMD EPYC, 5th generation.
|
MEMORY5_AMD_NVME_DRIVE
(experimental) Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation.
|
MEMORY5_EBS_OPTIMIZED
(experimental) Memory optimized instances that are also EBS-optimized, 5th generation.
|
MEMORY5_HIGH_PERFORMANCE
(experimental) Memory optimized instances for high performance computing, 5th generation.
|
MEMORY5_NVME_DRIVE
(experimental) Memory optimized instances with local NVME drive, 5th generation.
|
MEMORY5_NVME_DRIVE_HIGH_PERFORMANCE
(experimental) Memory optimized instances with local NVME drive for high performance computing, 5th generation.
|
MEMORY6_GRAVITON
(experimental) Memory optimized instances, 6th generation with Graviton2 processors.
|
MEMORY6_GRAVITON2_NVME_DRIVE
(experimental) Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive.
|
MEMORY6_INTEL
(experimental) Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).
|
P2
(experimental) Parallel-processing optimized instances, 2nd generation.
|
P3
(experimental) Parallel-processing optimized instances, 3rd generation.
|
P4D
(experimental) Parallel-processing optimized instances, 4th generation.
|
PARALLEL2
(experimental) Parallel-processing optimized instances, 2nd generation.
|
PARALLEL3
(experimental) Parallel-processing optimized instances, 3nd generation.
|
PARALLEL4
(experimental) Parallel-processing optimized instances, 4th generation.
|
R3
(experimental) Memory optimized instances, 3rd generation.
|
R4
(experimental) Memory optimized instances, 4th generation.
|
R5
(experimental) Memory optimized instances, 5th generation.
|
R5A
(experimental) Memory optimized instances based on AMD EPYC, 5th generation.
|
R5AD
(experimental) Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation.
|
R5B
(experimental) Memory optimized instances that are also EBS-optimized, 5th generation.
|
R5D
(experimental) Memory optimized instances with local NVME drive, 5th generation.
|
R5DN
(experimental) Memory optimized instances with local NVME drive for high performance computing, 5th generation.
|
R5N
(experimental) Memory optimized instances for high performance computing, 5th generation.
|
R6G
(experimental) Memory optimized instances, 6th generation with Graviton2 processors.
|
R6GD
(experimental) Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive.
|
R6I
(experimental) Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).
|
STANDARD3
(experimental) Standard instances, 3rd generation.
|
STANDARD4
(experimental) Standard instances, 4th generation.
|
STANDARD5
(experimental) Standard instances, 5th generation.
|
STANDARD5_AMD
(experimental) Standard instances based on AMD EPYC, 5th generation.
|
STANDARD5_AMD_NVME_DRIVE
(experimental) Standard instances based on AMD EPYC with local NVME drive, 5th generation.
|
STANDARD5_HIGH_COMPUTE
(experimental) Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation.
|
STANDARD5_HIGH_PERFORMANCE
(experimental) Standard instances for high performance computing, 5th generation.
|
STANDARD5_NVME_DRIVE
(experimental) Standard instances with local NVME drive, 5th generation.
|
STANDARD5_NVME_DRIVE_HIGH_PERFORMANCE
(experimental) Standard instances with local NVME drive for high performance computing, 5th generation.
|
STANDARD6_AMD
(experimental) Standard instances based on 3rd Gen AMD EPYC processors, 6th generation.
|
STANDARD6_GRAVITON
(experimental) Arm processor based instances, 2nd generation.
|
STANDARD6_GRAVITON2_NVME_DRIVE
(experimental) Standard instances, 6th generation with Graviton2 processors and local NVME drive.
|
STANDARD6_INTEL
(experimental) Standard instances based on Intel (Ice Lake), 6th generation.
|
STORAGE_COMPUTE_1
(experimental) Storage/compute balanced instances, 1st generation.
|
STORAGE2
(experimental) Storage-optimized instances, 2nd generation.
|
STORAGE3
(experimental) Storage-optimized instances, 3rd generation.
|
STORAGE3_ENHANCED_NETWORK
(experimental) Storage-optimized instances, 3rd generation.
|
STORAGE4_GRAVITON_NETWORK_OPTIMIZED
(experimental) Storage optimized instances powered by Graviton2 processor, 4th generation.
|
STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED
(experimental) Storage optimized instances powered by Graviton2 processor, 4th generation.
|
T2
(experimental) Burstable instances, 2nd generation.
|
T3
(experimental) Burstable instances, 3rd generation.
|
T3A
(experimental) Burstable instances based on AMD EPYC, 3rd generation.
|
T4G
(experimental) Burstable instances, 4th generation with Graviton2 processors.
|
U_12TB1
(experimental) High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
|
U_18TB1
(experimental) High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
|
U_24TB1
(experimental) High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
|
U_6TB1
(experimental) High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
|
U_9TB1
(experimental) High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
|
VIDEO_TRANSCODING1
(experimental) Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation.
|
VT1
(experimental) Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation.
|
X1
(experimental) Memory-intensive instances, 1st generation.
|
X1E
(experimental) Memory-intensive instances, 1st generation.
|
X2G
(experimental) Memory-intensive instances, 2nd generation with Graviton2 processors.
|
X2GD
(experimental) Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive.
|
X2IDN
(experimental) Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors.
|
X2IEDN
(experimental) Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.
|
X2IEZN
(experimental) Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors.
|
Z1D
(experimental) High memory and compute capacity instances, 1st generation.
|
| Modifier and Type | Method and Description |
|---|---|
static InstanceClass |
valueOf(String name)
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.
|
@Stability(value=Experimental) public static final InstanceClass STANDARD3
@Stability(value=Experimental) public static final InstanceClass M3
@Stability(value=Experimental) public static final InstanceClass STANDARD4
@Stability(value=Experimental) public static final InstanceClass M4
@Stability(value=Experimental) public static final InstanceClass STANDARD5
@Stability(value=Experimental) public static final InstanceClass M5
@Stability(value=Experimental) public static final InstanceClass STANDARD5_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass M5D
@Stability(value=Experimental) public static final InstanceClass STANDARD5_AMD
@Stability(value=Experimental) public static final InstanceClass M5A
@Stability(value=Experimental) public static final InstanceClass STANDARD5_AMD_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass M5AD
@Stability(value=Experimental) public static final InstanceClass STANDARD5_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass M5N
@Stability(value=Experimental) public static final InstanceClass STANDARD5_NVME_DRIVE_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass M5DN
@Stability(value=Experimental) public static final InstanceClass STANDARD5_HIGH_COMPUTE
@Stability(value=Experimental) public static final InstanceClass M5ZN
@Stability(value=Experimental) public static final InstanceClass MEMORY3
@Stability(value=Experimental) public static final InstanceClass R3
@Stability(value=Experimental) public static final InstanceClass MEMORY4
@Stability(value=Experimental) public static final InstanceClass R4
@Stability(value=Experimental) public static final InstanceClass MEMORY5
@Stability(value=Experimental) public static final InstanceClass R5
@Stability(value=Experimental) public static final InstanceClass MEMORY6_INTEL
@Stability(value=Experimental) public static final InstanceClass R6I
@Stability(value=Experimental) public static final InstanceClass MEMORY5_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass R5N
@Stability(value=Experimental) public static final InstanceClass MEMORY5_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass R5D
@Stability(value=Experimental) public static final InstanceClass MEMORY5_NVME_DRIVE_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass R5DN
@Stability(value=Experimental) public static final InstanceClass MEMORY5_AMD
@Stability(value=Experimental) public static final InstanceClass R5A
@Stability(value=Experimental) public static final InstanceClass MEMORY5_AMD_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass HIGH_MEMORY_6TB_1
@Stability(value=Experimental) public static final InstanceClass U_6TB1
@Stability(value=Experimental) public static final InstanceClass HIGH_MEMORY_9TB_1
@Stability(value=Experimental) public static final InstanceClass U_9TB1
@Stability(value=Experimental) public static final InstanceClass HIGH_MEMORY_12TB_1
@Stability(value=Experimental) public static final InstanceClass U_12TB1
@Stability(value=Experimental) public static final InstanceClass HIGH_MEMORY_18TB_1
@Stability(value=Experimental) public static final InstanceClass U_18TB1
@Stability(value=Experimental) public static final InstanceClass HIGH_MEMORY_24TB_1
@Stability(value=Experimental) public static final InstanceClass U_24TB1
@Stability(value=Experimental) public static final InstanceClass R5AD
@Stability(value=Experimental) public static final InstanceClass MEMORY5_EBS_OPTIMIZED
@Stability(value=Experimental) public static final InstanceClass R5B
@Stability(value=Experimental) public static final InstanceClass MEMORY6_GRAVITON
@Stability(value=Experimental) public static final InstanceClass R6G
@Stability(value=Experimental) public static final InstanceClass MEMORY6_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass R6GD
@Stability(value=Experimental) public static final InstanceClass COMPUTE3
@Stability(value=Experimental) public static final InstanceClass C3
@Stability(value=Experimental) public static final InstanceClass COMPUTE4
@Stability(value=Experimental) public static final InstanceClass C4
@Stability(value=Experimental) public static final InstanceClass COMPUTE5
@Stability(value=Experimental) public static final InstanceClass C5
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass C5D
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_AMD
@Stability(value=Experimental) public static final InstanceClass C5A
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_AMD_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass C5AD
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass C5N
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_INTEL
@Stability(value=Experimental) public static final InstanceClass C6I
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_AMD
@Stability(value=Experimental) public static final InstanceClass C6A
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2
@Stability(value=Experimental) public static final InstanceClass C6G
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass C6GD
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWITH
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWIDTH
@Stability(value=Experimental) public static final InstanceClass C6GN
@Stability(value=Experimental) public static final InstanceClass STORAGE2
@Stability(value=Experimental) public static final InstanceClass D2
@Stability(value=Experimental) public static final InstanceClass STORAGE3
@Stability(value=Experimental) public static final InstanceClass D3
@Stability(value=Experimental) public static final InstanceClass STORAGE3_ENHANCED_NETWORK
@Stability(value=Experimental) public static final InstanceClass D3EN
@Stability(value=Experimental) public static final InstanceClass STORAGE_COMPUTE_1
@Stability(value=Experimental) public static final InstanceClass H1
@Stability(value=Experimental) public static final InstanceClass IO3
@Stability(value=Experimental) public static final InstanceClass I3
@Stability(value=Experimental) public static final InstanceClass IO3_DENSE_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass I3EN
@Stability(value=Experimental) public static final InstanceClass IO4_INTEL
@Stability(value=Experimental) public static final InstanceClass I4I
@Stability(value=Experimental) public static final InstanceClass STORAGE4_GRAVITON_NETWORK_OPTIMIZED
@Stability(value=Experimental) public static final InstanceClass IM4GN
@Stability(value=Experimental) public static final InstanceClass STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED
@Stability(value=Experimental) public static final InstanceClass IS4GEN
@Stability(value=Experimental) public static final InstanceClass BURSTABLE2
@Stability(value=Experimental) public static final InstanceClass T2
@Stability(value=Experimental) public static final InstanceClass BURSTABLE3
@Stability(value=Experimental) public static final InstanceClass T3
@Stability(value=Experimental) public static final InstanceClass BURSTABLE3_AMD
@Stability(value=Experimental) public static final InstanceClass T3A
@Stability(value=Experimental) public static final InstanceClass BURSTABLE4_GRAVITON
@Stability(value=Experimental) public static final InstanceClass T4G
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_1
@Stability(value=Experimental) public static final InstanceClass X1
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_1_EXTENDED
@Stability(value=Experimental) public static final InstanceClass X1E
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_2_GRAVITON2
This instance type can be used only in RDS. It is not supported in EC2.
@Stability(value=Experimental) public static final InstanceClass X2G
This instance type can be used only in RDS. It is not supported in EC2.
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_2_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass X2GD
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_2_XT_INTEL
Intel Xeon Scalable (Ice Lake) processors
@Stability(value=Experimental) public static final InstanceClass X2IEDN
Intel Xeon Scalable (Ice Lake) processors
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_2_INTEL
@Stability(value=Experimental) public static final InstanceClass X2IDN
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_2_XTZ_INTEL
@Stability(value=Experimental) public static final InstanceClass X2IEZN
@Stability(value=Experimental) public static final InstanceClass FPGA1
@Stability(value=Experimental) public static final InstanceClass F1
@Stability(value=Experimental) public static final InstanceClass GRAPHICS3
@Stability(value=Experimental) public static final InstanceClass G3
@Stability(value=Experimental) public static final InstanceClass GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass G4DN
@Stability(value=Experimental) public static final InstanceClass GRAPHICS4_AMD_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass G4AD
@Stability(value=Experimental) public static final InstanceClass GRAPHICS5
@Stability(value=Experimental) public static final InstanceClass G5
@Stability(value=Experimental) public static final InstanceClass GRAPHICS5_GRAVITON2
@Stability(value=Experimental) public static final InstanceClass G5G
@Stability(value=Experimental) public static final InstanceClass PARALLEL2
@Stability(value=Experimental) public static final InstanceClass P2
@Stability(value=Experimental) public static final InstanceClass PARALLEL3
@Stability(value=Experimental) public static final InstanceClass P3
@Stability(value=Experimental) public static final InstanceClass PARALLEL4
@Stability(value=Experimental) public static final InstanceClass P4D
@Stability(value=Experimental) public static final InstanceClass ARM1
@Stability(value=Experimental) public static final InstanceClass A1
@Stability(value=Experimental) public static final InstanceClass STANDARD6_GRAVITON
@Stability(value=Experimental) public static final InstanceClass M6G
@Stability(value=Experimental) public static final InstanceClass STANDARD6_INTEL
@Stability(value=Experimental) public static final InstanceClass M6I
@Stability(value=Experimental) public static final InstanceClass STANDARD6_AMD
@Stability(value=Experimental) public static final InstanceClass M6A
@Stability(value=Experimental) public static final InstanceClass STANDARD6_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass M6GD
@Stability(value=Experimental) public static final InstanceClass HIGH_COMPUTE_MEMORY1
@Stability(value=Experimental) public static final InstanceClass Z1D
@Stability(value=Experimental) public static final InstanceClass INFERENCE1
@Stability(value=Experimental) public static final InstanceClass INF1
@Stability(value=Experimental) public static final InstanceClass MACINTOSH1_INTEL
@Stability(value=Experimental) public static final InstanceClass MAC1
@Stability(value=Experimental) public static final InstanceClass VIDEO_TRANSCODING1
@Stability(value=Experimental) public static final InstanceClass VT1
@Stability(value=Experimental) public static final InstanceClass HIGH_PERFORMANCE_COMPUTING6_AMD
@Stability(value=Experimental) public static final InstanceClass HPC6A
public static InstanceClass[] values()
for (InstanceClass c : InstanceClass.values()) System.out.println(c);
public static InstanceClass valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2022. All rights reserved.