@@ -288,6 +288,78 @@ export enum InstanceClass {
288
288
*/
289
289
U_24TB1 = 'u-24tb1' ,
290
290
291
+ /**
292
+ * High memory instances (6TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
293
+ */
294
+ HIGH_MEMORY_6TB_7 = 'high-memory-6tb-7' ,
295
+
296
+ /**
297
+ * High memory instances (6TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
298
+ */
299
+ U7I_6TB = 'u7i-6tb' ,
300
+
301
+ /**
302
+ * High memory instances (8TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
303
+ */
304
+ HIGH_MEMORY_8TB_7 = 'high-memory-8tb-7' ,
305
+
306
+ /**
307
+ * High memory instances (8TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
308
+ */
309
+ U7I_8TB = 'u7i-8tb' ,
310
+
311
+ /**
312
+ * High memory instances (12TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
313
+ */
314
+ HIGH_MEMORY_12TB_7 = 'high-memory-12tb-7' ,
315
+
316
+ /**
317
+ * High memory instances (12TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
318
+ */
319
+ U7I_12TB = 'u7i-12tb' ,
320
+
321
+ /**
322
+ * High memory, network-intensive instances (16TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
323
+ */
324
+ HIGH_MEMORY_HIGH_NETWORK_16TB_7 = 'high-memory-high-network-16tb-7' ,
325
+
326
+ /**
327
+ * High memory, network-intensive instances (16TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
328
+ */
329
+ U7IN_16TB = 'u7in-16tb' ,
330
+
331
+ /**
332
+ * High memory, network-intensive instances (24TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
333
+ */
334
+ HIGH_MEMORY_HIGH_NETWORK_24TB_7 = 'high-memory-high-network-24tb-7' ,
335
+
336
+ /**
337
+ * High memory, network-intensive instances (24TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
338
+ */
339
+ U7IN_24TB = 'u7in-24tb' ,
340
+
341
+ /**
342
+ * High memory, network-intensive instances (32TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
343
+ */
344
+ HIGH_MEMORY_HIGH_NETWORK_32TB_7 = 'high-memory-high-network-32tb-7' ,
345
+
346
+ /**
347
+ * High memory, network-intensive instances (32TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
348
+ */
349
+ U7IN_32TB = 'u7in-32tb' ,
350
+
351
+ /**
352
+ * High memory, network-intensive instances (32TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
353
+ * U7inh instances use Hewlett Packard Enterprise (HPE) Compute Scale Up Server 3200.
354
+ */
355
+ HIGH_MEMORY_HIGH_NETWORK_HPE_32TB_7 = 'high-memory-high-network-hpe-32tb-7' ,
356
+
357
+ /**
358
+ * High memory, network-intensive instances (32TB) based on 4th Generation Intel Xeon Scalable processors (Sapphire Rapids), 7th generation
359
+ * U7inh instances use Hewlett Packard Enterprise (HPE) Compute Scale Up Server 3200.
360
+ */
361
+ U7INH_32TB = 'u7inh-32tb' ,
362
+
291
363
/**
292
364
* Memory optimized instances that are also EBS-optimized, 5th generation
293
365
*/
@@ -590,6 +662,18 @@ export enum InstanceClass {
590
662
*/
591
663
C7I = 'c7i' ,
592
664
665
+ /**
666
+ * Compute optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation
667
+ * C7i-flex instances efficiently use compute resources to deliver a baseline level of performance with the ability to scale up to the full compute performance a majority of the time.
668
+ */
669
+ COMPUTE7_INTEL_FLEX = 'compute7-intel-flex' ,
670
+
671
+ /**
672
+ * Compute optimized instances based on Intel Xeon Scalable (Sapphire Rapids) processors, 7th generation
673
+ * C7i-flex instances efficiently use compute resources to deliver a baseline level of performance with the ability to scale up to the full compute performance a majority of the time.
674
+ */
675
+ C7I_FLEX = 'c7i-flex' ,
676
+
593
677
/**
594
678
* Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation
595
679
*/
@@ -660,6 +744,28 @@ export enum InstanceClass {
660
744
*/
661
745
TRN1N = 'trn1n' ,
662
746
747
+ /**
748
+ * High performance computing powered by AWS Trainium2, 2nd generation
749
+ */
750
+ TRAINING_ACCELERATOR2 = 'training-accelerator2' ,
751
+
752
+ /**
753
+ * High performance computing powered by AWS Trainium2, 2nd generation
754
+ */
755
+ TRN2 = 'trn2' ,
756
+
757
+ /**
758
+ * High performance computing powered by AWS Trainium2 and EC2 Ultra Servers, 2nd generation
759
+ * UltraServers connect multiple EC2 instances using a dedicated, high-bandwidth, low-latency accelerator interconnect
760
+ */
761
+ TRAINING_ACCELERATOR2_ULTRASERVER = 'training-accelerator2-ultraserver' ,
762
+
763
+ /**
764
+ * High performance computing powered by AWS Trainium2 and EC2 Ultra Servers, 2nd generation
765
+ * UltraServers connect multiple EC2 instances using a dedicated, high-bandwidth, low-latency accelerator interconnect
766
+ */
767
+ TRN2U = 'trn2u' ,
768
+
663
769
/**
664
770
* I/O-optimized instances, 3rd generation
665
771
*/
@@ -720,6 +826,26 @@ export enum InstanceClass {
720
826
*/
721
827
IS4GEN = 'is4gen' ,
722
828
829
+ /**
830
+ * Storage optimized instances powered by 5th generation Intel Xeon Scalable processors, 7th generation
831
+ */
832
+ STORAGE7_INTEL_STORAGE_OPTIMIZED = 'storage7-intel-storage-optimized' ,
833
+
834
+ /**
835
+ * Storage optimized instances powered by 5th generation Intel Xeon Scalable processors, 7th generation
836
+ */
837
+ I7IE = 'i7ie' ,
838
+
839
+ /**
840
+ * Storage optimized instances powered by Graviton4 processor, 8th generation
841
+ */
842
+ STORAGE8_GRAVITON = 'storage8-graviton' ,
843
+
844
+ /**
845
+ * Storage optimized instances powered by Graviton4 processor, 8th generation
846
+ */
847
+ I8G = 'i8g' ,
848
+
723
849
/**
724
850
* Burstable instances, 2nd generation
725
851
*/
@@ -834,6 +960,16 @@ export enum InstanceClass {
834
960
*/
835
961
X2IEZN = 'x2iezn' ,
836
962
963
+ /**
964
+ * Memory-intensive instances powered by Graviton4 processors, 8th generation
965
+ */
966
+ MEMORY_INTENSIVE_8_GRAVITON = 'memory-intensive-8-graviton' ,
967
+
968
+ /**
969
+ * Memory-intensive instances powered by Graviton4 processors, 8th generation
970
+ */
971
+ X8G = 'x8g' ,
972
+
837
973
/**
838
974
* Instances with customizable hardware acceleration, 1st generation
839
975
*/
@@ -844,6 +980,16 @@ export enum InstanceClass {
844
980
*/
845
981
F1 = 'f1' ,
846
982
983
+ /**
984
+ * Instances with customizable hardware acceleration, 2nd generation
985
+ */
986
+ FPGA2 = 'fpga2' ,
987
+
988
+ /**
989
+ * Instances with customizable hardware acceleration, 2nd generation
990
+ */
991
+ F2 = 'f2' ,
992
+
847
993
/**
848
994
* Graphics-optimized instances, 3rd generation
849
995
*/
@@ -924,6 +1070,18 @@ export enum InstanceClass {
924
1070
*/
925
1071
G6E = 'g6e' ,
926
1072
1073
+ /**
1074
+ * Graphics-optimized instances, 6th generation
1075
+ * Gr6 instances offer a 1:8 vCPU to RAM ratio, making them better suited for graphics workloads with higher memory requirements.
1076
+ */
1077
+ GRAPHICS_RAM_6 = 'graphics-ram-6' ,
1078
+
1079
+ /**
1080
+ * Graphics-optimized instances, 6th generation
1081
+ * Gr6 instances offer a 1:8 vCPU to RAM ratio, making them better suited for graphics workloads with higher memory requirements.
1082
+ */
1083
+ GR6 = 'gr6' ,
1084
+
927
1085
/**
928
1086
* Parallel-processing optimized instances, 2nd generation
929
1087
*/
@@ -975,15 +1133,36 @@ export enum InstanceClass {
975
1133
P4D = 'p4d' ,
976
1134
977
1135
/**
978
- * Parallel-processing optimized instances, 5th generation
1136
+ * Parallel-processing optimized instances powered by NVIDIA H100 Tensor Core GPUs , 5th generation
979
1137
*/
980
1138
PARALLEL5 = 'parallel5' ,
981
1139
982
1140
/**
983
- * Parallel-processing optimized instances, 5th generation
1141
+ * Parallel-processing optimized instances powered by NVIDIA H100 Tensor Core GPUs , 5th generation
984
1142
*/
985
1143
P5 = 'p5' ,
986
1144
1145
+ /**
1146
+ * Parallel-processing optimized instances powered by NVIDIA H200 Tensor Core GPUs, 5th generation
1147
+ */
1148
+ PARALLEL5_EXTENDED = 'parallel5-extended' ,
1149
+
1150
+ /**
1151
+ * Parallel-processing optimized instances, 5th generation
1152
+ */
1153
+ P5E = 'p5e' ,
1154
+
1155
+ /**
1156
+ * Parallel-processing, network-optimized instances powered by NVIDIA H200 Tensor Core GPUs, 5th generation
1157
+ * P5en instances pair NVIDIA H200 Tensor Core GPUs with Intel Sapphire Rapids CPU, enabling Gen5 PCIe between CPU and GPU
1158
+ */
1159
+ PARALLEL5_EXTENDED_NETWORK = 'parallel5-extended-network' ,
1160
+
1161
+ /**
1162
+ * Parallel-processing optimized instances, 5th generation
1163
+ */
1164
+ P5EN = 'p5en' ,
1165
+
987
1166
/**
988
1167
* Arm processor based instances, 1st generation
989
1168
*/
@@ -1418,6 +1597,16 @@ export enum InstanceSize {
1418
1597
*/
1419
1598
XLARGE112 = '112xlarge' ,
1420
1599
1600
+ /**
1601
+ * Instance size XLARGE224 (224xlarge)
1602
+ */
1603
+ XLARGE224 = '224xlarge' ,
1604
+
1605
+ /**
1606
+ * Instance size XLARGE480 (480xlarge)
1607
+ */
1608
+ XLARGE480 = '480xlarge' ,
1609
+
1421
1610
/**
1422
1611
* Instance size METAL (metal)
1423
1612
*/
@@ -1518,6 +1707,20 @@ export class InstanceType {
1518
1707
[ InstanceClass . U_18TB1 ] : 'u-18tb1' ,
1519
1708
[ InstanceClass . HIGH_MEMORY_24TB_1 ] : 'u-24tb1' ,
1520
1709
[ InstanceClass . U_24TB1 ] : 'u-24tb1' ,
1710
+ [ InstanceClass . HIGH_MEMORY_6TB_7 ] : 'u7i-6tb' ,
1711
+ [ InstanceClass . U7I_6TB ] : 'u7i-6tb' ,
1712
+ [ InstanceClass . HIGH_MEMORY_8TB_7 ] : 'u7i-8tb' ,
1713
+ [ InstanceClass . U7I_8TB ] : 'u7i-8tb' ,
1714
+ [ InstanceClass . HIGH_MEMORY_12TB_7 ] : 'u7i-12tb' ,
1715
+ [ InstanceClass . U7I_12TB ] : 'u7i-12tb' ,
1716
+ [ InstanceClass . HIGH_MEMORY_HIGH_NETWORK_16TB_7 ] : 'u7in-16tb' ,
1717
+ [ InstanceClass . U7IN_16TB ] : 'u7in-16tb' ,
1718
+ [ InstanceClass . HIGH_MEMORY_HIGH_NETWORK_24TB_7 ] : 'u7in-24tb' ,
1719
+ [ InstanceClass . U7IN_24TB ] : 'u7in-24tb' ,
1720
+ [ InstanceClass . HIGH_MEMORY_HIGH_NETWORK_32TB_7 ] : 'u7in-32tb' ,
1721
+ [ InstanceClass . U7IN_32TB ] : 'u7in-32tb' ,
1722
+ [ InstanceClass . HIGH_MEMORY_HIGH_NETWORK_HPE_32TB_7 ] : 'u7inh-32tb' ,
1723
+ [ InstanceClass . U7INH_32TB ] : 'u7inh-32tb' ,
1521
1724
[ InstanceClass . MEMORY5_EBS_OPTIMIZED ] : 'r5b' ,
1522
1725
[ InstanceClass . R5B ] : 'r5b' ,
1523
1726
[ InstanceClass . MEMORY6_GRAVITON ] : 'r6g' ,
@@ -1572,6 +1775,8 @@ export class InstanceType {
1572
1775
[ InstanceClass . C7GN ] : 'c7gn' ,
1573
1776
[ InstanceClass . COMPUTE7_INTEL ] : 'c7i' ,
1574
1777
[ InstanceClass . C7I ] : 'c7i' ,
1778
+ [ InstanceClass . COMPUTE7_INTEL_FLEX ] : 'c7i-flex' ,
1779
+ [ InstanceClass . C7I_FLEX ] : 'c7i-flex' ,
1575
1780
[ InstanceClass . COMPUTE7_AMD ] : 'c7a' ,
1576
1781
[ InstanceClass . C7A ] : 'c7a' ,
1577
1782
[ InstanceClass . COMPUTE8_GRAVITON4 ] : 'c8g' ,
@@ -1586,6 +1791,10 @@ export class InstanceType {
1586
1791
[ InstanceClass . TRN1 ] : 'trn1' ,
1587
1792
[ InstanceClass . TRAINING_ACCELERATOR1_ENHANCED_NETWORK ] : 'trn1n' ,
1588
1793
[ InstanceClass . TRN1N ] : 'trn1n' ,
1794
+ [ InstanceClass . TRAINING_ACCELERATOR2 ] : 'trn2' ,
1795
+ [ InstanceClass . TRN2 ] : 'trn2' ,
1796
+ [ InstanceClass . TRAINING_ACCELERATOR2_ULTRASERVER ] : 'trn2u' ,
1797
+ [ InstanceClass . TRN2U ] : 'trn2u' ,
1589
1798
[ InstanceClass . STORAGE_COMPUTE_1 ] : 'h1' ,
1590
1799
[ InstanceClass . H1 ] : 'h1' ,
1591
1800
[ InstanceClass . IO3 ] : 'i3' ,
@@ -1598,6 +1807,10 @@ export class InstanceType {
1598
1807
[ InstanceClass . IM4GN ] : 'im4gn' ,
1599
1808
[ InstanceClass . STORAGE4_GRAVITON_NETWORK_STORAGE_OPTIMIZED ] : 'is4gen' ,
1600
1809
[ InstanceClass . IS4GEN ] : 'is4gen' ,
1810
+ [ InstanceClass . STORAGE7_INTEL_STORAGE_OPTIMIZED ] : 'i7ie' ,
1811
+ [ InstanceClass . I7IE ] : 'i7ie' ,
1812
+ [ InstanceClass . STORAGE8_GRAVITON ] : 'i8g' ,
1813
+ [ InstanceClass . I8G ] : 'i8g' ,
1601
1814
[ InstanceClass . BURSTABLE2 ] : 't2' ,
1602
1815
[ InstanceClass . T2 ] : 't2' ,
1603
1816
[ InstanceClass . BURSTABLE3 ] : 't3' ,
@@ -1616,6 +1829,8 @@ export class InstanceType {
1616
1829
[ InstanceClass . X2GD ] : 'x2gd' ,
1617
1830
[ InstanceClass . FPGA1 ] : 'f1' ,
1618
1831
[ InstanceClass . F1 ] : 'f1' ,
1832
+ [ InstanceClass . FPGA2 ] : 'f2' ,
1833
+ [ InstanceClass . F2 ] : 'f2' ,
1619
1834
[ InstanceClass . GRAPHICS3_SMALL ] : 'g3s' ,
1620
1835
[ InstanceClass . G3S ] : 'g3s' ,
1621
1836
[ InstanceClass . GRAPHICS3 ] : 'g3' ,
@@ -1632,6 +1847,8 @@ export class InstanceType {
1632
1847
[ InstanceClass . G6 ] : 'g6' ,
1633
1848
[ InstanceClass . GRAPHICS6_EFFICIENT ] : 'g6e' ,
1634
1849
[ InstanceClass . G6E ] : 'g6e' ,
1850
+ [ InstanceClass . GRAPHICS_RAM_6 ] : 'gr6' ,
1851
+ [ InstanceClass . GR6 ] : 'gr6' ,
1635
1852
[ InstanceClass . PARALLEL2 ] : 'p2' ,
1636
1853
[ InstanceClass . P2 ] : 'p2' ,
1637
1854
[ InstanceClass . PARALLEL3 ] : 'p3' ,
@@ -1644,6 +1861,10 @@ export class InstanceType {
1644
1861
[ InstanceClass . P4D ] : 'p4d' ,
1645
1862
[ InstanceClass . PARALLEL5 ] : 'p5' ,
1646
1863
[ InstanceClass . P5 ] : 'p5' ,
1864
+ [ InstanceClass . PARALLEL5_EXTENDED ] : 'parallel5-extended' ,
1865
+ [ InstanceClass . P5E ] : 'p5e' ,
1866
+ [ InstanceClass . PARALLEL5_EXTENDED_NETWORK ] : 'parallel5-extended-network' ,
1867
+ [ InstanceClass . P5EN ] : 'p5en' ,
1647
1868
[ InstanceClass . ARM1 ] : 'a1' ,
1648
1869
[ InstanceClass . A1 ] : 'a1' ,
1649
1870
[ InstanceClass . STANDARD6_GRAVITON ] : 'm6g' ,
@@ -1705,6 +1926,8 @@ export class InstanceType {
1705
1926
[ InstanceClass . X2IDN ] : 'x2idn' ,
1706
1927
[ InstanceClass . MEMORY_INTENSIVE_2_INTEL ] : 'x2idn' ,
1707
1928
[ InstanceClass . X2IEZN ] : 'x2iezn' ,
1929
+ [ InstanceClass . MEMORY_INTENSIVE_8_GRAVITON ] : 'x8g' ,
1930
+ [ InstanceClass . X8G ] : 'x8g' ,
1708
1931
[ InstanceClass . MEMORY_INTENSIVE_2_XTZ_INTEL ] : 'x2iezn' ,
1709
1932
[ InstanceClass . DEEP_LEARNING1 ] : 'dl1' ,
1710
1933
[ InstanceClass . DL1 ] : 'dl1' ,
0 commit comments