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

[libcloud] annotated tag v2.8.0-tenative created (now eec97c8)

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

tomaz pushed a change to annotated tag v2.8.0-tenative
in repository https://gitbox.apache.org/repos/asf/libcloud.git.


      at eec97c8  (tag)
 tagging 1b0d46201cb21eca6296713012854cdd17cc9c89 (commit)
 replaces v2.7.0
      by Tomaz Muraus
      on Mon Dec 23 21:56:31 2019 +0100

- Log -----------------------------------------------------------------
v2.8.0-tentative release.
-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEmXgo3GL3Wc6hidZeLAdUss4GkvMFAl4BKglfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk5
NzgyOERDNjJGNzU5Q0VBMTg5RDY1RTJDMDc1NEIyQ0UwNjkyRjMACgkQLAdUss4G
kvNXlQ/+M2Pa3CfHhYry3bOEHQj9UT/e2uin/1oPaESLRvOAmDsSPURcysAHMlsT
ljT6k4wunExadKEzJ/sZmOzpZ+QekwJZ9sM3CSo3q8v+kX62jtjYXRTKU50NpXsO
jO6Bj3+IYd/PooMxN16xa2p5WUBF3GtC3jxpku2ss6roltSl5B7gMvEAtEGc979O
lBBALfhG0LZGuHaI0HbJv8+gjLQxDhGy73PvVzm9+C2B5sOyZrG7S/9kCvGBHF6D
LMSZREFLgAOwPqe7YQ6bcMlE98ua2QpRAiOKJjs02fZIvFIG90U1aa0V5DhJh/Cb
xd6wjDUV9d2z04aCYJ8rXsnXKWsykLKS5i2ogxN/m8JfjRGg/ZmeC+J+9NqygtfW
pqbvHKuCPeTJDxSJZ7ldOtZCTEUHEMfJ4UmHSpHJgsUQf4G9stwoYdxxYQtlft3J
cSPdtnKRqWdao7VNi3rr9P4qa/NEQN3BEV7ZVbhZeggv+juwcxHi1MwQYYfZFTE9
FeteFvXVjLzP7qQ0jxZd1xrSqNb5LYivxY9rC1WhdF55fhGrKBLOQ9Saj2j0xNCL
G42VnIrzToNmoG4T23Ai4NIBEfiDnFmmoY3y4myZ9acXAFCWu2bERbxbE7qsnUoF
IycuXE4v9ZpApvQp/ue8oMgxE5hargVxkIfSxCw1V+g5SKuDNx4=
=cWWd
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new 1b0d462  Update available ec2 instance types.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[libcloud] 01/01: Update available ec2 instance types.

Posted by to...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to annotated tag v2.8.0-tenative
in repository https://gitbox.apache.org/repos/asf/libcloud.git

commit 1b0d46201cb21eca6296713012854cdd17cc9c89
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Mon Dec 23 21:08:47 2019 +0100

    Update available ec2 instance types.
---
 libcloud/compute/constants.py | 2340 ++++++++++++++++++++++++++---------------
 1 file changed, 1469 insertions(+), 871 deletions(-)

diff --git a/libcloud/compute/constants.py b/libcloud/compute/constants.py
index 8a10caf..c971f78 100644
--- a/libcloud/compute/constants.py
+++ b/libcloud/compute/constants.py
@@ -25,7 +25,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.2xlarge",
-            "instancesku": "PXF95N47CM7CEGME",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -51,7 +53,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.4xlarge",
-            "instancesku": "YGQD7BUTEKQ69RUF",
+            "instancesku": "JQK5AH3Y44CQ57AA",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -77,6 +82,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.large",
+            "instancesku": "FV7PUC9Y973899CS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -102,6 +111,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.medium",
+            "instancesku": "Q494P4JCZC9KDPCA",
             "memory": "2 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "2",
@@ -116,28 +126,6 @@ INSTANCE_TYPES = {
         "name": "a1.medium",
         "ram": 2048
     },
-    "a1.metal": {
-        "bandwidth": 10,
-        "disk": 0,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "General purpose",
-            "instanceType": "a1.metal",
-            "memory": "32 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
-            "normalizationSizeFactor": "32",
-            "physicalProcessor": "AWS Graviton Processor",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
-            "vcpu": "16"
-        },
-        "id": "a1.metal",
-        "name": "a1.metal",
-        "ram": 32768
-    },
     "a1.xlarge": {
         "bandwidth": 10,
         "disk": 0,
@@ -149,7 +137,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "a1.xlarge",
-            "instancesku": "CXU5MVU4CK2AJRKJ",
+            "instancesku": "943GQ4TSWGS354CV",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -170,8 +161,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "5",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Compute optimized",
             "instanceType": "c1.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "1.7 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "2",
@@ -179,7 +174,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "32-bit or 64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 350",
+            "storage": "1 x 350 SSD",
             "vcpu": "2"
         },
         "id": "c1.medium",
@@ -192,8 +187,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "20",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Compute optimized",
             "instanceType": "c1.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "7 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -201,7 +200,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 420",
+            "storage": "4 x 420 SSD",
             "vcpu": "8"
         },
         "id": "c1.xlarge",
@@ -218,7 +217,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.2xlarge",
-            "instancesku": "M7H5YZEQ9NGEV8X6",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -244,6 +245,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.4xlarge",
+            "instancesku": "BPC44EBCFMK4UP3U",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -269,7 +274,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.8xlarge",
-            "instancesku": "QUKUYT3MDRYSQE84",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -279,7 +286,7 @@ INSTANCE_TYPES = {
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 320 SSD",
-            "vcpu": "32"
+            "vcpu": "36"
         },
         "id": "c3.8xlarge",
         "name": "c3.8xlarge",
@@ -295,6 +302,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "3.75 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -320,6 +330,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c3.xlarge",
+            "instancesku": "37H9CQX49KK8KQ2D",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "7.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -346,6 +360,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.2xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -372,6 +389,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.4xlarge",
+            "instancesku": "DKZ8SVQYPP9QWN2F",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -398,7 +419,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.8xlarge",
-            "instancesku": "YVPPWZNF3F8UKWV6",
+            "instancesku": "AKHXNUBZUVXUQVS4",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -425,7 +449,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.large",
-            "instancesku": "H8WWM9PCCPXYDQK7",
+            "instancesku": "NJYJAMFEMWY3BC2Y",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "3.75 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -452,7 +479,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c4.xlarge",
-            "instancesku": "V6VKYTN24UKH28U4",
+            "instancesku": "KT5H34MYNAZWD4VM",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "7.5 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -479,12 +509,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.12xlarge",
+            "instancesku": "G88BQ9JNT44CJU5A",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "96 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "96",
             "physicalProcessor": "Intel Xeon Platinum 8275L",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Deep Learning Boost, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Deep Learning Boost; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -505,12 +539,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.18xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "144 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "144",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -531,12 +568,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.24xlarge",
+            "instancesku": "DFU3RR7RPDU5NHP6",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
             "physicalProcessor": "Intel Xeon Platinum 8275L",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Deep Learning Boost, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Deep Learning Boost; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -552,18 +593,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "34",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "39",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.2xlarge",
-            "instancesku": "VPCR3S8GZ7VCX6CW",
+            "instancesku": "DFH4W5NFFA5EGBVU",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -579,18 +623,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "68",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "73",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.4xlarge",
-            "instancesku": "NXGGFHBZBMWKZB9H",
+            "instancesku": "ZJCH42UY78N76ZSX",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -607,16 +654,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "4500 Mbps",
-            "ecu": "141",
+            "ecu": "139",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.9xlarge",
+            "instancesku": "8UXUVRFUWYET2CA4",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "72 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "72",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -632,18 +683,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "9",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.large",
-            "instancesku": "VJADNCQ75QDGMBEP",
+            "instancesku": "ZGCJFX4FNDKBY4B4",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -653,50 +707,26 @@ INSTANCE_TYPES = {
         "name": "c5.large",
         "ram": 4096
     },
-    "c5.metal": {
-        "bandwidth": 25,
-        "disk": 0,
-        "extra": {
-            "clockSpeed": "3.0 Ghz",
-            "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "375",
-            "enhancedNetworkingSupported": "Yes",
-            "instanceFamily": "Compute optimized",
-            "instanceType": "c5.metal",
-            "instancesku": "B3ET2CZBPE7AJE9E",
-            "memory": "192 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8275L",
-            "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Deep Learning Boost, Intel Turbo",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
-            "vcpu": "96"
-        },
-        "id": "c5.metal",
-        "name": "c5.metal",
-        "ram": 196608
-    },
     "c5.xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "17",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "20",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -717,13 +747,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.12xlarge",
-            "instancesku": "DTTZK2J7TPS675MT",
+            "instancesku": "65HKXNPPQZVPW4JB",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "96 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "96",
             "physicalProcessor": "Intel Xeon Platinum 8275L",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Deep Learning Boost, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Deep Learning Boost; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
@@ -744,13 +777,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.18xlarge",
-            "instancesku": "S248AHS9VKXTENEV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "144 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "144",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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": "2 x 900 NVMe SSD",
@@ -771,13 +806,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.24xlarge",
-            "instancesku": "XWYCW4M9VXM76YFS",
+            "instancesku": "PC4G8JDRGDDX5R8B",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
             "physicalProcessor": "Intel Xeon Platinum 8275L",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Deep Learning Boost, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Deep Learning Boost; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
@@ -793,18 +831,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "34",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "39",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.2xlarge",
-            "instancesku": "DFTSKTFNKWM4G5WC",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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 200 NVMe SSD",
@@ -820,18 +860,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "68",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "73",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.4xlarge",
-            "instancesku": "H59GHPATMU8YJBZS",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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 400 NVMe SSD",
@@ -848,16 +890,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "4500 Mbps",
-            "ecu": "141",
+            "ecu": "139",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.9xlarge",
+            "instancesku": "6PPHHXHGC4KS4FD2",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "72 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "72",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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 900 NVMe SSD",
@@ -873,18 +919,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "9",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.large",
-            "instancesku": "GMJQENMMHSTFC9E3",
+            "instancesku": "DZ66HJ5ZUN3XZX8X",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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 50 NVMe SSD",
@@ -894,50 +943,26 @@ INSTANCE_TYPES = {
         "name": "c5d.large",
         "ram": 4096
     },
-    "c5d.metal": {
-        "bandwidth": 25,
-        "disk": 3600,
-        "extra": {
-            "clockSpeed": "3.0 Ghz",
-            "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "375",
-            "enhancedNetworkingSupported": "Yes",
-            "instanceFamily": "Compute optimized",
-            "instanceType": "c5d.metal",
-            "instancesku": "C4EZ2698HTGJC68C",
-            "memory": "192 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8275L",
-            "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Deep Learning Boost, Intel Turbo",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 900 NVMe SSD",
-            "vcpu": "96"
-        },
-        "id": "c5d.metal",
-        "name": "c5d.metal",
-        "ram": 196608
-    },
     "c5d.xlarge": {
         "bandwidth": 10,
         "disk": 100,
         "extra": {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "17",
+            "dedicatedEbsThroughput": "Up to 2250 Mbps",
+            "ecu": "20",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5d.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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 100 NVMe SSD",
@@ -954,16 +979,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "NA",
+            "ecu": "281",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.18xlarge",
+            "instancesku": "GP9J882PRJR3HFWT",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "144",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -980,17 +1009,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
-            "ecu": "NA",
+            "ecu": "39",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.2xlarge",
-            "instancesku": "G22JK6QC3PVQE6RB",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "21 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -1007,16 +1038,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3500 Mbps",
-            "ecu": "NA",
+            "ecu": "73",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.4xlarge",
+            "instancesku": "RXTSEWTUD8EWJENN",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "42 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -1033,17 +1068,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "NA",
+            "ecu": "139",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.9xlarge",
-            "instancesku": "ZMPRVNHGMD9YGMKQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "96 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "72",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -1060,16 +1097,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
-            "ecu": "NA",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.large",
+            "instancesku": "RGPG564XSTMQEEGT",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "5.25 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -1079,29 +1120,6 @@ INSTANCE_TYPES = {
         "name": "c5n.large",
         "ram": 5376
     },
-    "c5n.metal": {
-        "bandwidth": 100,
-        "disk": 0,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "Compute optimized",
-            "instanceType": "c5n.metal",
-            "instancesku": "EGRB9Q3E8UHAKJVM",
-            "memory": "192 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "144",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
-            "vcpu": "72"
-        },
-        "id": "c5n.metal",
-        "name": "c5n.metal",
-        "ram": 196608
-    },
     "c5n.xlarge": {
         "bandwidth": 25,
         "disk": 0,
@@ -1109,17 +1127,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
-            "ecu": "NA",
+            "ecu": "20",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c5n.xlarge",
-            "instancesku": "6H8KZGH4BJETFXUA",
+            "instancesku": "XPUQY5QHXK4NZNKG",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "10.5 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8124M",
             "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",
@@ -1180,15 +1201,18 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1000 Mbps",
             "ecu": "28",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.2xlarge",
-            "instancesku": "RBTTMD5AP4CP4TEB",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
@@ -1206,14 +1230,18 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2000 Mbps",
             "ecu": "56",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.4xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "122 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
@@ -1231,15 +1259,19 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4000 Mbps",
             "ecu": "116",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.8xlarge",
-            "instancesku": "XHTGRKAAUAXJEMXS",
+            "instancesku": "XP5P8NMSB2W7KP3U",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
@@ -1257,14 +1289,18 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "750 Mbps",
             "ecu": "14",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "d2.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
@@ -1280,15 +1316,23 @@ INSTANCE_TYPES = {
         "bandwidth": 20,
         "disk": 3760,
         "extra": {
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "ecu": "188",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "201",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "FPGA Instances",
             "instanceType": "f1.16xlarge",
+            "instancesku": "P4PZ87XYY47FTQT9",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "976 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 940 NVMe SSD",
@@ -1302,16 +1346,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 470,
         "extra": {
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "ecu": "26",
+            "dedicatedEbsThroughput": "1700 Mbps",
+            "ecu": "31",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "FPGA Instances",
             "instanceType": "f1.2xlarge",
-            "instancesku": "YQTVPR6CQNPZSMKF",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 470 NVMe SSD",
@@ -1325,15 +1375,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 940,
         "extra": {
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "ecu": "52",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "58",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "FPGA Instances",
             "instanceType": "f1.4xlarge",
+            "instancesku": "3294757KFZTHDXMC",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 940 NVMe SSD",
@@ -1350,11 +1408,15 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.6 GHz",
             "currentGeneration": "No",
             "ecu": "26",
+            "enhancedNetworkingSupported": "No",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g2.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "15 GiB",
-            "networkPerformance": "High",
+            "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
             "processorArchitecture": "64-bit",
@@ -1369,18 +1431,21 @@ INSTANCE_TYPES = {
         "ram": 15360
     },
     "g2.8xlarge": {
-        "bandwidth": 10,
+        "bandwidth": None,
         "disk": 240,
         "extra": {
             "clockSpeed": "2.6 GHz",
             "currentGeneration": "No",
             "ecu": "104",
+            "enhancedNetworkingSupported": "No",
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g2.8xlarge",
-            "instancesku": "KRSYZR6MVXE9P7C4",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "60 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "High",
             "normalizationSizeFactor": "64",
             "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
             "processorArchitecture": "64-bit",
@@ -1401,11 +1466,12 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "188",
+            "ecu": "201",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.16xlarge",
+            "instancesku": "9JX6W8YKTGAXCFNB",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1414,7 +1480,7 @@ INSTANCE_TYPES = {
             "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",
@@ -1431,12 +1497,12 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3500 Mbps",
-            "ecu": "47",
+            "ecu": "58",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.4xlarge",
-            "instancesku": "YEFTEAFSUA38NK4A",
+            "instancesku": "XQVRFGT3HCZ63BJ5",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1445,7 +1511,7 @@ INSTANCE_TYPES = {
             "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": "EBS only",
@@ -1462,11 +1528,12 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "94",
+            "ecu": "97",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "2",
             "instanceFamily": "GPU instance",
             "instanceType": "g3.8xlarge",
+            "instancesku": "8DQCJ3V7VZPTQK24",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -1475,7 +1542,7 @@ INSTANCE_TYPES = {
             "normalizationSizeFactor": "64",
             "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",
@@ -1489,12 +1556,18 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "100 Mbps",
             "ecu": "13",
+            "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g3s.xlarge",
-            "instancesku": "4JCEMPTA6ZG8REPE",
+            "instancesku": "CH4D8VQYKHAT566Q",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "30.5 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -1513,16 +1586,24 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 900,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.12xlarge",
+            "instancesku": "KYG4GJZXW67JH275",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "50 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": "900 GB NVMe SSD",
@@ -1536,17 +1617,24 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 900,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.16xlarge",
-            "instancesku": "G3VSWQ88ZFAVQZFG",
+            "instancesku": "EV7U94XE5G2K8RWP",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 GiB",
             "networkPerformance": "50 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": "900 GB NVMe SSD",
@@ -1565,7 +1653,7 @@ INSTANCE_TYPES = {
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.2xlarge",
-            "instancesku": "WBQ84N4TGPV8868R",
+            "instancesku": "3W5TQY9NMW3Z6HKV",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -1584,17 +1672,24 @@ INSTANCE_TYPES = {
         "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.4xlarge",
-            "instancesku": "CBNPETASHUK9VAAG",
+            "instancesku": "P2PYJRR8WRUQQ83N",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 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",
@@ -1608,17 +1703,24 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 900,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.8xlarge",
-            "instancesku": "5U3QZD9PAJ7H9NR2",
+            "instancesku": "E4ENVUU4X4C9CA2A",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
             "networkPerformance": "50 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": "900 GB NVMe SSD",
@@ -1628,43 +1730,28 @@ INSTANCE_TYPES = {
         "name": "g4dn.8xlarge",
         "ram": 131072
     },
-    "g4dn.metal": {
-        "bandwidth": 100,
-        "disk": 1800,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "gpu": "8",
-            "instanceFamily": "GPU instance",
-            "instanceType": "g4dn.metal",
-            "memory": "384 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "NA",
-            "physicalProcessor": "Intel Xeon Family",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 900 GB NVMe SSD",
-            "vcpu": "96"
-        },
-        "id": "g4dn.metal",
-        "name": "g4dn.metal",
-        "ram": 393216
-    },
     "g4dn.xlarge": {
         "bandwidth": 25,
         "disk": 125,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "g4dn.xlarge",
+            "instancesku": "CBN4GYUGRUCDMWNY",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 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": "125 GB NVMe SSD",
@@ -1680,17 +1767,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "188",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "201",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.16xlarge",
+            "instancesku": "95Z3VYWMT3AARF75",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 GiB",
             "networkPerformance": "25 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": "8 x 2000 HDD",
@@ -1706,17 +1797,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "1600 Mbps",
-            "ecu": "26",
+            "dedicatedEbsThroughput": "1750 Mbps",
+            "ecu": "31",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.2xlarge",
+            "instancesku": "EDHN83CZXXV35NWH",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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": "1 x 2000 HDD",
@@ -1732,17 +1827,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "3000 Mbps",
-            "ecu": "53.5",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "58",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.4xlarge",
+            "instancesku": "E3W8QW3X5FF55BPW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 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 2000 HDD",
@@ -1758,17 +1857,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "6000 Mbps",
-            "ecu": "99",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "97",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "h1.8xlarge",
+            "instancesku": "V92EE38S25QMHCHR",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
             "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": "4 x 2000 HDD",
@@ -1807,10 +1910,15 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
+            "dedicatedEbsThroughput": "1500 Mbps",
             "ecu": "27",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.2xlarge",
+            "instancesku": "S3CUTS4VY2N7TUAC",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -1832,10 +1940,15 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
+            "dedicatedEbsThroughput": "1500 Mbps",
             "ecu": "53",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.4xlarge",
+            "instancesku": "QAS6U8F8Z43CEYDJ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "122 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -1857,11 +1970,15 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
+            "dedicatedEbsThroughput": "1500 Mbps",
             "ecu": "104",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.8xlarge",
-            "instancesku": "5D53HDM83GKREZNX",
+            "instancesku": "GJUYG5H8K4MVD9B2",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -1883,10 +2000,15 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
+            "dedicatedEbsThroughput": "750 Mbps",
             "ecu": "14",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i2.xlarge",
+            "instancesku": "VJV23STC4X8PNAQM",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -1909,16 +2031,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "200",
+            "ecu": "201",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.16xlarge",
+            "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": "8 x 1900 NVMe SSD",
@@ -1935,17 +2060,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "1750 Mbps",
-            "ecu": "27",
+            "ecu": "31",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.2xlarge",
-            "instancesku": "EW4K7N8B65KBJHXA",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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": "1 x 1900 NVMe SSD",
@@ -1966,7 +2093,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.4xlarge",
-            "instancesku": "5TYYNYSY7E4RM6S7",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -1989,16 +2115,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "99",
+            "ecu": "97",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.8xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
             "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": "4 x 1900 NVMe SSD",
@@ -2015,17 +2144,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "425 Mbps",
-            "ecu": "7",
+            "ecu": "8",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.large",
-            "instancesku": "VG6CXQR4KKMNWZF7",
+            "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": "1 x 475 NVMe SSD",
@@ -2042,17 +2173,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "850 Mbps",
-            "ecu": "13",
+            "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3.xlarge",
-            "instancesku": "VNMNCDMHG3ZNYGZK",
+            "instancesku": "99QZ9VR3AF2FW3TB",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30.5 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "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": "1 x 950 NVMe SSD",
@@ -2069,17 +2203,18 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "NA",
+            "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.12xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instancesku": "GVPZRNHNZPE4JV4G",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -2097,17 +2232,17 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "NA",
+            "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.24xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -2125,17 +2260,18 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
-            "ecu": "NA",
+            "ecu": "37",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.2xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instancesku": "KPSBHZJSEURW9AUU",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -2157,13 +2293,14 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.3xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instancesku": "4M9CWY3DF8ZQRQ2F",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "96 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "24",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -2185,7 +2322,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.6xlarge",
-            "instancesku": "YFHT2PN4G9PER4PP",
+            "instancesku": "8RHN5TZKA9MW3AWW",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -2210,17 +2347,18 @@ INSTANCE_TYPES = {
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
-            "ecu": "NA",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.large",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instancesku": "EDC6Z6KEEJ6KENE8",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -2242,14 +2380,13 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
             "instanceType": "i3en.xlarge",
-            "instancesku": "W27NUGCZPBTDP8QZ",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -2265,10 +2402,15 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.24xlarge",
-            "instancesku": "M2ADJHDGNEW2FNRX",
+            "instancesku": "YKZ73T2PBEWV8HSM",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "192 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -2288,10 +2430,15 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "875 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.2xlarge",
-            "instancesku": "N9WZQPSM7FWEMU5G",
+            "instancesku": "66AAM3URQPDCTMXY",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -2311,10 +2458,15 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.6xlarge",
-            "instancesku": "9JUMD6WZN9Q26XBF",
+            "instancesku": "CGXS8PYBHFGKES9Z",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "48 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -2334,9 +2486,14 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "875 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "NA",
@@ -2357,8 +2514,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "4",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m1.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "7.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -2366,7 +2527,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 420",
+            "storage": "2 x 420 SSD",
             "vcpu": "2"
         },
         "id": "m1.large",
@@ -2379,8 +2540,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "2",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m1.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "3.75 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "2",
@@ -2388,7 +2553,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "32-bit or 64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 410",
+            "storage": "1 x 410 SSD",
             "vcpu": "1"
         },
         "id": "m1.medium",
@@ -2401,8 +2566,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "1",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m1.small",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "1.7 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "1",
@@ -2410,7 +2579,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "32-bit or 64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 160",
+            "storage": "1 x 160 SSD",
             "vcpu": "1"
         },
         "id": "m1.small",
@@ -2467,8 +2636,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "26",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "m2.4xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "68.4 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -2476,7 +2649,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 840",
+            "storage": "2 x 840 SSD",
             "vcpu": "8"
         },
         "id": "m2.4xlarge",
@@ -2489,8 +2662,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "6.5",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "m2.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "17.1 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -2498,7 +2675,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 420",
+            "storage": "1 x 420 SSD",
             "vcpu": "2"
         },
         "id": "m2.xlarge",
@@ -2511,9 +2688,14 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
+            "dedicatedEbsThroughput": "1000 Mbps",
             "ecu": "26",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m3.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -2536,8 +2718,13 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
             "ecu": "6.5",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m3.large",
+            "instancesku": "8KTQAHWA58GUHDGC",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "7.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -2560,8 +2747,12 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
             "ecu": "3",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m3.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "3.75 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "2",
@@ -2583,9 +2774,14 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "No",
+            "dedicatedEbsThroughput": "500 Mbps",
             "ecu": "13",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m3.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "15 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -2612,6 +2808,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.10xlarge",
+            "instancesku": "MDVS9QJ4U4VXR7P6",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "160 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "80",
@@ -2631,19 +2831,22 @@ INSTANCE_TYPES = {
         "bandwidth": 20,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.3 GHz",
+            "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "188",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.16xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 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",
@@ -2664,7 +2867,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.2xlarge",
-            "instancesku": "Y5C5MDBJXUNFSVUV",
             "memory": "32 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -2691,6 +2893,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.4xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -2717,7 +2922,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.large",
-            "instancesku": "ZTRYHCJDHUC65SBA",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -2737,14 +2944,17 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
-            "clockSpeed": "2.4  GHz",
+            "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "750 Mbps",
             "ecu": "13",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m4.xlarge",
-            "instancesku": "C77QEBMPYEYRVR72",
+            "instancesku": "5RFD7HVPT29ZZRJZ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
@@ -2766,17 +2976,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "6000 Mbps",
-            "ecu": "173",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.12xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "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",
@@ -2793,16 +3006,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
-            "ecu": "262",
+            "ecu": "256",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.16xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
-            "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",
@@ -2819,17 +3035,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "345",
+            "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.24xlarge",
-            "instancesku": "TE59NSHRJZP5DUNQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
-            "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",
@@ -2845,17 +3063,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
-            "ecu": "31",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "37",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.2xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
-            "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",
@@ -2872,16 +3093,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
-            "ecu": "60",
+            "ecu": "70",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.4xlarge",
+            "instancesku": "GPN9XWJXU6R7VNVU",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
-            "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",
@@ -2898,16 +3123,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
-            "ecu": "131",
+            "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.8xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
-            "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",
@@ -2928,7 +3156,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.large",
-            "instancesku": "VY7MYHUCD3HXH59H",
+            "instancesku": "2WTZUAPYXZ92MPYV",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -2955,7 +3183,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.metal",
-            "instancesku": "ZPNARMXP87XD5V8K",
+            "instancesku": "NEA5ZGBNTVZY47F8",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
@@ -2977,17 +3205,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5.xlarge",
+            "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": "EBS only",
@@ -3008,13 +3239,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.12xlarge",
-            "instancesku": "ZKS6CMH399KJB2B7",
+            "instancesku": "NTCQHKBGDWZV9A4S",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
             "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",
@@ -3035,13 +3269,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.16xlarge",
-            "instancesku": "8DNRCXVBRG7F4MSH",
+            "instancesku": "PDTXJ9FD3DSMTAWR",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
             "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",
@@ -3062,12 +3299,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.24xlarge",
+            "instancesku": "3DZQSBC8ACN83U66",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
             "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",
@@ -3083,18 +3324,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.2xlarge",
-            "instancesku": "7UXUFAXY2RPS8HHZ",
+            "instancesku": "SQ6QFVBCH7QJN7WE",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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",
@@ -3115,13 +3359,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.4xlarge",
-            "instancesku": "WEZTMEFQKVPD5VT9",
+            "instancesku": "YHV5N59X2JZJT7UF",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "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",
@@ -3142,13 +3389,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.8xlarge",
-            "instancesku": "Z5XC8PP48PT53DD4",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
             "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",
@@ -3164,18 +3413,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.large",
-            "instancesku": "HPBR5QJBN8QZ2Y2F",
+            "instancesku": "YETHAPD3GP4N3ZNK",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 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",
@@ -3191,17 +3443,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5a.xlarge",
+            "instancesku": "2DC7PA6547H9EQEU",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 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",
@@ -3222,13 +3478,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.12xlarge",
-            "instancesku": "ZQX6BBMVYUHNFTPS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
             "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": "2 x 900 NVMe SSD",
@@ -3249,13 +3507,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.16xlarge",
-            "instancesku": "XC3AVTWJS88Y8KEE",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
             "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": "4 x 600 NVMe SSD",
@@ -3276,13 +3536,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.24xlarge",
-            "instancesku": "ZBFUWBTJHVFF7EB5",
+            "instancesku": "6QSKH897CEX9D5PD",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
             "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": "4 x 900 NVMe SSD",
@@ -3298,18 +3561,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.2xlarge",
-            "instancesku": "3CZ42QWHYUZ7RB38",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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": "1 x 300 NVMe SSD",
@@ -3330,12 +3595,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.4xlarge",
+            "instancesku": "53D2DUQDA28GP4FA",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "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": "2 x 300 NVMe SSD",
@@ -3356,13 +3625,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.8xlarge",
-            "instancesku": "QYFJ9Z87HETGGS68",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
             "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": "2 x 600 NVMe SSD",
@@ -3378,18 +3649,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.large",
-            "instancesku": "B4RUKMBYKEBBGHE8",
+            "instancesku": "DV2FPCRNYQC737FY",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 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": "1 x 75 NVMe SSD",
@@ -3405,18 +3679,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5ad.xlarge",
-            "instancesku": "B7P4C2M94TNDSCXT",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 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": "1 x 150 NVMe SSD",
@@ -3433,17 +3709,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "6000 Mbps",
-            "ecu": "173",
+            "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.12xlarge",
-            "instancesku": "PANNPQGG6NQMG9ZE",
+            "instancesku": "GMGGY8H6FE639R7J",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "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": "2 x 900 NVMe SSD",
@@ -3460,17 +3739,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
-            "ecu": "262",
+            "ecu": "256",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.16xlarge",
-            "instancesku": "48B3N7VQAWGK5TPT",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
-            "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": "4 x 600 NVMe SSD",
@@ -3487,16 +3768,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "345",
+            "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.24xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
-            "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": "4 x 900 NVMe SSD",
@@ -3512,17 +3796,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
-            "ecu": "31",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "37",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.2xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
-            "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 300 NVMe SSD",
@@ -3539,16 +3826,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
-            "ecu": "60",
+            "ecu": "70",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.4xlarge",
+            "instancesku": "SJTJT7YB2TAKEFUZ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
-            "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": "2 x 300 NVMe SSD",
@@ -3565,16 +3856,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
-            "ecu": "131",
+            "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.8xlarge",
+            "instancesku": "7WTXDDTKVDX74SRU",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
-            "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": "2 x 600 NVMe SSD",
@@ -3590,18 +3885,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
-            "ecu": "8",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m5d.large",
-            "instancesku": "HWFFPM96N6XXNF49",
+            "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": "1 x 75 NVMe SSD",
@@ -3611,33 +3908,6 @@ INSTANCE_TYPES = {
         "name": "m5d.large",
         "ram": 8192
     },
-    "m5d.metal": {
-        "bandwidth": 25,
-        "disk": 3600,
-        "extra": {
-            "clockSpeed": "2.5 GHz",
-            "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "345",
-            "enhancedNetworkingSupported": "Yes",
-            "instanceFamily": "General purpose",
-            "instanceType": "m5d.metal",
-            "instancesku": "CZBVP7YKTQ4QE49D",
-            "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": "4 x 900 NVMe SSD",
-            "vcpu": "96"
-        },
-        "id": "m5d.metal",
-        "name": "m5d.metal",
-        "ram": 393216
-    },
     "m5d.xlarge": {
         "bandwidth": 10,
         "disk": 150,
@@ -3668,10 +3938,16 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 1800,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "192 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
@@ -3690,10 +3966,17 @@ INSTANCE_TYPES = {
         "bandwidth": 75,
         "disk": 2400,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.16xlarge",
+            "instancesku": "2UXZVUW3AW4RWSVK",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -3712,11 +3995,17 @@ INSTANCE_TYPES = {
         "bandwidth": 100,
         "disk": 3600,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.24xlarge",
-            "instancesku": "ES7UA8VJBKH4JAYD",
+            "instancesku": "3CSFMMFP6H6R4C8N",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3735,11 +4024,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 300,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.2xlarge",
-            "instancesku": "47VYCAQ72FTCJXNS",
+            "instancesku": "EFERZJ2267U6HKKN",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -3758,10 +4053,16 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 600,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.4xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -3780,11 +4081,16 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 1200,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.8xlarge",
-            "instancesku": "BR6WTCKQBQZZ8Q5J",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3803,11 +4109,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 75,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.large",
-            "instancesku": "SUQDDWTD96359XRS",
+            "instancesku": "TP3PAHR3346GJ67W",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -3819,39 +4131,24 @@ INSTANCE_TYPES = {
             "vcpu": "2"
         },
         "id": "m5dn.large",
-        "name": "m5dn.large",
-        "ram": 8192
-    },
-    "m5dn.metal": {
-        "bandwidth": 100,
-        "disk": 3600,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "General purpose",
-            "instanceType": "m5dn.metal",
-            "memory": "384 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 900 NVMe SSD",
-            "vcpu": "96"
-        },
-        "id": "m5dn.metal",
-        "name": "m5dn.metal",
-        "ram": 393216
+        "name": "m5dn.large",
+        "ram": 8192
     },
     "m5dn.xlarge": {
         "bandwidth": 25,
         "disk": 150,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5dn.xlarge",
+            "instancesku": "SHVB6RBA3NZZ9V4Z",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -3870,10 +4167,16 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "192 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
@@ -3881,7 +4184,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "48"
         },
         "id": "m5n.12xlarge",
@@ -3892,11 +4195,17 @@ INSTANCE_TYPES = {
         "bandwidth": 75,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.16xlarge",
-            "instancesku": "F53Q533RRE4RQ4NA",
+            "instancesku": "EA8S423TQADF5CY2",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -3904,7 +4213,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "64"
         },
         "id": "m5n.16xlarge",
@@ -3915,10 +4224,16 @@ INSTANCE_TYPES = {
         "bandwidth": 100,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.24xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -3926,7 +4241,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "96"
         },
         "id": "m5n.24xlarge",
@@ -3937,11 +4252,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.2xlarge",
-            "instancesku": "8HNQ8E28W85FVT8G",
+            "instancesku": "UYEPHYDEF5R5EBP5",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -3949,7 +4270,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "8"
         },
         "id": "m5n.2xlarge",
@@ -3960,10 +4281,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.4xlarge",
+            "instancesku": "ZH4K42CV65578MRJ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -3971,7 +4299,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "16"
         },
         "id": "m5n.4xlarge",
@@ -3982,10 +4310,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.8xlarge",
+            "instancesku": "ATZJ9KFTKYZZMGEJ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -3993,7 +4328,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "32"
         },
         "id": "m5n.8xlarge",
@@ -4004,10 +4339,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 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",
             "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -4015,43 +4357,27 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "2"
         },
         "id": "m5n.large",
         "name": "m5n.large",
         "ram": 8192
     },
-    "m5n.metal": {
-        "bandwidth": 100,
-        "disk": 0,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "General purpose",
-            "instanceType": "m5n.metal",
-            "memory": "384 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
-            "vcpu": "96"
-        },
-        "id": "m5n.metal",
-        "name": "m5n.metal",
-        "ram": 393216
-    },
     "m5n.xlarge": {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m5n.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -4059,7 +4385,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "4"
         },
         "id": "m5n.xlarge",
@@ -4074,7 +4400,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.12xlarge",
-            "instancesku": "WXS95TSP9GYK5XM3",
+            "instancesku": "WW7AYBVNX4P6DKEG",
             "memory": "192 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "96",
@@ -4094,10 +4420,14 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "18000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.16xlarge",
-            "instancesku": "ZWBXRUA2ZJGEWZK8",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4117,10 +4447,15 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2250 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.2xlarge",
-            "instancesku": "X64NQNC7CU8T4Q9N",
+            "instancesku": "275QHDMHEFGAB9QZ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
@@ -4140,10 +4475,14 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.4xlarge",
-            "instancesku": "3AMNDVWUPXYDQW8Q",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
@@ -4163,9 +4502,14 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4185,10 +4529,15 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "600 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.large",
-            "instancesku": "6QMSUE84AB5NCJA6",
+            "instancesku": "WKZUYUTMHZP7PGQS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -4208,10 +4557,14 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "300 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.medium",
-            "instancesku": "5UHWBR46QJZ28H8Z",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "2",
@@ -4231,10 +4584,14 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1125 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.xlarge",
-            "instancesku": "XHX3DRZGR8M3TWTH",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
@@ -4255,18 +4612,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "ecu": "188",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "201",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "16",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.16xlarge",
-            "instancesku": "QDNG8WDAUR3FP7H9",
-            "memory": "768 GiB",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "732 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",
@@ -4274,7 +4634,7 @@ INSTANCE_TYPES = {
         },
         "id": "p2.16xlarge",
         "name": "p2.16xlarge",
-        "ram": 786432
+        "ram": 749568
     },
     "p2.8xlarge": {
         "bandwidth": 10,
@@ -4282,18 +4642,22 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "ecu": "94",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "97",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.8xlarge",
-            "instancesku": "UAKHM4ASYH9KFBED",
+            "instancesku": "CJQFCM483GYMQ4H7",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "488 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
             "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",
@@ -4309,17 +4673,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "ecu": "12",
+            "dedicatedEbsThroughput": "750 Mbps",
+            "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "p2.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "8",
             "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",
@@ -4336,17 +4704,21 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "188",
+            "ecu": "201",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.16xlarge",
+            "instancesku": "23X4DDDYPQ4U9WXE",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "488 GiB",
             "networkPerformance": "25 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",
@@ -4363,18 +4735,21 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "1750 Mbps",
-            "ecu": "26",
+            "ecu": "31",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.2xlarge",
-            "instancesku": "WQGN888DZWVH9QNY",
+            "instancesku": "BQCBF2WYFFDEDXN7",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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",
@@ -4391,17 +4766,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "94",
+            "ecu": "97",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "4",
             "instanceFamily": "GPU instance",
             "instanceType": "p3.8xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
             "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",
@@ -4418,18 +4796,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "345",
+            "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "8",
             "instanceFamily": "GPU instance",
             "instanceType": "p3dn.24xlarge",
-            "instancesku": "M7YPWRJ6SN5FBU9E",
+            "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",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
@@ -4449,7 +4829,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.2xlarge",
-            "instancesku": "WNYWP7QUJ3MU8NVV",
+            "instancesku": "QPBU35XRU5BNBBFE",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "16",
@@ -4475,6 +4858,10 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.4xlarge",
+            "instancesku": "Y9WDY7HG6S2NXFSP",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "122 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "32",
@@ -4500,6 +4887,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
@@ -4525,7 +4915,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.large",
-            "instancesku": "Y9V4TXXZGFP2AE74",
             "memory": "15.25 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "4",
@@ -4551,6 +4940,9 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r3.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30.5 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -4577,6 +4969,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.16xlarge",
+            "instancesku": "M3PF8AJDMYE8CTHJ",
             "memory": "488 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
@@ -4599,17 +4992,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "1600 Mbps",
-            "ecu": "27",
+            "ecu": "31",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.2xlarge",
-            "instancesku": "UEKM65C5TGR2WQSQ",
+            "instancesku": "T73VEGF6Z7U2FM2E",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "61 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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",
@@ -4626,17 +5022,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "3000 Mbps",
-            "ecu": "53",
+            "ecu": "58",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.4xlarge",
-            "instancesku": "2S5Y7E4PPC4BYDAQ",
+            "instancesku": "Q4JYWMFXQ9MM3WYP",
+            "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": "EBS only",
@@ -4653,17 +5052,19 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "6000 Mbps",
-            "ecu": "99",
+            "ecu": "97",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.8xlarge",
-            "instancesku": "FMSC9YRVXPCMYSS8",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
             "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",
@@ -4684,7 +5085,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.large",
-            "instancesku": "QQ2WZEUN8QPX5PMW",
+            "instancesku": "EMEXNPTCFPMK9SZ6",
             "memory": "15.25 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
@@ -4707,16 +5108,20 @@ INSTANCE_TYPES = {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "800 Mbps",
-            "ecu": "13.5",
+            "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r4.xlarge",
+            "instancesku": "Q985NTC5RUN6W6FN",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "30.5 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "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",
@@ -4730,16 +5135,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "173",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "168",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.12xlarge",
-            "instancesku": "DXKWCMFPJUWSEGUR",
+            "instancesku": "DEBR9WT8ZEH5SVYY",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "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": "EBS only",
@@ -4753,15 +5165,22 @@ INSTANCE_TYPES = {
         "bandwidth": 20,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "262",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "256",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.16xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "512 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
-            "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": "EBS only",
@@ -4775,15 +5194,22 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "347",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "337",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.24xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "768 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
-            "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": "EBS only",
@@ -4797,15 +5223,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "38",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "37",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.2xlarge",
+            "instancesku": "TX6VCU4AX7SURS3R",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
-            "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": "EBS only",
@@ -4819,16 +5253,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "71",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "70",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.4xlarge",
-            "instancesku": "B8XGV7V3C9Q4AYY2",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
-            "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": "EBS only",
@@ -4842,16 +5282,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "131",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "128",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.8xlarge",
-            "instancesku": "Z7M6NHX8E6R8B76E",
+            "instancesku": "8J9E8648XRY8KRTV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
-            "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": "EBS only",
@@ -4867,14 +5314,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "ecu": "9",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "10",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.large",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
-            "networkPerformance": "10 Gigabit",
+            "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",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -4888,16 +5341,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "19",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.xlarge",
-            "instancesku": "RMMH5HE9GS5F6GYJ",
+            "instancesku": "RYY8KJSCAHAJ2S2N",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
-            "networkPerformance": "10 Gigabit",
+            "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",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -4918,13 +5378,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.12xlarge",
-            "instancesku": "X6BCRUAZXSXADAUG",
+            "instancesku": "K4WF4MUAD8NH6F85",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
             "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",
@@ -4945,13 +5408,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.16xlarge",
-            "instancesku": "2FTPQY75JWEAVEEG",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "512 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
             "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",
@@ -4972,13 +5437,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.24xlarge",
-            "instancesku": "CS73RGAQDKF8K57N",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "768 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
             "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",
@@ -4994,17 +5461,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.2xlarge",
+            "instancesku": "P7S4KAQ9D4GAFR54",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "16",
             "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",
@@ -5020,18 +5491,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.4xlarge",
-            "instancesku": "BN4KDYWR63ZG4DNN",
+            "instancesku": "SDQK54UK2HRQTUXV",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
             "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",
@@ -5052,13 +5526,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.8xlarge",
-            "instancesku": "XQ965Z83JH9PQTN9",
+            "instancesku": "6B56HCXAHSRM98ZB",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
             "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",
@@ -5074,17 +5551,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.large",
+            "instancesku": "UG5A9S2YU4GDQ6VS",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "10 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",
@@ -5100,17 +5581,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5a.xlarge",
+            "instancesku": "3QM2JUUU3729P3XF",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "10 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",
@@ -5131,13 +5616,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.12xlarge",
-            "instancesku": "FYM25RMMBRJZD6E4",
+            "instancesku": "CVGPBG74JXGXFUPZ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
             "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": "2 x 900 NVMe SSD",
@@ -5158,13 +5646,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.16xlarge",
-            "instancesku": "P2Q2KBJFAH6NB3YJ",
+            "instancesku": "5ECTGJZ54PJWVXSR",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "512 GiB",
             "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
             "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": "4 x 600 NVMe SSD",
@@ -5185,13 +5676,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.24xlarge",
-            "instancesku": "S45XRQBRG6SRGBB6",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "768 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
             "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": "4 x 900 NVMe SSD",
@@ -5207,18 +5700,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.2xlarge",
-            "instancesku": "9PSQBVAW344QUBJZ",
+            "instancesku": "GUVRRZUCEA4W2NA2",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "16",
             "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": "1 x 300 NVMe SSD",
@@ -5234,17 +5730,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.4xlarge",
+            "instancesku": "VT3PC6G59VCVCDVN",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
             "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": "2 x 300 NVMe SSD",
@@ -5265,13 +5765,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.8xlarge",
-            "instancesku": "5BRUFFXS6DZWBU6Z",
+            "instancesku": "Y7ZUMCMQMBHWWD67",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
             "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": "2 x 600 NVMe SSD",
@@ -5287,17 +5790,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.large",
+            "instancesku": "DZNY4VEMMSVRTR73",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "10 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": "1 x 75 NVMe SSD",
@@ -5313,18 +5820,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5ad.xlarge",
-            "instancesku": "945KN6RZ9RHHP6SE",
+            "instancesku": "X9QQDFJ8MS8FB32D",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "10 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": "1 x 150 NVMe SSD",
@@ -5338,16 +5848,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 1800,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "ecu": "173",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "168",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.12xlarge",
-            "instancesku": "UZCG9B9DDS7F4RVT",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "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 900 NVMe SSD",
@@ -5361,16 +5877,23 @@ INSTANCE_TYPES = {
         "bandwidth": 20,
         "disk": 2400,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "ecu": "262",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "256",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.16xlarge",
-            "instancesku": "R3G7NYKYUB88W5F9",
+            "instancesku": "7A8KJ5V5P6RMFWQ8",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "512 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
-            "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": "4 x 600 NVMe SSD",
@@ -5384,15 +5907,22 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 3600,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "ecu": "347",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "337",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.24xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "768 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
-            "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": "4 x 900 NVMe SSD",
@@ -5406,15 +5936,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 300,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "ecu": "38",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "37",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.2xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "16",
-            "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": "1 x 300 NVMe SSD",
@@ -5428,15 +5965,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 600,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "ecu": "71",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "70",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.4xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "32",
-            "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 300 NVMe SSD",
@@ -5450,16 +5994,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 1200,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "ecu": "131",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "128",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.8xlarge",
-            "instancesku": "RM4QPZQ2J8BVXCJQ",
+            "instancesku": "KDH339PT4BZYF4KZ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "256 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
-            "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 600 NVMe SSD",
@@ -5473,16 +6024,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 75,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "10",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.large",
-            "instancesku": "6DGWHWNHJ9R2JD4M",
+            "instancesku": "GGDAM58JTEWKNJHM",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "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",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
@@ -5496,16 +6054,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 150,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "19",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.xlarge",
-            "instancesku": "JJSSHRVCN23XPH2Q",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "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",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
@@ -5519,10 +6083,16 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 1800,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
@@ -5541,11 +6111,17 @@ INSTANCE_TYPES = {
         "bandwidth": 75,
         "disk": 2400,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.16xlarge",
-            "instancesku": "5CX55PVXM987JFNB",
+            "instancesku": "7V498XTUEEHCJRGZ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "512 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -5564,11 +6140,16 @@ INSTANCE_TYPES = {
         "bandwidth": 100,
         "disk": 3600,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.24xlarge",
-            "instancesku": "R5RA9YQMGU8NV4H5",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -5587,11 +6168,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 300,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.2xlarge",
-            "instancesku": "WT5GUUC98EJXBSUN",
+            "instancesku": "SV48KRP8HM2DH2UC",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -5610,10 +6197,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 600,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.4xlarge",
+            "instancesku": "KFFG95QS5WUKQP8D",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "128 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -5632,11 +6226,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 1200,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.8xlarge",
-            "instancesku": "TJDZYS6EDD2ENFUF",
+            "instancesku": "WJB3V98YXM2CZ9US",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -5655,10 +6255,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 75,
         "extra": {
+            "clockSpeed": "2.5 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",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -5673,37 +6280,21 @@ INSTANCE_TYPES = {
         "name": "r5dn.large",
         "ram": 16384
     },
-    "r5dn.metal": {
-        "bandwidth": 100,
-        "disk": 3600,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "Memory optimized",
-            "instanceType": "r5dn.metal",
-            "memory": "768 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 900 NVMe SSD",
-            "vcpu": "96"
-        },
-        "id": "r5dn.metal",
-        "name": "r5dn.metal",
-        "ram": 786432
-    },
     "r5dn.xlarge": {
         "bandwidth": 25,
         "disk": 150,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5dn.xlarge",
-            "instancesku": "ZVDVMR78JGJKF4SU",
+            "instancesku": "KW4K9UDQ493ER24R",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -5722,10 +6313,16 @@ INSTANCE_TYPES = {
         "bandwidth": 50,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "384 GiB",
             "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
@@ -5733,7 +6330,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "48"
         },
         "id": "r5n.12xlarge",
@@ -5748,7 +6345,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.16xlarge",
-            "instancesku": "6RCKQK4ZDS4RDZMW",
+            "instancesku": "8V7ZBPH5MUDT6TF5",
             "memory": "512 GiB",
             "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
@@ -5767,11 +6364,17 @@ INSTANCE_TYPES = {
         "bandwidth": 100,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.24xlarge",
-            "instancesku": "9FAVMPT4X6AYYFGA",
+            "instancesku": "84XC4EP5DDTNC8ZA",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "768 GiB",
             "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
@@ -5779,7 +6382,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "96"
         },
         "id": "r5n.24xlarge",
@@ -5790,10 +6393,16 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "64 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
@@ -5801,7 +6410,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "8"
         },
         "id": "r5n.2xlarge",
@@ -5816,7 +6425,7 @@ INSTANCE_TYPES = {
             "ecu": "NA",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.4xlarge",
-            "instancesku": "C5TVWHHUXN79MRF7",
+            "instancesku": "QDCRSRKZM3MX7XAG",
             "memory": "128 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
@@ -5835,11 +6444,16 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.8xlarge",
-            "instancesku": "JZC7NQ2B2QNKCTUB",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "256 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
@@ -5847,7 +6461,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "32"
         },
         "id": "r5n.8xlarge",
@@ -5858,10 +6472,17 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.large",
+            "instancesku": "KN56TRZD3CM72VXU",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
@@ -5869,44 +6490,27 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "2"
         },
         "id": "r5n.large",
         "name": "r5n.large",
         "ram": 16384
     },
-    "r5n.metal": {
-        "bandwidth": 100,
-        "disk": 0,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "Memory optimized",
-            "instanceType": "r5n.metal",
-            "memory": "768 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
-            "vcpu": "96"
-        },
-        "id": "r5n.metal",
-        "name": "r5n.metal",
-        "ram": 786432
-    },
     "r5n.xlarge": {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5n.xlarge",
-            "instancesku": "Q2VTVZF9TSAVSVHK",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
@@ -5914,7 +6518,7 @@ INSTANCE_TYPES = {
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
+            "storage": "EBS only",
             "vcpu": "4"
         },
         "id": "r5n.xlarge",
@@ -5927,8 +6531,12 @@ INSTANCE_TYPES = {
         "extra": {
             "currentGeneration": "No",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "Micro instances",
             "instanceType": "t1.micro",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "0.613 GiB",
             "networkPerformance": "Very Low",
             "normalizationSizeFactor": "0.5",
@@ -5947,12 +6555,16 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
-            "clockSpeed": "Up to 3.0 GHz",
+            "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.2xlarge",
-            "instancesku": "2S29GABT3GMS28E4",
+            "instancesku": "WKK3DC7GCMFXGGYP",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
@@ -5972,12 +6584,15 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
-            "clockSpeed": "Up to 3.0 GHz",
+            "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.large",
-            "instancesku": "GKT3FV8CG9PTDG5F",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "4",
@@ -6000,8 +6615,13 @@ INSTANCE_TYPES = {
             "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.medium",
+            "instancesku": "HSW33TU9JRSFYRKF",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "4 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "2",
@@ -6024,8 +6644,12 @@ INSTANCE_TYPES = {
             "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.micro",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "1 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "0.5",
@@ -6050,7 +6674,6 @@ INSTANCE_TYPES = {
             "ecu": "Variable",
             "instanceFamily": "General purpose",
             "instanceType": "t2.nano",
-            "instancesku": "FVTK6U2583MJNX7T",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
@@ -6073,8 +6696,13 @@ INSTANCE_TYPES = {
             "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.small",
+            "instancesku": "XQ8FKG65FR9Z4ZPR",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "2 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "1",
@@ -6094,12 +6722,15 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
-            "clockSpeed": "Up to 3.0 GHz",
+            "clockSpeed": "Up to 3.3 GHz",
             "currentGeneration": "Yes",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t2.xlarge",
-            "instancesku": "6VG367TBGT66TM4N",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -6119,15 +6750,21 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2048 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.2xlarge",
-            "instancesku": "XM7SWUCRKTXZPGHV",
+            "instancesku": "56TSPRQERU8CAJ43",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6142,14 +6779,20 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2048 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "8 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6164,15 +6807,20 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 1536 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.medium",
-            "instancesku": "GJYPAT44A5QSM2B7",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "4 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "2",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6187,14 +6835,20 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 1536 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.micro",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "1 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "0.5",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6209,14 +6863,20 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 1536 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.nano",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6231,15 +6891,20 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 1536 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.small",
-            "instancesku": "VKZYCWKA2GS726XR",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "2 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "1",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6254,14 +6919,21 @@ INSTANCE_TYPES = {
         "bandwidth": None,
         "disk": 0,
         "extra": {
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2048 Mbps",
             "ecu": "Variable",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
             "instanceType": "t3.xlarge",
+            "instancesku": "6YPUHM9X2FGUB8D2",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "16 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
+            "physicalProcessor": "Intel Skylake E5 2686 v5",
             "processorArchitecture": "64-bit",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6278,17 +6950,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.2xlarge",
+            "instancesku": "FSP74JWHB79FDG9T",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "32 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "16",
             "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",
@@ -6309,7 +6985,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.large",
-            "instancesku": "B7EA6QRS7T5YJNMF",
+            "instancesku": "QE64UKF9H7MH4QTP",
             "memory": "8 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "4",
@@ -6331,17 +7007,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.medium",
+            "instancesku": "F5K4DYDG9JZ549EQ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "4 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "2",
             "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",
@@ -6357,18 +7037,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 1500 Mbps",
+            "dedicatedEbsThroughput": "Up to 1500 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.micro",
-            "instancesku": "87N7TWAE8HTWZKPU",
+            "instancesku": "C92KHZUPSGNAZA8G",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "1 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "0.5",
             "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",
@@ -6384,18 +7067,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 1500 Mbps",
+            "dedicatedEbsThroughput": "Up to 1500 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.nano",
-            "instancesku": "5S8CWFNMNH323ENK",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "0.5 GiB",
             "networkPerformance": "Low",
             "normalizationSizeFactor": "0.25",
             "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",
@@ -6411,18 +7096,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Upto 1500 Mbps",
+            "dedicatedEbsThroughput": "Up to 1500 Mbps",
             "ecu": "Variable",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.small",
-            "instancesku": "SW75JWM3MZKMRWQA",
+            "instancesku": "JE8UDWJG8MPPHAZZ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "memory": "2 GiB",
             "networkPerformance": "Low to Moderate",
             "normalizationSizeFactor": "1",
             "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",
@@ -6443,7 +7131,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.xlarge",
-            "instancesku": "E5WX8TZA5VT6PA2W",
+            "instancesku": "TBV6C3VKSXKFHHSC",
             "memory": "16 GiB",
             "networkPerformance": "Moderate",
             "normalizationSizeFactor": "8",
@@ -6459,61 +7147,18 @@ INSTANCE_TYPES = {
         "name": "t3a.xlarge",
         "ram": 16384
     },
-    "u-18tb1.metal": {
-        "bandwidth": 100,
-        "disk": 0,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "Memory optimized",
-            "instanceType": "u-18tb1.metal",
-            "memory": "18432 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "1",
-            "physicalProcessor": "Intel Xeon Platinum 8280L (Cascade Lake)",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
-            "vcpu": "448"
-        },
-        "id": "u-18tb1.metal",
-        "name": "u-18tb1.metal",
-        "ram": 18874368
-    },
-    "u-24tb1.metal": {
-        "bandwidth": 100,
-        "disk": 0,
-        "extra": {
-            "currentGeneration": "Yes",
-            "ecu": "NA",
-            "instanceFamily": "Memory optimized",
-            "instanceType": "u-24tb1.metal",
-            "memory": "24576 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "1",
-            "physicalProcessor": "Intel Xeon Platinum 8280L (Cascade Lake)",
-            "processorArchitecture": "64-bit",
-            "servicecode": "AmazonEC2",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "NA",
-            "vcpu": "448"
-        },
-        "id": "u-24tb1.metal",
-        "name": "u-24tb1.metal",
-        "ram": 25165824
-    },
     "x1.16xlarge": {
         "bandwidth": None,
         "disk": 1920,
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
             "ecu": "174.5",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1.16xlarge",
-            "instancesku": "PNB52N8KWWS43WKU",
+            "instancesku": "PCDN4738CD5856G7",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -6522,6 +7167,7 @@ INSTANCE_TYPES = {
             "normalizationSizeFactor": "128",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1920 SSD",
@@ -6537,19 +7183,20 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
             "ecu": "349",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1.32xlarge",
-            "instancesku": "VZ27JH33XWY95P3Q",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
-            "memory": "1,952 GiB",
+            "memory": "1952 GiB",
             "networkPerformance": "High",
             "normalizationSizeFactor": "256",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1920 SSD",
@@ -6570,16 +7217,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.16xlarge",
-            "instancesku": "TTJN9QZRH883NTME",
+            "instancesku": "WGPFFCGF4UHBGVDH",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
-            "memory": "1,952 GiB",
+            "intelTurboAvailable": "No",
+            "memory": "1952 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "128",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1920 SSD",
@@ -6600,15 +7247,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.2xlarge",
-            "instancesku": "5992AUV2Z5GF7S4U",
+            "instancesku": "UA4QBJUCBNHDQX2B",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
             "memory": "244 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2",
+            "processorFeatures": "Intel AVX; Intel AVX2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 240 SSD",
@@ -6629,19 +7277,19 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.32xlarge",
-            "instancesku": "5WG865KFK85P29F7",
+            "instancesku": "A52J7F6ERS7NFNBK",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
-            "memory": "3,904 GiB",
+            "intelTurboAvailable": "No",
+            "memory": "3904 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "256",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 1,920 SSD",
+            "storage": "2 x 1920 SSD",
             "vcpu": "128"
         },
         "id": "x1e.32xlarge",
@@ -6661,12 +7309,13 @@ INSTANCE_TYPES = {
             "instanceType": "x1e.4xlarge",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
             "memory": "488 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2",
+            "processorFeatures": "Intel AVX; Intel AVX2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 480 SSD",
@@ -6687,16 +7336,15 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.8xlarge",
-            "instancesku": "UC54XWQVHQPRYB9K",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "intelTurboAvailable": "No",
             "memory": "976 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 960 SSD",
@@ -6717,15 +7365,16 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x1e.xlarge",
-            "instancesku": "HFQ8AMCHDHAYYKXJ",
+            "instancesku": "F4FMFRXVW3TMHF72",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
             "memory": "122 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX, Intel AVX2",
+            "processorFeatures": "Intel AVX; Intel AVX2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 120 SSD",
@@ -6739,15 +7388,23 @@ INSTANCE_TYPES = {
         "bandwidth": 25,
         "disk": 1800,
         "extra": {
+            "clockSpeed": "4.0 GHz",
             "currentGeneration": "Yes",
-            "ecu": "271",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "235",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.12xlarge",
+            "instancesku": "3NPW8NJBUPE5PHWG",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "384 GiB",
             "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "96",
             "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": "2 x 900 NVMe SSD",
@@ -6761,16 +7418,22 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 300,
         "extra": {
+            "clockSpeed": "4.0 GHz",
             "currentGeneration": "Yes",
-            "ecu": "53",
+            "dedicatedEbsThroughput": "2333 Mbps",
+            "ecu": "45",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.2xlarge",
-            "instancesku": "ATNCMJYDTUQK6GJA",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "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 300 NVMe SSD",
@@ -6788,7 +7451,6 @@ INSTANCE_TYPES = {
             "ecu": "75",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.3xlarge",
-            "instancesku": "BEQQVCQEY5EUR8JX",
             "memory": "96 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "24",
@@ -6807,16 +7469,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 900,
         "extra": {
+            "clockSpeed": "4.0 GHz",
             "currentGeneration": "Yes",
-            "ecu": "134",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "116",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.6xlarge",
-            "instancesku": "DCUZ2ZK4HDM58BQZ",
+            "instancesku": "6KCEGJ35VRAHEDVX",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "48",
             "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 900 NVMe SSD",
@@ -6832,14 +7501,21 @@ INSTANCE_TYPES = {
         "extra": {
             "clockSpeed": "4.0 GHz",
             "currentGeneration": "Yes",
-            "ecu": "15",
+            "dedicatedEbsThroughput": "Up to 2333 Mbps",
+            "ecu": "12",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.large",
+            "instancesku": "A7FTGGDM8KVFNGQB",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "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 75 NVMe SSD",
@@ -6853,15 +7529,23 @@ INSTANCE_TYPES = {
         "bandwidth": 10,
         "disk": 150,
         "extra": {
+            "clockSpeed": "4.0 GHz",
             "currentGeneration": "Yes",
-            "ecu": "28",
+            "dedicatedEbsThroughput": "Up to 2333 Mbps",
+            "ecu": "23",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.xlarge",
+            "instancesku": "DAVJWHZW3NM7TCJW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "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 150 NVMe SSD",
@@ -6883,7 +7567,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
@@ -6904,7 +7587,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -6913,14 +7595,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
@@ -6939,7 +7619,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
@@ -6983,7 +7662,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -6993,6 +7671,14 @@ REGION_DETAILS = {
             "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",
@@ -7000,7 +7686,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -7009,7 +7694,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -7018,7 +7702,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -7054,6 +7737,14 @@ REGION_DETAILS = {
             "r5a.8xlarge",
             "r5a.large",
             "r5a.xlarge",
+            "r5ad.12xlarge",
+            "r5ad.16xlarge",
+            "r5ad.24xlarge",
+            "r5ad.2xlarge",
+            "r5ad.4xlarge",
+            "r5ad.8xlarge",
+            "r5ad.large",
+            "r5ad.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",
@@ -7069,7 +7760,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -7078,7 +7768,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t1.micro",
             "t2.2xlarge",
@@ -7150,14 +7839,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -7174,7 +7861,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -7210,7 +7896,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -7235,7 +7920,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -7379,7 +8063,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5d.12xlarge",
             "m5d.16xlarge",
@@ -7388,7 +8071,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "r3.2xlarge",
             "r3.4xlarge",
@@ -7444,7 +8126,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c4.2xlarge",
             "c4.4xlarge",
@@ -7458,7 +8139,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.18xlarge",
             "c5d.2xlarge",
@@ -7471,7 +8151,6 @@ REGION_DETAILS = {
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -7482,7 +8161,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -7507,7 +8185,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -7532,7 +8209,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -7628,7 +8304,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
@@ -7649,7 +8324,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -7658,14 +8332,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -7681,7 +8353,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
@@ -7750,7 +8421,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -7759,7 +8429,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -7768,7 +8437,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -7826,7 +8494,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -7835,7 +8502,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t1.micro",
             "t2.2xlarge",
@@ -7886,7 +8552,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
@@ -7907,7 +8572,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -7916,14 +8580,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -7943,7 +8605,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
@@ -7987,7 +8648,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -8012,7 +8672,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -8120,7 +8779,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -8129,14 +8787,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -8150,7 +8806,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i3.16xlarge",
             "i3.2xlarge",
@@ -8158,6 +8813,13 @@ REGION_DETAILS = {
             "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",
@@ -8171,7 +8833,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -8182,9 +8843,11 @@ REGION_DETAILS = {
             "m5a.large",
             "m5a.xlarge",
             "m5ad.12xlarge",
+            "m5ad.16xlarge",
             "m5ad.24xlarge",
             "m5ad.2xlarge",
             "m5ad.4xlarge",
+            "m5ad.8xlarge",
             "m5ad.large",
             "m5ad.xlarge",
             "m5d.12xlarge",
@@ -8194,7 +8857,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "p3.16xlarge",
             "p3.2xlarge",
@@ -8222,9 +8884,11 @@ REGION_DETAILS = {
             "r5a.large",
             "r5a.xlarge",
             "r5ad.12xlarge",
+            "r5ad.16xlarge",
             "r5ad.24xlarge",
             "r5ad.2xlarge",
             "r5ad.4xlarge",
+            "r5ad.8xlarge",
             "r5ad.large",
             "r5ad.xlarge",
             "r5d.12xlarge",
@@ -8293,7 +8957,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c3.2xlarge",
             "c3.4xlarge",
@@ -8312,7 +8975,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -8321,14 +8983,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -8345,7 +9005,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -8381,7 +9040,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -8406,7 +9064,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -8415,7 +9072,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -8424,7 +9080,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -8482,7 +9137,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -8491,7 +9145,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t2.2xlarge",
             "t2.large",
@@ -8541,7 +9194,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
@@ -8562,7 +9214,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -8571,14 +9222,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
@@ -8600,7 +9249,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
@@ -8648,7 +9296,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -8673,7 +9320,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -8682,7 +9328,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -8691,7 +9336,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -8750,7 +9394,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -8759,7 +9402,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t1.micro",
             "t2.2xlarge",
@@ -8818,7 +9460,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -8827,7 +9468,6 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -8842,7 +9482,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i3.16xlarge",
             "i3.2xlarge",
@@ -8870,7 +9509,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -8895,7 +9533,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "p3.16xlarge",
             "p3.2xlarge",
@@ -8988,7 +9625,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.18xlarge",
             "c5d.2xlarge",
@@ -9005,7 +9641,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i3.16xlarge",
             "i3.2xlarge",
@@ -9013,6 +9648,13 @@ REGION_DETAILS = {
             "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",
@@ -9026,7 +9668,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -9051,7 +9692,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "r4.16xlarge",
             "r4.2xlarge",
@@ -9142,7 +9782,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -9151,7 +9790,6 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -9175,6 +9813,13 @@ REGION_DETAILS = {
             "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",
@@ -9199,7 +9844,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -9224,7 +9868,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "r3.2xlarge",
             "r3.4xlarge",
@@ -9306,7 +9949,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
@@ -9327,7 +9969,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -9336,14 +9977,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
@@ -9365,7 +10004,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
@@ -9417,7 +10055,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -9440,7 +10077,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -9449,7 +10085,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -9458,7 +10093,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
@@ -9523,7 +10157,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -9532,7 +10165,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t1.micro",
             "t2.2xlarge",
@@ -9556,8 +10188,6 @@ REGION_DETAILS = {
             "t3a.nano",
             "t3a.small",
             "t3a.xlarge",
-            "u-18tb1.metal",
-            "u-24tb1.metal",
             "x1.16xlarge",
             "x1.32xlarge",
             "x1e.16xlarge",
@@ -9585,7 +10215,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c4.2xlarge",
             "c4.4xlarge",
@@ -9599,7 +10228,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -9608,14 +10236,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -9630,7 +10256,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
@@ -9689,7 +10314,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -9698,7 +10322,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -9707,7 +10330,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -9763,7 +10385,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -9772,7 +10393,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t2.2xlarge",
             "t2.large",
@@ -9837,7 +10457,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -9846,14 +10465,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "cc2.8xlarge",
             "d2.2xlarge",
@@ -9871,7 +10488,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
@@ -9915,7 +10531,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -9940,7 +10555,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -10050,7 +10664,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -10059,14 +10672,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -10086,7 +10697,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -10129,7 +10739,6 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.8xlarge",
             "m5.large",
-            "m5.metal",
             "m5.xlarge",
             "m5a.12xlarge",
             "m5a.16xlarge",
@@ -10154,7 +10763,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "r3.2xlarge",
             "r3.4xlarge",
@@ -10240,7 +10848,6 @@ REGION_DETAILS = {
             "a1.4xlarge",
             "a1.large",
             "a1.medium",
-            "a1.metal",
             "a1.xlarge",
             "c1.medium",
             "c1.xlarge",
@@ -10261,7 +10868,6 @@ REGION_DETAILS = {
             "c5.4xlarge",
             "c5.9xlarge",
             "c5.large",
-            "c5.metal",
             "c5.xlarge",
             "c5d.12xlarge",
             "c5d.18xlarge",
@@ -10270,14 +10876,12 @@ REGION_DETAILS = {
             "c5d.4xlarge",
             "c5d.9xlarge",
             "c5d.large",
-            "c5d.metal",
             "c5d.xlarge",
             "c5n.18xlarge",
             "c5n.2xlarge",
             "c5n.4xlarge",
             "c5n.9xlarge",
             "c5n.large",
-            "c5n.metal",
             "c5n.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
@@ -10299,7 +10903,6 @@ REGION_DETAILS = {
             "g4dn.2xlarge",
             "g4dn.4xlarge",
             "g4dn.8xlarge",
-            "g4dn.metal",
             "g4dn.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
@@ -10376,7 +10979,6 @@ REGION_DETAILS = {
             "m5d.4xlarge",
             "m5d.8xlarge",
             "m5d.large",
-            "m5d.metal",
             "m5d.xlarge",
             "m5dn.12xlarge",
             "m5dn.16xlarge",
@@ -10385,7 +10987,6 @@ REGION_DETAILS = {
             "m5dn.4xlarge",
             "m5dn.8xlarge",
             "m5dn.large",
-            "m5dn.metal",
             "m5dn.xlarge",
             "m5n.12xlarge",
             "m5n.16xlarge",
@@ -10394,7 +10995,6 @@ REGION_DETAILS = {
             "m5n.4xlarge",
             "m5n.8xlarge",
             "m5n.large",
-            "m5n.metal",
             "m5n.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
@@ -10453,7 +11053,6 @@ REGION_DETAILS = {
             "r5dn.4xlarge",
             "r5dn.8xlarge",
             "r5dn.large",
-            "r5dn.metal",
             "r5dn.xlarge",
             "r5n.12xlarge",
             "r5n.16xlarge",
@@ -10462,7 +11061,6 @@ REGION_DETAILS = {
             "r5n.4xlarge",
             "r5n.8xlarge",
             "r5n.large",
-            "r5n.metal",
             "r5n.xlarge",
             "t1.micro",
             "t2.2xlarge",