Class InstanceClass
What class and generation of instance to use.
Inheritance
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.AWS.EC2.dll
Syntax (csharp)
public sealed class InstanceClass : Enum
Syntax (vb)
Public NotInheritable Class InstanceClass
Inherits
Enum
Remarks
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.
ExampleMetadata: infused
Examples
Vpc vpc;
DatabaseInstance sourceInstance;
new DatabaseInstanceFromSnapshot(this, "Instance", new DatabaseInstanceFromSnapshotProps {
SnapshotIdentifier = "my-snapshot",
Engine = DatabaseInstanceEngine.Postgres(new PostgresInstanceEngineProps { Version = PostgresEngineVersion.VER_12_3 }),
// optional, defaults to m5.large
InstanceType = InstanceType.Of(InstanceClass.BURSTABLE2, InstanceSize.LARGE),
Vpc = vpc
});
new DatabaseInstanceReadReplica(this, "ReadReplica", new DatabaseInstanceReadReplicaProps {
SourceDatabaseInstance = sourceInstance,
InstanceType = InstanceType.Of(InstanceClass.BURSTABLE2, InstanceSize.LARGE),
Vpc = vpc
});
Synopsis
Fields
A1 | Arm processor based instances, 1st generation. |
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. |
BURSTABLE4_GRAVITON | Burstable instances, 4th generation with Graviton2 processors. |
C3 | Compute optimized instances, 3rd generation. |
C4 | Compute optimized instances, 4th generation. |
C5 | Compute optimized instances, 5th generation. |
C5A | Compute optimized instances based on AMD EPYC, 5th generation. |
C5AD | Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation. |
C5D | Compute optimized instances with local NVME drive, 5th generation. |
C5N | Compute optimized instances for high performance computing, 5th generation. |
C6A | Compute optimized instances based on AMD EPYC (codename Milan), 6th generation. |
C6G | Compute optimized instances for high performance computing, 6th generation with Graviton2 processors. |
C6GD | Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive. |
C6GN | Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities. |
C6I | Compute optimized instances, 6th generation. |
COMPUTE3 | Compute optimized instances, 3rd generation. |
COMPUTE4 | Compute optimized instances, 4th generation. |
COMPUTE5 | Compute optimized instances, 5th generation. |
COMPUTE5_AMD | 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. |
COMPUTE5_HIGH_PERFORMANCE | Compute optimized instances for high performance computing, 5th generation. |
COMPUTE5_NVME_DRIVE | Compute optimized instances with local NVME drive, 5th generation. |
COMPUTE6_AMD | 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. |
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWIDTH | Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities. |
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWITH | Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities. |
COMPUTE6_GRAVITON2_NVME_DRIVE | Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive. |
COMPUTE6_INTEL | Compute optimized instances, 6th generation. |
D2 | Storage-optimized instances, 2nd generation. |
D3 | Storage-optimized instances, 3rd generation. |
D3EN | Storage-optimized instances, 3rd generation. |
F1 | Instances with customizable hardware acceleration, 1st generation. |
FPGA1 | Instances with customizable hardware acceleration, 1st generation. |
G3 | Graphics-optimized instances, 3rd generation. |
G4AD | Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation. |
G4DN | Graphics-optimized instances with NVME drive for high performance computing, 4th generation. |
G5 | Graphics-optimized instances, 5th generation. |
G5G | Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation. |
GRAPHICS3 | Graphics-optimized instances, 3rd generation. |
GRAPHICS4_AMD_NVME_DRIVE | Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation. |
GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE | Graphics-optimized instances with NVME drive for high performance computing, 4th generation. |
GRAPHICS5 | Graphics-optimized instances, 5th generation. |
GRAPHICS5_GRAVITON2 | Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation. |
H1 | Storage/compute balanced instances, 1st generation. |
HIGH_COMPUTE_MEMORY1 | High memory and compute capacity instances, 1st generation. |
HIGH_MEMORY_12TB_1 | 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. |
HIGH_MEMORY_24TB_1 | High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation. |
HIGH_MEMORY_6TB_1 | 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. |
HIGH_PERFORMANCE_COMPUTING6_AMD | High performance computing based on AMD EPYC, 6th generation. |
HPC6A | High performance computing based on AMD EPYC, 6th generation. |
I3 | I/O-optimized instances, 3rd generation. |
I3EN | I/O-optimized instances with local NVME drive, 3rd generation. |
I4I | I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation. |
IM4GN | Storage optimized instances powered by Graviton2 processor, 4th generation. |
INF1 | Inferentia Chips based instances for machine learning inference applications, 1st generation. |
INFERENCE1 | Inferentia Chips based instances for machine learning inference applications, 1st generation. |
IO3 | I/O-optimized instances, 3rd generation. |
IO3_DENSE_NVME_DRIVE | 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. |
IS4GEN | Storage optimized instances powered by Graviton2 processor, 4th generation. |
M3 | Standard instances, 3rd generation. |
M4 | Standard instances, 4th generation. |
M5 | Standard instances, 5th generation. |
M5A | Standard instances based on AMD EPYC, 5th generation. |
M5AD | Standard instances based on AMD EPYC with local NVME drive, 5th generation. |
M5D | Standard instances with local NVME drive, 5th generation. |
M5DN | Standard instances with local NVME drive for high performance computing, 5th generation. |
M5N | Standard instances for high performance computing, 5th generation. |
M5ZN | Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation. |
M6A | Standard instances based on 3rd Gen AMD EPYC processors, 6th generation. |
M6G | Arm processor based instances, 2nd generation. |
M6GD | Standard instances, 6th generation with Graviton2 processors and local NVME drive. |
M6I | Standard instances based on Intel (Ice Lake), 6th generation. |
MAC1 | Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors. |
MACINTOSH1_INTEL | Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors. |
MEMORY_INTENSIVE_1 | Memory-intensive instances, 1st generation. |
MEMORY_INTENSIVE_1_EXTENDED | Memory-intensive instances, extended, 1st generation. |
MEMORY_INTENSIVE_2_GRAVITON2 | Memory-intensive instances, 2nd generation with Graviton2 processors. |
MEMORY_INTENSIVE_2_GRAVITON2_NVME_DRIVE | Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive. |
MEMORY_INTENSIVE_2_INTEL | Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors. |
MEMORY_INTENSIVE_2_XT_INTEL | Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory. |
MEMORY_INTENSIVE_2_XTZ_INTEL | Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors. |
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. |
MEMORY5_AMD_NVME_DRIVE | Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation. |
MEMORY5_EBS_OPTIMIZED | Memory optimized instances that are also EBS-optimized, 5th generation. |
MEMORY5_HIGH_PERFORMANCE | Memory optimized instances for high performance computing, 5th generation. |
MEMORY5_NVME_DRIVE | 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. |
MEMORY6_GRAVITON | Memory optimized instances, 6th generation with Graviton2 processors. |
MEMORY6_GRAVITON2_NVME_DRIVE | Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive. |
MEMORY6_INTEL | Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake). |
P2 | Parallel-processing optimized instances, 2nd generation. |
P3 | Parallel-processing optimized instances, 3rd generation. |
P4D | Parallel-processing optimized instances, 4th generation. |
PARALLEL2 | Parallel-processing optimized instances, 2nd generation. |
PARALLEL3 | Parallel-processing optimized instances, 3nd generation. |
PARALLEL4 | Parallel-processing optimized instances, 4th generation. |
R3 | Memory optimized instances, 3rd generation. |
R4 | Memory optimized instances, 4th generation. |
R5 | Memory optimized instances, 5th generation. |
R5A | Memory optimized instances based on AMD EPYC, 5th generation. |
R5AD | Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation. |
R5B | Memory optimized instances that are also EBS-optimized, 5th generation. |
R5D | Memory optimized instances with local NVME drive, 5th generation. |
R5DN | Memory optimized instances with local NVME drive for high performance computing, 5th generation. |
R5N | Memory optimized instances for high performance computing, 5th generation. |
R6G | Memory optimized instances, 6th generation with Graviton2 processors. |
R6GD | Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive. |
R6I | Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake). |
STANDARD3 | Standard instances, 3rd generation. |
STANDARD4 | Standard instances, 4th generation. |
STANDARD5 | Standard instances, 5th generation. |
STANDARD5_AMD | Standard instances based on AMD EPYC, 5th generation. |
STANDARD5_AMD_NVME_DRIVE | Standard instances based on AMD EPYC with local NVME drive, 5th generation. |
STANDARD5_HIGH_COMPUTE | Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation. |
STANDARD5_HIGH_PERFORMANCE | Standard instances for high performance computing, 5th generation. |
STANDARD5_NVME_DRIVE | Standard instances with local NVME drive, 5th generation. |
STANDARD5_NVME_DRIVE_HIGH_PERFORMANCE | Standard instances with local NVME drive for high performance computing, 5th generation. |
STANDARD6_AMD | Standard instances based on 3rd Gen AMD EPYC processors, 6th generation. |
STANDARD6_GRAVITON | Arm processor based instances, 2nd generation. |
STANDARD6_GRAVITON2_NVME_DRIVE | Standard instances, 6th generation with Graviton2 processors and local NVME drive. |
STANDARD6_INTEL | Standard instances based on Intel (Ice Lake), 6th generation. |
STORAGE_COMPUTE_1 | Storage/compute balanced instances, 1st generation. |
STORAGE2 | Storage-optimized instances, 2nd generation. |
STORAGE3 | Storage-optimized instances, 3rd generation. |
STORAGE3_ENHANCED_NETWORK | Storage-optimized instances, 3rd generation. |
STORAGE4_GRAVITON_NETWORK_OPTIMIZED | Storage optimized instances powered by Graviton2 processor, 4th generation. |
STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED | Storage optimized instances powered by Graviton2 processor, 4th generation. |
T2 | Burstable instances, 2nd generation. |
T3 | Burstable instances, 3rd generation. |
T3A | Burstable instances based on AMD EPYC, 3rd generation. |
T4G | Burstable instances, 4th generation with Graviton2 processors. |
U_12TB1 | High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation. |
U_18TB1 | High memory instances (18TB) 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. |
U_6TB1 | High memory instances (6TB) 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. |
value__ | |
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. |
X1 | Memory-intensive instances, 1st generation. |
X1E | Memory-intensive instances, 1st generation. |
X2G | Memory-intensive instances, 2nd generation with Graviton2 processors. |
X2GD | Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive. |
X2IDN | Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors. |
X2IEDN | Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory. |
X2IEZN | Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors. |
Z1D | High memory and compute capacity instances, 1st generation. |
Fields
A1
Arm processor based instances, 1st generation.
public const InstanceClass A1
Field Value
Type | Description |
---|---|
InstanceClass |
ARM1
Arm processor based instances, 1st generation.
public const InstanceClass ARM1
Field Value
Type | Description |
---|---|
InstanceClass |
BURSTABLE2
Burstable instances, 2nd generation.
public const InstanceClass BURSTABLE2
Field Value
Type | Description |
---|---|
InstanceClass |
BURSTABLE3
Burstable instances, 3rd generation.
public const InstanceClass BURSTABLE3
Field Value
Type | Description |
---|---|
InstanceClass |
BURSTABLE3_AMD
Burstable instances based on AMD EPYC, 3rd generation.
public const InstanceClass BURSTABLE3_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
BURSTABLE4_GRAVITON
Burstable instances, 4th generation with Graviton2 processors.
public const InstanceClass BURSTABLE4_GRAVITON
Field Value
Type | Description |
---|---|
InstanceClass |
C3
Compute optimized instances, 3rd generation.
public const InstanceClass C3
Field Value
Type | Description |
---|---|
InstanceClass |
C4
Compute optimized instances, 4th generation.
public const InstanceClass C4
Field Value
Type | Description |
---|---|
InstanceClass |
C5
Compute optimized instances, 5th generation.
public const InstanceClass C5
Field Value
Type | Description |
---|---|
InstanceClass |
C5A
Compute optimized instances based on AMD EPYC, 5th generation.
public const InstanceClass C5A
Field Value
Type | Description |
---|---|
InstanceClass |
C5AD
Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation.
public const InstanceClass C5AD
Field Value
Type | Description |
---|---|
InstanceClass |
C5D
Compute optimized instances with local NVME drive, 5th generation.
public const InstanceClass C5D
Field Value
Type | Description |
---|---|
InstanceClass |
C5N
Compute optimized instances for high performance computing, 5th generation.
public const InstanceClass C5N
Field Value
Type | Description |
---|---|
InstanceClass |
C6A
Compute optimized instances based on AMD EPYC (codename Milan), 6th generation.
public const InstanceClass C6A
Field Value
Type | Description |
---|---|
InstanceClass |
C6G
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.
public const InstanceClass C6G
Field Value
Type | Description |
---|---|
InstanceClass |
C6GD
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive.
public const InstanceClass C6GD
Field Value
Type | Description |
---|---|
InstanceClass |
C6GN
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.
public const InstanceClass C6GN
Field Value
Type | Description |
---|---|
InstanceClass |
C6I
Compute optimized instances, 6th generation.
public const InstanceClass C6I
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE3
Compute optimized instances, 3rd generation.
public const InstanceClass COMPUTE3
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE4
Compute optimized instances, 4th generation.
public const InstanceClass COMPUTE4
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE5
Compute optimized instances, 5th generation.
public const InstanceClass COMPUTE5
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE5_AMD
Compute optimized instances based on AMD EPYC, 5th generation.
public const InstanceClass COMPUTE5_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE5_AMD_NVME_DRIVE
Compute optimized instances with local NVME drive based on AMD EPYC, 5th generation.
public const InstanceClass COMPUTE5_AMD_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE5_HIGH_PERFORMANCE
Compute optimized instances for high performance computing, 5th generation.
public const InstanceClass COMPUTE5_HIGH_PERFORMANCE
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE5_NVME_DRIVE
Compute optimized instances with local NVME drive, 5th generation.
public const InstanceClass COMPUTE5_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE6_AMD
Compute optimized instances based on AMD EPYC (codename Milan), 6th generation.
public const InstanceClass COMPUTE6_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE6_GRAVITON2
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors.
public const InstanceClass COMPUTE6_GRAVITON2
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWIDTH
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.
public const InstanceClass COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWIDTH
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWITH
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and high network bandwidth capabilities.
public const InstanceClass COMPUTE6_GRAVITON2_HIGH_NETWORK_BANDWITH
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE6_GRAVITON2_NVME_DRIVE
Compute optimized instances for high performance computing, 6th generation with Graviton2 processors and local NVME drive.
public const InstanceClass COMPUTE6_GRAVITON2_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
COMPUTE6_INTEL
Compute optimized instances, 6th generation.
public const InstanceClass COMPUTE6_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
D2
Storage-optimized instances, 2nd generation.
public const InstanceClass D2
Field Value
Type | Description |
---|---|
InstanceClass |
D3
Storage-optimized instances, 3rd generation.
public const InstanceClass D3
Field Value
Type | Description |
---|---|
InstanceClass |
D3EN
Storage-optimized instances, 3rd generation.
public const InstanceClass D3EN
Field Value
Type | Description |
---|---|
InstanceClass |
F1
Instances with customizable hardware acceleration, 1st generation.
public const InstanceClass F1
Field Value
Type | Description |
---|---|
InstanceClass |
FPGA1
Instances with customizable hardware acceleration, 1st generation.
public const InstanceClass FPGA1
Field Value
Type | Description |
---|---|
InstanceClass |
G3
Graphics-optimized instances, 3rd generation.
public const InstanceClass G3
Field Value
Type | Description |
---|---|
InstanceClass |
G4AD
Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation.
public const InstanceClass G4AD
Field Value
Type | Description |
---|---|
InstanceClass |
G4DN
Graphics-optimized instances with NVME drive for high performance computing, 4th generation.
public const InstanceClass G4DN
Field Value
Type | Description |
---|---|
InstanceClass |
G5
Graphics-optimized instances, 5th generation.
public const InstanceClass G5
Field Value
Type | Description |
---|---|
InstanceClass |
G5G
Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation.
public const InstanceClass G5G
Field Value
Type | Description |
---|---|
InstanceClass |
GRAPHICS3
Graphics-optimized instances, 3rd generation.
public const InstanceClass GRAPHICS3
Field Value
Type | Description |
---|---|
InstanceClass |
GRAPHICS4_AMD_NVME_DRIVE
Graphics-optimized instances based on AMD EPYC And Radeon Pro GPU (NAVI) with local NVME drive, 4th generation.
public const InstanceClass GRAPHICS4_AMD_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
Graphics-optimized instances with NVME drive for high performance computing, 4th generation.
public const InstanceClass GRAPHICS4_NVME_DRIVE_HIGH_PERFORMANCE
Field Value
Type | Description |
---|---|
InstanceClass |
GRAPHICS5
Graphics-optimized instances, 5th generation.
public const InstanceClass GRAPHICS5
Field Value
Type | Description |
---|---|
InstanceClass |
GRAPHICS5_GRAVITON2
Graphics-optimized instances powered by AWS Graviton2 Processors and NVIDIA T4G Tensor Core GPUs, 5th generation.
public const InstanceClass GRAPHICS5_GRAVITON2
Field Value
Type | Description |
---|---|
InstanceClass |
H1
Storage/compute balanced instances, 1st generation.
public const InstanceClass H1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_COMPUTE_MEMORY1
High memory and compute capacity instances, 1st generation.
public const InstanceClass HIGH_COMPUTE_MEMORY1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_MEMORY_12TB_1
High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
public const InstanceClass HIGH_MEMORY_12TB_1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_MEMORY_18TB_1
High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
public const InstanceClass HIGH_MEMORY_18TB_1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_MEMORY_24TB_1
High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
public const InstanceClass HIGH_MEMORY_24TB_1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_MEMORY_6TB_1
High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
public const InstanceClass HIGH_MEMORY_6TB_1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_MEMORY_9TB_1
High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
public const InstanceClass HIGH_MEMORY_9TB_1
Field Value
Type | Description |
---|---|
InstanceClass |
HIGH_PERFORMANCE_COMPUTING6_AMD
High performance computing based on AMD EPYC, 6th generation.
public const InstanceClass HIGH_PERFORMANCE_COMPUTING6_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
HPC6A
High performance computing based on AMD EPYC, 6th generation.
public const InstanceClass HPC6A
Field Value
Type | Description |
---|---|
InstanceClass |
I3
I/O-optimized instances, 3rd generation.
public const InstanceClass I3
Field Value
Type | Description |
---|---|
InstanceClass |
I3EN
I/O-optimized instances with local NVME drive, 3rd generation.
public const InstanceClass I3EN
Field Value
Type | Description |
---|---|
InstanceClass |
I4I
I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation.
public const InstanceClass I4I
Field Value
Type | Description |
---|---|
InstanceClass |
IM4GN
Storage optimized instances powered by Graviton2 processor, 4th generation.
public const InstanceClass IM4GN
Field Value
Type | Description |
---|---|
InstanceClass |
INF1
Inferentia Chips based instances for machine learning inference applications, 1st generation.
public const InstanceClass INF1
Field Value
Type | Description |
---|---|
InstanceClass |
INFERENCE1
Inferentia Chips based instances for machine learning inference applications, 1st generation.
public const InstanceClass INFERENCE1
Field Value
Type | Description |
---|---|
InstanceClass |
IO3
I/O-optimized instances, 3rd generation.
public const InstanceClass IO3
Field Value
Type | Description |
---|---|
InstanceClass |
IO3_DENSE_NVME_DRIVE
I/O-optimized instances with local NVME drive, 3rd generation.
public const InstanceClass IO3_DENSE_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
IO4_INTEL
I/O-optimized instances with local NVME drive powered by Intel Xeon Scalable processors (code named Ice Lake), 4th generation.
public const InstanceClass IO4_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
IS4GEN
Storage optimized instances powered by Graviton2 processor, 4th generation.
public const InstanceClass IS4GEN
Field Value
Type | Description |
---|---|
InstanceClass |
M3
Standard instances, 3rd generation.
public const InstanceClass M3
Field Value
Type | Description |
---|---|
InstanceClass |
M4
Standard instances, 4th generation.
public const InstanceClass M4
Field Value
Type | Description |
---|---|
InstanceClass |
M5
Standard instances, 5th generation.
public const InstanceClass M5
Field Value
Type | Description |
---|---|
InstanceClass |
M5A
Standard instances based on AMD EPYC, 5th generation.
public const InstanceClass M5A
Field Value
Type | Description |
---|---|
InstanceClass |
M5AD
Standard instances based on AMD EPYC with local NVME drive, 5th generation.
public const InstanceClass M5AD
Field Value
Type | Description |
---|---|
InstanceClass |
M5D
Standard instances with local NVME drive, 5th generation.
public const InstanceClass M5D
Field Value
Type | Description |
---|---|
InstanceClass |
M5DN
Standard instances with local NVME drive for high performance computing, 5th generation.
public const InstanceClass M5DN
Field Value
Type | Description |
---|---|
InstanceClass |
M5N
Standard instances for high performance computing, 5th generation.
public const InstanceClass M5N
Field Value
Type | Description |
---|---|
InstanceClass |
M5ZN
Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation.
public const InstanceClass M5ZN
Field Value
Type | Description |
---|---|
InstanceClass |
M6A
Standard instances based on 3rd Gen AMD EPYC processors, 6th generation.
public const InstanceClass M6A
Field Value
Type | Description |
---|---|
InstanceClass |
M6G
Arm processor based instances, 2nd generation.
public const InstanceClass M6G
Field Value
Type | Description |
---|---|
InstanceClass |
M6GD
Standard instances, 6th generation with Graviton2 processors and local NVME drive.
public const InstanceClass M6GD
Field Value
Type | Description |
---|---|
InstanceClass |
M6I
Standard instances based on Intel (Ice Lake), 6th generation.
public const InstanceClass M6I
Field Value
Type | Description |
---|---|
InstanceClass |
MAC1
Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors.
public const InstanceClass MAC1
Field Value
Type | Description |
---|---|
InstanceClass |
MACINTOSH1_INTEL
Macintosh instances built on Apple Mac mini computers, 1st generation with Intel procesors.
public const InstanceClass MACINTOSH1_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY_INTENSIVE_1
Memory-intensive instances, 1st generation.
public const InstanceClass MEMORY_INTENSIVE_1
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY_INTENSIVE_1_EXTENDED
Memory-intensive instances, extended, 1st generation.
public const InstanceClass MEMORY_INTENSIVE_1_EXTENDED
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY_INTENSIVE_2_GRAVITON2
Memory-intensive instances, 2nd generation with Graviton2 processors.
public const InstanceClass MEMORY_INTENSIVE_2_GRAVITON2
Field Value
Type | Description |
---|---|
InstanceClass |
Remarks
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.
public const InstanceClass MEMORY_INTENSIVE_2_GRAVITON2_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY_INTENSIVE_2_INTEL
Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors.
public const InstanceClass MEMORY_INTENSIVE_2_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY_INTENSIVE_2_XT_INTEL
Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.
public const InstanceClass MEMORY_INTENSIVE_2_XT_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
Remarks
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.
public const InstanceClass MEMORY_INTENSIVE_2_XTZ_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY3
Memory optimized instances, 3rd generation.
public const InstanceClass MEMORY3
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY4
Memory optimized instances, 4th generation.
public const InstanceClass MEMORY4
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5
Memory optimized instances, 5th generation.
public const InstanceClass MEMORY5
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5_AMD
Memory optimized instances based on AMD EPYC, 5th generation.
public const InstanceClass MEMORY5_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5_AMD_NVME_DRIVE
Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation.
public const InstanceClass MEMORY5_AMD_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5_EBS_OPTIMIZED
Memory optimized instances that are also EBS-optimized, 5th generation.
public const InstanceClass MEMORY5_EBS_OPTIMIZED
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5_HIGH_PERFORMANCE
Memory optimized instances for high performance computing, 5th generation.
public const InstanceClass MEMORY5_HIGH_PERFORMANCE
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5_NVME_DRIVE
Memory optimized instances with local NVME drive, 5th generation.
public const InstanceClass MEMORY5_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY5_NVME_DRIVE_HIGH_PERFORMANCE
Memory optimized instances with local NVME drive for high performance computing, 5th generation.
public const InstanceClass MEMORY5_NVME_DRIVE_HIGH_PERFORMANCE
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY6_GRAVITON
Memory optimized instances, 6th generation with Graviton2 processors.
public const InstanceClass MEMORY6_GRAVITON
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY6_GRAVITON2_NVME_DRIVE
Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive.
public const InstanceClass MEMORY6_GRAVITON2_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
MEMORY6_INTEL
Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).
public const InstanceClass MEMORY6_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
P2
Parallel-processing optimized instances, 2nd generation.
public const InstanceClass P2
Field Value
Type | Description |
---|---|
InstanceClass |
P3
Parallel-processing optimized instances, 3rd generation.
public const InstanceClass P3
Field Value
Type | Description |
---|---|
InstanceClass |
P4D
Parallel-processing optimized instances, 4th generation.
public const InstanceClass P4D
Field Value
Type | Description |
---|---|
InstanceClass |
PARALLEL2
Parallel-processing optimized instances, 2nd generation.
public const InstanceClass PARALLEL2
Field Value
Type | Description |
---|---|
InstanceClass |
PARALLEL3
Parallel-processing optimized instances, 3nd generation.
public const InstanceClass PARALLEL3
Field Value
Type | Description |
---|---|
InstanceClass |
PARALLEL4
Parallel-processing optimized instances, 4th generation.
public const InstanceClass PARALLEL4
Field Value
Type | Description |
---|---|
InstanceClass |
R3
Memory optimized instances, 3rd generation.
public const InstanceClass R3
Field Value
Type | Description |
---|---|
InstanceClass |
R4
Memory optimized instances, 4th generation.
public const InstanceClass R4
Field Value
Type | Description |
---|---|
InstanceClass |
R5
Memory optimized instances, 5th generation.
public const InstanceClass R5
Field Value
Type | Description |
---|---|
InstanceClass |
R5A
Memory optimized instances based on AMD EPYC, 5th generation.
public const InstanceClass R5A
Field Value
Type | Description |
---|---|
InstanceClass |
R5AD
Memory optimized instances based on AMD EPYC with local NVME drive, 5th generation.
public const InstanceClass R5AD
Field Value
Type | Description |
---|---|
InstanceClass |
R5B
Memory optimized instances that are also EBS-optimized, 5th generation.
public const InstanceClass R5B
Field Value
Type | Description |
---|---|
InstanceClass |
R5D
Memory optimized instances with local NVME drive, 5th generation.
public const InstanceClass R5D
Field Value
Type | Description |
---|---|
InstanceClass |
R5DN
Memory optimized instances with local NVME drive for high performance computing, 5th generation.
public const InstanceClass R5DN
Field Value
Type | Description |
---|---|
InstanceClass |
R5N
Memory optimized instances for high performance computing, 5th generation.
public const InstanceClass R5N
Field Value
Type | Description |
---|---|
InstanceClass |
R6G
Memory optimized instances, 6th generation with Graviton2 processors.
public const InstanceClass R6G
Field Value
Type | Description |
---|---|
InstanceClass |
R6GD
Memory optimized instances, 6th generation with Graviton2 processors and local NVME drive.
public const InstanceClass R6GD
Field Value
Type | Description |
---|---|
InstanceClass |
R6I
Memory optimized instances, 6th generation with Intel Xeon Scalable processors (3rd generation processors code named Ice Lake).
public const InstanceClass R6I
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD3
Standard instances, 3rd generation.
public const InstanceClass STANDARD3
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD4
Standard instances, 4th generation.
public const InstanceClass STANDARD4
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5
Standard instances, 5th generation.
public const InstanceClass STANDARD5
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5_AMD
Standard instances based on AMD EPYC, 5th generation.
public const InstanceClass STANDARD5_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5_AMD_NVME_DRIVE
Standard instances based on AMD EPYC with local NVME drive, 5th generation.
public const InstanceClass STANDARD5_AMD_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5_HIGH_COMPUTE
Standard instances with high memory and compute capacity based on Intel Xeon Scalable (Cascade Lake) processors, 5nd generation.
public const InstanceClass STANDARD5_HIGH_COMPUTE
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5_HIGH_PERFORMANCE
Standard instances for high performance computing, 5th generation.
public const InstanceClass STANDARD5_HIGH_PERFORMANCE
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5_NVME_DRIVE
Standard instances with local NVME drive, 5th generation.
public const InstanceClass STANDARD5_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD5_NVME_DRIVE_HIGH_PERFORMANCE
Standard instances with local NVME drive for high performance computing, 5th generation.
public const InstanceClass STANDARD5_NVME_DRIVE_HIGH_PERFORMANCE
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD6_AMD
Standard instances based on 3rd Gen AMD EPYC processors, 6th generation.
public const InstanceClass STANDARD6_AMD
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD6_GRAVITON
Arm processor based instances, 2nd generation.
public const InstanceClass STANDARD6_GRAVITON
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD6_GRAVITON2_NVME_DRIVE
Standard instances, 6th generation with Graviton2 processors and local NVME drive.
public const InstanceClass STANDARD6_GRAVITON2_NVME_DRIVE
Field Value
Type | Description |
---|---|
InstanceClass |
STANDARD6_INTEL
Standard instances based on Intel (Ice Lake), 6th generation.
public const InstanceClass STANDARD6_INTEL
Field Value
Type | Description |
---|---|
InstanceClass |
STORAGE_COMPUTE_1
Storage/compute balanced instances, 1st generation.
public const InstanceClass STORAGE_COMPUTE_1
Field Value
Type | Description |
---|---|
InstanceClass |
STORAGE2
Storage-optimized instances, 2nd generation.
public const InstanceClass STORAGE2
Field Value
Type | Description |
---|---|
InstanceClass |
STORAGE3
Storage-optimized instances, 3rd generation.
public const InstanceClass STORAGE3
Field Value
Type | Description |
---|---|
InstanceClass |
STORAGE3_ENHANCED_NETWORK
Storage-optimized instances, 3rd generation.
public const InstanceClass STORAGE3_ENHANCED_NETWORK
Field Value
Type | Description |
---|---|
InstanceClass |
STORAGE4_GRAVITON_NETWORK_OPTIMIZED
Storage optimized instances powered by Graviton2 processor, 4th generation.
public const InstanceClass STORAGE4_GRAVITON_NETWORK_OPTIMIZED
Field Value
Type | Description |
---|---|
InstanceClass |
STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED
Storage optimized instances powered by Graviton2 processor, 4th generation.
public const InstanceClass STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED
Field Value
Type | Description |
---|---|
InstanceClass |
T2
Burstable instances, 2nd generation.
public const InstanceClass T2
Field Value
Type | Description |
---|---|
InstanceClass |
T3
Burstable instances, 3rd generation.
public const InstanceClass T3
Field Value
Type | Description |
---|---|
InstanceClass |
T3A
Burstable instances based on AMD EPYC, 3rd generation.
public const InstanceClass T3A
Field Value
Type | Description |
---|---|
InstanceClass |
T4G
Burstable instances, 4th generation with Graviton2 processors.
public const InstanceClass T4G
Field Value
Type | Description |
---|---|
InstanceClass |
U_12TB1
High memory instances (12TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
public const InstanceClass U_12TB1
Field Value
Type | Description |
---|---|
InstanceClass |
U_18TB1
High memory instances (18TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
public const InstanceClass U_18TB1
Field Value
Type | Description |
---|---|
InstanceClass |
U_24TB1
High memory instances (24TB) based on Intel Xeon Scalable (Cascade Lake) processors, 1st generation.
public const InstanceClass U_24TB1
Field Value
Type | Description |
---|---|
InstanceClass |
U_6TB1
High memory instances (6TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
public const InstanceClass U_6TB1
Field Value
Type | Description |
---|---|
InstanceClass |
U_9TB1
High memory instances (9TB) based on Intel Xeon Platinum 8176M (Skylake) processors, 1st generation.
public const InstanceClass U_9TB1
Field Value
Type | Description |
---|---|
InstanceClass |
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |
VIDEO_TRANSCODING1
Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation.
public const InstanceClass VIDEO_TRANSCODING1
Field Value
Type | Description |
---|---|
InstanceClass |
VT1
Multi-stream video transcoding instances for resolutions up to 4K UHD, 1st generation.
public const InstanceClass VT1
Field Value
Type | Description |
---|---|
InstanceClass |
X1
Memory-intensive instances, 1st generation.
public const InstanceClass X1
Field Value
Type | Description |
---|---|
InstanceClass |
X1E
Memory-intensive instances, 1st generation.
public const InstanceClass X1E
Field Value
Type | Description |
---|---|
InstanceClass |
X2G
Memory-intensive instances, 2nd generation with Graviton2 processors.
public const InstanceClass X2G
Field Value
Type | Description |
---|---|
InstanceClass |
Remarks
This instance type can be used only in RDS. It is not supported in EC2.
X2GD
Memory-intensive instances, 2nd generation with Graviton2 processors and local NVME drive.
public const InstanceClass X2GD
Field Value
Type | Description |
---|---|
InstanceClass |
X2IDN
Memory-intensive instances with higher network bandwith and local NVME drive, Intel Xeon Scalable (Ice Lake) processors.
public const InstanceClass X2IDN
Field Value
Type | Description |
---|---|
InstanceClass |
X2IEDN
Memory-intensive instances with higher network bandwith, local NVME drive, and extended memory.
public const InstanceClass X2IEDN
Field Value
Type | Description |
---|---|
InstanceClass |
Remarks
Intel Xeon Scalable (Ice Lake) processors
X2IEZN
Memory-intensive instances with higher network bandwith and single-threaded performance, Intel Xeon Scalable (Cascade Lake) processors.
public const InstanceClass X2IEZN
Field Value
Type | Description |
---|---|
InstanceClass |
Z1D
High memory and compute capacity instances, 1st generation.
public const InstanceClass Z1D
Field Value
Type | Description |
---|---|
InstanceClass |