@@ -28,7 +28,7 @@ type InstanceType struct {
28
28
}
29
29
30
30
// StaticListLastUpdateTime is a string declaring the last time the static list was updated.
31
- var StaticListLastUpdateTime = "2023-09-27 "
31
+ var StaticListLastUpdateTime = "2023-11-29 "
32
32
33
33
// InstanceTypes is a map of ec2 resources
34
34
var InstanceTypes = map [string ]* InstanceType {
@@ -914,6 +914,90 @@ var InstanceTypes = map[string]*InstanceType{
914
914
GPU : 0 ,
915
915
Architecture : "amd64" ,
916
916
},
917
+ "c7a.12xlarge" : {
918
+ InstanceType : "c7a.12xlarge" ,
919
+ VCPU : 48 ,
920
+ MemoryMb : 98304 ,
921
+ GPU : 0 ,
922
+ Architecture : "amd64" ,
923
+ },
924
+ "c7a.16xlarge" : {
925
+ InstanceType : "c7a.16xlarge" ,
926
+ VCPU : 64 ,
927
+ MemoryMb : 131072 ,
928
+ GPU : 0 ,
929
+ Architecture : "amd64" ,
930
+ },
931
+ "c7a.24xlarge" : {
932
+ InstanceType : "c7a.24xlarge" ,
933
+ VCPU : 96 ,
934
+ MemoryMb : 196608 ,
935
+ GPU : 0 ,
936
+ Architecture : "amd64" ,
937
+ },
938
+ "c7a.2xlarge" : {
939
+ InstanceType : "c7a.2xlarge" ,
940
+ VCPU : 8 ,
941
+ MemoryMb : 16384 ,
942
+ GPU : 0 ,
943
+ Architecture : "amd64" ,
944
+ },
945
+ "c7a.32xlarge" : {
946
+ InstanceType : "c7a.32xlarge" ,
947
+ VCPU : 128 ,
948
+ MemoryMb : 262144 ,
949
+ GPU : 0 ,
950
+ Architecture : "amd64" ,
951
+ },
952
+ "c7a.48xlarge" : {
953
+ InstanceType : "c7a.48xlarge" ,
954
+ VCPU : 192 ,
955
+ MemoryMb : 393216 ,
956
+ GPU : 0 ,
957
+ Architecture : "amd64" ,
958
+ },
959
+ "c7a.4xlarge" : {
960
+ InstanceType : "c7a.4xlarge" ,
961
+ VCPU : 16 ,
962
+ MemoryMb : 32768 ,
963
+ GPU : 0 ,
964
+ Architecture : "amd64" ,
965
+ },
966
+ "c7a.8xlarge" : {
967
+ InstanceType : "c7a.8xlarge" ,
968
+ VCPU : 32 ,
969
+ MemoryMb : 65536 ,
970
+ GPU : 0 ,
971
+ Architecture : "amd64" ,
972
+ },
973
+ "c7a.large" : {
974
+ InstanceType : "c7a.large" ,
975
+ VCPU : 2 ,
976
+ MemoryMb : 4096 ,
977
+ GPU : 0 ,
978
+ Architecture : "amd64" ,
979
+ },
980
+ "c7a.medium" : {
981
+ InstanceType : "c7a.medium" ,
982
+ VCPU : 1 ,
983
+ MemoryMb : 2048 ,
984
+ GPU : 0 ,
985
+ Architecture : "amd64" ,
986
+ },
987
+ "c7a.metal-48xl" : {
988
+ InstanceType : "c7a.metal-48xl" ,
989
+ VCPU : 192 ,
990
+ MemoryMb : 393216 ,
991
+ GPU : 0 ,
992
+ Architecture : "amd64" ,
993
+ },
994
+ "c7a.xlarge" : {
995
+ InstanceType : "c7a.xlarge" ,
996
+ VCPU : 4 ,
997
+ MemoryMb : 8192 ,
998
+ GPU : 0 ,
999
+ Architecture : "amd64" ,
1000
+ },
917
1001
"c7g.12xlarge" : {
918
1002
InstanceType : "c7g.12xlarge" ,
919
1003
VCPU : 48 ,
@@ -1145,6 +1229,20 @@ var InstanceTypes = map[string]*InstanceType{
1145
1229
GPU : 0 ,
1146
1230
Architecture : "amd64" ,
1147
1231
},
1232
+ "c7i.metal-24xl" : {
1233
+ InstanceType : "c7i.metal-24xl" ,
1234
+ VCPU : 96 ,
1235
+ MemoryMb : 196608 ,
1236
+ GPU : 0 ,
1237
+ Architecture : "amd64" ,
1238
+ },
1239
+ "c7i.metal-48xl" : {
1240
+ InstanceType : "c7i.metal-48xl" ,
1241
+ VCPU : 192 ,
1242
+ MemoryMb : 393216 ,
1243
+ GPU : 0 ,
1244
+ Architecture : "amd64" ,
1245
+ },
1148
1246
"c7i.xlarge" : {
1149
1247
InstanceType : "c7i.xlarge" ,
1150
1248
VCPU : 4 ,
@@ -1726,13 +1824,27 @@ var InstanceTypes = map[string]*InstanceType{
1726
1824
GPU : 0 ,
1727
1825
Architecture : "arm64" ,
1728
1826
},
1827
+ "i4i.12xlarge" : {
1828
+ InstanceType : "i4i.12xlarge" ,
1829
+ VCPU : 48 ,
1830
+ MemoryMb : 393216 ,
1831
+ GPU : 0 ,
1832
+ Architecture : "amd64" ,
1833
+ },
1729
1834
"i4i.16xlarge" : {
1730
1835
InstanceType : "i4i.16xlarge" ,
1731
1836
VCPU : 64 ,
1732
1837
MemoryMb : 524288 ,
1733
1838
GPU : 0 ,
1734
1839
Architecture : "amd64" ,
1735
1840
},
1841
+ "i4i.24xlarge" : {
1842
+ InstanceType : "i4i.24xlarge" ,
1843
+ VCPU : 96 ,
1844
+ MemoryMb : 786432 ,
1845
+ GPU : 0 ,
1846
+ Architecture : "amd64" ,
1847
+ },
1736
1848
"i4i.2xlarge" : {
1737
1849
InstanceType : "i4i.2xlarge" ,
1738
1850
VCPU : 8 ,
@@ -3231,6 +3343,20 @@ var InstanceTypes = map[string]*InstanceType{
3231
3343
GPU : 0 ,
3232
3344
Architecture : "amd64" ,
3233
3345
},
3346
+ "m7i.metal-24xl" : {
3347
+ InstanceType : "m7i.metal-24xl" ,
3348
+ VCPU : 96 ,
3349
+ MemoryMb : 393216 ,
3350
+ GPU : 0 ,
3351
+ Architecture : "amd64" ,
3352
+ },
3353
+ "m7i.metal-48xl" : {
3354
+ InstanceType : "m7i.metal-48xl" ,
3355
+ VCPU : 192 ,
3356
+ MemoryMb : 786432 ,
3357
+ GPU : 0 ,
3358
+ Architecture : "amd64" ,
3359
+ },
3234
3360
"m7i.xlarge" : {
3235
3361
InstanceType : "m7i.xlarge" ,
3236
3362
VCPU : 4 ,
@@ -3245,6 +3371,13 @@ var InstanceTypes = map[string]*InstanceType{
3245
3371
GPU : 0 ,
3246
3372
Architecture : "amd64" ,
3247
3373
},
3374
+ "mac2-m2.metal" : {
3375
+ InstanceType : "mac2-m2.metal" ,
3376
+ VCPU : 8 ,
3377
+ MemoryMb : 24576 ,
3378
+ GPU : 0 ,
3379
+ Architecture : "amd64" ,
3380
+ },
3248
3381
"mac2.metal" : {
3249
3382
InstanceType : "mac2.metal" ,
3250
3383
VCPU : 8 ,
@@ -4379,6 +4512,13 @@ var InstanceTypes = map[string]*InstanceType{
4379
4512
GPU : 0 ,
4380
4513
Architecture : "amd64" ,
4381
4514
},
4515
+ "r7a.metal-48xl" : {
4516
+ InstanceType : "r7a.metal-48xl" ,
4517
+ VCPU : 192 ,
4518
+ MemoryMb : 1572864 ,
4519
+ GPU : 0 ,
4520
+ Architecture : "amd64" ,
4521
+ },
4382
4522
"r7a.xlarge" : {
4383
4523
InstanceType : "r7a.xlarge" ,
4384
4524
VCPU : 4 ,
@@ -4505,6 +4645,83 @@ var InstanceTypes = map[string]*InstanceType{
4505
4645
GPU : 0 ,
4506
4646
Architecture : "arm64" ,
4507
4647
},
4648
+ "r7i.12xlarge" : {
4649
+ InstanceType : "r7i.12xlarge" ,
4650
+ VCPU : 48 ,
4651
+ MemoryMb : 393216 ,
4652
+ GPU : 0 ,
4653
+ Architecture : "amd64" ,
4654
+ },
4655
+ "r7i.16xlarge" : {
4656
+ InstanceType : "r7i.16xlarge" ,
4657
+ VCPU : 64 ,
4658
+ MemoryMb : 524288 ,
4659
+ GPU : 0 ,
4660
+ Architecture : "amd64" ,
4661
+ },
4662
+ "r7i.24xlarge" : {
4663
+ InstanceType : "r7i.24xlarge" ,
4664
+ VCPU : 96 ,
4665
+ MemoryMb : 786432 ,
4666
+ GPU : 0 ,
4667
+ Architecture : "amd64" ,
4668
+ },
4669
+ "r7i.2xlarge" : {
4670
+ InstanceType : "r7i.2xlarge" ,
4671
+ VCPU : 8 ,
4672
+ MemoryMb : 65536 ,
4673
+ GPU : 0 ,
4674
+ Architecture : "amd64" ,
4675
+ },
4676
+ "r7i.48xlarge" : {
4677
+ InstanceType : "r7i.48xlarge" ,
4678
+ VCPU : 192 ,
4679
+ MemoryMb : 1572864 ,
4680
+ GPU : 0 ,
4681
+ Architecture : "amd64" ,
4682
+ },
4683
+ "r7i.4xlarge" : {
4684
+ InstanceType : "r7i.4xlarge" ,
4685
+ VCPU : 16 ,
4686
+ MemoryMb : 131072 ,
4687
+ GPU : 0 ,
4688
+ Architecture : "amd64" ,
4689
+ },
4690
+ "r7i.8xlarge" : {
4691
+ InstanceType : "r7i.8xlarge" ,
4692
+ VCPU : 32 ,
4693
+ MemoryMb : 262144 ,
4694
+ GPU : 0 ,
4695
+ Architecture : "amd64" ,
4696
+ },
4697
+ "r7i.large" : {
4698
+ InstanceType : "r7i.large" ,
4699
+ VCPU : 2 ,
4700
+ MemoryMb : 16384 ,
4701
+ GPU : 0 ,
4702
+ Architecture : "amd64" ,
4703
+ },
4704
+ "r7i.metal-24xl" : {
4705
+ InstanceType : "r7i.metal-24xl" ,
4706
+ VCPU : 96 ,
4707
+ MemoryMb : 786432 ,
4708
+ GPU : 0 ,
4709
+ Architecture : "amd64" ,
4710
+ },
4711
+ "r7i.metal-48xl" : {
4712
+ InstanceType : "r7i.metal-48xl" ,
4713
+ VCPU : 192 ,
4714
+ MemoryMb : 1572864 ,
4715
+ GPU : 0 ,
4716
+ Architecture : "amd64" ,
4717
+ },
4718
+ "r7i.xlarge" : {
4719
+ InstanceType : "r7i.xlarge" ,
4720
+ VCPU : 4 ,
4721
+ MemoryMb : 32768 ,
4722
+ GPU : 0 ,
4723
+ Architecture : "amd64" ,
4724
+ },
4508
4725
"r7iz.12xlarge" : {
4509
4726
InstanceType : "r7iz.12xlarge" ,
4510
4727
VCPU : 48 ,
@@ -4554,6 +4771,20 @@ var InstanceTypes = map[string]*InstanceType{
4554
4771
GPU : 0 ,
4555
4772
Architecture : "amd64" ,
4556
4773
},
4774
+ "r7iz.metal-16xl" : {
4775
+ InstanceType : "r7iz.metal-16xl" ,
4776
+ VCPU : 64 ,
4777
+ MemoryMb : 524288 ,
4778
+ GPU : 0 ,
4779
+ Architecture : "amd64" ,
4780
+ },
4781
+ "r7iz.metal-32xl" : {
4782
+ InstanceType : "r7iz.metal-32xl" ,
4783
+ VCPU : 128 ,
4784
+ MemoryMb : 1048576 ,
4785
+ GPU : 0 ,
4786
+ Architecture : "amd64" ,
4787
+ },
4557
4788
"r7iz.xlarge" : {
4558
4789
InstanceType : "r7iz.xlarge" ,
4559
4790
VCPU : 4 ,
0 commit comments