libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From to...@apache.org
Subject [libcloud] 05/12: Re-generate the file without trailing whitespace.
Date Thu, 14 Nov 2019 13:21:22 GMT
This is an automated email from the ASF dual-hosted git repository.

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

commit 71dc03b5d40da92addf3fb174941f52a16aafe9c
Author: Tomaz Muraus <tomaz@tomaz.me>
AuthorDate: Wed Nov 13 23:45:48 2019 +0100

    Re-generate the file without trailing whitespace.
---
 libcloud/compute/constants.py | 18664 ++++++++++++++++++++--------------------
 1 file changed, 9332 insertions(+), 9332 deletions(-)

diff --git a/libcloud/compute/constants.py b/libcloud/compute/constants.py
index 0aa3b6c..d8a43d6 100644
--- a/libcloud/compute/constants.py
+++ b/libcloud/compute/constants.py
@@ -15,10197 +15,10197 @@
 # limitations under the License.
 INSTANCE_TYPES = {
     "a1.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "a1.2xlarge", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "AWS Graviton Processor", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "a1.2xlarge",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "a1.2xlarge", 
-        "name": "a1.2xlarge", 
+        },
+        "id": "a1.2xlarge",
+        "name": "a1.2xlarge",
         "ram": 16384
-    }, 
+    },
     "a1.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "a1.4xlarge", 
-            "instancesku": "W36FGJNN3ZBPWBFR", 
-            "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", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "a1.4xlarge",
+            "instancesku": "W36FGJNN3ZBPWBFR",
+            "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.4xlarge", 
-        "name": "a1.4xlarge", 
+        },
+        "id": "a1.4xlarge",
+        "name": "a1.4xlarge",
         "ram": 32768
-    }, 
+    },
     "a1.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "a1.large", 
-            "memory": "4 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "AWS Graviton Processor", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "a1.large",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "a1.large", 
-        "name": "a1.large", 
+        },
+        "id": "a1.large",
+        "name": "a1.large",
         "ram": 4096
-    }, 
+    },
     "a1.medium": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "a1.medium", 
-            "instancesku": "H2THDDW6B7P8U78G", 
-            "memory": "2 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "2", 
-            "physicalProcessor": "AWS Graviton Processor", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "a1.medium",
+            "instancesku": "H2THDDW6B7P8U78G",
+            "memory": "2 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "1"
-        }, 
-        "id": "a1.medium", 
-        "name": "a1.medium", 
+        },
+        "id": "a1.medium",
+        "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", 
+        "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", 
+        },
+        "id": "a1.metal",
+        "name": "a1.metal",
         "ram": 32768
-    }, 
+    },
     "a1.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "a1.xlarge", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "AWS Graviton Processor", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "a1.xlarge",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "a1.xlarge", 
-        "name": "a1.xlarge", 
+        },
+        "id": "a1.xlarge",
+        "name": "a1.xlarge",
         "ram": 8192
-    }, 
+    },
     "c1.medium": {
-        "bandwidth": None, 
-        "disk": 350, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "5", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c1.medium", 
-            "memory": "1.7 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "2", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "32-bit or 64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 350", 
+        "bandwidth": None,
+        "disk": 350,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "5",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c1.medium",
+            "memory": "1.7 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "32-bit or 64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 350",
             "vcpu": "2"
-        }, 
-        "id": "c1.medium", 
-        "name": "c1.medium", 
+        },
+        "id": "c1.medium",
+        "name": "c1.medium",
         "ram": 1740
-    }, 
+    },
     "c1.xlarge": {
-        "bandwidth": None, 
-        "disk": 1680, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "20", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c1.xlarge", 
-            "memory": "7 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 420", 
+        "bandwidth": None,
+        "disk": 1680,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "20",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c1.xlarge",
+            "memory": "7 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 420",
             "vcpu": "8"
-        }, 
-        "id": "c1.xlarge", 
-        "name": "c1.xlarge", 
+        },
+        "id": "c1.xlarge",
+        "name": "c1.xlarge",
         "ram": 7168
-    }, 
+    },
     "c3.2xlarge": {
-        "bandwidth": None, 
-        "disk": 160, 
-        "extra": {
-            "clockSpeed": "2.8 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "28", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c3.2xlarge", 
-            "instancesku": "YCPWPFV7C7FUPCBE", 
-            "memory": "15 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 80 SSD", 
+        "bandwidth": None,
+        "disk": 160,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "No",
+            "ecu": "28",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.2xlarge",
+            "instancesku": "YCPWPFV7C7FUPCBE",
+            "memory": "15 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 80 SSD",
             "vcpu": "8"
-        }, 
-        "id": "c3.2xlarge", 
-        "name": "c3.2xlarge", 
+        },
+        "id": "c3.2xlarge",
+        "name": "c3.2xlarge",
         "ram": 15360
-    }, 
+    },
     "c3.4xlarge": {
-        "bandwidth": None, 
-        "disk": 320, 
-        "extra": {
-            "clockSpeed": "2.8 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "55", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c3.4xlarge", 
-            "instancesku": "HAMHHG546XFH7W8W", 
-            "memory": "30 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 160 SSD", 
+        "bandwidth": None,
+        "disk": 320,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "No",
+            "ecu": "55",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.4xlarge",
+            "instancesku": "HAMHHG546XFH7W8W",
+            "memory": "30 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 160 SSD",
             "vcpu": "16"
-        }, 
-        "id": "c3.4xlarge", 
-        "name": "c3.4xlarge", 
+        },
+        "id": "c3.4xlarge",
+        "name": "c3.4xlarge",
         "ram": 30720
-    }, 
+    },
     "c3.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 640, 
-        "extra": {
-            "clockSpeed": "2.8 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "108", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c3.8xlarge", 
-            "instancesku": "N9DRUZYNWT9YS8PF", 
-            "memory": "60 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 320 SSD", 
+        "bandwidth": 10,
+        "disk": 640,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "No",
+            "ecu": "108",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.8xlarge",
+            "instancesku": "N9DRUZYNWT9YS8PF",
+            "memory": "60 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 320 SSD",
             "vcpu": "32"
-        }, 
-        "id": "c3.8xlarge", 
-        "name": "c3.8xlarge", 
+        },
+        "id": "c3.8xlarge",
+        "name": "c3.8xlarge",
         "ram": 61440
-    }, 
+    },
     "c3.large": {
-        "bandwidth": None, 
-        "disk": 32, 
-        "extra": {
-            "clockSpeed": "2.8 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "7", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c3.large", 
-            "instancesku": "QG8MPRPSA2WNM57J", 
-            "memory": "3.75 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)", 
-            "processorArchitecture": "32-bit or 64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 16 SSD", 
+        "bandwidth": None,
+        "disk": 32,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "No",
+            "ecu": "7",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.large",
+            "instancesku": "QG8MPRPSA2WNM57J",
+            "memory": "3.75 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "processorArchitecture": "32-bit or 64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 16 SSD",
             "vcpu": "2"
-        }, 
-        "id": "c3.large", 
-        "name": "c3.large", 
+        },
+        "id": "c3.large",
+        "name": "c3.large",
         "ram": 3840
-    }, 
+    },
     "c3.xlarge": {
-        "bandwidth": None, 
-        "disk": 80, 
-        "extra": {
-            "clockSpeed": "2.8 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "14", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c3.xlarge", 
-            "instancesku": "EX3GSFDZWRFE8RYG", 
-            "memory": "7.5 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 40 SSD", 
+        "bandwidth": None,
+        "disk": 80,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "No",
+            "ecu": "14",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.xlarge",
+            "instancesku": "EX3GSFDZWRFE8RYG",
+            "memory": "7.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 40 SSD",
             "vcpu": "4"
-        }, 
-        "id": "c3.xlarge", 
-        "name": "c3.xlarge", 
+        },
+        "id": "c3.xlarge",
+        "name": "c3.xlarge",
         "ram": 7680
-    }, 
+    },
     "c4.2xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.9 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "1000 Mbps", 
-            "ecu": "31", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c4.2xlarge", 
-            "memory": "15 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.9 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1000 Mbps",
+            "ecu": "31",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.2xlarge",
+            "memory": "15 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "c4.2xlarge", 
-        "name": "c4.2xlarge", 
+        },
+        "id": "c4.2xlarge",
+        "name": "c4.2xlarge",
         "ram": 15360
-    }, 
+    },
     "c4.4xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.9 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "2000 Mbps", 
-            "ecu": "62", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c4.4xlarge", 
-            "memory": "30 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.9 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2000 Mbps",
+            "ecu": "62",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.4xlarge",
+            "memory": "30 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "c4.4xlarge", 
-        "name": "c4.4xlarge", 
+        },
+        "id": "c4.4xlarge",
+        "name": "c4.4xlarge",
         "ram": 30720
-    }, 
+    },
     "c4.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.9 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "4000 Mbps", 
-            "ecu": "132", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c4.8xlarge", 
-            "instancesku": "9X896ABXDJYHXTFC", 
-            "memory": "60 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.9 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4000 Mbps",
+            "ecu": "132",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.8xlarge",
+            "instancesku": "9X896ABXDJYHXTFC",
+            "memory": "60 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "36"
-        }, 
-        "id": "c4.8xlarge", 
-        "name": "c4.8xlarge", 
+        },
+        "id": "c4.8xlarge",
+        "name": "c4.8xlarge",
         "ram": 61440
-    }, 
+    },
     "c4.large": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.9 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "500 Mbps", 
-            "ecu": "8", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c4.large", 
-            "instancesku": "FGZHTUSVJ75M372Z", 
-            "memory": "3.75 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.9 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "500 Mbps",
+            "ecu": "8",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.large",
+            "instancesku": "FGZHTUSVJ75M372Z",
+            "memory": "3.75 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "c4.large", 
-        "name": "c4.large", 
+        },
+        "id": "c4.large",
+        "name": "c4.large",
         "ram": 3840
-    }, 
+    },
     "c4.xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.9 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "750 Mbps", 
-            "ecu": "16", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c4.xlarge", 
-            "memory": "7.5 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.9 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "750 Mbps",
+            "ecu": "16",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.xlarge",
+            "memory": "7.5 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "c4.xlarge", 
-        "name": "c4.xlarge", 
+        },
+        "id": "c4.xlarge",
+        "name": "c4.xlarge",
         "ram": 7680
-    }, 
+    },
     "c5.12xlarge": {
-        "bandwidth": 12, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.12xlarge", 
-            "instancesku": "3GR44UA2Q6S9ZYFV", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 12,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.12xlarge",
+            "instancesku": "3GR44UA2Q6S9ZYFV",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "48"
-        }, 
-        "id": "c5.12xlarge", 
-        "name": "c5.12xlarge", 
+        },
+        "id": "c5.12xlarge",
+        "name": "c5.12xlarge",
         "ram": 98304
-    }, 
+    },
     "c5.18xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "9000 Mbps", 
-            "ecu": "281", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.18xlarge", 
-            "instancesku": "Q6EKQFYYFRDQ7KMN", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "281",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.18xlarge",
+            "instancesku": "Q6EKQFYYFRDQ7KMN",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "72"
-        }, 
-        "id": "c5.18xlarge", 
-        "name": "c5.18xlarge", 
+        },
+        "id": "c5.18xlarge",
+        "name": "c5.18xlarge",
         "ram": 147456
-    }, 
+    },
     "c5.24xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "375", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.24xlarge", 
-            "instancesku": "36NHB28B4QY925PB", 
-            "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", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "375",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.24xlarge",
+            "instancesku": "36NHB28B4QY925PB",
+            "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.24xlarge", 
-        "name": "c5.24xlarge", 
+        },
+        "id": "c5.24xlarge",
+        "name": "c5.24xlarge",
         "ram": 196608
-    }, 
+    },
     "c5.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2250 Mbps", 
-            "ecu": "34", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.2xlarge", 
-            "instancesku": "88X3R5DH2EPD3MRG", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "34",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.2xlarge",
+            "instancesku": "88X3R5DH2EPD3MRG",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "c5.2xlarge", 
-        "name": "c5.2xlarge", 
+        },
+        "id": "c5.2xlarge",
+        "name": "c5.2xlarge",
         "ram": 16384
-    }, 
+    },
     "c5.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2250 Mbps", 
-            "ecu": "68", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.4xlarge", 
-            "instancesku": "MUCENET3CTBK38ZU", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "68",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.4xlarge",
+            "instancesku": "MUCENET3CTBK38ZU",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "c5.4xlarge", 
-        "name": "c5.4xlarge", 
+        },
+        "id": "c5.4xlarge",
+        "name": "c5.4xlarge",
         "ram": 32768
-    }, 
+    },
     "c5.9xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "4500 Mbps", 
-            "ecu": "141", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.9xlarge", 
-            "instancesku": "PD3BV6YJ4J7FSW3E", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "141",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.9xlarge",
+            "instancesku": "PD3BV6YJ4J7FSW3E",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "36"
-        }, 
-        "id": "c5.9xlarge", 
-        "name": "c5.9xlarge", 
+        },
+        "id": "c5.9xlarge",
+        "name": "c5.9xlarge",
         "ram": 73728
-    }, 
+    },
     "c5.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2250 Mbps", 
-            "ecu": "9", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.large", 
-            "instancesku": "AXHN7Q3J6Z8F5UH7", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "9",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.large",
+            "instancesku": "AXHN7Q3J6Z8F5UH7",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "c5.large", 
-        "name": "c5.large", 
+        },
+        "id": "c5.large",
+        "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", 
-            "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", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "375",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.metal",
+            "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", 
+        },
+        "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", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5.xlarge", 
-            "instancesku": "VN5XWNSN2W3F6TAC", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "17",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.xlarge",
+            "instancesku": "VN5XWNSN2W3F6TAC",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "c5.xlarge", 
-        "name": "c5.xlarge", 
+        },
+        "id": "c5.xlarge",
+        "name": "c5.xlarge",
         "ram": 8192
-    }, 
+    },
     "c5d.12xlarge": {
-        "bandwidth": 12, 
-        "disk": 1800, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.12xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 NVMe SSD", 
+        "bandwidth": 12,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.12xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "c5d.12xlarge", 
-        "name": "c5d.12xlarge", 
+        },
+        "id": "c5d.12xlarge",
+        "name": "c5d.12xlarge",
         "ram": 98304
-    }, 
+    },
     "c5d.18xlarge": {
-        "bandwidth": 25, 
-        "disk": 1800, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "9000 Mbps", 
-            "ecu": "281", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.18xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "281",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.18xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "72"
-        }, 
-        "id": "c5d.18xlarge", 
-        "name": "c5d.18xlarge", 
+        },
+        "id": "c5d.18xlarge",
+        "name": "c5d.18xlarge",
         "ram": 147456
-    }, 
+    },
     "c5d.24xlarge": {
-        "bandwidth": 25, 
-        "disk": 3600, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "375", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.24xlarge", 
-            "instancesku": "ZUY35VHVWK72A3MX", 
-            "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", 
+        "bandwidth": 25,
+        "disk": 3600,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "375",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.24xlarge",
+            "instancesku": "ZUY35VHVWK72A3MX",
+            "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.24xlarge", 
-        "name": "c5d.24xlarge", 
+        },
+        "id": "c5d.24xlarge",
+        "name": "c5d.24xlarge",
         "ram": 196608
-    }, 
+    },
     "c5d.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 200, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2250 Mbps", 
-            "ecu": "34", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.2xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 200 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 200,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "34",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.2xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 200 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "c5d.2xlarge", 
-        "name": "c5d.2xlarge", 
+        },
+        "id": "c5d.2xlarge",
+        "name": "c5d.2xlarge",
         "ram": 16384
-    }, 
+    },
     "c5d.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 400, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2250 Mbps", 
-            "ecu": "68", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.4xlarge", 
-            "instancesku": "E3J2WNEP4FB5RBG4", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 400 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 400,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "68",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.4xlarge",
+            "instancesku": "E3J2WNEP4FB5RBG4",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 400 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "c5d.4xlarge", 
-        "name": "c5d.4xlarge", 
+        },
+        "id": "c5d.4xlarge",
+        "name": "c5d.4xlarge",
         "ram": 32768
-    }, 
+    },
     "c5d.9xlarge": {
-        "bandwidth": 10, 
-        "disk": 900, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "4500 Mbps", 
-            "ecu": "141", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.9xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 900,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "141",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.9xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 900 NVMe SSD",
             "vcpu": "36"
-        }, 
-        "id": "c5d.9xlarge", 
-        "name": "c5d.9xlarge", 
+        },
+        "id": "c5d.9xlarge",
+        "name": "c5d.9xlarge",
         "ram": 73728
-    }, 
+    },
     "c5d.large": {
-        "bandwidth": 10, 
-        "disk": 50, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2250 Mbps", 
-            "ecu": "9", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.large", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 50 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 50,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "9",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.large",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 50 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "c5d.large", 
-        "name": "c5d.large", 
+        },
+        "id": "c5d.large",
+        "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", 
-            "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", 
+        "bandwidth": 25,
+        "disk": 3600,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "375",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.metal",
+            "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", 
+        },
+        "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", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5d.xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 100 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 100,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "17",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 100 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "c5d.xlarge", 
-        "name": "c5d.xlarge", 
+        },
+        "id": "c5d.xlarge",
+        "name": "c5d.xlarge",
         "ram": 8192
-    }, 
+    },
     "c5n.18xlarge": {
-        "bandwidth": 100, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.18xlarge", 
-            "instancesku": "ZTJT2BWK6BH4B5PM", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.18xlarge",
+            "instancesku": "ZTJT2BWK6BH4B5PM",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "72"
-        }, 
-        "id": "c5n.18xlarge", 
-        "name": "c5n.18xlarge", 
+        },
+        "id": "c5n.18xlarge",
+        "name": "c5n.18xlarge",
         "ram": 196608
-    }, 
+    },
     "c5n.2xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.2xlarge", 
-            "instancesku": "WCK6YA4JVWWRTURJ", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.2xlarge",
+            "instancesku": "WCK6YA4JVWWRTURJ",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "c5n.2xlarge", 
-        "name": "c5n.2xlarge", 
+        },
+        "id": "c5n.2xlarge",
+        "name": "c5n.2xlarge",
         "ram": 21504
-    }, 
+    },
     "c5n.4xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.4xlarge", 
-            "instancesku": "G4EM2YEU83PCCBNV", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.4xlarge",
+            "instancesku": "G4EM2YEU83PCCBNV",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "c5n.4xlarge", 
-        "name": "c5n.4xlarge", 
+        },
+        "id": "c5n.4xlarge",
+        "name": "c5n.4xlarge",
         "ram": 43008
-    }, 
+    },
     "c5n.9xlarge": {
-        "bandwidth": 50, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.9xlarge", 
-            "instancesku": "3KXARKANQ8NUSJJX", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 50,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.9xlarge",
+            "instancesku": "3KXARKANQ8NUSJJX",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "36"
-        }, 
-        "id": "c5n.9xlarge", 
-        "name": "c5n.9xlarge", 
+        },
+        "id": "c5n.9xlarge",
+        "name": "c5n.9xlarge",
         "ram": 98304
-    }, 
+    },
     "c5n.large": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.large", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.large",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "c5n.large", 
-        "name": "c5n.large", 
+        },
+        "id": "c5n.large",
+        "name": "c5n.large",
         "ram": 5376
-    }, 
+    },
     "c5n.metal": {
-        "bandwidth": 100, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.metal", 
-            "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", 
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.metal",
+            "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", 
+        },
+        "id": "c5n.metal",
+        "name": "c5n.metal",
         "ram": 196608
-    }, 
+    },
     "c5n.xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.0 Ghz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "c5n.xlarge", 
-            "instancesku": "CA4QNES7PTHE2XB6", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5n.xlarge",
+            "instancesku": "CA4QNES7PTHE2XB6",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "c5n.xlarge", 
-        "name": "c5n.xlarge", 
+        },
+        "id": "c5n.xlarge",
+        "name": "c5n.xlarge",
         "ram": 10752
-    }, 
+    },
     "cc2.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 3360, 
-        "extra": {
-            "clockSpeed": "2.6 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "88", 
-            "instanceFamily": "Compute optimized", 
-            "instanceType": "cc2.8xlarge", 
-            "memory": "60.5 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2670", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 840", 
+        "bandwidth": 10,
+        "disk": 3360,
+        "extra": {
+            "clockSpeed": "2.6 GHz",
+            "currentGeneration": "No",
+            "ecu": "88",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "cc2.8xlarge",
+            "memory": "60.5 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 840",
             "vcpu": "32"
-        }, 
-        "id": "cc2.8xlarge", 
-        "name": "cc2.8xlarge", 
+        },
+        "id": "cc2.8xlarge",
+        "name": "cc2.8xlarge",
         "ram": 61952
-    }, 
+    },
     "cr1.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 240, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "88", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "cr1.8xlarge", 
-            "memory": "244 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2670", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 120 SSD", 
+        "bandwidth": 10,
+        "disk": 240,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "88",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "cr1.8xlarge",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 120 SSD",
             "vcpu": "32"
-        }, 
-        "id": "cr1.8xlarge", 
-        "name": "cr1.8xlarge", 
+        },
+        "id": "cr1.8xlarge",
+        "name": "cr1.8xlarge",
         "ram": 249856
-    }, 
+    },
     "d2.2xlarge": {
-        "bandwidth": None, 
-        "disk": 12000, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "28", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "d2.2xlarge", 
-            "instancesku": "G849FZ42MCE9EBVZ", 
-            "memory": "61 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "6 x 2000 HDD", 
+        "bandwidth": None,
+        "disk": 12000,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "28",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.2xlarge",
+            "instancesku": "G849FZ42MCE9EBVZ",
+            "memory": "61 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "6 x 2000 HDD",
             "vcpu": "8"
-        }, 
-        "id": "d2.2xlarge", 
-        "name": "d2.2xlarge", 
+        },
+        "id": "d2.2xlarge",
+        "name": "d2.2xlarge",
         "ram": 62464
-    }, 
+    },
     "d2.4xlarge": {
-        "bandwidth": None, 
-        "disk": 24000, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "56", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "d2.4xlarge", 
-            "instancesku": "NYS64V9KFDU7WVMA", 
-            "memory": "122 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "12 x 2000 HDD", 
+        "bandwidth": None,
+        "disk": 24000,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "56",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.4xlarge",
+            "instancesku": "NYS64V9KFDU7WVMA",
+            "memory": "122 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "12 x 2000 HDD",
             "vcpu": "16"
-        }, 
-        "id": "d2.4xlarge", 
-        "name": "d2.4xlarge", 
+        },
+        "id": "d2.4xlarge",
+        "name": "d2.4xlarge",
         "ram": 124928
-    }, 
+    },
     "d2.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 48000, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "116", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "d2.8xlarge", 
-            "instancesku": "N2MNBRAGGBXSYM55", 
-            "memory": "244 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "24 x 2000 HDD", 
+        "bandwidth": 10,
+        "disk": 48000,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "116",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.8xlarge",
+            "instancesku": "N2MNBRAGGBXSYM55",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "24 x 2000 HDD",
             "vcpu": "36"
-        }, 
-        "id": "d2.8xlarge", 
-        "name": "d2.8xlarge", 
+        },
+        "id": "d2.8xlarge",
+        "name": "d2.8xlarge",
         "ram": 249856
-    }, 
+    },
     "d2.xlarge": {
-        "bandwidth": None, 
-        "disk": 6000, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "14", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "d2.xlarge", 
-            "memory": "30.5 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "3 x 2000 HDD", 
+        "bandwidth": None,
+        "disk": 6000,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "14",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.xlarge",
+            "memory": "30.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "3 x 2000 HDD",
             "vcpu": "4"
-        }, 
-        "id": "d2.xlarge", 
-        "name": "d2.xlarge", 
+        },
+        "id": "d2.xlarge",
+        "name": "d2.xlarge",
         "ram": 31232
-    }, 
+    },
     "f1.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 3760, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "188", 
-            "instanceFamily": "FPGA Instances", 
-            "instanceType": "f1.16xlarge", 
-            "memory": "976 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 940 NVMe SSD", 
+        "bandwidth": 20,
+        "disk": 3760,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "188",
+            "instanceFamily": "FPGA Instances",
+            "instanceType": "f1.16xlarge",
+            "memory": "976 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 940 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "f1.16xlarge", 
-        "name": "f1.16xlarge", 
+        },
+        "id": "f1.16xlarge",
+        "name": "f1.16xlarge",
         "ram": 999424
-    }, 
+    },
     "f1.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 470, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "26", 
-            "instanceFamily": "FPGA Instances", 
-            "instanceType": "f1.2xlarge", 
-            "memory": "122 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 470 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 470,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "26",
+            "instanceFamily": "FPGA Instances",
+            "instanceType": "f1.2xlarge",
+            "memory": "122 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 470 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "f1.2xlarge", 
-        "name": "f1.2xlarge", 
+        },
+        "id": "f1.2xlarge",
+        "name": "f1.2xlarge",
         "ram": 124928
-    }, 
+    },
     "f1.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 940, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "52", 
-            "instanceFamily": "FPGA Instances", 
-            "instanceType": "f1.4xlarge", 
-            "memory": "244 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 940 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 940,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "52",
+            "instanceFamily": "FPGA Instances",
+            "instanceType": "f1.4xlarge",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 940 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "f1.4xlarge", 
-        "name": "f1.4xlarge", 
+        },
+        "id": "f1.4xlarge",
+        "name": "f1.4xlarge",
         "ram": 249856
-    }, 
+    },
     "g2.2xlarge": {
-        "bandwidth": None, 
-        "disk": 60, 
-        "extra": {
-            "clockSpeed": "2.6 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "26", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g2.2xlarge", 
-            "instancesku": "YBFPE73HS26KSZV4", 
-            "memory": "15 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 60 SSD", 
+        "bandwidth": None,
+        "disk": 60,
+        "extra": {
+            "clockSpeed": "2.6 GHz",
+            "currentGeneration": "No",
+            "ecu": "26",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g2.2xlarge",
+            "instancesku": "YBFPE73HS26KSZV4",
+            "memory": "15 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 60 SSD",
             "vcpu": "8"
-        }, 
-        "id": "g2.2xlarge", 
-        "name": "g2.2xlarge", 
+        },
+        "id": "g2.2xlarge",
+        "name": "g2.2xlarge",
         "ram": 15360
-    }, 
+    },
     "g2.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 240, 
-        "extra": {
-            "clockSpeed": "2.6 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "104", 
-            "gpu": "4", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g2.8xlarge", 
-            "memory": "60 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 120 SSD", 
+        "bandwidth": 10,
+        "disk": 240,
+        "extra": {
+            "clockSpeed": "2.6 GHz",
+            "currentGeneration": "No",
+            "ecu": "104",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g2.8xlarge",
+            "memory": "60 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 120 SSD",
             "vcpu": "32"
-        }, 
-        "id": "g2.8xlarge", 
-        "name": "g2.8xlarge", 
+        },
+        "id": "g2.8xlarge",
+        "name": "g2.8xlarge",
         "ram": 61440
-    }, 
+    },
     "g3.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "4", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g3.16xlarge", 
-            "instancesku": "AGUP76HYFFKHT5EX", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3.16xlarge",
+            "instancesku": "AGUP76HYFFKHT5EX",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "g3.16xlarge", 
-        "name": "g3.16xlarge", 
+        },
+        "id": "g3.16xlarge",
+        "name": "g3.16xlarge",
         "ram": 499712
-    }, 
+    },
     "g3.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "47", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g3.4xlarge", 
-            "instancesku": "28RUQ9PS5YD6PR57", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "47",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3.4xlarge",
+            "instancesku": "28RUQ9PS5YD6PR57",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "g3.4xlarge", 
-        "name": "g3.4xlarge", 
+        },
+        "id": "g3.4xlarge",
+        "name": "g3.4xlarge",
         "ram": 124928
-    }, 
+    },
     "g3.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "94", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "2", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g3.8xlarge", 
-            "instancesku": "8M2K822NMB3CT72E", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "94",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "2",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3.8xlarge",
+            "instancesku": "8M2K822NMB3CT72E",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "g3.8xlarge", 
-        "name": "g3.8xlarge", 
+        },
+        "id": "g3.8xlarge",
+        "name": "g3.8xlarge",
         "ram": 249856
-    }, 
+    },
     "g3s.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "13", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g3s.xlarge", 
-            "memory": "30.5 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "13",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3s.xlarge",
+            "memory": "30.5 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "g3s.xlarge", 
-        "name": "g3s.xlarge", 
+        },
+        "id": "g3s.xlarge",
+        "name": "g3s.xlarge",
         "ram": 31232
-    }, 
+    },
     "g4dn.12xlarge": {
-        "bandwidth": 50, 
-        "disk": 900, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "gpu": "4", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g4dn.12xlarge", 
-            "instancesku": "XDV6NVR8PQRQYASE", 
-            "memory": "192 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "NA", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "900 GB NVMe SSD", 
+        "bandwidth": 50,
+        "disk": 900,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4dn.12xlarge",
+            "instancesku": "XDV6NVR8PQRQYASE",
+            "memory": "192 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "900 GB NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "g4dn.12xlarge", 
-        "name": "g4dn.12xlarge", 
+        },
+        "id": "g4dn.12xlarge",
+        "name": "g4dn.12xlarge",
         "ram": 196608
-    }, 
+    },
     "g4dn.16xlarge": {
-        "bandwidth": 50, 
-        "disk": 900, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g4dn.16xlarge", 
-            "memory": "256 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "NA", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "900 GB NVMe SSD", 
+        "bandwidth": 50,
+        "disk": 900,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4dn.16xlarge",
+            "memory": "256 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "900 GB NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "g4dn.16xlarge", 
-        "name": "g4dn.16xlarge", 
+        },
+        "id": "g4dn.16xlarge",
+        "name": "g4dn.16xlarge",
         "ram": 262144
-    }, 
+    },
     "g4dn.2xlarge": {
-        "bandwidth": 25, 
-        "disk": 225, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g4dn.2xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "NA", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "225 GB NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 225,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4dn.2xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "225 GB NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "g4dn.2xlarge", 
-        "name": "g4dn.2xlarge", 
+        },
+        "id": "g4dn.2xlarge",
+        "name": "g4dn.2xlarge",
         "ram": 32768
-    }, 
+    },
     "g4dn.4xlarge": {
-        "bandwidth": 25, 
-        "disk": 225, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g4dn.4xlarge", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "NA", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "225 GB NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 225,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4dn.4xlarge",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "225 GB NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "g4dn.4xlarge", 
-        "name": "g4dn.4xlarge", 
+        },
+        "id": "g4dn.4xlarge",
+        "name": "g4dn.4xlarge",
         "ram": 65536
-    }, 
+    },
     "g4dn.8xlarge": {
-        "bandwidth": 50, 
-        "disk": 900, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g4dn.8xlarge", 
-            "instancesku": "E2KBVHZAUMXQ8PPN", 
-            "memory": "128 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "NA", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "900 GB NVMe SSD", 
+        "bandwidth": 50,
+        "disk": 900,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4dn.8xlarge",
+            "instancesku": "E2KBVHZAUMXQ8PPN",
+            "memory": "128 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "900 GB NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "g4dn.8xlarge", 
-        "name": "g4dn.8xlarge", 
+        },
+        "id": "g4dn.8xlarge",
+        "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", 
+        "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", 
+        },
+        "id": "g4dn.metal",
+        "name": "g4dn.metal",
         "ram": 393216
-    }, 
+    },
     "g4dn.xlarge": {
-        "bandwidth": 25, 
-        "disk": 125, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "g4dn.xlarge", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "NA", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "125 GB NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 125,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4dn.xlarge",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "125 GB NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "g4dn.xlarge", 
-        "name": "g4dn.xlarge", 
+        },
+        "id": "g4dn.xlarge",
+        "name": "g4dn.xlarge",
         "ram": 16384
-    }, 
+    },
     "h1.16xlarge": {
-        "bandwidth": 25, 
-        "disk": 16000, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "12000 Mbps", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "h1.16xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "8 x 2000 HDD", 
+        "bandwidth": 25,
+        "disk": 16000,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "h1.16xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "8 x 2000 HDD",
             "vcpu": "64"
-        }, 
-        "id": "h1.16xlarge", 
-        "name": "h1.16xlarge", 
+        },
+        "id": "h1.16xlarge",
+        "name": "h1.16xlarge",
         "ram": 262144
-    }, 
+    },
     "h1.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 2000, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "1600 Mbps", 
-            "ecu": "26", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "h1.2xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 2000 HDD", 
+        "bandwidth": 10,
+        "disk": 2000,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1600 Mbps",
+            "ecu": "26",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "h1.2xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 2000 HDD",
             "vcpu": "8"
-        }, 
-        "id": "h1.2xlarge", 
-        "name": "h1.2xlarge", 
+        },
+        "id": "h1.2xlarge",
+        "name": "h1.2xlarge",
         "ram": 32768
-    }, 
+    },
     "h1.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 4000, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3000 Mbps", 
-            "ecu": "53.5", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "h1.4xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 2000 HDD", 
+        "bandwidth": 10,
+        "disk": 4000,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3000 Mbps",
+            "ecu": "53.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "h1.4xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 2000 HDD",
             "vcpu": "16"
-        }, 
-        "id": "h1.4xlarge", 
-        "name": "h1.4xlarge", 
+        },
+        "id": "h1.4xlarge",
+        "name": "h1.4xlarge",
         "ram": 65536
-    }, 
+    },
     "h1.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 8000, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "6000 Mbps", 
-            "ecu": "99", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "h1.8xlarge", 
-            "instancesku": "KXZVS9AJBTN5NBSE", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 2000 HDD", 
+        "bandwidth": 10,
+        "disk": 8000,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "99",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "h1.8xlarge",
+            "instancesku": "KXZVS9AJBTN5NBSE",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 2000 HDD",
             "vcpu": "32"
-        }, 
-        "id": "h1.8xlarge", 
-        "name": "h1.8xlarge", 
+        },
+        "id": "h1.8xlarge",
+        "name": "h1.8xlarge",
         "ram": 131072
-    }, 
+    },
     "hs1.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 48000, 
-        "extra": {
-            "clockSpeed": "2 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "35", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "hs1.8xlarge", 
-            "memory": "117 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2650", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "24 x 2000", 
+        "bandwidth": 10,
+        "disk": 48000,
+        "extra": {
+            "clockSpeed": "2 GHz",
+            "currentGeneration": "No",
+            "ecu": "35",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "hs1.8xlarge",
+            "memory": "117 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2650",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "24 x 2000",
             "vcpu": "17"
-        }, 
-        "id": "hs1.8xlarge", 
-        "name": "hs1.8xlarge", 
+        },
+        "id": "hs1.8xlarge",
+        "name": "hs1.8xlarge",
         "ram": 119808
-    }, 
+    },
     "i2.2xlarge": {
-        "bandwidth": None, 
-        "disk": 1600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "27", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i2.2xlarge", 
-            "memory": "61 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 800 SSD", 
+        "bandwidth": None,
+        "disk": 1600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "27",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i2.2xlarge",
+            "memory": "61 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 800 SSD",
             "vcpu": "8"
-        }, 
-        "id": "i2.2xlarge", 
-        "name": "i2.2xlarge", 
+        },
+        "id": "i2.2xlarge",
+        "name": "i2.2xlarge",
         "ram": 62464
-    }, 
+    },
     "i2.4xlarge": {
-        "bandwidth": None, 
-        "disk": 3200, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "53", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i2.4xlarge", 
-            "memory": "122 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 800 SSD", 
+        "bandwidth": None,
+        "disk": 3200,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "53",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i2.4xlarge",
+            "memory": "122 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 800 SSD",
             "vcpu": "16"
-        }, 
-        "id": "i2.4xlarge", 
-        "name": "i2.4xlarge", 
+        },
+        "id": "i2.4xlarge",
+        "name": "i2.4xlarge",
         "ram": 124928
-    }, 
+    },
     "i2.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 6400, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "104", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i2.8xlarge", 
-            "memory": "244 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "8 x 800 SSD", 
+        "bandwidth": 10,
+        "disk": 6400,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "104",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i2.8xlarge",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "8 x 800 SSD",
             "vcpu": "32"
-        }, 
-        "id": "i2.8xlarge", 
-        "name": "i2.8xlarge", 
+        },
+        "id": "i2.8xlarge",
+        "name": "i2.8xlarge",
         "ram": 249856
-    }, 
+    },
     "i2.xlarge": {
-        "bandwidth": None, 
-        "disk": 800, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "14", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i2.xlarge", 
-            "memory": "30.5 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 800 SSD", 
+        "bandwidth": None,
+        "disk": 800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "14",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i2.xlarge",
+            "memory": "30.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 800 SSD",
             "vcpu": "4"
-        }, 
-        "id": "i2.xlarge", 
-        "name": "i2.xlarge", 
+        },
+        "id": "i2.xlarge",
+        "name": "i2.xlarge",
         "ram": 31232
-    }, 
+    },
     "i3.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 15200, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "200", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3.16xlarge", 
-            "instancesku": "5YNBUXM52P4MX56V", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "8 x 1900 NVMe SSD", 
+        "bandwidth": 20,
+        "disk": 15200,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "200",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3.16xlarge",
+            "instancesku": "5YNBUXM52P4MX56V",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "8 x 1900 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "i3.16xlarge", 
-        "name": "i3.16xlarge", 
+        },
+        "id": "i3.16xlarge",
+        "name": "i3.16xlarge",
         "ram": 499712
-    }, 
+    },
     "i3.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 1900, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "1750 Mbps", 
-            "ecu": "27", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3.2xlarge", 
-            "instancesku": "EW4K7N8B65KBJHXA", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 1900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1900,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1750 Mbps",
+            "ecu": "27",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3.2xlarge",
+            "instancesku": "EW4K7N8B65KBJHXA",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1900 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "i3.2xlarge", 
-        "name": "i3.2xlarge", 
+        },
+        "id": "i3.2xlarge",
+        "name": "i3.2xlarge",
         "ram": 62464
-    }, 
+    },
     "i3.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 3800, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "53", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3.4xlarge", 
-            "instancesku": "UXX64BVQZGDDAYH4", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 1900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 3800,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "53",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3.4xlarge",
+            "instancesku": "UXX64BVQZGDDAYH4",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 1900 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "i3.4xlarge", 
-        "name": "i3.4xlarge", 
+        },
+        "id": "i3.4xlarge",
+        "name": "i3.4xlarge",
         "ram": 124928
-    }, 
+    },
     "i3.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 7600, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "99", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3.8xlarge", 
-            "instancesku": "QYM6MFKVAX2HVNZ7", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 1900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 7600,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "99",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3.8xlarge",
+            "instancesku": "QYM6MFKVAX2HVNZ7",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 1900 NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "i3.8xlarge", 
-        "name": "i3.8xlarge", 
+        },
+        "id": "i3.8xlarge",
+        "name": "i3.8xlarge",
         "ram": 249856
-    }, 
+    },
     "i3.large": {
-        "bandwidth": 10, 
-        "disk": 475, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "425 Mbps", 
-            "ecu": "7", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3.large", 
-            "instancesku": "7AJJ9AVBD4XPHVGG", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 475 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 475,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "425 Mbps",
+            "ecu": "7",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3.large",
+            "instancesku": "7AJJ9AVBD4XPHVGG",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 475 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "i3.large", 
-        "name": "i3.large", 
+        },
+        "id": "i3.large",
+        "name": "i3.large",
         "ram": 15616
-    }, 
+    },
     "i3.xlarge": {
-        "bandwidth": 10, 
-        "disk": 950, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "850 Mbps", 
-            "ecu": "13", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3.xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 950 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 950,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "850 Mbps",
+            "ecu": "13",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3.xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 950 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "i3.xlarge", 
-        "name": "i3.xlarge", 
+        },
+        "id": "i3.xlarge",
+        "name": "i3.xlarge",
         "ram": 31232
-    }, 
+    },
     "i3en.12xlarge": {
-        "bandwidth": 50, 
-        "disk": 30000, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.12xlarge", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "384 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 7500 NVMe SSD", 
+        "bandwidth": 50,
+        "disk": 30000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.12xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "384 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 7500 NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "i3en.12xlarge", 
-        "name": "i3en.12xlarge", 
+        },
+        "id": "i3en.12xlarge",
+        "name": "i3en.12xlarge",
         "ram": 393216
-    }, 
+    },
     "i3en.24xlarge": {
-        "bandwidth": 100, 
-        "disk": 60000, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.24xlarge", 
-            "instancesku": "BDHZM4REJAGAW8M9", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "768 GiB", 
-            "networkPerformance": "100 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "8 x 7500 NVMe SSD", 
+        "bandwidth": 100,
+        "disk": 60000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.24xlarge",
+            "instancesku": "BDHZM4REJAGAW8M9",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "768 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "8 x 7500 NVMe SSD",
             "vcpu": "96"
-        }, 
-        "id": "i3en.24xlarge", 
-        "name": "i3en.24xlarge", 
+        },
+        "id": "i3en.24xlarge",
+        "name": "i3en.24xlarge",
         "ram": 786432
-    }, 
+    },
     "i3en.2xlarge": {
-        "bandwidth": 25, 
-        "disk": 5000, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.2xlarge", 
-            "instancesku": "8VTDFU6DK2DEYP4B", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 2500 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 5000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.2xlarge",
+            "instancesku": "8VTDFU6DK2DEYP4B",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 2500 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "i3en.2xlarge", 
-        "name": "i3en.2xlarge", 
+        },
+        "id": "i3en.2xlarge",
+        "name": "i3en.2xlarge",
         "ram": 65536
-    }, 
+    },
     "i3en.3xlarge": {
-        "bandwidth": 25, 
-        "disk": 7500, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.3xlarge", 
-            "instancesku": "A8KEEFUZKFYD2HWX", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "96 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "24", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 7500 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 7500,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.3xlarge",
+            "instancesku": "A8KEEFUZKFYD2HWX",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "96 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "24",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 7500 NVMe SSD",
             "vcpu": "12"
-        }, 
-        "id": "i3en.3xlarge", 
-        "name": "i3en.3xlarge", 
+        },
+        "id": "i3en.3xlarge",
+        "name": "i3en.3xlarge",
         "ram": 98304
-    }, 
+    },
     "i3en.6xlarge": {
-        "bandwidth": 25, 
-        "disk": 15000, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.6xlarge", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "192 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "48", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 7500 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 15000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.6xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "192 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "48",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 7500 NVMe SSD",
             "vcpu": "24"
-        }, 
-        "id": "i3en.6xlarge", 
-        "name": "i3en.6xlarge", 
+        },
+        "id": "i3en.6xlarge",
+        "name": "i3en.6xlarge",
         "ram": 196608
-    }, 
+    },
     "i3en.large": {
-        "bandwidth": 25, 
-        "disk": 1250, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.large", 
-            "instancesku": "AJZY6HSPNN38FGVN", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 1250 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 1250,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.large",
+            "instancesku": "AJZY6HSPNN38FGVN",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1250 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "i3en.large", 
-        "name": "i3en.large", 
+        },
+        "id": "i3en.large",
+        "name": "i3en.large",
         "ram": 16384
-    }, 
+    },
     "i3en.xlarge": {
-        "bandwidth": 25, 
-        "disk": 2500, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Up to 3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Storage optimized", 
-            "instanceType": "i3en.xlarge", 
-            "instancesku": "WPFEXAJ5SY5J52CA", 
-            "intelAvx2Available": "Yes", 
-            "intelAvxAvailable": "Yes", 
-            "intelTurboAvailable": "Yes", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 2500 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 2500,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.xlarge",
+            "instancesku": "WPFEXAJ5SY5J52CA",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 2500 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "i3en.xlarge", 
-        "name": "i3en.xlarge", 
+        },
+        "id": "i3en.xlarge",
+        "name": "i3en.xlarge",
         "ram": 32768
-    }, 
+    },
     "m1.large": {
-        "bandwidth": None, 
-        "disk": 840, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "4", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m1.large", 
-            "memory": "7.5 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 420", 
+        "bandwidth": None,
+        "disk": 840,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "4",
+            "instanceFamily": "General purpose",
+            "instanceType": "m1.large",
+            "memory": "7.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 420",
             "vcpu": "2"
-        }, 
-        "id": "m1.large", 
-        "name": "m1.large", 
+        },
+        "id": "m1.large",
+        "name": "m1.large",
         "ram": 7680
-    }, 
+    },
     "m1.medium": {
-        "bandwidth": None, 
-        "disk": 410, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "2", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m1.medium", 
-            "memory": "3.75 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "2", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "32-bit or 64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 410", 
+        "bandwidth": None,
+        "disk": 410,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "2",
+            "instanceFamily": "General purpose",
+            "instanceType": "m1.medium",
+            "memory": "3.75 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "32-bit or 64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 410",
             "vcpu": "1"
-        }, 
-        "id": "m1.medium", 
-        "name": "m1.medium", 
+        },
+        "id": "m1.medium",
+        "name": "m1.medium",
         "ram": 3840
-    }, 
+    },
     "m1.small": {
-        "bandwidth": None, 
-        "disk": 160, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "1", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m1.small", 
-            "memory": "1.7 GiB", 
-            "networkPerformance": "Low", 
-            "normalizationSizeFactor": "1", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "32-bit or 64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 160", 
+        "bandwidth": None,
+        "disk": 160,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "1",
+            "instanceFamily": "General purpose",
+            "instanceType": "m1.small",
+            "memory": "1.7 GiB",
+            "networkPerformance": "Low",
+            "normalizationSizeFactor": "1",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "32-bit or 64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 160",
             "vcpu": "1"
-        }, 
-        "id": "m1.small", 
-        "name": "m1.small", 
+        },
+        "id": "m1.small",
+        "name": "m1.small",
         "ram": 1740
-    }, 
+    },
     "m1.xlarge": {
-        "bandwidth": None, 
-        "disk": 1680, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "8", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m1.xlarge", 
-            "memory": "15 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 420", 
+        "bandwidth": None,
+        "disk": 1680,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "8",
+            "instanceFamily": "General purpose",
+            "instanceType": "m1.xlarge",
+            "memory": "15 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 420",
             "vcpu": "4"
-        }, 
-        "id": "m1.xlarge", 
-        "name": "m1.xlarge", 
+        },
+        "id": "m1.xlarge",
+        "name": "m1.xlarge",
         "ram": 15360
-    }, 
+    },
     "m2.2xlarge": {
-        "bandwidth": None, 
-        "disk": 850, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "13", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "m2.2xlarge", 
-            "memory": "34.2 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 850", 
+        "bandwidth": None,
+        "disk": 850,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "13",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "m2.2xlarge",
+            "memory": "34.2 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 850",
             "vcpu": "4"
-        }, 
-        "id": "m2.2xlarge", 
-        "name": "m2.2xlarge", 
+        },
+        "id": "m2.2xlarge",
+        "name": "m2.2xlarge",
         "ram": 35020
-    }, 
+    },
     "m2.4xlarge": {
-        "bandwidth": None, 
-        "disk": 1680, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "26", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "m2.4xlarge", 
-            "memory": "68.4 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 840", 
+        "bandwidth": None,
+        "disk": 1680,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "26",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "m2.4xlarge",
+            "memory": "68.4 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 840",
             "vcpu": "8"
-        }, 
-        "id": "m2.4xlarge", 
-        "name": "m2.4xlarge", 
+        },
+        "id": "m2.4xlarge",
+        "name": "m2.4xlarge",
         "ram": 70041
-    }, 
+    },
     "m2.xlarge": {
-        "bandwidth": None, 
-        "disk": 420, 
-        "extra": {
-            "currentGeneration": "No", 
-            "ecu": "6.5", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "m2.xlarge", 
-            "memory": "17.1 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Family", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 420", 
+        "bandwidth": None,
+        "disk": 420,
+        "extra": {
+            "currentGeneration": "No",
+            "ecu": "6.5",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "m2.xlarge",
+            "memory": "17.1 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Family",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 420",
             "vcpu": "2"
-        }, 
-        "id": "m2.xlarge", 
-        "name": "m2.xlarge", 
+        },
+        "id": "m2.xlarge",
+        "name": "m2.xlarge",
         "ram": 17510
-    }, 
+    },
     "m3.2xlarge": {
-        "bandwidth": None, 
-        "disk": 160, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "26", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m3.2xlarge", 
-            "instancesku": "TQV69AZUDVU7GUKY", 
-            "memory": "30 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 80 SSD", 
+        "bandwidth": None,
+        "disk": 160,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "26",
+            "instanceFamily": "General purpose",
+            "instanceType": "m3.2xlarge",
+            "instancesku": "TQV69AZUDVU7GUKY",
+            "memory": "30 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 80 SSD",
             "vcpu": "8"
-        }, 
-        "id": "m3.2xlarge", 
-        "name": "m3.2xlarge", 
+        },
+        "id": "m3.2xlarge",
+        "name": "m3.2xlarge",
         "ram": 30720
-    }, 
+    },
     "m3.large": {
-        "bandwidth": None, 
-        "disk": 32, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "6.5", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m3.large", 
-            "instancesku": "RR4F5JD777HAHSYH", 
-            "memory": "7.5 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 32 SSD", 
+        "bandwidth": None,
+        "disk": 32,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "6.5",
+            "instanceFamily": "General purpose",
+            "instanceType": "m3.large",
+            "instancesku": "RR4F5JD777HAHSYH",
+            "memory": "7.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 32 SSD",
             "vcpu": "2"
-        }, 
-        "id": "m3.large", 
-        "name": "m3.large", 
+        },
+        "id": "m3.large",
+        "name": "m3.large",
         "ram": 7680
-    }, 
+    },
     "m3.medium": {
-        "bandwidth": None, 
-        "disk": 4, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "3", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m3.medium", 
-            "memory": "3.75 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "2", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 4 SSD", 
+        "bandwidth": None,
+        "disk": 4,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "3",
+            "instanceFamily": "General purpose",
+            "instanceType": "m3.medium",
+            "memory": "3.75 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 4 SSD",
             "vcpu": "1"
-        }, 
-        "id": "m3.medium", 
-        "name": "m3.medium", 
+        },
+        "id": "m3.medium",
+        "name": "m3.medium",
         "ram": 3840
-    }, 
+    },
     "m3.xlarge": {
-        "bandwidth": None, 
-        "disk": 80, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "13", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m3.xlarge", 
-            "instancesku": "3BJTRXMEV7KYHD38", 
-            "memory": "15 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 40 SSD", 
+        "bandwidth": None,
+        "disk": 80,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "13",
+            "instanceFamily": "General purpose",
+            "instanceType": "m3.xlarge",
+            "instancesku": "3BJTRXMEV7KYHD38",
+            "memory": "15 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 40 SSD",
             "vcpu": "4"
-        }, 
-        "id": "m3.xlarge", 
-        "name": "m3.xlarge", 
+        },
+        "id": "m3.xlarge",
+        "name": "m3.xlarge",
         "ram": 15360
-    }, 
+    },
     "m4.10xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "4000 Mbps", 
-            "ecu": "124.5", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m4.10xlarge", 
-            "memory": "160 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "80", 
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4000 Mbps",
+            "ecu": "124.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.10xlarge",
+            "memory": "160 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "80",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "40"
-        }, 
-        "id": "m4.10xlarge", 
-        "name": "m4.10xlarge", 
+        },
+        "id": "m4.10xlarge",
+        "name": "m4.10xlarge",
         "ram": 163840
-    }, 
+    },
     "m4.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m4.16xlarge", 
-            "instancesku": "X2X24YX27R2KBUUW", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.16xlarge",
+            "instancesku": "X2X24YX27R2KBUUW",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "m4.16xlarge", 
-        "name": "m4.16xlarge", 
+        },
+        "id": "m4.16xlarge",
+        "name": "m4.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m4.2xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "1000 Mbps", 
-            "ecu": "26", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m4.2xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1000 Mbps",
+            "ecu": "26",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.2xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "m4.2xlarge", 
-        "name": "m4.2xlarge", 
+        },
+        "id": "m4.2xlarge",
+        "name": "m4.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m4.4xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "2000 Mbps", 
-            "ecu": "53.5", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m4.4xlarge", 
-            "memory": "64 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2000 Mbps",
+            "ecu": "53.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.4xlarge",
+            "memory": "64 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "m4.4xlarge", 
-        "name": "m4.4xlarge", 
+        },
+        "id": "m4.4xlarge",
+        "name": "m4.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m4.large": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.4 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "450 Mbps", 
-            "ecu": "6.5", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m4.large", 
-            "instancesku": "5JBYKNTWNAS9ZFFH", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "450 Mbps",
+            "ecu": "6.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.large",
+            "instancesku": "5JBYKNTWNAS9ZFFH",
+            "memory": "8 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "m4.large", 
-        "name": "m4.large", 
+        },
+        "id": "m4.large",
+        "name": "m4.large",
         "ram": 8192
-    }, 
+    },
     "m4.xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.4  GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "750 Mbps", 
-            "ecu": "13", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m4.xlarge", 
-            "memory": "16 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.4  GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "750 Mbps",
+            "ecu": "13",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.xlarge",
+            "memory": "16 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "m4.xlarge", 
-        "name": "m4.xlarge", 
+        },
+        "id": "m4.xlarge",
+        "name": "m4.xlarge",
         "ram": 16384
-    }, 
+    },
     "m5.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "6000 Mbps", 
-            "ecu": "173", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.12xlarge", 
-            "memory": "192 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "173",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.12xlarge",
+            "memory": "192 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "48"
-        }, 
-        "id": "m5.12xlarge", 
-        "name": "m5.12xlarge", 
+        },
+        "id": "m5.12xlarge",
+        "name": "m5.12xlarge",
         "ram": 196608
-    }, 
+    },
     "m5.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "262", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.16xlarge", 
-            "instancesku": "SBFN2XK3Y5BG7EXF", 
-            "memory": "256 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "262",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.16xlarge",
+            "instancesku": "SBFN2XK3Y5BG7EXF",
+            "memory": "256 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "m5.16xlarge", 
-        "name": "m5.16xlarge", 
+        },
+        "id": "m5.16xlarge",
+        "name": "m5.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m5.24xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "12000 Mbps", 
-            "ecu": "345", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.24xlarge", 
-            "instancesku": "P4KSJG44UZK55VM6", 
-            "memory": "384 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "345",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.24xlarge",
+            "instancesku": "P4KSJG44UZK55VM6",
+            "memory": "384 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "96"
-        }, 
-        "id": "m5.24xlarge", 
-        "name": "m5.24xlarge", 
+        },
+        "id": "m5.24xlarge",
+        "name": "m5.24xlarge",
         "ram": 393216
-    }, 
+    },
     "m5.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "31", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.2xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "31",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.2xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "m5.2xlarge", 
-        "name": "m5.2xlarge", 
+        },
+        "id": "m5.2xlarge",
+        "name": "m5.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m5.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "2120 Mbps", 
-            "ecu": "60", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.4xlarge", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "60",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.4xlarge",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "m5.4xlarge", 
-        "name": "m5.4xlarge", 
+        },
+        "id": "m5.4xlarge",
+        "name": "m5.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m5.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "5000 Mbps", 
-            "ecu": "131", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.8xlarge", 
-            "instancesku": "ZR8YQCJPBVPHYKFP", 
-            "memory": "128 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "131",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.8xlarge",
+            "instancesku": "ZR8YQCJPBVPHYKFP",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "m5.8xlarge", 
-        "name": "m5.8xlarge", 
+        },
+        "id": "m5.8xlarge",
+        "name": "m5.8xlarge",
         "ram": 131072
-    }, 
+    },
     "m5.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "8", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.large", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "8",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.large",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "m5.large", 
-        "name": "m5.large", 
+        },
+        "id": "m5.large",
+        "name": "m5.large",
         "ram": 8192
-    }, 
+    },
     "m5.metal": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "12000 Mbps", 
-            "ecu": "345", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.metal", 
-            "instancesku": "66YYQZC96S8EX4ZK", 
-            "memory": "384 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "345",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.metal",
+            "instancesku": "66YYQZC96S8EX4ZK",
+            "memory": "384 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "96"
-        }, 
-        "id": "m5.metal", 
-        "name": "m5.metal", 
+        },
+        "id": "m5.metal",
+        "name": "m5.metal",
         "ram": 393216
-    }, 
+    },
     "m5.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "16", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5.xlarge", 
-            "instancesku": "KECMHH6X4HWTHXK2", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "16",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.xlarge",
+            "instancesku": "KECMHH6X4HWTHXK2",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "m5.xlarge", 
-        "name": "m5.xlarge", 
+        },
+        "id": "m5.xlarge",
+        "name": "m5.xlarge",
         "ram": 16384
-    }, 
+    },
     "m5a.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "5000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.12xlarge", 
-            "memory": "192 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.12xlarge",
+            "memory": "192 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "48"
-        }, 
-        "id": "m5a.12xlarge", 
-        "name": "m5a.12xlarge", 
+        },
+        "id": "m5a.12xlarge",
+        "name": "m5a.12xlarge",
         "ram": 196608
-    }, 
+    },
     "m5a.16xlarge": {
-        "bandwidth": 12, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.16xlarge", 
-            "memory": "256 GiB", 
-            "networkPerformance": "12 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 12,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.16xlarge",
+            "memory": "256 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "m5a.16xlarge", 
-        "name": "m5a.16xlarge", 
+        },
+        "id": "m5a.16xlarge",
+        "name": "m5a.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m5a.24xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.24xlarge", 
-            "instancesku": "STFBNQMSZYS6MD2H", 
-            "memory": "384 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.24xlarge",
+            "instancesku": "STFBNQMSZYS6MD2H",
+            "memory": "384 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "96"
-        }, 
-        "id": "m5a.24xlarge", 
-        "name": "m5a.24xlarge", 
+        },
+        "id": "m5a.24xlarge",
+        "name": "m5a.24xlarge",
         "ram": 393216
-    }, 
+    },
     "m5a.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.2xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.2xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "m5a.2xlarge", 
-        "name": "m5a.2xlarge", 
+        },
+        "id": "m5a.2xlarge",
+        "name": "m5a.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m5a.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.4xlarge", 
-            "instancesku": "W972UYZ8QMMHJJX6", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.4xlarge",
+            "instancesku": "W972UYZ8QMMHJJX6",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "m5a.4xlarge", 
-        "name": "m5a.4xlarge", 
+        },
+        "id": "m5a.4xlarge",
+        "name": "m5a.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m5a.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.8xlarge", 
-            "instancesku": "XFGHXE8V3UANKE74", 
-            "memory": "128 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.8xlarge",
+            "instancesku": "XFGHXE8V3UANKE74",
+            "memory": "128 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "m5a.8xlarge", 
-        "name": "m5a.8xlarge", 
+        },
+        "id": "m5a.8xlarge",
+        "name": "m5a.8xlarge",
         "ram": 131072
-    }, 
+    },
     "m5a.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.large", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.large",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "m5a.large", 
-        "name": "m5a.large", 
+        },
+        "id": "m5a.large",
+        "name": "m5a.large",
         "ram": 8192
-    }, 
+    },
     "m5a.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5a.xlarge", 
-            "instancesku": "M9CQ62ACEAGYAAXG", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5a.xlarge",
+            "instancesku": "M9CQ62ACEAGYAAXG",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "m5a.xlarge", 
-        "name": "m5a.xlarge", 
+        },
+        "id": "m5a.xlarge",
+        "name": "m5a.xlarge",
         "ram": 16384
-    }, 
+    },
     "m5ad.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 1800, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "5000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.12xlarge", 
-            "memory": "192 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.12xlarge",
+            "memory": "192 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "m5ad.12xlarge", 
-        "name": "m5ad.12xlarge", 
+        },
+        "id": "m5ad.12xlarge",
+        "name": "m5ad.12xlarge",
         "ram": 196608
-    }, 
+    },
     "m5ad.16xlarge": {
-        "bandwidth": 12, 
-        "disk": 2400, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.16xlarge", 
-            "memory": "256 GiB", 
-            "networkPerformance": "12 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 600 NVMe SSD", 
+        "bandwidth": 12,
+        "disk": 2400,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.16xlarge",
+            "memory": "256 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 600 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "m5ad.16xlarge", 
-        "name": "m5ad.16xlarge", 
+        },
+        "id": "m5ad.16xlarge",
+        "name": "m5ad.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m5ad.24xlarge": {
-        "bandwidth": 20, 
-        "disk": 3600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.24xlarge", 
-            "memory": "384 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 900 NVMe SSD", 
+        "bandwidth": 20,
+        "disk": 3600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.24xlarge",
+            "memory": "384 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 900 NVMe SSD",
             "vcpu": "96"
-        }, 
-        "id": "m5ad.24xlarge", 
-        "name": "m5ad.24xlarge", 
+        },
+        "id": "m5ad.24xlarge",
+        "name": "m5ad.24xlarge",
         "ram": 393216
-    }, 
+    },
     "m5ad.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 300, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.2xlarge", 
-            "instancesku": "TKUSAWKQ4TZ3SG7Z", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 300,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.2xlarge",
+            "instancesku": "TKUSAWKQ4TZ3SG7Z",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 300 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "m5ad.2xlarge", 
-        "name": "m5ad.2xlarge", 
+        },
+        "id": "m5ad.2xlarge",
+        "name": "m5ad.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m5ad.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.4xlarge", 
-            "instancesku": "SKWWRATAKFV3VHPD", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.4xlarge",
+            "instancesku": "SKWWRATAKFV3VHPD",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 300 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "m5ad.4xlarge", 
-        "name": "m5ad.4xlarge", 
+        },
+        "id": "m5ad.4xlarge",
+        "name": "m5ad.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m5ad.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 1200, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.8xlarge", 
-            "instancesku": "R2SVZ2KACPAPRG4Q", 
-            "memory": "128 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 600 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1200,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.8xlarge",
+            "instancesku": "R2SVZ2KACPAPRG4Q",
+            "memory": "128 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 600 NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "m5ad.8xlarge", 
-        "name": "m5ad.8xlarge", 
+        },
+        "id": "m5ad.8xlarge",
+        "name": "m5ad.8xlarge",
         "ram": 131072
-    }, 
+    },
     "m5ad.large": {
-        "bandwidth": 10, 
-        "disk": 75, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.large", 
-            "instancesku": "WE4T4UPYM8K6QPAX", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 75 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 75,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.large",
+            "instancesku": "WE4T4UPYM8K6QPAX",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 75 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "m5ad.large", 
-        "name": "m5ad.large", 
+        },
+        "id": "m5ad.large",
+        "name": "m5ad.large",
         "ram": 8192
-    }, 
+    },
     "m5ad.xlarge": {
-        "bandwidth": 10, 
-        "disk": 150, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5ad.xlarge", 
-            "instancesku": "7ZFGKJH2SKTXNXUS", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 150 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 150,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5ad.xlarge",
+            "instancesku": "7ZFGKJH2SKTXNXUS",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 150 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "m5ad.xlarge", 
-        "name": "m5ad.xlarge", 
+        },
+        "id": "m5ad.xlarge",
+        "name": "m5ad.xlarge",
         "ram": 16384
-    }, 
+    },
     "m5d.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 1800, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "6000 Mbps", 
-            "ecu": "173", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.12xlarge", 
-            "memory": "192 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "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": "2 x 900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "173",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.12xlarge",
+            "memory": "192 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "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": "2 x 900 NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "m5d.12xlarge", 
-        "name": "m5d.12xlarge", 
+        },
+        "id": "m5d.12xlarge",
+        "name": "m5d.12xlarge",
         "ram": 196608
-    }, 
+    },
     "m5d.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 2400, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "262", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.16xlarge", 
-            "instancesku": "EK9X9WR5G9DKJG22", 
-            "memory": "256 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "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 600 NVMe SSD", 
+        "bandwidth": 20,
+        "disk": 2400,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "262",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.16xlarge",
+            "instancesku": "EK9X9WR5G9DKJG22",
+            "memory": "256 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "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 600 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "m5d.16xlarge", 
-        "name": "m5d.16xlarge", 
+        },
+        "id": "m5d.16xlarge",
+        "name": "m5d.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m5d.24xlarge": {
-        "bandwidth": 25, 
-        "disk": 3600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "12000 Mbps", 
-            "ecu": "345", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.24xlarge", 
-            "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", 
+        "bandwidth": 25,
+        "disk": 3600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "345",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.24xlarge",
+            "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.24xlarge", 
-        "name": "m5d.24xlarge", 
+        },
+        "id": "m5d.24xlarge",
+        "name": "m5d.24xlarge",
         "ram": 393216
-    }, 
+    },
     "m5d.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 300, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "31", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.2xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "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": "1 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 300,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "31",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.2xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "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": "1 x 300 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "m5d.2xlarge", 
-        "name": "m5d.2xlarge", 
+        },
+        "id": "m5d.2xlarge",
+        "name": "m5d.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m5d.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "2120 Mbps", 
-            "ecu": "60", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.4xlarge", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "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": "2 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "60",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.4xlarge",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "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": "2 x 300 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "m5d.4xlarge", 
-        "name": "m5d.4xlarge", 
+        },
+        "id": "m5d.4xlarge",
+        "name": "m5d.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m5d.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 1200, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "5000 Mbps", 
-            "ecu": "131", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.8xlarge", 
-            "instancesku": "7R9VZQR8QYY72SSD", 
-            "memory": "128 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "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": "2 x 600 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1200,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "131",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.8xlarge",
+            "instancesku": "7R9VZQR8QYY72SSD",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "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": "2 x 600 NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "m5d.8xlarge", 
-        "name": "m5d.8xlarge", 
+        },
+        "id": "m5d.8xlarge",
+        "name": "m5d.8xlarge",
         "ram": 131072
-    }, 
+    },
     "m5d.large": {
-        "bandwidth": 10, 
-        "disk": 75, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "8", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.large", 
-            "instancesku": "39F2ZK2XQ6APYVCQ", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "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": "1 x 75 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 75,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "8",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.large",
+            "instancesku": "39F2ZK2XQ6APYVCQ",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "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": "1 x 75 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "m5d.large", 
-        "name": "m5d.large", 
+        },
+        "id": "m5d.large",
+        "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": "J8SWUH8ESMKRCSUM", 
-            "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", 
+        "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": "J8SWUH8ESMKRCSUM",
+            "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", 
+        },
+        "id": "m5d.metal",
+        "name": "m5d.metal",
         "ram": 393216
-    }, 
+    },
     "m5d.xlarge": {
-        "bandwidth": 10, 
-        "disk": 150, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "16", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5d.xlarge", 
-            "instancesku": "7D7GHDJPW28VS9Q6", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "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": "1 x 150 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 150,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "16",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5d.xlarge",
+            "instancesku": "7D7GHDJPW28VS9Q6",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "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": "1 x 150 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "m5d.xlarge", 
-        "name": "m5d.xlarge", 
+        },
+        "id": "m5d.xlarge",
+        "name": "m5d.xlarge",
         "ram": 16384
-    }, 
+    },
     "m5dn.12xlarge": {
-        "bandwidth": 50, 
-        "disk": 1800, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.12xlarge", 
-            "memory": "192 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 GB NVMe SSD", 
+        "bandwidth": 50,
+        "disk": 1800,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.12xlarge",
+            "memory": "192 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 GB NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "m5dn.12xlarge", 
-        "name": "m5dn.12xlarge", 
+        },
+        "id": "m5dn.12xlarge",
+        "name": "m5dn.12xlarge",
         "ram": 196608
-    }, 
+    },
     "m5dn.16xlarge": {
-        "bandwidth": 75, 
-        "disk": 2400, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.16xlarge", 
-            "memory": "256 GiB", 
-            "networkPerformance": "75 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 600 NVMe SSD", 
+        "bandwidth": 75,
+        "disk": 2400,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.16xlarge",
+            "memory": "256 GiB",
+            "networkPerformance": "75 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 600 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "m5dn.16xlarge", 
-        "name": "m5dn.16xlarge", 
+        },
+        "id": "m5dn.16xlarge",
+        "name": "m5dn.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m5dn.24xlarge": {
-        "bandwidth": 100, 
-        "disk": 3600, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.24xlarge", 
-            "instancesku": "VMCNTW9AFPF6G9SR", 
-            "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", 
+        "bandwidth": 100,
+        "disk": 3600,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.24xlarge",
+            "instancesku": "VMCNTW9AFPF6G9SR",
+            "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.24xlarge", 
-        "name": "m5dn.24xlarge", 
+        },
+        "id": "m5dn.24xlarge",
+        "name": "m5dn.24xlarge",
         "ram": 393216
-    }, 
+    },
     "m5dn.2xlarge": {
-        "bandwidth": 25, 
-        "disk": 300, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.2xlarge", 
-            "instancesku": "A9JSU2TJ3WG95YFE", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 300 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 300,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.2xlarge",
+            "instancesku": "A9JSU2TJ3WG95YFE",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 300 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "m5dn.2xlarge", 
-        "name": "m5dn.2xlarge", 
+        },
+        "id": "m5dn.2xlarge",
+        "name": "m5dn.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m5dn.4xlarge": {
-        "bandwidth": 25, 
-        "disk": 600, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.4xlarge", 
-            "instancesku": "8PK6TTPSU6M3BEYW", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 300 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 600,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.4xlarge",
+            "instancesku": "8PK6TTPSU6M3BEYW",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 300 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "m5dn.4xlarge", 
-        "name": "m5dn.4xlarge", 
+        },
+        "id": "m5dn.4xlarge",
+        "name": "m5dn.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m5dn.8xlarge": {
-        "bandwidth": 25, 
-        "disk": 1200, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.8xlarge", 
-            "memory": "128 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 600 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 1200,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.8xlarge",
+            "memory": "128 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 600 NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "m5dn.8xlarge", 
-        "name": "m5dn.8xlarge", 
+        },
+        "id": "m5dn.8xlarge",
+        "name": "m5dn.8xlarge",
         "ram": 131072
-    }, 
+    },
     "m5dn.large": {
-        "bandwidth": 25, 
-        "disk": 75, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.large", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 75 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 75,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.large",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 75 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "m5dn.large", 
-        "name": "m5dn.large", 
+        },
+        "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", 
+        "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", 
+        },
+        "id": "m5dn.metal",
+        "name": "m5dn.metal",
         "ram": 393216
-    }, 
+    },
     "m5dn.xlarge": {
-        "bandwidth": 25, 
-        "disk": 150, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5dn.xlarge", 
-            "instancesku": "WFFXKEJD37RBUZ7N", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 150 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 150,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5dn.xlarge",
+            "instancesku": "WFFXKEJD37RBUZ7N",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 150 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "m5dn.xlarge", 
-        "name": "m5dn.xlarge", 
+        },
+        "id": "m5dn.xlarge",
+        "name": "m5dn.xlarge",
         "ram": 16384
-    }, 
+    },
     "m5n.12xlarge": {
-        "bandwidth": 50, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.12xlarge", 
-            "instancesku": "Y8E5X9WCMT4DSRR4", 
-            "memory": "192 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 50,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.12xlarge",
+            "instancesku": "Y8E5X9WCMT4DSRR4",
+            "memory": "192 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "48"
-        }, 
-        "id": "m5n.12xlarge", 
-        "name": "m5n.12xlarge", 
+        },
+        "id": "m5n.12xlarge",
+        "name": "m5n.12xlarge",
         "ram": 196608
-    }, 
+    },
     "m5n.16xlarge": {
-        "bandwidth": 75, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.16xlarge", 
-            "instancesku": "8FU6NVSYBEFDYARH", 
-            "memory": "256 GiB", 
-            "networkPerformance": "75 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 75,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.16xlarge",
+            "instancesku": "8FU6NVSYBEFDYARH",
+            "memory": "256 GiB",
+            "networkPerformance": "75 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "64"
-        }, 
-        "id": "m5n.16xlarge", 
-        "name": "m5n.16xlarge", 
+        },
+        "id": "m5n.16xlarge",
+        "name": "m5n.16xlarge",
         "ram": 262144
-    }, 
+    },
     "m5n.24xlarge": {
-        "bandwidth": 100, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.24xlarge", 
-            "instancesku": "RKRFJ587XABVAPJG", 
-            "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", 
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.24xlarge",
+            "instancesku": "RKRFJ587XABVAPJG",
+            "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.24xlarge", 
-        "name": "m5n.24xlarge", 
+        },
+        "id": "m5n.24xlarge",
+        "name": "m5n.24xlarge",
         "ram": 393216
-    }, 
+    },
     "m5n.2xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.2xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.2xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "8"
-        }, 
-        "id": "m5n.2xlarge", 
-        "name": "m5n.2xlarge", 
+        },
+        "id": "m5n.2xlarge",
+        "name": "m5n.2xlarge",
         "ram": 32768
-    }, 
+    },
     "m5n.4xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.4xlarge", 
-            "instancesku": "B4XTFHJSPKUU45V5", 
-            "memory": "64 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.4xlarge",
+            "instancesku": "B4XTFHJSPKUU45V5",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "16"
-        }, 
-        "id": "m5n.4xlarge", 
-        "name": "m5n.4xlarge", 
+        },
+        "id": "m5n.4xlarge",
+        "name": "m5n.4xlarge",
         "ram": 65536
-    }, 
+    },
     "m5n.8xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.8xlarge", 
-            "instancesku": "FWW6UQG8RRHQGKH2", 
-            "memory": "128 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.8xlarge",
+            "instancesku": "FWW6UQG8RRHQGKH2",
+            "memory": "128 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "32"
-        }, 
-        "id": "m5n.8xlarge", 
-        "name": "m5n.8xlarge", 
+        },
+        "id": "m5n.8xlarge",
+        "name": "m5n.8xlarge",
         "ram": 131072
-    }, 
+    },
     "m5n.large": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.large", 
-            "instancesku": "4HTQRGZ7UAN6CVDT", 
-            "memory": "8 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.large",
+            "instancesku": "4HTQRGZ7UAN6CVDT",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "2"
-        }, 
-        "id": "m5n.large", 
-        "name": "m5n.large", 
+        },
+        "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", 
+        "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", 
+        },
+        "id": "m5n.metal",
+        "name": "m5n.metal",
         "ram": 393216
-    }, 
+    },
     "m5n.xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "General purpose", 
-            "instanceType": "m5n.xlarge", 
-            "memory": "16 GiB", 
-            "networkPerformance": "Up to 25 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "NA", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.xlarge",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "NA",
             "vcpu": "4"
-        }, 
-        "id": "m5n.xlarge", 
-        "name": "m5n.xlarge", 
+        },
+        "id": "m5n.xlarge",
+        "name": "m5n.xlarge",
         "ram": 16384
-    }, 
+    },
     "p2.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "16", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p2.16xlarge", 
-            "instancesku": "HQ9UDBT567DHB26B", 
-            "memory": "768 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": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "16",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p2.16xlarge",
+            "instancesku": "HQ9UDBT567DHB26B",
+            "memory": "768 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": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "p2.16xlarge", 
-        "name": "p2.16xlarge", 
+        },
+        "id": "p2.16xlarge",
+        "name": "p2.16xlarge",
         "ram": 786432
-    }, 
+    },
     "p2.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "94", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "8", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p2.8xlarge", 
-            "instancesku": "PHZYKS4DKKZQTHE2", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "94",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "8",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p2.8xlarge",
+            "instancesku": "PHZYKS4DKKZQTHE2",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "p2.8xlarge", 
-        "name": "p2.8xlarge", 
+        },
+        "id": "p2.8xlarge",
+        "name": "p2.8xlarge",
         "ram": 499712
-    }, 
+    },
     "p2.xlarge": {
-        "bandwidth": None, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "12", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p2.xlarge", 
-            "memory": "61 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "8", 
-            "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": "EBS only", 
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "12",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p2.xlarge",
+            "memory": "61 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "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": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "p2.xlarge", 
-        "name": "p2.xlarge", 
+        },
+        "id": "p2.xlarge",
+        "name": "p2.xlarge",
         "ram": 62464
-    }, 
+    },
     "p3.16xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "188", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "8", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p3.16xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "8",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p3.16xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "p3.16xlarge", 
-        "name": "p3.16xlarge", 
+        },
+        "id": "p3.16xlarge",
+        "name": "p3.16xlarge",
         "ram": 499712
-    }, 
+    },
     "p3.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "1750 Mbps", 
-            "ecu": "26", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "1", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p3.2xlarge", 
-            "instancesku": "BUEPRDN9GYBNSP3F", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1750 Mbps",
+            "ecu": "26",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p3.2xlarge",
+            "instancesku": "BUEPRDN9GYBNSP3F",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "p3.2xlarge", 
-        "name": "p3.2xlarge", 
+        },
+        "id": "p3.2xlarge",
+        "name": "p3.2xlarge",
         "ram": 62464
-    }, 
+    },
     "p3.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "94", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "4", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p3.8xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "94",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p3.8xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "p3.8xlarge", 
-        "name": "p3.8xlarge", 
+        },
+        "id": "p3.8xlarge",
+        "name": "p3.8xlarge",
         "ram": 249856
-    }, 
+    },
     "p3dn.24xlarge": {
-        "bandwidth": 100, 
-        "disk": 1800, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "14000 Mbps", 
-            "ecu": "345", 
-            "enhancedNetworkingSupported": "Yes", 
-            "gpu": "8", 
-            "instanceFamily": "GPU instance", 
-            "instanceType": "p3dn.24xlarge", 
-            "memory": "768 GiB", 
-            "networkPerformance": "100 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 NVMe SSD", 
+        "bandwidth": 100,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "345",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "8",
+            "instanceFamily": "GPU instance",
+            "instanceType": "p3dn.24xlarge",
+            "memory": "768 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "96"
-        }, 
-        "id": "p3dn.24xlarge", 
-        "name": "p3dn.24xlarge", 
+        },
+        "id": "p3dn.24xlarge",
+        "name": "p3dn.24xlarge",
         "ram": 786432
-    }, 
+    },
     "r3.2xlarge": {
-        "bandwidth": None, 
-        "disk": 160, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "26", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r3.2xlarge", 
-            "instancesku": "Q38HDN9FW76EPN89", 
-            "memory": "61 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 160 SSD", 
+        "bandwidth": None,
+        "disk": 160,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "26",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r3.2xlarge",
+            "instancesku": "Q38HDN9FW76EPN89",
+            "memory": "61 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 160 SSD",
             "vcpu": "8"
-        }, 
-        "id": "r3.2xlarge", 
-        "name": "r3.2xlarge", 
+        },
+        "id": "r3.2xlarge",
+        "name": "r3.2xlarge",
         "ram": 62464
-    }, 
+    },
     "r3.4xlarge": {
-        "bandwidth": None, 
-        "disk": 320, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "52", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r3.4xlarge", 
-            "instancesku": "CGFRHNKJF44GQJCF", 
-            "memory": "122 GiB", 
-            "networkPerformance": "High", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 320 SSD", 
+        "bandwidth": None,
+        "disk": 320,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "52",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r3.4xlarge",
+            "instancesku": "CGFRHNKJF44GQJCF",
+            "memory": "122 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 320 SSD",
             "vcpu": "16"
-        }, 
-        "id": "r3.4xlarge", 
-        "name": "r3.4xlarge", 
+        },
+        "id": "r3.4xlarge",
+        "name": "r3.4xlarge",
         "ram": 124928
-    }, 
+    },
     "r3.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 640, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "104", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r3.8xlarge", 
-            "instancesku": "DPJTFM4923H5Y3HR", 
-            "memory": "244 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 320 SSD", 
+        "bandwidth": 10,
+        "disk": 640,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "104",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r3.8xlarge",
+            "instancesku": "DPJTFM4923H5Y3HR",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 320 SSD",
             "vcpu": "32"
-        }, 
-        "id": "r3.8xlarge", 
-        "name": "r3.8xlarge", 
+        },
+        "id": "r3.8xlarge",
+        "name": "r3.8xlarge",
         "ram": 249856
-    }, 
+    },
     "r3.large": {
-        "bandwidth": None, 
-        "disk": 32, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "6.5", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r3.large", 
-            "instancesku": "M43GX99BWR3FHZVF", 
-            "memory": "15.25 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 32 SSD", 
+        "bandwidth": None,
+        "disk": 32,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "6.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r3.large",
+            "instancesku": "M43GX99BWR3FHZVF",
+            "memory": "15.25 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 32 SSD",
             "vcpu": "2"
-        }, 
-        "id": "r3.large", 
-        "name": "r3.large", 
+        },
+        "id": "r3.large",
+        "name": "r3.large",
         "ram": 15616
-    }, 
+    },
     "r3.xlarge": {
-        "bandwidth": None, 
-        "disk": 80, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "No", 
-            "ecu": "13", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r3.xlarge", 
-            "memory": "30.5 GiB", 
-            "networkPerformance": "Moderate", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "Intel AVX; Intel Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 80 SSD", 
+        "bandwidth": None,
+        "disk": 80,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "13",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r3.xlarge",
+            "memory": "30.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 80 SSD",
             "vcpu": "4"
-        }, 
-        "id": "r3.xlarge", 
-        "name": "r3.xlarge", 
+        },
+        "id": "r3.xlarge",
+        "name": "r3.xlarge",
         "ram": 31232
-    }, 
+    },
     "r4.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "12000 Mbps", 
-            "ecu": "195", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r4.16xlarge", 
-            "instancesku": "68WRF68KY39ACAQ7", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "195",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r4.16xlarge",
+            "instancesku": "68WRF68KY39ACAQ7",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "r4.16xlarge", 
-        "name": "r4.16xlarge", 
+        },
+        "id": "r4.16xlarge",
+        "name": "r4.16xlarge",
         "ram": 499712
-    }, 
+    },
     "r4.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "1600 Mbps", 
-            "ecu": "27", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r4.2xlarge", 
-            "instancesku": "CK9D6MQST3JZGPVU", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1600 Mbps",
+            "ecu": "27",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r4.2xlarge",
+            "instancesku": "CK9D6MQST3JZGPVU",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "r4.2xlarge", 
-        "name": "r4.2xlarge", 
+        },
+        "id": "r4.2xlarge",
+        "name": "r4.2xlarge",
         "ram": 62464
-    }, 
+    },
     "r4.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3000 Mbps", 
-            "ecu": "53", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r4.4xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3000 Mbps",
+            "ecu": "53",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r4.4xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "r4.4xlarge", 
-        "name": "r4.4xlarge", 
+        },
+        "id": "r4.4xlarge",
+        "name": "r4.4xlarge",
         "ram": 124928
-    }, 
+    },
     "r4.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "6000 Mbps", 
-            "ecu": "99", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r4.8xlarge", 
-            "instancesku": "K9MZNNCDC6CYZ8VT", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "99",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r4.8xlarge",
+            "instancesku": "K9MZNNCDC6CYZ8VT",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "r4.8xlarge", 
-        "name": "r4.8xlarge", 
+        },
+        "id": "r4.8xlarge",
+        "name": "r4.8xlarge",
         "ram": 249856
-    }, 
+    },
     "r4.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "400 Mbps", 
-            "ecu": "7", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r4.large", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "400 Mbps",
+            "ecu": "7",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r4.large",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "r4.large", 
-        "name": "r4.large", 
+        },
+        "id": "r4.large",
+        "name": "r4.large",
         "ram": 15616
-    }, 
+    },
     "r4.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.3 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "800 Mbps", 
-            "ecu": "13.5", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r4.xlarge", 
-            "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", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.3 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "800 Mbps",
+            "ecu": "13.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r4.xlarge",
+            "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",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "r4.xlarge", 
-        "name": "r4.xlarge", 
+        },
+        "id": "r4.xlarge",
+        "name": "r4.xlarge",
         "ram": 31232
-    }, 
+    },
     "r5.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "173", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.12xlarge", 
-            "memory": "384 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "173",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.12xlarge",
+            "memory": "384 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "48"
-        }, 
-        "id": "r5.12xlarge", 
-        "name": "r5.12xlarge", 
+        },
+        "id": "r5.12xlarge",
+        "name": "r5.12xlarge",
         "ram": 393216
-    }, 
+    },
     "r5.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "262", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.16xlarge", 
-            "instancesku": "YVXVZ7PA394KP8J9", 
-            "memory": "512 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "262",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.16xlarge",
+            "instancesku": "YVXVZ7PA394KP8J9",
+            "memory": "512 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "r5.16xlarge", 
-        "name": "r5.16xlarge", 
+        },
+        "id": "r5.16xlarge",
+        "name": "r5.16xlarge",
         "ram": 524288
-    }, 
+    },
     "r5.24xlarge": {
-        "bandwidth": 25, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "347", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.24xlarge", 
-            "instancesku": "VGPZNYJU4BFPGPKB", 
-            "memory": "768 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "347",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.24xlarge",
+            "instancesku": "VGPZNYJU4BFPGPKB",
+            "memory": "768 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "96"
-        }, 
-        "id": "r5.24xlarge", 
-        "name": "r5.24xlarge", 
+        },
+        "id": "r5.24xlarge",
+        "name": "r5.24xlarge",
         "ram": 786432
-    }, 
+    },
     "r5.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "38", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.2xlarge", 
-            "memory": "64 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "38",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.2xlarge",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "r5.2xlarge", 
-        "name": "r5.2xlarge", 
+        },
+        "id": "r5.2xlarge",
+        "name": "r5.2xlarge",
         "ram": 65536
-    }, 
+    },
     "r5.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "71", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.4xlarge", 
-            "memory": "128 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "71",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.4xlarge",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "r5.4xlarge", 
-        "name": "r5.4xlarge", 
+        },
+        "id": "r5.4xlarge",
+        "name": "r5.4xlarge",
         "ram": 131072
-    }, 
+    },
     "r5.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "131", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.8xlarge", 
-            "memory": "256 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "131",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.8xlarge",
+            "memory": "256 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "r5.8xlarge", 
-        "name": "r5.8xlarge", 
+        },
+        "id": "r5.8xlarge",
+        "name": "r5.8xlarge",
         "ram": 262144
-    }, 
+    },
     "r5.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "3.1 GHz", 
-            "currentGeneration": "Yes", 
-            "ecu": "9", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.large", 
-            "instancesku": "Q7KYRBA7JAZ27AP3", 
-            "memory": "16 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "ecu": "9",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.large",
+            "instancesku": "Q7KYRBA7JAZ27AP3",
+            "memory": "16 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "r5.large", 
-        "name": "r5.large", 
+        },
+        "id": "r5.large",
+        "name": "r5.large",
         "ram": 16384
-    }, 
+    },
     "r5.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "19", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5.xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "19",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5.xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "r5.xlarge", 
-        "name": "r5.xlarge", 
+        },
+        "id": "r5.xlarge",
+        "name": "r5.xlarge",
         "ram": 32768
-    }, 
+    },
     "r5a.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "5000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.12xlarge", 
-            "instancesku": "B6UKFSTPUKGQGFPF", 
-            "memory": "384 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.12xlarge",
+            "instancesku": "B6UKFSTPUKGQGFPF",
+            "memory": "384 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "48"
-        }, 
-        "id": "r5a.12xlarge", 
-        "name": "r5a.12xlarge", 
+        },
+        "id": "r5a.12xlarge",
+        "name": "r5a.12xlarge",
         "ram": 393216
-    }, 
+    },
     "r5a.16xlarge": {
-        "bandwidth": 12, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.16xlarge", 
-            "instancesku": "B5JRBEPNNQMYV3BK", 
-            "memory": "512 GiB", 
-            "networkPerformance": "12 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 12,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.16xlarge",
+            "instancesku": "B5JRBEPNNQMYV3BK",
+            "memory": "512 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "64"
-        }, 
-        "id": "r5a.16xlarge", 
-        "name": "r5a.16xlarge", 
+        },
+        "id": "r5a.16xlarge",
+        "name": "r5a.16xlarge",
         "ram": 524288
-    }, 
+    },
     "r5a.24xlarge": {
-        "bandwidth": 20, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.24xlarge", 
-            "instancesku": "2JBJ68W3VPDUWJB2", 
-            "memory": "768 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.24xlarge",
+            "instancesku": "2JBJ68W3VPDUWJB2",
+            "memory": "768 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "96"
-        }, 
-        "id": "r5a.24xlarge", 
-        "name": "r5a.24xlarge", 
+        },
+        "id": "r5a.24xlarge",
+        "name": "r5a.24xlarge",
         "ram": 786432
-    }, 
+    },
     "r5a.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.2xlarge", 
-            "instancesku": "CCTZ4ZMDKVZC997H", 
-            "memory": "64 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.2xlarge",
+            "instancesku": "CCTZ4ZMDKVZC997H",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "8"
-        }, 
-        "id": "r5a.2xlarge", 
-        "name": "r5a.2xlarge", 
+        },
+        "id": "r5a.2xlarge",
+        "name": "r5a.2xlarge",
         "ram": 65536
-    }, 
+    },
     "r5a.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.4xlarge", 
-            "memory": "128 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.4xlarge",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "16"
-        }, 
-        "id": "r5a.4xlarge", 
-        "name": "r5a.4xlarge", 
+        },
+        "id": "r5a.4xlarge",
+        "name": "r5a.4xlarge",
         "ram": 131072
-    }, 
+    },
     "r5a.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.8xlarge", 
-            "instancesku": "VKMKTRZRKPWPW5Z2", 
-            "memory": "256 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.8xlarge",
+            "instancesku": "VKMKTRZRKPWPW5Z2",
+            "memory": "256 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "32"
-        }, 
-        "id": "r5a.8xlarge", 
-        "name": "r5a.8xlarge", 
+        },
+        "id": "r5a.8xlarge",
+        "name": "r5a.8xlarge",
         "ram": 262144
-    }, 
+    },
     "r5a.large": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.large", 
-            "memory": "16 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.large",
+            "memory": "16 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "2"
-        }, 
-        "id": "r5a.large", 
-        "name": "r5a.large", 
+        },
+        "id": "r5a.large",
+        "name": "r5a.large",
         "ram": 16384
-    }, 
+    },
     "r5a.xlarge": {
-        "bandwidth": 10, 
-        "disk": 0, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5a.xlarge", 
-            "instancesku": "42FMVC2NSPDAE7E7", 
-            "memory": "32 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "EBS only", 
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5a.xlarge",
+            "instancesku": "42FMVC2NSPDAE7E7",
+            "memory": "32 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
             "vcpu": "4"
-        }, 
-        "id": "r5a.xlarge", 
-        "name": "r5a.xlarge", 
+        },
+        "id": "r5a.xlarge",
+        "name": "r5a.xlarge",
         "ram": 32768
-    }, 
+    },
     "r5ad.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 1800, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "5000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.12xlarge", 
-            "memory": "384 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1800,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.12xlarge",
+            "memory": "384 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "r5ad.12xlarge", 
-        "name": "r5ad.12xlarge", 
+        },
+        "id": "r5ad.12xlarge",
+        "name": "r5ad.12xlarge",
         "ram": 393216
-    }, 
+    },
     "r5ad.16xlarge": {
-        "bandwidth": 12, 
-        "disk": 2400, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "7000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.16xlarge", 
-            "memory": "512 GiB", 
-            "networkPerformance": "12 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 600 NVMe SSD", 
+        "bandwidth": 12,
+        "disk": 2400,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.16xlarge",
+            "memory": "512 GiB",
+            "networkPerformance": "12 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 600 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "r5ad.16xlarge", 
-        "name": "r5ad.16xlarge", 
+        },
+        "id": "r5ad.16xlarge",
+        "name": "r5ad.16xlarge",
         "ram": 524288
-    }, 
+    },
     "r5ad.24xlarge": {
-        "bandwidth": 20, 
-        "disk": 3600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "10000 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.24xlarge", 
-            "instancesku": "4HHK972ZX33G4SDA", 
-            "memory": "768 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 900 NVMe SSD", 
+        "bandwidth": 20,
+        "disk": 3600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.24xlarge",
+            "instancesku": "4HHK972ZX33G4SDA",
+            "memory": "768 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 900 NVMe SSD",
             "vcpu": "96"
-        }, 
-        "id": "r5ad.24xlarge", 
-        "name": "r5ad.24xlarge", 
+        },
+        "id": "r5ad.24xlarge",
+        "name": "r5ad.24xlarge",
         "ram": 786432
-    }, 
+    },
     "r5ad.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 300, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.2xlarge", 
-            "memory": "64 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 300,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.2xlarge",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 300 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "r5ad.2xlarge", 
-        "name": "r5ad.2xlarge", 
+        },
+        "id": "r5ad.2xlarge",
+        "name": "r5ad.2xlarge",
         "ram": 65536
-    }, 
+    },
     "r5ad.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 600, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.4xlarge", 
-            "instancesku": "QNE9MDEAXAKD2R9M", 
-            "memory": "128 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 600,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.4xlarge",
+            "instancesku": "QNE9MDEAXAKD2R9M",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 300 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "r5ad.4xlarge", 
-        "name": "r5ad.4xlarge", 
+        },
+        "id": "r5ad.4xlarge",
+        "name": "r5ad.4xlarge",
         "ram": 131072
-    }, 
+    },
     "r5ad.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 1200, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "3500 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.8xlarge", 
-            "instancesku": "4SJE5XXWMB5M8HMH", 
-            "memory": "256 GiB", 
-            "networkPerformance": "Up to 10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 600 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1200,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.8xlarge",
+            "instancesku": "4SJE5XXWMB5M8HMH",
+            "memory": "256 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 600 NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "r5ad.8xlarge", 
-        "name": "r5ad.8xlarge", 
+        },
+        "id": "r5ad.8xlarge",
+        "name": "r5ad.8xlarge",
         "ram": 262144
-    }, 
+    },
     "r5ad.large": {
-        "bandwidth": 10, 
-        "disk": 75, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.large", 
-            "instancesku": "QMXWJB935V36EHMY", 
-            "memory": "16 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 75 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 75,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.large",
+            "instancesku": "QMXWJB935V36EHMY",
+            "memory": "16 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 75 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "r5ad.large", 
-        "name": "r5ad.large", 
+        },
+        "id": "r5ad.large",
+        "name": "r5ad.large",
         "ram": 16384
-    }, 
+    },
     "r5ad.xlarge": {
-        "bandwidth": 10, 
-        "disk": 150, 
-        "extra": {
-            "clockSpeed": "2.5 GHz", 
-            "currentGeneration": "Yes", 
-            "dedicatedEbsThroughput": "Upto 2120 Mbps", 
-            "ecu": "NA", 
-            "enhancedNetworkingSupported": "Yes", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5ad.xlarge", 
-            "instancesku": "3YEJAM5J2CXJHQT8", 
-            "memory": "32 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "AMD EPYC 7571", 
-            "processorArchitecture": "64-bit", 
-            "processorFeatures": "AVX, AVX2, AMD Turbo", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 150 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 150,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Upto 2120 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5ad.xlarge",
+            "instancesku": "3YEJAM5J2CXJHQT8",
+            "memory": "32 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AMD EPYC 7571",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX, AVX2, AMD Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 150 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "r5ad.xlarge", 
-        "name": "r5ad.xlarge", 
+        },
+        "id": "r5ad.xlarge",
+        "name": "r5ad.xlarge",
         "ram": 32768
-    }, 
+    },
     "r5d.12xlarge": {
-        "bandwidth": 10, 
-        "disk": 1800, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "173", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.12xlarge", 
-            "instancesku": "UGB4B7ZEFQWRXWUW", 
-            "memory": "384 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1800,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "173",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.12xlarge",
+            "instancesku": "UGB4B7ZEFQWRXWUW",
+            "memory": "384 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "r5d.12xlarge", 
-        "name": "r5d.12xlarge", 
+        },
+        "id": "r5d.12xlarge",
+        "name": "r5d.12xlarge",
         "ram": 393216
-    }, 
+    },
     "r5d.16xlarge": {
-        "bandwidth": 20, 
-        "disk": 2400, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "262", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.16xlarge", 
-            "instancesku": "PHUUU55SYPVASZ2Y", 
-            "memory": "512 GiB", 
-            "networkPerformance": "20 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 600 NVMe SSD", 
+        "bandwidth": 20,
+        "disk": 2400,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "262",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.16xlarge",
+            "instancesku": "PHUUU55SYPVASZ2Y",
+            "memory": "512 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 600 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "r5d.16xlarge", 
-        "name": "r5d.16xlarge", 
+        },
+        "id": "r5d.16xlarge",
+        "name": "r5d.16xlarge",
         "ram": 524288
-    }, 
+    },
     "r5d.24xlarge": {
-        "bandwidth": 25, 
-        "disk": 3600, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "347", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.24xlarge", 
-            "instancesku": "U6UN58XSFDT64ZP5", 
-            "memory": "768 GiB", 
-            "networkPerformance": "25 Gigabit", 
-            "normalizationSizeFactor": "192", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 900 NVMe SSD", 
+        "bandwidth": 25,
+        "disk": 3600,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "347",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.24xlarge",
+            "instancesku": "U6UN58XSFDT64ZP5",
+            "memory": "768 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 900 NVMe SSD",
             "vcpu": "96"
-        }, 
-        "id": "r5d.24xlarge", 
-        "name": "r5d.24xlarge", 
+        },
+        "id": "r5d.24xlarge",
+        "name": "r5d.24xlarge",
         "ram": 786432
-    }, 
+    },
     "r5d.2xlarge": {
-        "bandwidth": 10, 
-        "disk": 300, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "38", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.2xlarge", 
-            "instancesku": "2QDMX62UJDRXJ7NJ", 
-            "memory": "64 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "16", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 300,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "38",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.2xlarge",
+            "instancesku": "2QDMX62UJDRXJ7NJ",
+            "memory": "64 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 300 NVMe SSD",
             "vcpu": "8"
-        }, 
-        "id": "r5d.2xlarge", 
-        "name": "r5d.2xlarge", 
+        },
+        "id": "r5d.2xlarge",
+        "name": "r5d.2xlarge",
         "ram": 65536
-    }, 
+    },
     "r5d.4xlarge": {
-        "bandwidth": 10, 
-        "disk": 600, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "71", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.4xlarge", 
-            "memory": "128 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "32", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 300 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 600,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "71",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.4xlarge",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 300 NVMe SSD",
             "vcpu": "16"
-        }, 
-        "id": "r5d.4xlarge", 
-        "name": "r5d.4xlarge", 
+        },
+        "id": "r5d.4xlarge",
+        "name": "r5d.4xlarge",
         "ram": 131072
-    }, 
+    },
     "r5d.8xlarge": {
-        "bandwidth": 10, 
-        "disk": 1200, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "131", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.8xlarge", 
-            "memory": "256 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "64", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 600 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 1200,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "131",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.8xlarge",
+            "memory": "256 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 600 NVMe SSD",
             "vcpu": "32"
-        }, 
-        "id": "r5d.8xlarge", 
-        "name": "r5d.8xlarge", 
+        },
+        "id": "r5d.8xlarge",
+        "name": "r5d.8xlarge",
         "ram": 262144
-    }, 
+    },
     "r5d.large": {
-        "bandwidth": 10, 
-        "disk": 75, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "10", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.large", 
-            "memory": "16 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "4", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 75 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 75,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "10",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.large",
+            "memory": "16 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 75 NVMe SSD",
             "vcpu": "2"
-        }, 
-        "id": "r5d.large", 
-        "name": "r5d.large", 
+        },
+        "id": "r5d.large",
+        "name": "r5d.large",
         "ram": 16384
-    }, 
+    },
     "r5d.xlarge": {
-        "bandwidth": 10, 
-        "disk": 150, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "19", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5d.xlarge", 
-            "memory": "32 GiB", 
-            "networkPerformance": "10 Gigabit", 
-            "normalizationSizeFactor": "8", 
-            "physicalProcessor": "Intel Xeon Platinum 8175", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "1 x 150 NVMe SSD", 
+        "bandwidth": 10,
+        "disk": 150,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "19",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5d.xlarge",
+            "memory": "32 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 150 NVMe SSD",
             "vcpu": "4"
-        }, 
-        "id": "r5d.xlarge", 
-        "name": "r5d.xlarge", 
+        },
+        "id": "r5d.xlarge",
+        "name": "r5d.xlarge",
         "ram": 32768
-    }, 
+    },
     "r5dn.12xlarge": {
-        "bandwidth": 50, 
-        "disk": 1800, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5dn.12xlarge", 
-            "instancesku": "ZHURE4JS447KMM2S", 
-            "memory": "384 GiB", 
-            "networkPerformance": "50 Gigabit", 
-            "normalizationSizeFactor": "96", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "2 x 900 GB NVMe SSD", 
+        "bandwidth": 50,
+        "disk": 1800,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5dn.12xlarge",
+            "instancesku": "ZHURE4JS447KMM2S",
+            "memory": "384 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 900 GB NVMe SSD",
             "vcpu": "48"
-        }, 
-        "id": "r5dn.12xlarge", 
-        "name": "r5dn.12xlarge", 
+        },
+        "id": "r5dn.12xlarge",
+        "name": "r5dn.12xlarge",
         "ram": 393216
-    }, 
+    },
     "r5dn.16xlarge": {
-        "bandwidth": 75, 
-        "disk": 2400, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5dn.16xlarge", 
-            "memory": "512 GiB", 
-            "networkPerformance": "75 Gigabit", 
-            "normalizationSizeFactor": "128", 
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)", 
-            "processorArchitecture": "64-bit", 
-            "servicecode": "AmazonEC2", 
-            "servicename": "Amazon Elastic Compute Cloud", 
-            "storage": "4 x 600 NVMe SSD", 
+        "bandwidth": 75,
+        "disk": 2400,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5dn.16xlarge",
+            "memory": "512 GiB",
+            "networkPerformance": "75 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 600 NVMe SSD",
             "vcpu": "64"
-        }, 
-        "id": "r5dn.16xlarge", 
-        "name": "r5dn.16xlarge", 
+        },
+        "id": "r5dn.16xlarge",
+        "name": "r5dn.16xlarge",
         "ram": 524288
-    }, 
+    },
     "r5dn.24xlarge": {
-        "bandwidth": 100, 
-        "disk": 3600, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "Memory optimized", 
-            "instanceType": "r5dn.24xlarge", 
-            "instancesku": "BAP6QNQX6PMZERRG", 
-            "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", 
+        "bandwidth": 100,
+        "disk": 3600,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "NA",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5dn.24xlarge",
+            "instancesku": "BAP6QNQX6PMZERRG",
+            "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.24xlarge", 
-        "name": "r5dn.24xlarge", 
+        },
+        "id": "r5dn.24xlarge",
+        "name": "r5dn.24xlarge",
         "ram": 786432
-    }, 
+    },
     "r5dn.2xlarge": {
-        "bandwidth": 25, 
-        "disk": 300, 
-        "extra": {
-            "currentGeneration": "Yes", 
-            "ecu": "NA", 
-            "instanceFamily": "Memory optimized", 
... 9543 lines suppressed ...


Mime
View raw message