@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:06.643Z") @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.
| Enum Constant and Description |
|---|
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.
|
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_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_GRAVITON2
(experimental) Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.
|
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.
|
FPGA1
(experimental) Instances with customizable hardware acceleration, 1st generation.
|
GRAPHICS3
(experimental) Graphics-optimized instances, 3rd generation.
|
GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
(experimental) Graphics-optimized instances with NVME drive for high performance computing, 4th generation.
|
HIGH_COMPUTE_MEMORY1
(experimental) High memory and compute capacity instances, 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.
|
MEMORY_INTENSIVE_1
(experimental) Memory-intensive instances, 1st generation.
|
MEMORY_INTENSIVE_1_EXTENDED
(experimental) Memory-intensive instances, extended, 1st generation.
|
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.
|
PARALLEL2
(experimental) Parallel-processing optimized instances, 2nd generation.
|
PARALLEL3
(experimental) Parallel-processing optimized instances, 3nd generation.
|
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_NVME_DRIVE
(experimental) Standard instances with local NVME drive, 5th 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.
|
STORAGE_COMPUTE_1
(experimental) Storage/compute balanced instances, 1st generation.
|
STORAGE2
(experimental) Storage-optimized instances, 2nd 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 STANDARD4
@Stability(value=Experimental) public static final InstanceClass STANDARD5
@Stability(value=Experimental) public static final InstanceClass STANDARD5_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass STANDARD5_AMD
@Stability(value=Experimental) public static final InstanceClass STANDARD5_AMD_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass MEMORY3
@Stability(value=Experimental) public static final InstanceClass MEMORY4
@Stability(value=Experimental) public static final InstanceClass MEMORY5
@Stability(value=Experimental) public static final InstanceClass MEMORY5_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass MEMORY5_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass MEMORY5_NVME_DRIVE_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass MEMORY5_AMD
@Stability(value=Experimental) public static final InstanceClass MEMORY5_AMD_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass MEMORY5_EBS_OPTIMIZED
@Stability(value=Experimental) public static final InstanceClass MEMORY6_GRAVITON
@Stability(value=Experimental) public static final InstanceClass MEMORY6_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass COMPUTE3
@Stability(value=Experimental) public static final InstanceClass COMPUTE4
@Stability(value=Experimental) public static final InstanceClass COMPUTE5
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_AMD
@Stability(value=Experimental) public static final InstanceClass COMPUTE5_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWITH
@Stability(value=Experimental) public static final InstanceClass STORAGE2
@Stability(value=Experimental) public static final InstanceClass STORAGE_COMPUTE_1
@Stability(value=Experimental) public static final InstanceClass IO3
@Stability(value=Experimental) public static final InstanceClass IO3_DENSE_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass BURSTABLE2
@Stability(value=Experimental) public static final InstanceClass BURSTABLE3
@Stability(value=Experimental) public static final InstanceClass BURSTABLE3_AMD
@Stability(value=Experimental) public static final InstanceClass BURSTABLE4_GRAVITON
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_1
@Stability(value=Experimental) public static final InstanceClass MEMORY_INTENSIVE_1_EXTENDED
@Stability(value=Experimental) public static final InstanceClass FPGA1
@Stability(value=Experimental) public static final InstanceClass GRAPHICS3
@Stability(value=Experimental) public static final InstanceClass GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
@Stability(value=Experimental) public static final InstanceClass PARALLEL2
@Stability(value=Experimental) public static final InstanceClass PARALLEL3
@Stability(value=Experimental) public static final InstanceClass ARM1
@Stability(value=Experimental) public static final InstanceClass STANDARD6_GRAVITON
@Stability(value=Experimental) public static final InstanceClass STANDARD6_GRAVITON2_NVME_DRIVE
@Stability(value=Experimental) public static final InstanceClass HIGH_COMPUTE_MEMORY1
@Stability(value=Experimental) public static final InstanceClass INFERENCE1
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 © 2021. All rights reserved.