You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2019/12/05 19:36:50 UTC

[libcloud] 05/06: Update bundled constants.

This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git

commit 79c4b44bbb51549c558d05a61a0d6b822409b14d
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Thu Dec 5 20:30:55 2019 +0100

    Update bundled constants.
---
 libcloud/compute/constants.py | 571 ++++++++++++++++++++++++++++++++----------
 1 file changed, 433 insertions(+), 138 deletions(-)

diff --git a/libcloud/compute/constants.py b/libcloud/compute/constants.py
index d8a43d6..8a10caf 100644
--- a/libcloud/compute/constants.py
+++ b/libcloud/compute/constants.py
@@ -25,6 +25,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.2xlarge",
+            "instancesku": "PXF95N47CM7CEGME",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -50,7 +51,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.4xlarge",
-            "instancesku": "W36FGJNN3ZBPWBFR",
+            "instancesku": "YGQD7BUTEKQ69RUF",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -101,7 +102,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.medium",
-            "instancesku": "H2THDDW6B7P8U78G",
             "memory": "2 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "2",
@@ -149,6 +149,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.xlarge",
+            "instancesku": "CXU5MVU4CK2AJRKJ",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -217,7 +218,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.2xlarge",
-            "instancesku": "YCPWPFV7C7FUPCBE",
+            "instancesku": "M7H5YZEQ9NGEV8X6",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -243,7 +244,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.4xlarge",
-            "instancesku": "HAMHHG546XFH7W8W",
             "memory": "30 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -269,7 +269,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.8xlarge",
-            "instancesku": "N9DRUZYNWT9YS8PF",
+            "instancesku": "QUKUYT3MDRYSQE84",
             "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -295,7 +295,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.large",
-            "instancesku": "QG8MPRPSA2WNM57J",
             "memory": "3.75 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -321,7 +320,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.xlarge",
-            "instancesku": "EX3GSFDZWRFE8RYG",
             "memory": "7.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -400,7 +398,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.8xlarge",
-            "instancesku": "9X896ABXDJYHXTFC",
+            "instancesku": "YVPPWZNF3F8UKWV6",
             "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -427,7 +425,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.large",
-            "instancesku": "FGZHTUSVJ75M372Z",
+            "instancesku": "H8WWM9PCCPXYDQK7",
             "memory": "3.75 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -454,6 +452,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.xlarge",
+            "instancesku": "V6VKYTN24UKH28U4",
             "memory": "7.5 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -480,7 +479,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.12xlarge",
-            "instancesku": "3GR44UA2Q6S9ZYFV",
             "memory": "96 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "96",
@@ -507,7 +505,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.18xlarge",
-            "instancesku": "Q6EKQFYYFRDQ7KMN",
             "memory": "144 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "144",
@@ -534,7 +531,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.24xlarge",
-            "instancesku": "36NHB28B4QY925PB",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -561,7 +557,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.2xlarge",
-            "instancesku": "88X3R5DH2EPD3MRG",
+            "instancesku": "VPCR3S8GZ7VCX6CW",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -588,7 +584,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.4xlarge",
-            "instancesku": "MUCENET3CTBK38ZU",
+            "instancesku": "NXGGFHBZBMWKZB9H",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -615,7 +611,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.9xlarge",
-            "instancesku": "PD3BV6YJ4J7FSW3E",
             "memory": "72 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "72",
@@ -642,7 +637,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.large",
-            "instancesku": "AXHN7Q3J6Z8F5UH7",
+            "instancesku": "VJADNCQ75QDGMBEP",
             "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -669,6 +664,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.metal",
+            "instancesku": "B3ET2CZBPE7AJE9E",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -695,7 +691,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.xlarge",
-            "instancesku": "VN5XWNSN2W3F6TAC",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -722,6 +717,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.12xlarge",
+            "instancesku": "DTTZK2J7TPS675MT",
             "memory": "96 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "96",
@@ -748,6 +744,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.18xlarge",
+            "instancesku": "S248AHS9VKXTENEV",
             "memory": "144 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "144",
@@ -774,7 +771,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.24xlarge",
-            "instancesku": "ZUY35VHVWK72A3MX",
+            "instancesku": "XWYCW4M9VXM76YFS",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -801,6 +798,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.2xlarge",
+            "instancesku": "DFTSKTFNKWM4G5WC",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -827,7 +825,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.4xlarge",
-            "instancesku": "E3J2WNEP4FB5RBG4",
+            "instancesku": "H59GHPATMU8YJBZS",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -880,6 +878,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.large",
+            "instancesku": "GMJQENMMHSTFC9E3",
             "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -906,6 +905,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.metal",
+            "instancesku": "C4EZ2698HTGJC68C",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -958,7 +958,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.18xlarge",
-            "instancesku": "ZTJT2BWK6BH4B5PM",
             "memory": "192 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "144",
@@ -985,7 +984,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.2xlarge",
-            "instancesku": "WCK6YA4JVWWRTURJ",
+            "instancesku": "G22JK6QC3PVQE6RB",
             "memory": "21 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -1012,7 +1011,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.4xlarge",
-            "instancesku": "G4EM2YEU83PCCBNV",
             "memory": "42 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -1039,7 +1037,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.9xlarge",
-            "instancesku": "3KXARKANQ8NUSJJX",
+            "instancesku": "ZMPRVNHGMD9YGMKQ",
             "memory": "96 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "72",
@@ -1089,6 +1087,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.metal",
+            "instancesku": "EGRB9Q3E8UHAKJVM",
             "memory": "192 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "144",
@@ -1114,7 +1113,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.xlarge",
-            "instancesku": "CA4QNES7PTHE2XB6",
+            "instancesku": "6H8KZGH4BJETFXUA",
             "memory": "10.5 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -1185,7 +1184,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.2xlarge",
-            "instancesku": "G849FZ42MCE9EBVZ",
+            "instancesku": "RBTTMD5AP4CP4TEB",
             "memory": "61 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -1211,7 +1210,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.4xlarge",
-            "instancesku": "NYS64V9KFDU7WVMA",
             "memory": "122 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -1237,7 +1235,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.8xlarge",
-            "instancesku": "N2MNBRAGGBXSYM55",
+            "instancesku": "XHTGRKAAUAXJEMXS",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1308,6 +1306,7 @@ INSTANCE_TYPES = {
             "ecu": "26",
             "instanceFamily": "FPGA Instances",
             "instanceType": "f1.2xlarge",
+            "instancesku": "YQTVPR6CQNPZSMKF",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -1354,7 +1353,6 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g2.2xlarge",
-            "instancesku": "YBFPE73HS26KSZV4",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -1380,6 +1378,7 @@ INSTANCE_TYPES = {
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g2.8xlarge",
+            "instancesku": "KRSYZR6MVXE9P7C4",
             "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1407,7 +1406,6 @@ INSTANCE_TYPES = {
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.16xlarge",
-            "instancesku": "AGUP76HYFFKHT5EX",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1438,7 +1436,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.4xlarge",
-            "instancesku": "28RUQ9PS5YD6PR57",
+            "instancesku": "YEFTEAFSUA38NK4A",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1469,7 +1467,6 @@ INSTANCE_TYPES = {
             "gpu": "2",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.8xlarge",
-            "instancesku": "8M2K822NMB3CT72E",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1497,6 +1494,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g3s.xlarge",
+            "instancesku": "4JCEMPTA6ZG8REPE",
             "memory": "30.5 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -1520,7 +1518,6 @@ INSTANCE_TYPES = {
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.12xlarge",
-            "instancesku": "XDV6NVR8PQRQYASE",
             "memory": "192 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -1544,6 +1541,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.16xlarge",
+            "instancesku": "G3VSWQ88ZFAVQZFG",
             "memory": "256 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -1567,6 +1565,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.2xlarge",
+            "instancesku": "WBQ84N4TGPV8868R",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -1590,6 +1589,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.4xlarge",
+            "instancesku": "CBNPETASHUK9VAAG",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -1613,7 +1613,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.8xlarge",
-            "instancesku": "E2KBVHZAUMXQ8PPN",
+            "instancesku": "5U3QZD9PAJ7H9NR2",
             "memory": "128 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -1763,7 +1763,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.8xlarge",
-            "instancesku": "KXZVS9AJBTN5NBSE",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1862,6 +1861,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.8xlarge",
+            "instancesku": "5D53HDM83GKREZNX",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1913,7 +1913,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.16xlarge",
-            "instancesku": "5YNBUXM52P4MX56V",
             "memory": "488 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -1967,7 +1966,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.4xlarge",
-            "instancesku": "UXX64BVQZGDDAYH4",
+            "instancesku": "5TYYNYSY7E4RM6S7",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -1994,7 +1993,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.8xlarge",
-            "instancesku": "QYM6MFKVAX2HVNZ7",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -2021,7 +2019,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.large",
-            "instancesku": "7AJJ9AVBD4XPHVGG",
+            "instancesku": "VG6CXQR4KKMNWZF7",
             "memory": "15.25 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -2048,6 +2046,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.xlarge",
+            "instancesku": "VNMNCDMHG3ZNYGZK",
             "memory": "30.5 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -2102,7 +2101,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.24xlarge",
-            "instancesku": "BDHZM4REJAGAW8M9",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2131,7 +2129,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.2xlarge",
-            "instancesku": "8VTDFU6DK2DEYP4B",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2160,7 +2157,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.3xlarge",
-            "instancesku": "A8KEEFUZKFYD2HWX",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2189,6 +2185,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.6xlarge",
+            "instancesku": "YFHT2PN4G9PER4PP",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2217,7 +2214,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.large",
-            "instancesku": "AJZY6HSPNN38FGVN",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2246,7 +2242,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.xlarge",
-            "instancesku": "WPFEXAJ5SY5J52CA",
+            "instancesku": "W27NUGCZPBTDP8QZ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2264,6 +2260,97 @@ INSTANCE_TYPES = {
         "name": "i3en.xlarge",
         "ram": 32768
     },
+    "inf1.24xlarge": {
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Machine Learning ASIC Instances",
+            "instanceType": "inf1.24xlarge",
+            "instancesku": "M2ADJHDGNEW2FNRX",
+            "memory": "192 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96"
+        },
+        "id": "inf1.24xlarge",
+        "name": "inf1.24xlarge",
+        "ram": 196608
+    },
+    "inf1.2xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Machine Learning ASIC Instances",
+            "instanceType": "inf1.2xlarge",
+            "instancesku": "N9WZQPSM7FWEMU5G",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "inf1.2xlarge",
+        "name": "inf1.2xlarge",
+        "ram": 16384
+    },
+    "inf1.6xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Machine Learning ASIC Instances",
+            "instanceType": "inf1.6xlarge",
+            "instancesku": "9JUMD6WZN9Q26XBF",
+            "memory": "48 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "24"
+        },
+        "id": "inf1.6xlarge",
+        "name": "inf1.6xlarge",
+        "ram": 49152
+    },
+    "inf1.xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Machine Learning ASIC Instances",
+            "instanceType": "inf1.xlarge",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "inf1.xlarge",
+        "name": "inf1.xlarge",
+        "ram": 8192
+    },
     "m1.large": {
         "bandwidth": None,
         "disk": 840,
@@ -2427,7 +2514,6 @@ INSTANCE_TYPES = {
             "ecu": "26",
             "instanceFamily": "General purpose",
             "instanceType": "m3.2xlarge",
-            "instancesku": "TQV69AZUDVU7GUKY",
             "memory": "30 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -2452,7 +2538,6 @@ INSTANCE_TYPES = {
             "ecu": "6.5",
             "instanceFamily": "General purpose",
             "instanceType": "m3.large",
-            "instancesku": "RR4F5JD777HAHSYH",
             "memory": "7.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -2501,7 +2586,6 @@ INSTANCE_TYPES = {
             "ecu": "13",
             "instanceFamily": "General purpose",
             "instanceType": "m3.xlarge",
-            "instancesku": "3BJTRXMEV7KYHD38",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -2554,7 +2638,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.16xlarge",
-            "instancesku": "X2X24YX27R2KBUUW",
             "memory": "256 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -2581,6 +2664,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.2xlarge",
+            "instancesku": "Y5C5MDBJXUNFSVUV",
             "memory": "32 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -2633,7 +2717,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.large",
-            "instancesku": "5JBYKNTWNAS9ZFFH",
+            "instancesku": "ZTRYHCJDHUC65SBA",
             "memory": "8 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -2660,6 +2744,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.xlarge",
+            "instancesku": "C77QEBMPYEYRVR72",
             "memory": "16 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -2712,7 +2797,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.16xlarge",
-            "instancesku": "SBFN2XK3Y5BG7EXF",
             "memory": "256 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -2739,7 +2823,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.24xlarge",
-            "instancesku": "P4KSJG44UZK55VM6",
+            "instancesku": "TE59NSHRJZP5DUNQ",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -2818,7 +2902,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.8xlarge",
-            "instancesku": "ZR8YQCJPBVPHYKFP",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -2845,6 +2928,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.large",
+            "instancesku": "VY7MYHUCD3HXH59H",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -2871,7 +2955,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.metal",
-            "instancesku": "66YYQZC96S8EX4ZK",
+            "instancesku": "ZPNARMXP87XD5V8K",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -2898,7 +2982,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.xlarge",
-            "instancesku": "KECMHH6X4HWTHXK2",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -2925,6 +3008,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.12xlarge",
+            "instancesku": "ZKS6CMH399KJB2B7",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -2951,6 +3035,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.16xlarge",
+            "instancesku": "8DNRCXVBRG7F4MSH",
             "memory": "256 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
@@ -2977,7 +3062,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.24xlarge",
-            "instancesku": "STFBNQMSZYS6MD2H",
             "memory": "384 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3004,6 +3088,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.2xlarge",
+            "instancesku": "7UXUFAXY2RPS8HHZ",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -3030,7 +3115,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.4xlarge",
-            "instancesku": "W972UYZ8QMMHJJX6",
+            "instancesku": "WEZTMEFQKVPD5VT9",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -3057,7 +3142,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.8xlarge",
-            "instancesku": "XFGHXE8V3UANKE74",
+            "instancesku": "Z5XC8PP48PT53DD4",
             "memory": "128 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3084,6 +3169,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.large",
+            "instancesku": "HPBR5QJBN8QZ2Y2F",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -3110,7 +3196,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.xlarge",
-            "instancesku": "M9CQ62ACEAGYAAXG",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -3137,6 +3222,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.12xlarge",
+            "instancesku": "ZQX6BBMVYUHNFTPS",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -3163,6 +3249,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.16xlarge",
+            "instancesku": "XC3AVTWJS88Y8KEE",
             "memory": "256 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
@@ -3189,6 +3276,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.24xlarge",
+            "instancesku": "ZBFUWBTJHVFF7EB5",
             "memory": "384 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3215,7 +3303,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.2xlarge",
-            "instancesku": "TKUSAWKQ4TZ3SG7Z",
+            "instancesku": "3CZ42QWHYUZ7RB38",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -3242,7 +3330,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.4xlarge",
-            "instancesku": "SKWWRATAKFV3VHPD",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -3269,7 +3356,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.8xlarge",
-            "instancesku": "R2SVZ2KACPAPRG4Q",
+            "instancesku": "QYFJ9Z87HETGGS68",
             "memory": "128 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3296,7 +3383,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.large",
-            "instancesku": "WE4T4UPYM8K6QPAX",
+            "instancesku": "B4RUKMBYKEBBGHE8",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -3323,7 +3410,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.xlarge",
-            "instancesku": "7ZFGKJH2SKTXNXUS",
+            "instancesku": "B7P4C2M94TNDSCXT",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -3350,6 +3437,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.12xlarge",
+            "instancesku": "PANNPQGG6NQMG9ZE",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -3376,7 +3464,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.16xlarge",
-            "instancesku": "EK9X9WR5G9DKJG22",
+            "instancesku": "48B3N7VQAWGK5TPT",
             "memory": "256 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -3481,7 +3569,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.8xlarge",
-            "instancesku": "7R9VZQR8QYY72SSD",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3508,7 +3595,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.large",
-            "instancesku": "39F2ZK2XQ6APYVCQ",
+            "instancesku": "HWFFPM96N6XXNF49",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -3535,7 +3622,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.metal",
-            "instancesku": "J8SWUH8ESMKRCSUM",
+            "instancesku": "CZBVP7YKTQ4QE49D",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3562,7 +3649,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.xlarge",
-            "instancesku": "7D7GHDJPW28VS9Q6",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -3630,7 +3716,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.24xlarge",
-            "instancesku": "VMCNTW9AFPF6G9SR",
+            "instancesku": "ES7UA8VJBKH4JAYD",
             "memory": "384 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3653,7 +3739,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.2xlarge",
-            "instancesku": "A9JSU2TJ3WG95YFE",
+            "instancesku": "47VYCAQ72FTCJXNS",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -3676,7 +3762,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.4xlarge",
-            "instancesku": "8PK6TTPSU6M3BEYW",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -3699,6 +3784,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.8xlarge",
+            "instancesku": "BR6WTCKQBQZZ8Q5J",
             "memory": "128 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3721,6 +3807,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.large",
+            "instancesku": "SUQDDWTD96359XRS",
             "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -3765,7 +3852,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.xlarge",
-            "instancesku": "WFFXKEJD37RBUZ7N",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -3788,7 +3874,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.12xlarge",
-            "instancesku": "Y8E5X9WCMT4DSRR4",
             "memory": "192 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
@@ -3811,7 +3896,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.16xlarge",
-            "instancesku": "8FU6NVSYBEFDYARH",
+            "instancesku": "F53Q533RRE4RQ4NA",
             "memory": "256 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -3834,7 +3919,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.24xlarge",
-            "instancesku": "RKRFJ587XABVAPJG",
             "memory": "384 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3857,6 +3941,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.2xlarge",
+            "instancesku": "8HNQ8E28W85FVT8G",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -3879,7 +3964,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.4xlarge",
-            "instancesku": "B4XTFHJSPKUU45V5",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -3902,7 +3986,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.8xlarge",
-            "instancesku": "FWW6UQG8RRHQGKH2",
             "memory": "128 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3925,7 +4008,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.large",
-            "instancesku": "4HTQRGZ7UAN6CVDT",
             "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -3984,6 +4066,189 @@ INSTANCE_TYPES = {
         "name": "m5n.xlarge",
         "ram": 16384
     },
+    "m6g.12xlarge": {
+        "bandwidth": 12,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.12xlarge",
+            "instancesku": "WXS95TSP9GYK5XM3",
+            "memory": "192 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "m6g.12xlarge",
+        "name": "m6g.12xlarge",
+        "ram": 196608
+    },
+    "m6g.16xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.16xlarge",
+            "instancesku": "ZWBXRUA2ZJGEWZK8",
+            "memory": "256 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64"
+        },
+        "id": "m6g.16xlarge",
+        "name": "m6g.16xlarge",
+        "ram": 262144
+    },
+    "m6g.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.2xlarge",
+            "instancesku": "X64NQNC7CU8T4Q9N",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "m6g.2xlarge",
+        "name": "m6g.2xlarge",
+        "ram": 32768
+    },
+    "m6g.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.4xlarge",
+            "instancesku": "3AMNDVWUPXYDQW8Q",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16"
+        },
+        "id": "m6g.4xlarge",
+        "name": "m6g.4xlarge",
+        "ram": 65536
+    },
+    "m6g.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.8xlarge",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32"
+        },
+        "id": "m6g.8xlarge",
+        "name": "m6g.8xlarge",
+        "ram": 131072
+    },
+    "m6g.large": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.large",
+            "instancesku": "6QMSUE84AB5NCJA6",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "m6g.large",
+        "name": "m6g.large",
+        "ram": 8192
+    },
+    "m6g.medium": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.medium",
+            "instancesku": "5UHWBR46QJZ28H8Z",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "1"
+        },
+        "id": "m6g.medium",
+        "name": "m6g.medium",
+        "ram": 4096
+    },
+    "m6g.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6g.xlarge",
+            "instancesku": "XHX3DRZGR8M3TWTH",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "m6g.xlarge",
+        "name": "m6g.xlarge",
+        "ram": 16384
+    },
     "p2.16xlarge": {
         "bandwidth": 20,
         "disk": 0,
@@ -3995,7 +4260,7 @@ INSTANCE_TYPES = {
             "gpu": "16",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.16xlarge",
-            "instancesku": "HQ9UDBT567DHB26B",
+            "instancesku": "QDNG8WDAUR3FP7H9",
             "memory": "768 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4022,7 +4287,7 @@ INSTANCE_TYPES = {
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.8xlarge",
-            "instancesku": "PHZYKS4DKKZQTHE2",
+            "instancesku": "UAKHM4ASYH9KFBED",
             "memory": "488 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4103,7 +4368,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.2xlarge",
-            "instancesku": "BUEPRDN9GYBNSP3F",
+            "instancesku": "WQGN888DZWVH9QNY",
             "memory": "61 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -4158,6 +4423,7 @@ INSTANCE_TYPES = {
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p3dn.24xlarge",
+            "instancesku": "M7YPWRJ6SN5FBU9E",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -4183,7 +4449,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.2xlarge",
-            "instancesku": "Q38HDN9FW76EPN89",
+            "instancesku": "WNYWP7QUJ3MU8NVV",
             "memory": "61 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -4209,7 +4475,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.4xlarge",
-            "instancesku": "CGFRHNKJF44GQJCF",
             "memory": "122 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -4235,7 +4500,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.8xlarge",
-            "instancesku": "DPJTFM4923H5Y3HR",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4261,7 +4525,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.large",
-            "instancesku": "M43GX99BWR3FHZVF",
+            "instancesku": "Y9V4TXXZGFP2AE74",
             "memory": "15.25 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -4313,7 +4577,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.16xlarge",
-            "instancesku": "68WRF68KY39ACAQ7",
             "memory": "488 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4340,7 +4603,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.2xlarge",
-            "instancesku": "CK9D6MQST3JZGPVU",
+            "instancesku": "UEKM65C5TGR2WQSQ",
             "memory": "61 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -4367,6 +4630,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.4xlarge",
+            "instancesku": "2S5Y7E4PPC4BYDAQ",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -4393,7 +4657,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.8xlarge",
-            "instancesku": "K9MZNNCDC6CYZ8VT",
+            "instancesku": "FMSC9YRVXPCMYSS8",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4420,6 +4684,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.large",
+            "instancesku": "QQ2WZEUN8QPX5PMW",
             "memory": "15.25 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -4469,6 +4734,7 @@ INSTANCE_TYPES = {
             "ecu": "173",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.12xlarge",
+            "instancesku": "DXKWCMFPJUWSEGUR",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -4491,7 +4757,6 @@ INSTANCE_TYPES = {
             "ecu": "262",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.16xlarge",
-            "instancesku": "YVXVZ7PA394KP8J9",
             "memory": "512 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4514,7 +4779,6 @@ INSTANCE_TYPES = {
             "ecu": "347",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.24xlarge",
-            "instancesku": "VGPZNYJU4BFPGPKB",
             "memory": "768 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -4559,6 +4823,7 @@ INSTANCE_TYPES = {
             "ecu": "71",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.4xlarge",
+            "instancesku": "B8XGV7V3C9Q4AYY2",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -4581,6 +4846,7 @@ INSTANCE_TYPES = {
             "ecu": "131",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.8xlarge",
+            "instancesku": "Z7M6NHX8E6R8B76E",
             "memory": "256 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4604,7 +4870,6 @@ INSTANCE_TYPES = {
             "ecu": "9",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.large",
-            "instancesku": "Q7KYRBA7JAZ27AP3",
             "memory": "16 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -4627,6 +4892,7 @@ INSTANCE_TYPES = {
             "ecu": "19",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.xlarge",
+            "instancesku": "RMMH5HE9GS5F6GYJ",
             "memory": "32 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -4652,7 +4918,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.12xlarge",
-            "instancesku": "B6UKFSTPUKGQGFPF",
+            "instancesku": "X6BCRUAZXSXADAUG",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -4679,7 +4945,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.16xlarge",
-            "instancesku": "B5JRBEPNNQMYV3BK",
+            "instancesku": "2FTPQY75JWEAVEEG",
             "memory": "512 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4706,7 +4972,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.24xlarge",
-            "instancesku": "2JBJ68W3VPDUWJB2",
+            "instancesku": "CS73RGAQDKF8K57N",
             "memory": "768 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
@@ -4733,7 +4999,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.2xlarge",
-            "instancesku": "CCTZ4ZMDKVZC997H",
             "memory": "64 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -4760,6 +5025,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.4xlarge",
+            "instancesku": "BN4KDYWR63ZG4DNN",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -4786,7 +5052,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.8xlarge",
-            "instancesku": "VKMKTRZRKPWPW5Z2",
+            "instancesku": "XQ965Z83JH9PQTN9",
             "memory": "256 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4839,7 +5105,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.xlarge",
-            "instancesku": "42FMVC2NSPDAE7E7",
             "memory": "32 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -4866,6 +5131,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.12xlarge",
+            "instancesku": "FYM25RMMBRJZD6E4",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -4892,6 +5158,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.16xlarge",
+            "instancesku": "P2Q2KBJFAH6NB3YJ",
             "memory": "512 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4918,7 +5185,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.24xlarge",
-            "instancesku": "4HHK972ZX33G4SDA",
+            "instancesku": "S45XRQBRG6SRGBB6",
             "memory": "768 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
@@ -4945,6 +5212,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.2xlarge",
+            "instancesku": "9PSQBVAW344QUBJZ",
             "memory": "64 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -4971,7 +5239,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.4xlarge",
-            "instancesku": "QNE9MDEAXAKD2R9M",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -4998,7 +5265,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.8xlarge",
-            "instancesku": "4SJE5XXWMB5M8HMH",
+            "instancesku": "5BRUFFXS6DZWBU6Z",
             "memory": "256 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -5025,7 +5292,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.large",
-            "instancesku": "QMXWJB935V36EHMY",
             "memory": "16 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -5052,7 +5318,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.xlarge",
-            "instancesku": "3YEJAM5J2CXJHQT8",
+            "instancesku": "945KN6RZ9RHHP6SE",
             "memory": "32 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -5076,7 +5342,7 @@ INSTANCE_TYPES = {
             "ecu": "173",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.12xlarge",
-            "instancesku": "UGB4B7ZEFQWRXWUW",
+            "instancesku": "UZCG9B9DDS7F4RVT",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
@@ -5099,7 +5365,7 @@ INSTANCE_TYPES = {
             "ecu": "262",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.16xlarge",
-            "instancesku": "PHUUU55SYPVASZ2Y",
+            "instancesku": "R3G7NYKYUB88W5F9",
             "memory": "512 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -5122,7 +5388,6 @@ INSTANCE_TYPES = {
             "ecu": "347",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.24xlarge",
-            "instancesku": "U6UN58XSFDT64ZP5",
             "memory": "768 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -5145,7 +5410,6 @@ INSTANCE_TYPES = {
             "ecu": "38",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.2xlarge",
-            "instancesku": "2QDMX62UJDRXJ7NJ",
             "memory": "64 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -5190,6 +5454,7 @@ INSTANCE_TYPES = {
             "ecu": "131",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.8xlarge",
+            "instancesku": "RM4QPZQ2J8BVXCJQ",
             "memory": "256 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -5212,6 +5477,7 @@ INSTANCE_TYPES = {
             "ecu": "10",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.large",
+            "instancesku": "6DGWHWNHJ9R2JD4M",
             "memory": "16 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -5234,6 +5500,7 @@ INSTANCE_TYPES = {
             "ecu": "19",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.xlarge",
+            "instancesku": "JJSSHRVCN23XPH2Q",
             "memory": "32 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -5256,7 +5523,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.12xlarge",
-            "instancesku": "ZHURE4JS447KMM2S",
             "memory": "384 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
@@ -5279,6 +5545,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.16xlarge",
+            "instancesku": "5CX55PVXM987JFNB",
             "memory": "512 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -5301,7 +5568,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.24xlarge",
-            "instancesku": "BAP6QNQX6PMZERRG",
+            "instancesku": "R5RA9YQMGU8NV4H5",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -5324,6 +5591,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.2xlarge",
+            "instancesku": "WT5GUUC98EJXBSUN",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -5368,6 +5636,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.8xlarge",
+            "instancesku": "TJDZYS6EDD2ENFUF",
             "memory": "256 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -5434,7 +5703,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.xlarge",
-            "instancesku": "TWPKUS5NHW7Z4NB8",
+            "instancesku": "ZVDVMR78JGJKF4SU",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -5479,7 +5748,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.16xlarge",
-            "instancesku": "UVPZAB7XTXQ9YY4Y",
+            "instancesku": "6RCKQK4ZDS4RDZMW",
             "memory": "512 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -5502,7 +5771,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.24xlarge",
-            "instancesku": "MZJXBUVPSVQR5VRQ",
+            "instancesku": "9FAVMPT4X6AYYFGA",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -5525,7 +5794,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.2xlarge",
-            "instancesku": "XTVBTGKRNJDNQY2Q",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -5548,6 +5816,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.4xlarge",
+            "instancesku": "C5TVWHHUXN79MRF7",
             "memory": "128 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -5570,7 +5839,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.8xlarge",
-            "instancesku": "5R8AMPQEDQRVVHZE",
+            "instancesku": "JZC7NQ2B2QNKCTUB",
             "memory": "256 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -5593,7 +5862,6 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.large",
-            "instancesku": "USJDNWUBTR27X6TS",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -5638,6 +5906,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.xlarge",
+            "instancesku": "Q2VTVZF9TSAVSVHK",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -5683,7 +5952,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.2xlarge",
-            "instancesku": "P66QF9GGMTFWWDQX",
+            "instancesku": "2S29GABT3GMS28E4",
             "memory": "32 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
@@ -5708,7 +5977,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.large",
-            "instancesku": "BX22DHCNGN3TH6Q4",
+            "instancesku": "GKT3FV8CG9PTDG5F",
             "memory": "8 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "4",
@@ -5733,7 +6002,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.medium",
-            "instancesku": "HKEURG3XPD7FP4F4",
             "memory": "4 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "2",
@@ -5758,7 +6026,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.micro",
-            "instancesku": "DZNVM5GF7B6J3K95",
             "memory": "1 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "0.5",
@@ -5783,7 +6050,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.nano",
-            "instancesku": "BQ8B7YSYSXKFY5Y5",
+            "instancesku": "FVTK6U2583MJNX7T",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
@@ -5808,7 +6075,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.small",
-            "instancesku": "DYK3G4TC7PX38CFA",
             "memory": "2 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "1",
@@ -5833,7 +6099,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.xlarge",
-            "instancesku": "ZJEZ75T3VEYNWUPJ",
+            "instancesku": "6VG367TBGT66TM4N",
             "memory": "16 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -5857,7 +6123,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t3.2xlarge",
-            "instancesku": "55UC8P9F84WSQ43Y",
+            "instancesku": "XM7SWUCRKTXZPGHV",
             "memory": "32 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
@@ -5880,7 +6146,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t3.large",
-            "instancesku": "48RF27XU9N6AAAX3",
             "memory": "8 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "4",
@@ -5903,6 +6168,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t3.medium",
+            "instancesku": "GJYPAT44A5QSM2B7",
             "memory": "4 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "2",
@@ -5947,7 +6213,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t3.nano",
-            "instancesku": "K7ERD2Q28HHU97DT",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
@@ -5970,6 +6235,7 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t3.small",
+            "instancesku": "VKZYCWKA2GS726XR",
             "memory": "2 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "1",
@@ -5992,7 +6258,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t3.xlarge",
-            "instancesku": "QHCKDW8QRJS8S924",
             "memory": "16 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -6018,7 +6283,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.2xlarge",
-            "instancesku": "W3RGR848XT7KYFX3",
             "memory": "32 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
@@ -6045,7 +6309,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.large",
-            "instancesku": "7XVJY9GMQFZ5ZJRB",
+            "instancesku": "B7EA6QRS7T5YJNMF",
             "memory": "8 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "4",
@@ -6072,7 +6336,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.medium",
-            "instancesku": "7N48GZQZNJTZ58JB",
             "memory": "4 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "2",
@@ -6099,7 +6362,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.micro",
-            "instancesku": "SGFUDXSZXY8TA5AX",
+            "instancesku": "87N7TWAE8HTWZKPU",
             "memory": "1 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "0.5",
@@ -6126,7 +6389,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.nano",
-            "instancesku": "PK2KTRY9P5937ZV9",
+            "instancesku": "5S8CWFNMNH323ENK",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
@@ -6153,7 +6416,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.small",
-            "instancesku": "U86SPCA6K7UXUXQA",
+            "instancesku": "SW75JWM3MZKMRWQA",
             "memory": "2 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "1",
@@ -6180,6 +6443,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.xlarge",
+            "instancesku": "E5WX8TZA5VT6PA2W",
             "memory": "16 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -6249,7 +6513,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1.16xlarge",
-            "instancesku": "PCP7P8UCEAVWH57Z",
+            "instancesku": "PNB52N8KWWS43WKU",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6277,6 +6541,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1.32xlarge",
+            "instancesku": "VZ27JH33XWY95P3Q",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6305,6 +6570,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.16xlarge",
+            "instancesku": "TTJN9QZRH883NTME",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6334,7 +6600,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.2xlarge",
-            "instancesku": "9VVY42SVXEGDEQN4",
+            "instancesku": "5992AUV2Z5GF7S4U",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "memory": "244 GiB",
@@ -6363,7 +6629,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.32xlarge",
-            "instancesku": "BG3VCUR74QWTZ5VC",
+            "instancesku": "5WG865KFK85P29F7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6421,7 +6687,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.8xlarge",
-            "instancesku": "9NSWXFN6ZG86B66F",
+            "instancesku": "UC54XWQVHQPRYB9K",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6451,7 +6717,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.xlarge",
-            "instancesku": "J9NXUGCPGSVTFAXU",
+            "instancesku": "HFQ8AMCHDHAYYKXJ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "memory": "122 GiB",
@@ -6499,6 +6765,7 @@ INSTANCE_TYPES = {
             "ecu": "53",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.2xlarge",
+            "instancesku": "ATNCMJYDTUQK6GJA",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -6521,6 +6788,7 @@ INSTANCE_TYPES = {
             "ecu": "75",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.3xlarge",
+            "instancesku": "BEQQVCQEY5EUR8JX",
             "memory": "96 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "24",
@@ -6543,6 +6811,7 @@ INSTANCE_TYPES = {
             "ecu": "134",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.6xlarge",
+            "instancesku": "DCUZ2ZK4HDM58BQZ",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "48",
@@ -6566,7 +6835,6 @@ INSTANCE_TYPES = {
             "ecu": "15",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.large",
-            "instancesku": "BE34BU8ZDTG7UA54",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -6589,7 +6857,6 @@ INSTANCE_TYPES = {
             "ecu": "28",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.xlarge",
-            "instancesku": "64GH9ET6WYBMDNQY",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -7357,6 +7624,12 @@ REGION_DETAILS = {
         "endpoint": "ec2.ap-southeast-1.amazonaws.com",
         "id": "ap-southeast-1",
         "instance_types": [
+            "a1.2xlarge",
+            "a1.4xlarge",
+            "a1.large",
+            "a1.medium",
+            "a1.metal",
+            "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
             "c3.2xlarge",
@@ -7984,7 +8257,13 @@ REGION_DETAILS = {
             "t3a.small",
             "t3a.xlarge",
             "x1.16xlarge",
-            "x1.32xlarge"
+            "x1.32xlarge",
+            "x1e.16xlarge",
+            "x1e.2xlarge",
+            "x1e.32xlarge",
+            "x1e.4xlarge",
+            "x1e.8xlarge",
+            "x1e.xlarge"
         ],
         "signature_version": "4"
     },
@@ -9110,6 +9389,10 @@ REGION_DETAILS = {
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -9177,6 +9460,14 @@ REGION_DETAILS = {
             "m5n.large",
             "m5n.metal",
             "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -10032,6 +10323,10 @@ REGION_DETAILS = {
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",