Update EC2 related constants using scrape-ec2-sizes script.
diff --git a/libcloud/compute/constants.py b/libcloud/compute/constants.py
index c971f78..97b7d2a 100644
--- a/libcloud/compute/constants.py
+++ b/libcloud/compute/constants.py
@@ -25,6 +25,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.2xlarge",
+            "instancesku": "D5XG23APR65M5SYE",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -53,7 +54,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.4xlarge",
-            "instancesku": "JQK5AH3Y44CQ57AA",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -82,7 +82,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.large",
-            "instancesku": "FV7PUC9Y973899CS",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -111,7 +110,9 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.medium",
-            "instancesku": "Q494P4JCZC9KDPCA",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "2 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "2",
@@ -137,7 +138,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.xlarge",
-            "instancesku": "943GQ4TSWGS354CV",
+            "instancesku": "44BG498Y4VQ5GM28",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -217,6 +218,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.2xlarge",
+            "instancesku": "7QXMEKWFBRKXCR5T",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -245,7 +247,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.4xlarge",
-            "instancesku": "BPC44EBCFMK4UP3U",
+            "instancesku": "7K2MFKJHSZ39Q26B",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -274,6 +276,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.8xlarge",
+            "instancesku": "FKFNCVGF8F4VBXQ4",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -286,7 +289,7 @@
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 320 SSD",
-            "vcpu": "36"
+            "vcpu": "32"
         },
         "id": "c3.8xlarge",
         "name": "c3.8xlarge",
@@ -330,7 +333,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.xlarge",
-            "instancesku": "37H9CQX49KK8KQ2D",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -389,7 +391,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.4xlarge",
-            "instancesku": "DKZ8SVQYPP9QWN2F",
+            "instancesku": "PYDH5P62F8KBF85B",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -419,7 +421,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.8xlarge",
-            "instancesku": "AKHXNUBZUVXUQVS4",
+            "instancesku": "PCNBVATW49APFGZQ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -449,7 +451,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.large",
-            "instancesku": "NJYJAMFEMWY3BC2Y",
+            "instancesku": "3N2AT4Z2NBKAT2N4",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -479,7 +481,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.xlarge",
-            "instancesku": "KT5H34MYNAZWD4VM",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -502,14 +503,14 @@
         "bandwidth": 12,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "188",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.12xlarge",
-            "instancesku": "G88BQ9JNT44CJU5A",
+            "instancesku": "B2D6JZJWM7HPMFFP",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -532,13 +533,14 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "9000 Mbps",
             "ecu": "281",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.18xlarge",
+            "instancesku": "MQ52FTK6YCQANP4W",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -561,14 +563,14 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "375",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.24xlarge",
-            "instancesku": "DFU3RR7RPDU5NHP6",
+            "instancesku": "SMXE73U97FJTWUNX",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -591,14 +593,13 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "39",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.2xlarge",
-            "instancesku": "DFH4W5NFFA5EGBVU",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -621,14 +622,13 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "73",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.4xlarge",
-            "instancesku": "ZJCH42UY78N76ZSX",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -651,14 +651,13 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "4500 Mbps",
             "ecu": "139",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.9xlarge",
-            "instancesku": "8UXUVRFUWYET2CA4",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -681,14 +680,13 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.large",
-            "instancesku": "ZGCJFX4FNDKBY4B4",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -711,7 +709,7 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "20",
@@ -736,18 +734,489 @@
         "name": "c5.xlarge",
         "ram": 8192
     },
+    "c5a.12xlarge": {
+        "bandwidth": 12,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4750 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "96 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "c5a.12xlarge",
+        "name": "c5a.12xlarge",
+        "ram": 98304
+    },
+    "c5a.16xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6300 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.16xlarge",
+            "instancesku": "YATBXK66DJGQCQ4K",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64"
+        },
+        "id": "c5a.16xlarge",
+        "name": "c5a.16xlarge",
+        "ram": 131072
+    },
+    "c5a.24xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.24xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "192 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96"
+        },
+        "id": "c5a.24xlarge",
+        "name": "c5a.24xlarge",
+        "ram": 196608
+    },
+    "c5a.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.2xlarge",
+            "instancesku": "GUSGHPJYUSB5N7VT",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "c5a.2xlarge",
+        "name": "c5a.2xlarge",
+        "ram": 16384
+    },
+    "c5a.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.4xlarge",
+            "instancesku": "FXZCY68C879B2BXD",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16"
+        },
+        "id": "c5a.4xlarge",
+        "name": "c5a.4xlarge",
+        "ram": 32768
+    },
+    "c5a.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32"
+        },
+        "id": "c5a.8xlarge",
+        "name": "c5a.8xlarge",
+        "ram": 65536
+    },
+    "c5a.large": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "c5a.large",
+        "name": "c5a.large",
+        "ram": 4096
+    },
+    "c5a.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5a.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "c5a.xlarge",
+        "name": "c5a.xlarge",
+        "ram": 8192
+    },
+    "c5ad.12xlarge": {
+        "bandwidth": 12,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4750 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "96 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
+            "vcpu": "48"
+        },
+        "id": "c5ad.12xlarge",
+        "name": "c5ad.12xlarge",
+        "ram": 98304
+    },
+    "c5ad.16xlarge": {
+        "bandwidth": 20,
+        "disk": 2400,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6300 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1200 NVMe SSD",
+            "vcpu": "64"
+        },
+        "id": "c5ad.16xlarge",
+        "name": "c5ad.16xlarge",
+        "ram": 131072
+    },
+    "c5ad.24xlarge": {
+        "bandwidth": 20,
+        "disk": 3800,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.24xlarge",
+            "instancesku": "W45YTYFWCBGWJGSQ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "192 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1900 NVMe SSD",
+            "vcpu": "96"
+        },
+        "id": "c5ad.24xlarge",
+        "name": "c5ad.24xlarge",
+        "ram": 196608
+    },
+    "c5ad.2xlarge": {
+        "bandwidth": 10,
+        "disk": 300,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 300 NVMe SSD",
+            "vcpu": "8"
+        },
+        "id": "c5ad.2xlarge",
+        "name": "c5ad.2xlarge",
+        "ram": 16384
+    },
+    "c5ad.4xlarge": {
+        "bandwidth": 10,
+        "disk": 600,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.4xlarge",
+            "instancesku": "TQMPFTV5HMXTXSZJ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 300 NVMe SSD",
+            "vcpu": "16"
+        },
+        "id": "c5ad.4xlarge",
+        "name": "c5ad.4xlarge",
+        "ram": 32768
+    },
+    "c5ad.8xlarge": {
+        "bandwidth": 10,
+        "disk": 1200,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.8xlarge",
+            "instancesku": "GVCKV67VWCQYDS3Q",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 600 NVMe SSD",
+            "vcpu": "32"
+        },
+        "id": "c5ad.8xlarge",
+        "name": "c5ad.8xlarge",
+        "ram": 65536
+    },
+    "c5ad.large": {
+        "bandwidth": 10,
+        "disk": 75,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.large",
+            "instancesku": "ME63JHQSJYQ95SJS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 75 NVMe SSD",
+            "vcpu": "2"
+        },
+        "id": "c5ad.large",
+        "name": "c5ad.large",
+        "ram": 4096
+    },
+    "c5ad.xlarge": {
+        "bandwidth": 10,
+        "disk": 150,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5ad.xlarge",
+            "instancesku": "RGJBT4KHC8GNQWMS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 150 NVMe SSD",
+            "vcpu": "4"
+        },
+        "id": "c5ad.xlarge",
+        "name": "c5ad.xlarge",
+        "ram": 8192
+    },
     "c5d.12xlarge": {
         "bandwidth": 12,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "188",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.12xlarge",
-            "instancesku": "65HKXNPPQZVPW4JB",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -770,13 +1239,14 @@
         "bandwidth": 25,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "9000 Mbps",
             "ecu": "281",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.18xlarge",
+            "instancesku": "RDHAU3QJUFDHWGAF",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -799,14 +1269,14 @@
         "bandwidth": 25,
         "disk": 3600,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "375",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.24xlarge",
-            "instancesku": "PC4G8JDRGDDX5R8B",
+            "instancesku": "CBCNASX9DSMBPMQW",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -829,7 +1299,7 @@
         "bandwidth": 10,
         "disk": 200,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "39",
@@ -858,13 +1328,14 @@
         "bandwidth": 10,
         "disk": 400,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "73",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.4xlarge",
+            "instancesku": "E4CQ375JARDBDMZG",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -887,14 +1358,13 @@
         "bandwidth": 10,
         "disk": 900,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "4500 Mbps",
             "ecu": "139",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.9xlarge",
-            "instancesku": "6PPHHXHGC4KS4FD2",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -917,14 +1387,13 @@
         "bandwidth": 10,
         "disk": 50,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.large",
-            "instancesku": "DZ66HJ5ZUN3XZX8X",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -947,7 +1416,7 @@
         "bandwidth": 10,
         "disk": 100,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2250 Mbps",
             "ecu": "20",
@@ -976,14 +1445,14 @@
         "bandwidth": 100,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "281",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.18xlarge",
-            "instancesku": "GP9J882PRJR3HFWT",
+            "instancesku": "4VUXUHRQ7ZTHKVDG",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1006,7 +1475,7 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "39",
@@ -1035,14 +1504,14 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "73",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.4xlarge",
-            "instancesku": "RXTSEWTUD8EWJENN",
+            "instancesku": "KVSXFXGK2TK42DRJ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1065,13 +1534,14 @@
         "bandwidth": 50,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "139",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.9xlarge",
+            "instancesku": "NRDKKHPPTH2FEEEN",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1094,14 +1564,13 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.large",
-            "instancesku": "RGPG564XSTMQEEGT",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1124,14 +1593,13 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.0 Ghz",
+            "clockSpeed": "3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "20",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.xlarge",
-            "instancesku": "XPUQY5QHXK4NZNKG",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1150,6 +1618,463 @@
         "name": "c5n.xlarge",
         "ram": 10752
     },
+    "c6g.12xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "13500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.12xlarge",
+            "instancesku": "GC579QMTK2WV8BNT",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "96 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "c6g.12xlarge",
+        "name": "c6g.12xlarge",
+        "ram": 98304
+    },
+    "c6g.16xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.16xlarge",
+            "instancesku": "M8TJWAS9QQMZ7D8T",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 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": "c6g.16xlarge",
+        "name": "c6g.16xlarge",
+        "ram": 131072
+    },
+    "c6g.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.2xlarge",
+            "instancesku": "K689GKXRDA6UMSNS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 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": "c6g.2xlarge",
+        "name": "c6g.2xlarge",
+        "ram": 16384
+    },
+    "c6g.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.4xlarge",
+            "instancesku": "JKS3EGJA7JK9K6PW",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 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": "c6g.4xlarge",
+        "name": "c6g.4xlarge",
+        "ram": 32768
+    },
+    "c6g.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32"
+        },
+        "id": "c6g.8xlarge",
+        "name": "c6g.8xlarge",
+        "ram": 65536
+    },
+    "c6g.large": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "4 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": "c6g.large",
+        "name": "c6g.large",
+        "ram": 4096
+    },
+    "c6g.medium": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "2 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": "c6g.medium",
+        "name": "c6g.medium",
+        "ram": 2048
+    },
+    "c6g.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6g.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 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": "c6g.xlarge",
+        "name": "c6g.xlarge",
+        "ram": 8192
+    },
+    "c6gd.12xlarge": {
+        "bandwidth": 20,
+        "disk": 2850,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "13500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "96 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1425 NVMe SSD",
+            "vcpu": "48"
+        },
+        "id": "c6gd.12xlarge",
+        "name": "c6gd.12xlarge",
+        "ram": 98304
+    },
+    "c6gd.16xlarge": {
+        "bandwidth": 25,
+        "disk": 3800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "18000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1900 NVMe SSD",
+            "vcpu": "64"
+        },
+        "id": "c6gd.16xlarge",
+        "name": "c6gd.16xlarge",
+        "ram": 131072
+    },
+    "c6gd.2xlarge": {
+        "bandwidth": 10,
+        "disk": 475,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 475 NVMe SSD",
+            "vcpu": "8"
+        },
+        "id": "c6gd.2xlarge",
+        "name": "c6gd.2xlarge",
+        "ram": 16384
+    },
+    "c6gd.4xlarge": {
+        "bandwidth": 10,
+        "disk": 950,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.4xlarge",
+            "instancesku": "5BHRV5TW4H89DRKT",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 950 NVMe SSD",
+            "vcpu": "16"
+        },
+        "id": "c6gd.4xlarge",
+        "name": "c6gd.4xlarge",
+        "ram": 32768
+    },
+    "c6gd.8xlarge": {
+        "bandwidth": 10,
+        "disk": 1900,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.8xlarge",
+            "instancesku": "3MVKUC86VWDQR3YU",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1900 NVMe SSD",
+            "vcpu": "32"
+        },
+        "id": "c6gd.8xlarge",
+        "name": "c6gd.8xlarge",
+        "ram": 65536
+    },
+    "c6gd.large": {
+        "bandwidth": 10,
+        "disk": 118,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.large",
+            "instancesku": "8Q7RUS26NNQNDT9F",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 118 NVMe SSD",
+            "vcpu": "2"
+        },
+        "id": "c6gd.large",
+        "name": "c6gd.large",
+        "ram": 4096
+    },
+    "c6gd.medium": {
+        "bandwidth": 10,
+        "disk": 59,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.medium",
+            "instancesku": "RRZXTVPCCU4GN48Q",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "2 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 59 NVMe SSD",
+            "vcpu": "1"
+        },
+        "id": "c6gd.medium",
+        "name": "c6gd.medium",
+        "ram": 2048
+    },
+    "c6gd.xlarge": {
+        "bandwidth": 10,
+        "disk": 237,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gd.xlarge",
+            "instancesku": "8JNY7VUMPB55FZXV",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 237 NVMe SSD",
+            "vcpu": "4"
+        },
+        "id": "c6gd.xlarge",
+        "name": "c6gd.xlarge",
+        "ram": 8192
+    },
     "cc2.8xlarge": {
         "bandwidth": 10,
         "disk": 3360,
@@ -1157,8 +2082,12 @@
             "clockSpeed": "2.6 GHz",
             "currentGeneration": "No",
             "ecu": "88",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Compute optimized",
             "instanceType": "cc2.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "60.5 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1166,7 +2095,7 @@
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 840",
+            "storage": "4 x 840 SSD",
             "vcpu": "32"
         },
         "id": "cc2.8xlarge",
@@ -1235,6 +2164,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.4xlarge",
+            "instancesku": "3PQVHXRZ2JEC8D8U",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1264,7 +2194,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.8xlarge",
-            "instancesku": "XP5P8NMSB2W7KP3U",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1323,7 +2252,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "FPGA Instances",
             "instanceType": "f1.16xlarge",
-            "instancesku": "P4PZ87XYY47FTQT9",
+            "instancesku": "HGUUNBTN6N3K9RSS",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1382,7 +2311,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "FPGA Instances",
             "instanceType": "f1.4xlarge",
-            "instancesku": "3294757KFZTHDXMC",
+            "instancesku": "RM9T78WC38RPDZUZ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1502,7 +2431,6 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.4xlarge",
-            "instancesku": "XQVRFGT3HCZ63BJ5",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1533,7 +2461,7 @@
             "gpu": "2",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.8xlarge",
-            "instancesku": "8DQCJ3V7VZPTQK24",
+            "instancesku": "BTRUT7DNFY4TG2C4",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1564,7 +2492,6 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g3s.xlarge",
-            "instancesku": "CH4D8VQYKHAT566Q",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -1594,7 +2521,7 @@
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.12xlarge",
-            "instancesku": "KYG4GJZXW67JH275",
+            "instancesku": "K3S86JFFRXV7FEMK",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1625,7 +2552,6 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.16xlarge",
-            "instancesku": "EV7U94XE5G2K8RWP",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1648,17 +2574,24 @@
         "bandwidth": 25,
         "disk": 225,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.2xlarge",
-            "instancesku": "3W5TQY9NMW3Z6HKV",
+            "instancesku": "B6QYB6P8H5RY5CC3",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "NA",
             "physicalProcessor": "Intel Xeon Family",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "225 GB NVMe SSD",
@@ -1680,7 +2613,6 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.4xlarge",
-            "instancesku": "P2PYJRR8WRUQQ83N",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1711,7 +2643,7 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.8xlarge",
-            "instancesku": "E4ENVUU4X4C9CA2A",
+            "instancesku": "NPDM6PX8R7WX72KK",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1742,7 +2674,6 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.xlarge",
-            "instancesku": "CBN4GYUGRUCDMWNY",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1772,7 +2703,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.16xlarge",
-            "instancesku": "95Z3VYWMT3AARF75",
+            "instancesku": "42A6HHN38X5E4VKA",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1802,7 +2733,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.2xlarge",
-            "instancesku": "EDHN83CZXXV35NWH",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1832,7 +2762,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.4xlarge",
-            "instancesku": "E3W8QW3X5FF55BPW",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1862,7 +2791,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.8xlarge",
-            "instancesku": "V92EE38S25QMHCHR",
+            "instancesku": "4YQQE6KCPYTDMY2R",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1885,11 +2814,15 @@
         "bandwidth": 10,
         "disk": 48000,
         "extra": {
-            "clockSpeed": "2 GHz",
+            "clockSpeed": "2.0 GHz",
             "currentGeneration": "No",
             "ecu": "35",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Storage optimized",
             "instanceType": "hs1.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "117 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1897,8 +2830,8 @@
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "24 x 2000",
-            "vcpu": "17"
+            "storage": "24 x 2000 HDD",
+            "vcpu": "16"
         },
         "id": "hs1.8xlarge",
         "name": "hs1.8xlarge",
@@ -1915,7 +2848,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.2xlarge",
-            "instancesku": "S3CUTS4VY2N7TUAC",
+            "instancesku": "BJTF2NB3HAJCA4P5",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1945,7 +2878,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.4xlarge",
-            "instancesku": "QAS6U8F8Z43CEYDJ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1975,7 +2907,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.8xlarge",
-            "instancesku": "GJUYG5H8K4MVD9B2",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2005,7 +2936,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.xlarge",
-            "instancesku": "VJV23STC4X8PNAQM",
+            "instancesku": "JVKN64RAPTNV7XVR",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2064,6 +2995,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.2xlarge",
+            "instancesku": "NJE6ZRM3QS568R7C",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2089,16 +3021,19 @@
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3500 Mbps",
-            "ecu": "53",
+            "ecu": "58",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.4xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
@@ -2119,6 +3054,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.8xlarge",
+            "instancesku": "TPZKPCAQBPBS7CF8",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2148,6 +3084,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.large",
+            "instancesku": "4ZV2DNVEH84ZBCB9",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2177,7 +3114,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.xlarge",
-            "instancesku": "99QZ9VR3AF2FW3TB",
+            "instancesku": "CUGY5XC3RQXSYA6X",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2207,15 +3144,16 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.12xlarge",
-            "instancesku": "GVPZRNHNZPE4JV4G",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "PYJY59DWGQTCRS77",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "384 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 7500 NVMe SSD",
@@ -2236,14 +3174,16 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.24xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "JADG3S3BBKCFY47S",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 7500 NVMe SSD",
@@ -2264,15 +3204,15 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.2xlarge",
-            "instancesku": "KPSBHZJSEURW9AUU",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 2500 NVMe SSD",
@@ -2293,15 +3233,15 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.3xlarge",
-            "instancesku": "4M9CWY3DF8ZQRQ2F",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "96 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "24",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 7500 NVMe SSD",
@@ -2322,15 +3262,16 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.6xlarge",
-            "instancesku": "8RHN5TZKA9MW3AWW",
+            "instancesku": "JFUSUE6PEJ7BEWFW",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "48",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 7500 NVMe SSD",
@@ -2351,15 +3292,16 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.large",
-            "instancesku": "EDC6Z6KEEJ6KENE8",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "9KJJPTN45B7DSGAW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1250 NVMe SSD",
@@ -2380,14 +3322,15 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 2500 NVMe SSD",
@@ -2435,7 +3378,6 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.2xlarge",
-            "instancesku": "66AAM3URQPDCTMXY",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2463,7 +3405,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.6xlarge",
-            "instancesku": "CGXS8PYBHFGKES9Z",
+            "instancesku": "WFATCAUXJSST4KZ8",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2491,6 +3433,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.xlarge",
+            "instancesku": "A6HH6ESQCP9MA4TM",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2592,8 +3535,12 @@
         "extra": {
             "currentGeneration": "No",
             "ecu": "8",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m1.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -2601,7 +3548,7 @@
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 420",
+            "storage": "4 x 420 SSD",
             "vcpu": "4"
         },
         "id": "m1.xlarge",
@@ -2614,8 +3561,12 @@
         "extra": {
             "currentGeneration": "No",
             "ecu": "13",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "m2.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "34.2 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
@@ -2623,7 +3574,7 @@
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 850",
+            "storage": "1 x 850 SSD",
             "vcpu": "4"
         },
         "id": "m2.2xlarge",
@@ -2721,7 +3672,6 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m3.large",
-            "instancesku": "8KTQAHWA58GUHDGC",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2779,6 +3729,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m3.xlarge",
+            "instancesku": "PHGD369PWGT3YJB7",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2808,7 +3759,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.10xlarge",
-            "instancesku": "MDVS9QJ4U4VXR7P6",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2838,6 +3788,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.16xlarge",
+            "instancesku": "YPAREPTVN8ZPEGWJ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2867,6 +3818,10 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.2xlarge",
+            "instancesku": "4DP9JW528SDT7HRV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -2893,6 +3848,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.4xlarge",
+            "instancesku": "J65HRUKYPMVJK8TZ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2922,6 +3878,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.large",
+            "instancesku": "FPPNXJEHX35MRPZJ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2951,7 +3908,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.xlarge",
-            "instancesku": "5RFD7HVPT29ZZRJZ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2974,13 +3930,14 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.12xlarge",
+            "instancesku": "P4TMXGTTR2DKGBTH",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3003,7 +3960,7 @@
         "bandwidth": 20,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "256",
@@ -3032,13 +3989,14 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
             "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.24xlarge",
+            "instancesku": "BMXENRM9BM54QBEV",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3061,13 +4019,14 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "37",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.2xlarge",
+            "instancesku": "7K2R5HJUG6Z3E7Q8",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3090,14 +4049,13 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
             "ecu": "70",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.4xlarge",
-            "instancesku": "GPN9XWJXU6R7VNVU",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3120,13 +4078,14 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.8xlarge",
+            "instancesku": "Y9SUPMG5TXM94XDV",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3149,20 +4108,23 @@
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
-            "ecu": "8",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.large",
-            "instancesku": "2WTZUAPYXZ92MPYV",
+            "instancesku": "BH2STRMF5M2ZZGPV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -3172,44 +4134,18 @@
         "name": "m5.large",
         "ram": 8192
     },
-    "m5.metal": {
-        "bandwidth": 25,
-        "disk": 0,
-        "extra": {
-            "clockSpeed": "2.5 GHz",
-            "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "345",
-            "enhancedNetworkingSupported": "Yes",
-            "instanceFamily": "General purpose",
-            "instanceType": "m5.metal",
-            "instancesku": "NEA5ZGBNTVZY47F8",
-            "memory": "384 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
-            "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
-            "vcpu": "96"
-        },
-        "id": "m5.metal",
-        "name": "m5.metal",
-        "ram": 393216
-    },
     "m5.xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.xlarge",
+            "instancesku": "DCNTPM2Z84YFMBKU",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3239,7 +4175,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.12xlarge",
-            "instancesku": "NTCQHKBGDWZV9A4S",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3269,7 +4204,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.16xlarge",
-            "instancesku": "PDTXJ9FD3DSMTAWR",
+            "instancesku": "GXMYJ4VW7W2QGTWP",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3299,7 +4234,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.24xlarge",
-            "instancesku": "3DZQSBC8ACN83U66",
+            "instancesku": "JP3AQKAB69SNB8WN",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3329,7 +4264,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.2xlarge",
-            "instancesku": "SQ6QFVBCH7QJN7WE",
+            "instancesku": "3ETPSJ4WD6T6EUJQ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3359,7 +4294,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.4xlarge",
-            "instancesku": "YHV5N59X2JZJT7UF",
+            "instancesku": "YRM7GSGQEF9HKS2Q",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3418,7 +4353,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.large",
-            "instancesku": "YETHAPD3GP4N3ZNK",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3448,7 +4382,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.xlarge",
-            "instancesku": "2DC7PA6547H9EQEU",
+            "instancesku": "W22SYTQK6YEFQJ6N",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3478,6 +4412,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.12xlarge",
+            "instancesku": "Y3SUYSYH3DS2J5JK",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3536,7 +4471,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.24xlarge",
-            "instancesku": "6QSKH897CEX9D5PD",
+            "instancesku": "R24J62ZT83FRAWE4",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3595,7 +4530,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.4xlarge",
-            "instancesku": "53D2DUQDA28GP4FA",
+            "instancesku": "7S6ZYFSFRPUKFRZB",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3625,6 +4560,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.8xlarge",
+            "instancesku": "PNZF959BXRS42AQ9",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3654,7 +4590,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.large",
-            "instancesku": "DV2FPCRNYQC737FY",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3684,6 +4619,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.xlarge",
+            "instancesku": "7Y3S4SPMCGW4XFU9",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3706,14 +4642,14 @@
         "bandwidth": 10,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "6000 Mbps",
             "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.12xlarge",
-            "instancesku": "GMGGY8H6FE639R7J",
+            "instancesku": "FVQQQM6YZMWR2CH8",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3736,13 +4672,14 @@
         "bandwidth": 20,
         "disk": 2400,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "256",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.16xlarge",
+            "instancesku": "2AW5G4CMNCDS44AT",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3765,7 +4702,7 @@
         "bandwidth": 25,
         "disk": 3600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
             "ecu": "337",
@@ -3794,7 +4731,7 @@
         "bandwidth": 10,
         "disk": 300,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "37",
@@ -3823,14 +4760,13 @@
         "bandwidth": 10,
         "disk": 600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
             "ecu": "70",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.4xlarge",
-            "instancesku": "SJTJT7YB2TAKEFUZ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3853,14 +4789,14 @@
         "bandwidth": 10,
         "disk": 1200,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.8xlarge",
-            "instancesku": "7WTXDDTKVDX74SRU",
+            "instancesku": "2C2YGPB7B4MPSHV7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3883,7 +4819,7 @@
         "bandwidth": 10,
         "disk": 75,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "10",
@@ -3912,19 +4848,23 @@
         "bandwidth": 10,
         "disk": 150,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.xlarge",
+            "instancesku": "GKEVTCW4GXTX52AW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
@@ -3938,7 +4878,7 @@
         "bandwidth": 50,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
@@ -3966,14 +4906,13 @@
         "bandwidth": 75,
         "disk": 2400,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.16xlarge",
-            "instancesku": "2UXZVUW3AW4RWSVK",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3995,14 +4934,14 @@
         "bandwidth": 100,
         "disk": 3600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.24xlarge",
-            "instancesku": "3CSFMMFP6H6R4C8N",
+            "instancesku": "G9H536RMY737GEM4",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4024,14 +4963,13 @@
         "bandwidth": 25,
         "disk": 300,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.2xlarge",
-            "instancesku": "EFERZJ2267U6HKKN",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4053,13 +4991,14 @@
         "bandwidth": 25,
         "disk": 600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.4xlarge",
+            "instancesku": "7UMD5GNPFG5H53KX",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4081,13 +5020,14 @@
         "bandwidth": 25,
         "disk": 1200,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.8xlarge",
+            "instancesku": "N53VJWC86E4NYNWY",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4109,14 +5049,14 @@
         "bandwidth": 25,
         "disk": 75,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.large",
-            "instancesku": "TP3PAHR3346GJ67W",
+            "instancesku": "WNSZ7H45Q43AEA82",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4138,14 +5078,14 @@
         "bandwidth": 25,
         "disk": 150,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.xlarge",
-            "instancesku": "SHVB6RBA3NZZ9V4Z",
+            "instancesku": "2MBJ54BTCNSUHZUY",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4167,13 +5107,14 @@
         "bandwidth": 50,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.12xlarge",
+            "instancesku": "Q6N49RVFMGMWRPTC",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4195,14 +5136,14 @@
         "bandwidth": 75,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.16xlarge",
-            "instancesku": "EA8S423TQADF5CY2",
+            "instancesku": "88HNSFX9MCY6YAC3",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4224,7 +5165,7 @@
         "bandwidth": 100,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "NA",
@@ -4252,14 +5193,13 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.2xlarge",
-            "instancesku": "UYEPHYDEF5R5EBP5",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4281,7 +5221,7 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
@@ -4310,14 +5250,13 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.8xlarge",
-            "instancesku": "ATZJ9KFTKYZZMGEJ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4339,14 +5278,13 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.large",
-            "instancesku": "2FNJS8YA6UBP65EW",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4368,7 +5306,7 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
@@ -4397,10 +5335,15 @@
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "13500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.12xlarge",
-            "instancesku": "WW7AYBVNX4P6DKEG",
+            "instancesku": "WXS95TSP9GYK5XM3",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "192 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "96",
@@ -4422,7 +5365,7 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "18000 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.16xlarge",
             "intelAvx2Available": "No",
@@ -4449,10 +5392,10 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2250 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.2xlarge",
-            "instancesku": "275QHDMHEFGAB9QZ",
+            "instancesku": "SX3J4P5RPTH53ZTN",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4477,9 +5420,10 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "4500 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.4xlarge",
+            "instancesku": "MRY49CZA99E32SR3",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4504,7 +5448,7 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "9000 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.8xlarge",
             "intelAvx2Available": "No",
@@ -4531,10 +5475,9 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "600 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.large",
-            "instancesku": "WKZUYUTMHZP7PGQS",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4559,7 +5502,7 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "300 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.medium",
             "intelAvx2Available": "No",
@@ -4586,9 +5529,10 @@
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "1125 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.xlarge",
+            "instancesku": "XKGW3XM2CP2DDKY4",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -4606,6 +5550,237 @@
         "name": "m6g.xlarge",
         "ram": 16384
     },
+    "m6gd.12xlarge": {
+        "bandwidth": 20,
+        "disk": 2850,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "13500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.12xlarge",
+            "instancesku": "DNPF3PSPZAFJPBDC",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "192 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1425 NVMe SSD",
+            "vcpu": "48"
+        },
+        "id": "m6gd.12xlarge",
+        "name": "m6gd.12xlarge",
+        "ram": 196608
+    },
+    "m6gd.16xlarge": {
+        "bandwidth": 25,
+        "disk": 3800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "18000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.16xlarge",
+            "instancesku": "XB86QG7AWUUDEJSD",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "256 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1900 NVMe SSD",
+            "vcpu": "64"
+        },
+        "id": "m6gd.16xlarge",
+        "name": "m6gd.16xlarge",
+        "ram": 262144
+    },
+    "m6gd.2xlarge": {
+        "bandwidth": 10,
+        "disk": 475,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.2xlarge",
+            "instancesku": "MEPDU66RSS2VZTBP",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "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": "1 x 475 NVMe SSD",
+            "vcpu": "8"
+        },
+        "id": "m6gd.2xlarge",
+        "name": "m6gd.2xlarge",
+        "ram": 32768
+    },
+    "m6gd.4xlarge": {
+        "bandwidth": 10,
+        "disk": 950,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.4xlarge",
+            "instancesku": "KPBAA5MV8872F65A",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "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": "1 x 950 NVMe SSD",
+            "vcpu": "16"
+        },
+        "id": "m6gd.4xlarge",
+        "name": "m6gd.4xlarge",
+        "ram": 65536
+    },
+    "m6gd.8xlarge": {
+        "bandwidth": 10,
+        "disk": 1900,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.8xlarge",
+            "instancesku": "4TZCYK9465AE894C",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1900 NVMe SSD",
+            "vcpu": "32"
+        },
+        "id": "m6gd.8xlarge",
+        "name": "m6gd.8xlarge",
+        "ram": 131072
+    },
+    "m6gd.large": {
+        "bandwidth": 10,
+        "disk": 118,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.large",
+            "instancesku": "9FX3TRG4JEEE5N3H",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "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": "1 x 118 NVMe SSD",
+            "vcpu": "2"
+        },
+        "id": "m6gd.large",
+        "name": "m6gd.large",
+        "ram": 8192
+    },
+    "m6gd.medium": {
+        "bandwidth": 10,
+        "disk": 59,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "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": "1 x 59 NVMe SSD",
+            "vcpu": "1"
+        },
+        "id": "m6gd.medium",
+        "name": "m6gd.medium",
+        "ram": 4096
+    },
+    "m6gd.xlarge": {
+        "bandwidth": 10,
+        "disk": 237,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m6gd.xlarge",
+            "instancesku": "R3Q47M5V2Z3CYTA6",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "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": "1 x 237 NVMe SSD",
+            "vcpu": "4"
+        },
+        "id": "m6gd.xlarge",
+        "name": "m6gd.xlarge",
+        "ram": 16384
+    },
     "p2.16xlarge": {
         "bandwidth": 20,
         "disk": 0,
@@ -4618,6 +5793,7 @@
             "gpu": "16",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.16xlarge",
+            "instancesku": "8NZJVJPUUPFQD5XT",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4648,7 +5824,7 @@
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.8xlarge",
-            "instancesku": "CJQFCM483GYMQ4H7",
+            "instancesku": "38KKRTQP385PX9HY",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4709,7 +5885,6 @@
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.16xlarge",
-            "instancesku": "23X4DDDYPQ4U9WXE",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4740,7 +5915,6 @@
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.2xlarge",
-            "instancesku": "BQCBF2WYFFDEDXN7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4771,6 +5945,7 @@
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.8xlarge",
+            "instancesku": "NGZPJCWAJK2B3XZT",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4829,7 +6004,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.2xlarge",
-            "instancesku": "QPBU35XRU5BNBBFE",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4858,7 +6032,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.4xlarge",
-            "instancesku": "Y9WDY7HG6S2NXFSP",
+            "instancesku": "XYE382ZQ9H3PZ6B6",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4915,6 +6089,10 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.large",
+            "instancesku": "JXRNUMXAZNYRPC72",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "15.25 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -4940,6 +6118,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.xlarge",
+            "instancesku": "XKREJETCK4Q363EE",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -4965,17 +6144,19 @@
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "195",
+            "ecu": "201",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.16xlarge",
-            "instancesku": "M3PF8AJDMYE8CTHJ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "488 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -4996,7 +6177,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.2xlarge",
-            "instancesku": "T73VEGF6Z7U2FM2E",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5026,7 +6206,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.4xlarge",
-            "instancesku": "Q4JYWMFXQ9MM3WYP",
+            "instancesku": "C9S5QU5S5T9EP9E3",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5081,17 +6261,20 @@
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "400 Mbps",
-            "ecu": "7",
+            "ecu": "8",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.large",
-            "instancesku": "EMEXNPTCFPMK9SZ6",
+            "instancesku": "UR8ANZE227XY35VC",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "15.25 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -5112,7 +6295,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.xlarge",
-            "instancesku": "Q985NTC5RUN6W6FN",
+            "instancesku": "QKGD2H9S79K7FTWM",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5142,7 +6325,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.12xlarge",
-            "instancesku": "DEBR9WT8ZEH5SVYY",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5172,6 +6354,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.16xlarge",
+            "instancesku": "Z2E8HZWVPEUN65QE",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5201,6 +6384,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.24xlarge",
+            "instancesku": "DCVSQ5QVGVHQ4955",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5230,7 +6414,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.2xlarge",
-            "instancesku": "TX6VCU4AX7SURS3R",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5289,7 +6472,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.8xlarge",
-            "instancesku": "8J9E8648XRY8KRTV",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5319,6 +6501,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.large",
+            "instancesku": "HAF3C5NE8GHUDXB7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5348,7 +6531,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.xlarge",
-            "instancesku": "RYY8KJSCAHAJ2S2N",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5378,7 +6560,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.12xlarge",
-            "instancesku": "K4WF4MUAD8NH6F85",
+            "instancesku": "TJXWKZG4U949CESZ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5408,6 +6590,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.16xlarge",
+            "instancesku": "2B3VAYDSHV6M39S6",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5466,12 +6649,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.2xlarge",
-            "instancesku": "P7S4KAQ9D4GAFR54",
+            "instancesku": "5S9KQNX2URT5JCYP",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "64 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5496,12 +6679,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.4xlarge",
-            "instancesku": "SDQK54UK2HRQTUXV",
+            "instancesku": "9USH93WEV7YHKN3N",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "128 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5526,7 +6709,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.8xlarge",
-            "instancesku": "6B56HCXAHSRM98ZB",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5556,12 +6738,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.large",
-            "instancesku": "UG5A9S2YU4GDQ6VS",
+            "instancesku": "HXFJ8J7KRRDCUQDF",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "16 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5586,12 +6768,11 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.xlarge",
-            "instancesku": "3QM2JUUU3729P3XF",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "32 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5616,7 +6797,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.12xlarge",
-            "instancesku": "CVGPBG74JXGXFUPZ",
+            "instancesku": "FEBJR8MGRZPCBMZ6",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5646,7 +6827,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.16xlarge",
-            "instancesku": "5ECTGJZ54PJWVXSR",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5676,6 +6856,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.24xlarge",
+            "instancesku": "2GQ7HF3REEF475DQ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5705,12 +6886,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.2xlarge",
-            "instancesku": "GUVRRZUCEA4W2NA2",
+            "instancesku": "ZR4V2JBYXNCCZXR3",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "64 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5735,12 +6916,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.4xlarge",
-            "instancesku": "VT3PC6G59VCVCDVN",
+            "instancesku": "X7Y6FJGMC72CMBVK",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "128 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5765,7 +6946,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.8xlarge",
-            "instancesku": "Y7ZUMCMQMBHWWD67",
+            "instancesku": "AHVEWJNFFT38QTFX",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5795,12 +6976,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.large",
-            "instancesku": "DZNY4VEMMSVRTR73",
+            "instancesku": "NK72MQAHKR4TXF5P",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "16 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5825,12 +7006,12 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.xlarge",
-            "instancesku": "X9QQDFJ8MS8FB32D",
+            "instancesku": "Y4YTJ8NJNXJRM86F",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "32 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -5848,13 +7029,14 @@
         "bandwidth": 10,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "6000 Mbps",
             "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.12xlarge",
+            "instancesku": "JD26ZJK92H6X64TZ",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5877,14 +7059,14 @@
         "bandwidth": 20,
         "disk": 2400,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "256",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.16xlarge",
-            "instancesku": "7A8KJ5V5P6RMFWQ8",
+            "instancesku": "XJ5CFKTMG2X7XGD7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5907,7 +7089,7 @@
         "bandwidth": 25,
         "disk": 3600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
             "ecu": "337",
@@ -5936,18 +7118,19 @@
         "bandwidth": 10,
         "disk": 300,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "37",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.2xlarge",
+            "instancesku": "JPDYKEXS53W2V4SP",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
@@ -5965,7 +7148,7 @@
         "bandwidth": 10,
         "disk": 600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
             "ecu": "70",
@@ -5976,7 +7159,7 @@
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
@@ -5994,14 +7177,14 @@
         "bandwidth": 10,
         "disk": 1200,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.8xlarge",
-            "instancesku": "KDH339PT4BZYF4KZ",
+            "instancesku": "QCJ53WA9MJMS6BDC",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6024,19 +7207,19 @@
         "bandwidth": 10,
         "disk": 75,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.large",
-            "instancesku": "GGDAM58JTEWKNJHM",
+            "instancesku": "FNTMZY3ZN3ZA92TR",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
@@ -6054,18 +7237,19 @@
         "bandwidth": 10,
         "disk": 150,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "19",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.xlarge",
+            "instancesku": "BAWMAEZ3ZXMUR3XH",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
@@ -6083,13 +7267,14 @@
         "bandwidth": 50,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "6000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.12xlarge",
+            "instancesku": "KP8X3ZRFBR5BE2QG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6111,14 +7296,14 @@
         "bandwidth": 75,
         "disk": 2400,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.16xlarge",
-            "instancesku": "7V498XTUEEHCJRGZ",
+            "instancesku": "HESW5QVR6YKYRWZ8",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6140,13 +7325,14 @@
         "bandwidth": 100,
         "disk": 3600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.24xlarge",
+            "instancesku": "92XFGFP4NH7YSQTH",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6168,14 +7354,13 @@
         "bandwidth": 25,
         "disk": 300,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.2xlarge",
-            "instancesku": "SV48KRP8HM2DH2UC",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6197,14 +7382,13 @@
         "bandwidth": 25,
         "disk": 600,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.4xlarge",
-            "instancesku": "KFFG95QS5WUKQP8D",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6226,14 +7410,14 @@
         "bandwidth": 25,
         "disk": 1200,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.8xlarge",
-            "instancesku": "WJB3V98YXM2CZ9US",
+            "instancesku": "VCXJJ2QFM32UGQQB",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6255,14 +7439,13 @@
         "bandwidth": 25,
         "disk": 75,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.large",
-            "instancesku": "5SM96WH3QZND6QG9",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6284,14 +7467,14 @@
         "bandwidth": 25,
         "disk": 150,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.xlarge",
-            "instancesku": "KW4K9UDQ493ER24R",
+            "instancesku": "FC9G4GNDQMVNB89K",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6341,11 +7524,17 @@
         "bandwidth": 75,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.16xlarge",
-            "instancesku": "8V7ZBPH5MUDT6TF5",
+            "instancesku": "5WXZQPD5UJDKHAVV",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "512 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -6353,7 +7542,7 @@
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "64"
         },
         "id": "r5n.16xlarge",
@@ -6371,7 +7560,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.24xlarge",
-            "instancesku": "84XC4EP5DDTNC8ZA",
+            "instancesku": "TSHSC9WDKZEEYH5Z",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6421,11 +7610,17 @@
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.4xlarge",
-            "instancesku": "QDCRSRKZM3MX7XAG",
+            "instancesku": "Y22VJRKD9WRR4N3M",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -6433,7 +7628,7 @@
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "16"
         },
         "id": "r5n.4xlarge",
@@ -6479,7 +7674,6 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.large",
-            "instancesku": "KN56TRZD3CM72VXU",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6508,6 +7702,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.xlarge",
+            "instancesku": "5KZKMHSAYBXRV7XZ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6525,6 +7720,465 @@
         "name": "r5n.xlarge",
         "ram": 32768
     },
+    "r6g.12xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "13500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.12xlarge",
+            "instancesku": "KVTND3KW3572AVA6",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "384 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "r6g.12xlarge",
+        "name": "r6g.12xlarge",
+        "ram": 393216
+    },
+    "r6g.16xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "18000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.16xlarge",
+            "instancesku": "6TECJVQ38AJEB8QM",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "512 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": "r6g.16xlarge",
+        "name": "r6g.16xlarge",
+        "ram": 524288
+    },
+    "r6g.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.2xlarge",
+            "instancesku": "G7GDESM5VCN79HV9",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 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": "r6g.2xlarge",
+        "name": "r6g.2xlarge",
+        "ram": 65536
+    },
+    "r6g.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.4xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 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": "r6g.4xlarge",
+        "name": "r6g.4xlarge",
+        "ram": 131072
+    },
+    "r6g.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.8xlarge",
+            "instancesku": "JU3XS3CSJVG9PG6T",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "256 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": "r6g.8xlarge",
+        "name": "r6g.8xlarge",
+        "ram": 262144
+    },
+    "r6g.large": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.large",
+            "instancesku": "UXHN7GMMQ9T3N94P",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 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": "r6g.large",
+        "name": "r6g.large",
+        "ram": 16384
+    },
+    "r6g.medium": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 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": "r6g.medium",
+        "name": "r6g.medium",
+        "ram": 8192
+    },
+    "r6g.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6g.xlarge",
+            "instancesku": "MJ8SY88RR68BJB5X",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 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": "r6g.xlarge",
+        "name": "r6g.xlarge",
+        "ram": 32768
+    },
+    "r6gd.12xlarge": {
+        "bandwidth": 20,
+        "disk": 2850,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "13500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "384 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1425 NVMe SSD",
+            "vcpu": "48"
+        },
+        "id": "r6gd.12xlarge",
+        "name": "r6gd.12xlarge",
+        "ram": 393216
+    },
+    "r6gd.16xlarge": {
+        "bandwidth": 25,
+        "disk": 3800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "18000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.16xlarge",
+            "instancesku": "SXDYPSRQBQNUJPDS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "512 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1900 NVMe SSD",
+            "vcpu": "64"
+        },
+        "id": "r6gd.16xlarge",
+        "name": "r6gd.16xlarge",
+        "ram": 524288
+    },
+    "r6gd.2xlarge": {
+        "bandwidth": 10,
+        "disk": 475,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.2xlarge",
+            "instancesku": "NKKKMUC8VTHJGNJ3",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 475 NVMe SSD",
+            "vcpu": "8"
+        },
+        "id": "r6gd.2xlarge",
+        "name": "r6gd.2xlarge",
+        "ram": 65536
+    },
+    "r6gd.4xlarge": {
+        "bandwidth": 10,
+        "disk": 950,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.4xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 950 NVMe SSD",
+            "vcpu": "16"
+        },
+        "id": "r6gd.4xlarge",
+        "name": "r6gd.4xlarge",
+        "ram": 131072
+    },
+    "r6gd.8xlarge": {
+        "bandwidth": 10,
+        "disk": 1900,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.8xlarge",
+            "instancesku": "EWEB386M8NDZAZGC",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "256 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1900 NVMe SSD",
+            "vcpu": "32"
+        },
+        "id": "r6gd.8xlarge",
+        "name": "r6gd.8xlarge",
+        "ram": 262144
+    },
+    "r6gd.large": {
+        "bandwidth": 10,
+        "disk": 118,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.large",
+            "instancesku": "4U8KF57UK33HG5SG",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 118 NVMe SSD",
+            "vcpu": "2"
+        },
+        "id": "r6gd.large",
+        "name": "r6gd.large",
+        "ram": 16384
+    },
+    "r6gd.medium": {
+        "bandwidth": 10,
+        "disk": 59,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.medium",
+            "instancesku": "6UT3UMQBXYMNWFKU",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 59 NVMe SSD",
+            "vcpu": "1"
+        },
+        "id": "r6gd.medium",
+        "name": "r6gd.medium",
+        "ram": 8192
+    },
+    "r6gd.xlarge": {
+        "bandwidth": 10,
+        "disk": 237,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r6gd.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 237 NVMe SSD",
+            "vcpu": "4"
+        },
+        "id": "r6gd.xlarge",
+        "name": "r6gd.xlarge",
+        "ram": 32768
+    },
     "t1.micro": {
         "bandwidth": None,
         "disk": 0,
@@ -6561,7 +8215,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.2xlarge",
-            "instancesku": "WKK3DC7GCMFXGGYP",
+            "instancesku": "6BRS5QCYDYJMYCM8",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6590,6 +8244,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.large",
+            "instancesku": "PAKV95ZHG77BFWBG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6618,7 +8273,7 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.medium",
-            "instancesku": "HSW33TU9JRSFYRKF",
+            "instancesku": "DY99AWFYB6SX74KD",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6672,8 +8327,12 @@
             "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.nano",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
@@ -6699,7 +8358,6 @@
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.small",
-            "instancesku": "XQ8FKG65FR9Z4ZPR",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6747,25 +8405,26 @@
         "ram": 16384
     },
     "t3.2xlarge": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2048 Mbps",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.2xlarge",
-            "instancesku": "56TSPRQERU8CAJ43",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "SPGSFHNMPHC932B3",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
-            "networkPerformance": "Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6776,24 +8435,26 @@
         "ram": 32768
     },
     "t3.large": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2048 Mbps",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.large",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "A9AXFPTJ9U43T5QW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6804,24 +8465,26 @@
         "ram": 8192
     },
     "t3.medium": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1536 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.medium",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "ESJY29QZ4KKCGR6U",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "4 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "2",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6832,24 +8495,26 @@
         "ram": 4096
     },
     "t3.micro": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1536 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.micro",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "VJNS2RY9CFHRVCMH",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "1 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "0.5",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6860,24 +8525,26 @@
         "ram": 1024
     },
     "t3.nano": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1536 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.nano",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "RX68FCGUKXN249A9",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "0.5 GiB",
-            "networkPerformance": "Low",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "0.25",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6888,24 +8555,26 @@
         "ram": 512
     },
     "t3.small": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1536 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.small",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "F77PBHT47MJ9J4UZ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "2 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "1",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6916,25 +8585,26 @@
         "ram": 2048
     },
     "t3.xlarge": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2048 Mbps",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.xlarge",
-            "instancesku": "6YPUHM9X2FGUB8D2",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instancesku": "X6S8KH4ZJATAS9WQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
-            "networkPerformance": "Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -6945,22 +8615,22 @@
         "ram": 16384
     },
     "t3a.2xlarge": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.2xlarge",
-            "instancesku": "FSP74JWHB79FDG9T",
+            "instancesku": "GCQSEPP2HBBEH4E6",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "32 GiB",
-            "networkPerformance": "Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -6975,23 +8645,26 @@
         "ram": 32768
     },
     "t3a.large": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.large",
-            "instancesku": "QE64UKF9H7MH4QTP",
+            "instancesku": "9W9WUN8874RQJPYR",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -7002,22 +8675,22 @@
         "ram": 8192
     },
     "t3a.medium": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.medium",
-            "instancesku": "F5K4DYDG9JZ549EQ",
+            "instancesku": "E4YZCUR3KN9FNNXC",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "4 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "2",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -7032,22 +8705,21 @@
         "ram": 4096
     },
     "t3a.micro": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1500 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.micro",
-            "instancesku": "C92KHZUPSGNAZA8G",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "1 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "0.5",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -7062,12 +8734,12 @@
         "ram": 1024
     },
     "t3a.nano": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1500 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
@@ -7076,7 +8748,7 @@
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "0.5 GiB",
-            "networkPerformance": "Low",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "0.25",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -7091,22 +8763,22 @@
         "ram": 512
     },
     "t3a.small": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 1500 Mbps",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.small",
-            "instancesku": "JE8UDWJG8MPPHAZZ",
+            "instancesku": "MCQ7R7JB2DPXEKET",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "memory": "2 GiB",
-            "networkPerformance": "Low to Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "1",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
@@ -7121,23 +8793,26 @@
         "ram": 2048
     },
     "t3a.xlarge": {
-        "bandwidth": None,
+        "bandwidth": 5,
         "disk": 0,
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.xlarge",
-            "instancesku": "TBV6C3VKSXKFHHSC",
+            "instancesku": "SBSCQDRQ3CNSZR8F",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
-            "networkPerformance": "Moderate",
+            "networkPerformance": "Up to 5 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -7147,6 +8822,205 @@
         "name": "t3a.xlarge",
         "ram": 16384
     },
+    "t4g.2xlarge": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.2xlarge",
+            "instancesku": "5GRYRXZ4H2TXBSTD",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "t4g.2xlarge",
+        "name": "t4g.2xlarge",
+        "ram": 32768
+    },
+    "t4g.large": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.large",
+            "instancesku": "8N9PPA2VHETNFJ6J",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "t4g.large",
+        "name": "t4g.large",
+        "ram": 8192
+    },
+    "t4g.medium": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "t4g.medium",
+        "name": "t4g.medium",
+        "ram": 4096
+    },
+    "t4g.micro": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.micro",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "1 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "0.5",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "t4g.micro",
+        "name": "t4g.micro",
+        "ram": 1024
+    },
+    "t4g.nano": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.nano",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "0.5 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "0.25",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "t4g.nano",
+        "name": "t4g.nano",
+        "ram": 512
+    },
+    "t4g.small": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.small",
+            "instancesku": "Y33CHC2PYKBQ7U2C",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "2 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "1",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "t4g.small",
+        "name": "t4g.small",
+        "ram": 2048
+    },
+    "t4g.xlarge": {
+        "bandwidth": 5,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2780 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "t4g.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 5 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "t4g.xlarge",
+        "name": "t4g.xlarge",
+        "ram": 16384
+    },
     "x1.16xlarge": {
         "bandwidth": None,
         "disk": 1920,
@@ -7158,7 +9032,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1.16xlarge",
-            "instancesku": "PCDN4738CD5856G7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7188,6 +9061,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1.32xlarge",
+            "instancesku": "PYKUDNKTEPN2N53J",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7217,7 +9091,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.16xlarge",
-            "instancesku": "WGPFFCGF4UHBGVDH",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -7247,7 +9120,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.2xlarge",
-            "instancesku": "UA4QBJUCBNHDQX2B",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -7277,7 +9149,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.32xlarge",
-            "instancesku": "A52J7F6ERS7NFNBK",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -7336,6 +9207,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.8xlarge",
+            "instancesku": "5ZY9WGJKJ9DF8XVF",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -7365,7 +9237,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.xlarge",
-            "instancesku": "F4FMFRXVW3TMHF72",
+            "instancesku": "BZCNQCWU5XA2AGR8",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -7388,14 +9260,14 @@
         "bandwidth": 25,
         "disk": 1800,
         "extra": {
-            "clockSpeed": "4.0 GHz",
+            "clockSpeed": "4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "235",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.12xlarge",
-            "instancesku": "3NPW8NJBUPE5PHWG",
+            "instancesku": "K697KMXBFTVEWB5B",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7418,13 +9290,14 @@
         "bandwidth": 10,
         "disk": 300,
         "extra": {
-            "clockSpeed": "4.0 GHz",
+            "clockSpeed": "4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2333 Mbps",
             "ecu": "45",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.2xlarge",
+            "instancesku": "TJN3TJCJX99J6MMW",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7447,15 +9320,23 @@
         "bandwidth": 10,
         "disk": 450,
         "extra": {
+            "clockSpeed": "4 GHz",
             "currentGeneration": "Yes",
-            "ecu": "75",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "64",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.3xlarge",
+            "instancesku": "QHWMFW9J238MZQGE",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "96 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "24",
             "physicalProcessor": "Intel Xeon Platinum 8151",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 450 NVMe SSD",
@@ -7469,14 +9350,14 @@
         "bandwidth": 10,
         "disk": 900,
         "extra": {
-            "clockSpeed": "4.0 GHz",
+            "clockSpeed": "4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "116",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.6xlarge",
-            "instancesku": "6KCEGJ35VRAHEDVX",
+            "instancesku": "2FWX7J7WAHU5UMZR",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7499,14 +9380,14 @@
         "bandwidth": 10,
         "disk": 75,
         "extra": {
-            "clockSpeed": "4.0 GHz",
+            "clockSpeed": "4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2333 Mbps",
             "ecu": "12",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.large",
-            "instancesku": "A7FTGGDM8KVFNGQB",
+            "instancesku": "BE34BU8ZDTG7UA54",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7529,14 +9410,14 @@
         "bandwidth": 10,
         "disk": 150,
         "extra": {
-            "clockSpeed": "4.0 GHz",
+            "clockSpeed": "4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2333 Mbps",
             "ecu": "23",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.xlarge",
-            "instancesku": "DAVJWHZW3NM7TCJW",
+            "instancesku": "85BM84CW7NC939FV",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -7588,6 +9469,14 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -7602,6 +9491,14 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
@@ -7638,6 +9535,10 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -7703,6 +9604,14 @@
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -7769,6 +9678,14 @@
             "r5n.8xlarge",
             "r5n.large",
             "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -7791,6 +9708,13 @@
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",
@@ -7832,6 +9756,14 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -8024,7 +9956,9 @@
             "c4.8xlarge",
             "c4.large",
             "c4.xlarge",
+            "c5.12xlarge",
             "c5.18xlarge",
+            "c5.24xlarge",
             "c5.2xlarge",
             "c5.4xlarge",
             "c5.9xlarge",
@@ -8140,6 +10074,14 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
             "c5d.18xlarge",
             "c5d.2xlarge",
             "c5d.4xlarge",
@@ -8152,6 +10094,14 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -8172,6 +10122,13 @@
             "i3.8xlarge",
             "i3.large",
             "i3.xlarge",
+            "i3en.12xlarge",
+            "i3en.24xlarge",
+            "i3en.2xlarge",
+            "i3en.3xlarge",
+            "i3en.6xlarge",
+            "i3en.large",
+            "i3en.xlarge",
             "m4.10xlarge",
             "m4.16xlarge",
             "m4.2xlarge",
@@ -8210,6 +10167,14 @@
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -8256,6 +10221,14 @@
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -8277,6 +10250,13 @@
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",
@@ -8325,6 +10305,22 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -8339,6 +10335,14 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -8396,7 +10400,6 @@
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -8438,6 +10441,14 @@
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -8503,6 +10514,14 @@
             "r5n.8xlarge",
             "r5n.large",
             "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -8573,6 +10592,22 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -8587,6 +10622,14 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -8624,6 +10667,10 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -8673,6 +10720,14 @@
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -8722,6 +10777,14 @@
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -8780,6 +10843,14 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -8976,6 +11047,22 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -8990,6 +11077,14 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -9023,6 +11118,10 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m3.2xlarge",
             "m3.large",
             "m3.medium",
@@ -9081,6 +11180,14 @@
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -9146,6 +11253,14 @@
             "r5n.8xlarge",
             "r5n.large",
             "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -9167,6 +11282,13 @@
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",
@@ -9184,6 +11306,107 @@
         ],
         "signature_version": "4"
     },
+    "eu-north-1": {
+        "api_name": "ec2_eu_north_stockholm",
+        "country": "Stockholm",
+        "endpoint": "ec2.eu-north-1.amazonaws.com",
+        "id": "eu-north-1",
+        "instance_types": [
+            "c5.12xlarge",
+            "c5.18xlarge",
+            "c5.24xlarge",
+            "c5.2xlarge",
+            "c5.4xlarge",
+            "c5.9xlarge",
+            "c5.large",
+            "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5d.12xlarge",
+            "c5d.18xlarge",
+            "c5d.24xlarge",
+            "c5d.2xlarge",
+            "c5d.4xlarge",
+            "c5d.9xlarge",
+            "c5d.large",
+            "c5d.xlarge",
+            "c5n.18xlarge",
+            "c5n.2xlarge",
+            "c5n.4xlarge",
+            "c5n.9xlarge",
+            "c5n.large",
+            "c5n.xlarge",
+            "d2.2xlarge",
+            "d2.4xlarge",
+            "d2.8xlarge",
+            "d2.xlarge",
+            "g4dn.12xlarge",
+            "g4dn.16xlarge",
+            "g4dn.2xlarge",
+            "g4dn.4xlarge",
+            "g4dn.8xlarge",
+            "g4dn.xlarge",
+            "i3.16xlarge",
+            "i3.2xlarge",
+            "i3.4xlarge",
+            "i3.8xlarge",
+            "i3.large",
+            "i3.xlarge",
+            "i3en.12xlarge",
+            "i3en.24xlarge",
+            "i3en.2xlarge",
+            "i3en.3xlarge",
+            "i3en.6xlarge",
+            "i3en.large",
+            "i3en.xlarge",
+            "m5.12xlarge",
+            "m5.16xlarge",
+            "m5.24xlarge",
+            "m5.2xlarge",
+            "m5.4xlarge",
+            "m5.8xlarge",
+            "m5.large",
+            "m5.xlarge",
+            "m5d.12xlarge",
+            "m5d.16xlarge",
+            "m5d.24xlarge",
+            "m5d.2xlarge",
+            "m5d.4xlarge",
+            "m5d.8xlarge",
+            "m5d.large",
+            "m5d.xlarge",
+            "r5.12xlarge",
+            "r5.16xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.8xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.16xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.8xlarge",
+            "r5d.large",
+            "r5d.xlarge",
+            "t3.2xlarge",
+            "t3.large",
+            "t3.medium",
+            "t3.micro",
+            "t3.nano",
+            "t3.small",
+            "t3.xlarge"
+        ],
+        "signature_version": "4"
+    },
     "eu-west-1": {
         "api_name": "ec2_eu_west",
         "country": "Ireland",
@@ -9215,6 +11438,22 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -9229,6 +11468,22 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
+            "c6gd.12xlarge",
+            "c6gd.16xlarge",
+            "c6gd.2xlarge",
+            "c6gd.4xlarge",
+            "c6gd.8xlarge",
+            "c6gd.large",
+            "c6gd.medium",
+            "c6gd.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
@@ -9272,6 +11527,10 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -9337,6 +11596,22 @@
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
+            "m6gd.12xlarge",
+            "m6gd.16xlarge",
+            "m6gd.2xlarge",
+            "m6gd.4xlarge",
+            "m6gd.8xlarge",
+            "m6gd.large",
+            "m6gd.medium",
+            "m6gd.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -9403,6 +11678,22 @@
             "r5n.8xlarge",
             "r5n.large",
             "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
+            "r6gd.12xlarge",
+            "r6gd.16xlarge",
+            "r6gd.2xlarge",
+            "r6gd.4xlarge",
+            "r6gd.8xlarge",
+            "r6gd.large",
+            "r6gd.medium",
+            "r6gd.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -9425,6 +11716,13 @@
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",
@@ -9461,6 +11759,14 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -9469,6 +11775,12 @@
             "c5d.9xlarge",
             "c5d.large",
             "c5d.xlarge",
+            "c5n.18xlarge",
+            "c5n.2xlarge",
+            "c5n.4xlarge",
+            "c5n.9xlarge",
+            "c5n.large",
+            "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -9791,6 +12103,12 @@
             "c5d.9xlarge",
             "c5d.large",
             "c5d.xlarge",
+            "c5n.18xlarge",
+            "c5n.2xlarge",
+            "c5n.4xlarge",
+            "c5n.9xlarge",
+            "c5n.large",
+            "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -9935,7 +12253,8 @@
             "t3a.small",
             "t3a.xlarge",
             "x1.16xlarge",
-            "x1.32xlarge"
+            "x1.32xlarge",
+            "x1e.32xlarge"
         ],
         "signature_version": "2"
     },
@@ -9970,6 +12289,22 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -9984,6 +12319,22 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
+            "c6gd.12xlarge",
+            "c6gd.16xlarge",
+            "c6gd.2xlarge",
+            "c6gd.4xlarge",
+            "c6gd.8xlarge",
+            "c6gd.large",
+            "c6gd.medium",
+            "c6gd.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
@@ -10065,9 +12416,11 @@
             "m5a.large",
             "m5a.xlarge",
             "m5ad.12xlarge",
+            "m5ad.16xlarge",
             "m5ad.24xlarge",
             "m5ad.2xlarge",
             "m5ad.4xlarge",
+            "m5ad.8xlarge",
             "m5ad.large",
             "m5ad.xlarge",
             "m5d.12xlarge",
@@ -10102,460 +12455,14 @@
             "m6g.large",
             "m6g.medium",
             "m6g.xlarge",
-            "p2.16xlarge",
-            "p2.8xlarge",
-            "p2.xlarge",
-            "p3.16xlarge",
-            "p3.2xlarge",
-            "p3.8xlarge",
-            "p3dn.24xlarge",
-            "r3.2xlarge",
-            "r3.4xlarge",
-            "r3.8xlarge",
-            "r3.large",
-            "r3.xlarge",
-            "r4.16xlarge",
-            "r4.2xlarge",
-            "r4.4xlarge",
-            "r4.8xlarge",
-            "r4.large",
-            "r4.xlarge",
-            "r5.12xlarge",
-            "r5.16xlarge",
-            "r5.24xlarge",
-            "r5.2xlarge",
-            "r5.4xlarge",
-            "r5.8xlarge",
-            "r5.large",
-            "r5.xlarge",
-            "r5a.12xlarge",
-            "r5a.16xlarge",
-            "r5a.24xlarge",
-            "r5a.2xlarge",
-            "r5a.4xlarge",
-            "r5a.8xlarge",
-            "r5a.large",
-            "r5a.xlarge",
-            "r5ad.12xlarge",
-            "r5ad.24xlarge",
-            "r5ad.2xlarge",
-            "r5ad.4xlarge",
-            "r5ad.large",
-            "r5ad.xlarge",
-            "r5d.12xlarge",
-            "r5d.16xlarge",
-            "r5d.24xlarge",
-            "r5d.2xlarge",
-            "r5d.4xlarge",
-            "r5d.8xlarge",
-            "r5d.large",
-            "r5d.xlarge",
-            "r5dn.12xlarge",
-            "r5dn.16xlarge",
-            "r5dn.24xlarge",
-            "r5dn.2xlarge",
-            "r5dn.4xlarge",
-            "r5dn.8xlarge",
-            "r5dn.large",
-            "r5dn.xlarge",
-            "r5n.12xlarge",
-            "r5n.16xlarge",
-            "r5n.24xlarge",
-            "r5n.2xlarge",
-            "r5n.4xlarge",
-            "r5n.8xlarge",
-            "r5n.large",
-            "r5n.xlarge",
-            "t1.micro",
-            "t2.2xlarge",
-            "t2.large",
-            "t2.medium",
-            "t2.micro",
-            "t2.nano",
-            "t2.small",
-            "t2.xlarge",
-            "t3.2xlarge",
-            "t3.large",
-            "t3.medium",
-            "t3.micro",
-            "t3.nano",
-            "t3.small",
-            "t3.xlarge",
-            "t3a.2xlarge",
-            "t3a.large",
-            "t3a.medium",
-            "t3a.micro",
-            "t3a.nano",
-            "t3a.small",
-            "t3a.xlarge",
-            "x1.16xlarge",
-            "x1.32xlarge",
-            "x1e.16xlarge",
-            "x1e.2xlarge",
-            "x1e.32xlarge",
-            "x1e.4xlarge",
-            "x1e.8xlarge",
-            "x1e.xlarge",
-            "z1d.12xlarge",
-            "z1d.2xlarge",
-            "z1d.3xlarge",
-            "z1d.6xlarge",
-            "z1d.large",
-            "z1d.xlarge"
-        ],
-        "signature_version": "2"
-    },
-    "us-east-2": {
-        "api_name": "ec2_us_east_ohio",
-        "country": "USA",
-        "endpoint": "ec2.us-east-2.amazonaws.com",
-        "id": "us-east-2",
-        "instance_types": [
-            "a1.2xlarge",
-            "a1.4xlarge",
-            "a1.large",
-            "a1.medium",
-            "a1.xlarge",
-            "c4.2xlarge",
-            "c4.4xlarge",
-            "c4.8xlarge",
-            "c4.large",
-            "c4.xlarge",
-            "c5.12xlarge",
-            "c5.18xlarge",
-            "c5.24xlarge",
-            "c5.2xlarge",
-            "c5.4xlarge",
-            "c5.9xlarge",
-            "c5.large",
-            "c5.xlarge",
-            "c5d.12xlarge",
-            "c5d.18xlarge",
-            "c5d.24xlarge",
-            "c5d.2xlarge",
-            "c5d.4xlarge",
-            "c5d.9xlarge",
-            "c5d.large",
-            "c5d.xlarge",
-            "c5n.18xlarge",
-            "c5n.2xlarge",
-            "c5n.4xlarge",
-            "c5n.9xlarge",
-            "c5n.large",
-            "c5n.xlarge",
-            "d2.2xlarge",
-            "d2.4xlarge",
-            "d2.8xlarge",
-            "d2.xlarge",
-            "g3.16xlarge",
-            "g3.4xlarge",
-            "g3.8xlarge",
-            "g3s.xlarge",
-            "g4dn.12xlarge",
-            "g4dn.16xlarge",
-            "g4dn.2xlarge",
-            "g4dn.4xlarge",
-            "g4dn.8xlarge",
-            "g4dn.xlarge",
-            "h1.16xlarge",
-            "h1.2xlarge",
-            "h1.4xlarge",
-            "h1.8xlarge",
-            "i2.2xlarge",
-            "i2.4xlarge",
-            "i2.8xlarge",
-            "i2.xlarge",
-            "i3.16xlarge",
-            "i3.2xlarge",
-            "i3.4xlarge",
-            "i3.8xlarge",
-            "i3.large",
-            "i3.xlarge",
-            "i3en.12xlarge",
-            "i3en.24xlarge",
-            "i3en.2xlarge",
-            "i3en.3xlarge",
-            "i3en.6xlarge",
-            "i3en.large",
-            "i3en.xlarge",
-            "m4.10xlarge",
-            "m4.16xlarge",
-            "m4.2xlarge",
-            "m4.4xlarge",
-            "m4.large",
-            "m4.xlarge",
-            "m5.12xlarge",
-            "m5.16xlarge",
-            "m5.24xlarge",
-            "m5.2xlarge",
-            "m5.4xlarge",
-            "m5.8xlarge",
-            "m5.large",
-            "m5.metal",
-            "m5.xlarge",
-            "m5a.12xlarge",
-            "m5a.16xlarge",
-            "m5a.24xlarge",
-            "m5a.2xlarge",
-            "m5a.4xlarge",
-            "m5a.8xlarge",
-            "m5a.large",
-            "m5a.xlarge",
-            "m5ad.12xlarge",
-            "m5ad.24xlarge",
-            "m5ad.2xlarge",
-            "m5ad.4xlarge",
-            "m5ad.large",
-            "m5ad.xlarge",
-            "m5d.12xlarge",
-            "m5d.16xlarge",
-            "m5d.24xlarge",
-            "m5d.2xlarge",
-            "m5d.4xlarge",
-            "m5d.8xlarge",
-            "m5d.large",
-            "m5d.xlarge",
-            "m5dn.12xlarge",
-            "m5dn.16xlarge",
-            "m5dn.24xlarge",
-            "m5dn.2xlarge",
-            "m5dn.4xlarge",
-            "m5dn.8xlarge",
-            "m5dn.large",
-            "m5dn.xlarge",
-            "m5n.12xlarge",
-            "m5n.16xlarge",
-            "m5n.24xlarge",
-            "m5n.2xlarge",
-            "m5n.4xlarge",
-            "m5n.8xlarge",
-            "m5n.large",
-            "m5n.xlarge",
-            "p2.16xlarge",
-            "p2.8xlarge",
-            "p2.xlarge",
-            "p3.16xlarge",
-            "p3.2xlarge",
-            "p3.8xlarge",
-            "r3.2xlarge",
-            "r3.4xlarge",
-            "r3.8xlarge",
-            "r3.large",
-            "r3.xlarge",
-            "r4.16xlarge",
-            "r4.2xlarge",
-            "r4.4xlarge",
-            "r4.8xlarge",
-            "r4.large",
-            "r4.xlarge",
-            "r5.12xlarge",
-            "r5.16xlarge",
-            "r5.24xlarge",
-            "r5.2xlarge",
-            "r5.4xlarge",
-            "r5.8xlarge",
-            "r5.large",
-            "r5.xlarge",
-            "r5a.12xlarge",
-            "r5a.16xlarge",
-            "r5a.24xlarge",
-            "r5a.2xlarge",
-            "r5a.4xlarge",
-            "r5a.8xlarge",
-            "r5a.large",
-            "r5a.xlarge",
-            "r5ad.12xlarge",
-            "r5ad.24xlarge",
-            "r5ad.2xlarge",
-            "r5ad.4xlarge",
-            "r5ad.large",
-            "r5ad.xlarge",
-            "r5d.12xlarge",
-            "r5d.16xlarge",
-            "r5d.24xlarge",
-            "r5d.2xlarge",
-            "r5d.4xlarge",
-            "r5d.8xlarge",
-            "r5d.large",
-            "r5d.xlarge",
-            "r5dn.12xlarge",
-            "r5dn.16xlarge",
-            "r5dn.24xlarge",
-            "r5dn.2xlarge",
-            "r5dn.4xlarge",
-            "r5dn.8xlarge",
-            "r5dn.large",
-            "r5dn.xlarge",
-            "r5n.12xlarge",
-            "r5n.16xlarge",
-            "r5n.24xlarge",
-            "r5n.2xlarge",
-            "r5n.4xlarge",
-            "r5n.8xlarge",
-            "r5n.large",
-            "r5n.xlarge",
-            "t2.2xlarge",
-            "t2.large",
-            "t2.medium",
-            "t2.micro",
-            "t2.nano",
-            "t2.small",
-            "t2.xlarge",
-            "t3.2xlarge",
-            "t3.large",
-            "t3.medium",
-            "t3.micro",
-            "t3.nano",
-            "t3.small",
-            "t3.xlarge",
-            "t3a.2xlarge",
-            "t3a.large",
-            "t3a.medium",
-            "t3a.micro",
-            "t3a.nano",
-            "t3a.small",
-            "t3a.xlarge",
-            "x1.16xlarge",
-            "x1.32xlarge",
-            "x1e.16xlarge",
-            "x1e.2xlarge",
-            "x1e.32xlarge",
-            "x1e.4xlarge",
-            "x1e.8xlarge",
-            "x1e.xlarge",
-            "z1d.12xlarge",
-            "z1d.2xlarge",
-            "z1d.3xlarge",
-            "z1d.6xlarge",
-            "z1d.large",
-            "z1d.xlarge"
-        ],
-        "signature_version": "4"
-    },
-    "us-gov-west-1": {
-        "api_name": "ec2_us_govwest",
-        "country": "US",
-        "endpoint": "ec2.us-gov-west-1.amazonaws.com",
-        "id": "us-gov-west-1",
-        "instance_types": [
-            "c1.medium",
-            "c1.xlarge",
-            "c3.2xlarge",
-            "c3.4xlarge",
-            "c3.8xlarge",
-            "c3.large",
-            "c3.xlarge",
-            "c4.2xlarge",
-            "c4.4xlarge",
-            "c4.8xlarge",
-            "c4.large",
-            "c4.xlarge",
-            "c5.12xlarge",
-            "c5.18xlarge",
-            "c5.24xlarge",
-            "c5.2xlarge",
-            "c5.4xlarge",
-            "c5.9xlarge",
-            "c5.large",
-            "c5.xlarge",
-            "c5d.12xlarge",
-            "c5d.18xlarge",
-            "c5d.24xlarge",
-            "c5d.2xlarge",
-            "c5d.4xlarge",
-            "c5d.9xlarge",
-            "c5d.large",
-            "c5d.xlarge",
-            "c5n.18xlarge",
-            "c5n.2xlarge",
-            "c5n.4xlarge",
-            "c5n.9xlarge",
-            "c5n.large",
-            "c5n.xlarge",
-            "cc2.8xlarge",
-            "d2.2xlarge",
-            "d2.4xlarge",
-            "d2.8xlarge",
-            "d2.xlarge",
-            "f1.16xlarge",
-            "f1.2xlarge",
-            "f1.4xlarge",
-            "g3.16xlarge",
-            "g3.4xlarge",
-            "g3.8xlarge",
-            "g4dn.12xlarge",
-            "g4dn.16xlarge",
-            "g4dn.2xlarge",
-            "g4dn.4xlarge",
-            "g4dn.8xlarge",
-            "g4dn.xlarge",
-            "hs1.8xlarge",
-            "i2.2xlarge",
-            "i2.4xlarge",
-            "i2.8xlarge",
-            "i2.xlarge",
-            "i3.16xlarge",
-            "i3.2xlarge",
-            "i3.4xlarge",
-            "i3.8xlarge",
-            "i3.large",
-            "i3.xlarge",
-            "i3en.12xlarge",
-            "i3en.24xlarge",
-            "i3en.2xlarge",
-            "i3en.3xlarge",
-            "i3en.6xlarge",
-            "i3en.large",
-            "i3en.xlarge",
-            "m1.large",
-            "m1.medium",
-            "m1.small",
-            "m1.xlarge",
-            "m2.2xlarge",
-            "m2.4xlarge",
-            "m2.xlarge",
-            "m3.2xlarge",
-            "m3.large",
-            "m3.medium",
-            "m3.xlarge",
-            "m4.10xlarge",
-            "m4.16xlarge",
-            "m4.2xlarge",
-            "m4.4xlarge",
-            "m4.large",
-            "m4.xlarge",
-            "m5.12xlarge",
-            "m5.16xlarge",
-            "m5.24xlarge",
-            "m5.2xlarge",
-            "m5.4xlarge",
-            "m5.8xlarge",
-            "m5.large",
-            "m5.xlarge",
-            "m5a.12xlarge",
-            "m5a.16xlarge",
-            "m5a.24xlarge",
-            "m5a.2xlarge",
-            "m5a.4xlarge",
-            "m5a.8xlarge",
-            "m5a.large",
-            "m5a.xlarge",
-            "m5ad.12xlarge",
-            "m5ad.16xlarge",
-            "m5ad.24xlarge",
-            "m5ad.2xlarge",
-            "m5ad.4xlarge",
-            "m5ad.8xlarge",
-            "m5ad.large",
-            "m5ad.xlarge",
-            "m5d.12xlarge",
-            "m5d.16xlarge",
-            "m5d.24xlarge",
-            "m5d.2xlarge",
-            "m5d.4xlarge",
-            "m5d.8xlarge",
-            "m5d.large",
-            "m5d.xlarge",
+            "m6gd.12xlarge",
+            "m6gd.16xlarge",
+            "m6gd.2xlarge",
+            "m6gd.4xlarge",
+            "m6gd.8xlarge",
+            "m6gd.large",
+            "m6gd.medium",
+            "m6gd.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -10606,6 +12513,38 @@
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r5dn.12xlarge",
+            "r5dn.16xlarge",
+            "r5dn.24xlarge",
+            "r5dn.2xlarge",
+            "r5dn.4xlarge",
+            "r5dn.8xlarge",
+            "r5dn.large",
+            "r5dn.xlarge",
+            "r5n.12xlarge",
+            "r5n.16xlarge",
+            "r5n.24xlarge",
+            "r5n.2xlarge",
+            "r5n.4xlarge",
+            "r5n.8xlarge",
+            "r5n.large",
+            "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
+            "r6gd.12xlarge",
+            "r6gd.16xlarge",
+            "r6gd.2xlarge",
+            "r6gd.4xlarge",
+            "r6gd.8xlarge",
+            "r6gd.large",
+            "r6gd.medium",
+            "r6gd.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -10628,6 +12567,13 @@
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",
@@ -10635,10 +12581,317 @@
             "x1e.32xlarge",
             "x1e.4xlarge",
             "x1e.8xlarge",
-            "x1e.xlarge"
+            "x1e.xlarge",
+            "z1d.12xlarge",
+            "z1d.2xlarge",
+            "z1d.3xlarge",
+            "z1d.6xlarge",
+            "z1d.large",
+            "z1d.xlarge"
         ],
         "signature_version": "2"
     },
+    "us-east-2": {
+        "api_name": "ec2_us_east_ohio",
+        "country": "USA",
+        "endpoint": "ec2.us-east-2.amazonaws.com",
+        "id": "us-east-2",
+        "instance_types": [
+            "a1.2xlarge",
+            "a1.4xlarge",
+            "a1.large",
+            "a1.medium",
+            "a1.xlarge",
+            "c4.2xlarge",
+            "c4.4xlarge",
+            "c4.8xlarge",
+            "c4.large",
+            "c4.xlarge",
+            "c5.12xlarge",
+            "c5.18xlarge",
+            "c5.24xlarge",
+            "c5.2xlarge",
+            "c5.4xlarge",
+            "c5.9xlarge",
+            "c5.large",
+            "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5d.12xlarge",
+            "c5d.18xlarge",
+            "c5d.24xlarge",
+            "c5d.2xlarge",
+            "c5d.4xlarge",
+            "c5d.9xlarge",
+            "c5d.large",
+            "c5d.xlarge",
+            "c5n.18xlarge",
+            "c5n.2xlarge",
+            "c5n.4xlarge",
+            "c5n.9xlarge",
+            "c5n.large",
+            "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
+            "c6gd.12xlarge",
+            "c6gd.16xlarge",
+            "c6gd.2xlarge",
+            "c6gd.4xlarge",
+            "c6gd.8xlarge",
+            "c6gd.large",
+            "c6gd.medium",
+            "c6gd.xlarge",
+            "d2.2xlarge",
+            "d2.4xlarge",
+            "d2.8xlarge",
+            "d2.xlarge",
+            "g3.16xlarge",
+            "g3.4xlarge",
+            "g3.8xlarge",
+            "g3s.xlarge",
+            "g4dn.12xlarge",
+            "g4dn.16xlarge",
+            "g4dn.2xlarge",
+            "g4dn.4xlarge",
+            "g4dn.8xlarge",
+            "g4dn.xlarge",
+            "h1.16xlarge",
+            "h1.2xlarge",
+            "h1.4xlarge",
+            "h1.8xlarge",
+            "i2.2xlarge",
+            "i2.4xlarge",
+            "i2.8xlarge",
+            "i2.xlarge",
+            "i3.16xlarge",
+            "i3.2xlarge",
+            "i3.4xlarge",
+            "i3.8xlarge",
+            "i3.large",
+            "i3.xlarge",
+            "i3en.12xlarge",
+            "i3en.24xlarge",
+            "i3en.2xlarge",
+            "i3en.3xlarge",
+            "i3en.6xlarge",
+            "i3en.large",
+            "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
+            "m4.10xlarge",
+            "m4.16xlarge",
+            "m4.2xlarge",
+            "m4.4xlarge",
+            "m4.large",
+            "m4.xlarge",
+            "m5.12xlarge",
+            "m5.16xlarge",
+            "m5.24xlarge",
+            "m5.2xlarge",
+            "m5.4xlarge",
+            "m5.8xlarge",
+            "m5.large",
+            "m5.xlarge",
+            "m5a.12xlarge",
+            "m5a.16xlarge",
+            "m5a.24xlarge",
+            "m5a.2xlarge",
+            "m5a.4xlarge",
+            "m5a.8xlarge",
+            "m5a.large",
+            "m5a.xlarge",
+            "m5ad.12xlarge",
+            "m5ad.24xlarge",
+            "m5ad.2xlarge",
+            "m5ad.4xlarge",
+            "m5ad.large",
+            "m5ad.xlarge",
+            "m5d.12xlarge",
+            "m5d.16xlarge",
+            "m5d.24xlarge",
+            "m5d.2xlarge",
+            "m5d.4xlarge",
+            "m5d.8xlarge",
+            "m5d.large",
+            "m5d.xlarge",
+            "m5dn.12xlarge",
+            "m5dn.16xlarge",
+            "m5dn.24xlarge",
+            "m5dn.2xlarge",
+            "m5dn.4xlarge",
+            "m5dn.8xlarge",
+            "m5dn.large",
+            "m5dn.xlarge",
+            "m5n.12xlarge",
+            "m5n.16xlarge",
+            "m5n.24xlarge",
+            "m5n.2xlarge",
+            "m5n.4xlarge",
+            "m5n.8xlarge",
+            "m5n.large",
+            "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
+            "m6gd.12xlarge",
+            "m6gd.16xlarge",
+            "m6gd.2xlarge",
+            "m6gd.4xlarge",
+            "m6gd.8xlarge",
+            "m6gd.large",
+            "m6gd.medium",
+            "m6gd.xlarge",
+            "p2.16xlarge",
+            "p2.8xlarge",
+            "p2.xlarge",
+            "p3.16xlarge",
+            "p3.2xlarge",
+            "p3.8xlarge",
+            "r3.2xlarge",
+            "r3.4xlarge",
+            "r3.8xlarge",
+            "r3.large",
+            "r3.xlarge",
+            "r4.16xlarge",
+            "r4.2xlarge",
+            "r4.4xlarge",
+            "r4.8xlarge",
+            "r4.large",
+            "r4.xlarge",
+            "r5.12xlarge",
+            "r5.16xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.8xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5a.12xlarge",
+            "r5a.16xlarge",
+            "r5a.24xlarge",
+            "r5a.2xlarge",
+            "r5a.4xlarge",
+            "r5a.8xlarge",
+            "r5a.large",
+            "r5a.xlarge",
+            "r5ad.12xlarge",
+            "r5ad.24xlarge",
+            "r5ad.2xlarge",
+            "r5ad.4xlarge",
+            "r5ad.large",
+            "r5ad.xlarge",
+            "r5d.12xlarge",
+            "r5d.16xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.8xlarge",
+            "r5d.large",
+            "r5d.xlarge",
+            "r5dn.12xlarge",
+            "r5dn.16xlarge",
+            "r5dn.24xlarge",
+            "r5dn.2xlarge",
+            "r5dn.4xlarge",
+            "r5dn.8xlarge",
+            "r5dn.large",
+            "r5dn.xlarge",
+            "r5n.12xlarge",
+            "r5n.16xlarge",
+            "r5n.24xlarge",
+            "r5n.2xlarge",
+            "r5n.4xlarge",
+            "r5n.8xlarge",
+            "r5n.large",
+            "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
+            "r6gd.12xlarge",
+            "r6gd.16xlarge",
+            "r6gd.2xlarge",
+            "r6gd.4xlarge",
+            "r6gd.8xlarge",
+            "r6gd.large",
+            "r6gd.medium",
+            "r6gd.xlarge",
+            "t2.2xlarge",
+            "t2.large",
+            "t2.medium",
+            "t2.micro",
+            "t2.nano",
+            "t2.small",
+            "t2.xlarge",
+            "t3.2xlarge",
+            "t3.large",
+            "t3.medium",
+            "t3.micro",
+            "t3.nano",
+            "t3.small",
+            "t3.xlarge",
+            "t3a.2xlarge",
+            "t3a.large",
+            "t3a.medium",
+            "t3a.micro",
+            "t3a.nano",
+            "t3a.small",
+            "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
+            "x1.16xlarge",
+            "x1.32xlarge",
+            "x1e.16xlarge",
+            "x1e.2xlarge",
+            "x1e.32xlarge",
+            "x1e.4xlarge",
+            "x1e.8xlarge",
+            "x1e.xlarge",
+            "z1d.12xlarge",
+            "z1d.2xlarge",
+            "z1d.3xlarge",
+            "z1d.6xlarge",
+            "z1d.large",
+            "z1d.xlarge"
+        ],
+        "signature_version": "4"
+    },
+    "us-gov-west-1": {
+        "api_name": "ec2_us_govwest",
+        "country": "US",
+        "endpoint": "ec2.us-gov-west-1.amazonaws.com",
+        "id": "us-gov-west-1",
+        "instance_types": [],
+        "signature_version": "2"
+    },
     "us-west-1": {
         "api_name": "ec2_us_west",
         "country": "USA",
@@ -10665,6 +12918,14 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -10679,13 +12940,18 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
             "d2.xlarge",
-            "f1.16xlarge",
-            "f1.2xlarge",
-            "f1.4xlarge",
             "g2.2xlarge",
             "g2.8xlarge",
             "g3.16xlarge",
@@ -10764,6 +13030,14 @@
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "r3.2xlarge",
             "r3.4xlarge",
             "r3.8xlarge",
@@ -10807,6 +13081,14 @@
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -10869,6 +13151,22 @@
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
             "c5d.24xlarge",
@@ -10883,6 +13181,22 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
+            "c6gd.12xlarge",
+            "c6gd.16xlarge",
+            "c6gd.2xlarge",
+            "c6gd.4xlarge",
+            "c6gd.8xlarge",
+            "c6gd.large",
+            "c6gd.medium",
+            "c6gd.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
@@ -10954,7 +13268,6 @@
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -10996,6 +13309,22 @@
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
+            "m6gd.12xlarge",
+            "m6gd.16xlarge",
+            "m6gd.2xlarge",
+            "m6gd.4xlarge",
+            "m6gd.8xlarge",
+            "m6gd.large",
+            "m6gd.medium",
+            "m6gd.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -11062,6 +13391,22 @@
             "r5n.8xlarge",
             "r5n.large",
             "r5n.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
+            "r6gd.12xlarge",
+            "r6gd.16xlarge",
+            "r6gd.2xlarge",
+            "r6gd.4xlarge",
+            "r6gd.8xlarge",
+            "r6gd.large",
+            "r6gd.medium",
+            "r6gd.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -11084,6 +13429,13 @@
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",