libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From quent...@apache.org
Subject [08/10] libcloud git commit: Make scraped EC2 sizes deterministic
Date Fri, 29 Jun 2018 08:19:32 GMT
http://git-wip-us.apache.org/repos/asf/libcloud/blob/384e4233/libcloud/compute/constants.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/constants.py b/libcloud/compute/constants.py
index f889f82..d87f13c 100644
--- a/libcloud/compute/constants.py
+++ b/libcloud/compute/constants.py
@@ -1,3417 +1,2908 @@
 # File generated by script
 INSTANCE_TYPES = {
-    "p3.16xlarge": {
+    "c1.medium": {
+        "bandwidth": None,
+        "disk": 350,
         "extra": {
-            "gpu": "8",
-            "dedicatedEbsThroughput": "14000 Mbps",
-            "ecu": "188",
-            "vcpu": "64",
-            "currentGeneration": "Yes",
+            "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",
-            "operation": "RunInstances:0010",
-            "instanceFamily": "GPU instance",
-            "memory": "488 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "EBS only",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "UGW1-DedicatedUsage:p3.16xlarge",
-            "networkPerformance": "25 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "p3.16xlarge",
-            "normalizationSizeFactor": "128",
-            "processorArchitecture": "64-bit",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "1 x 350",
+            "vcpu": "2"
         },
-        "id": "p3.16xlarge",
-        "ram": 499712,
-        "disk": 0,
-        "name": "p3.16xlarge",
-        "bandwidth": 25
+        "id": "c1.medium",
+        "name": "c1.medium",
+        "ram": 1740
     },
-    "c5.4xlarge": {
+    "c1.xlarge": {
+        "bandwidth": None,
+        "disk": 1680,
         "extra": {
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "62",
-            "vcpu": "16",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
+            "currentGeneration": "No",
+            "ecu": "20",
             "instanceFamily": "Compute optimized",
-            "memory": "32 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
-            "storage": "EBS only",
-            "tenancy": "Dedicated",
-            "clockSpeed": "3.0 Ghz",
-            "usagetype": "EUW2-DedicatedUsage:c5.4xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c5.4xlarge",
-            "normalizationSizeFactor": "32",
+            "instanceType": "c1.xlarge",
+            "memory": "7 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Family",
             "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "4 x 420",
+            "vcpu": "8"
         },
-        "id": "c5.4xlarge",
-        "ram": 32768,
-        "disk": 0,
-        "name": "c5.4xlarge",
-        "bandwidth": 10
+        "id": "c1.xlarge",
+        "name": "c1.xlarge",
+        "ram": 7168
     },
-    "t2.xlarge": {
+    "c3.2xlarge": {
+        "bandwidth": None,
+        "disk": 160,
         "extra": {
-            "ecu": "Variable",
-            "vcpu": "4",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
-            "instanceFamily": "General purpose",
-            "memory": "16 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "Up to 3.0 GHz",
-            "usagetype": "USE2-BoxUsage:t2.xlarge",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "t2.xlarge",
-            "normalizationSizeFactor": "8",
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "No",
+            "ecu": "28",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.2xlarge",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "2 x 80 SSD",
+            "vcpu": "8"
         },
-        "id": "t2.xlarge",
-        "ram": 16384,
-        "disk": 0,
-        "name": "t2.xlarge",
-        "bandwidth": None
+        "id": "c3.2xlarge",
+        "name": "c3.2xlarge",
+        "ram": 15360
     },
-    "hs1.8xlarge": {
+    "c3.4xlarge": {
+        "bandwidth": None,
+        "disk": 320,
         "extra": {
-            "ecu": "35",
-            "vcpu": "17",
+            "clockSpeed": "2.8 GHz",
             "currentGeneration": "No",
+            "ecu": "55",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.4xlarge",
+            "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",
-            "operation": "RunInstances:0006",
-            "instanceFamily": "Storage optimized",
-            "memory": "117 GiB",
-            "physicalProcessor": "Intel Xeon E5-2650",
-            "storage": "24 x 2000",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2 GHz",
-            "usagetype": "APS2-DedicatedUsage:hs1.8xlarge",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 160 SSD",
+            "vcpu": "16"
+        },
+        "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",
+            "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "SQL Std",
-            "capacitystatus": "Used",
-            "instanceType": "hs1.8xlarge",
             "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",
-            "licenseModel": "No License required"
+            "storage": "2 x 320 SSD",
+            "vcpu": "32"
         },
-        "id": "hs1.8xlarge",
-        "ram": 119808,
-        "disk": 48000,
-        "name": "hs1.8xlarge",
-        "bandwidth": 10
+        "id": "c3.8xlarge",
+        "name": "c3.8xlarge",
+        "ram": 61440
     },
-    "i2.xlarge": {
+    "c3.large": {
+        "bandwidth": None,
+        "disk": 32,
         "extra": {
-            "storage": "1 x 800 SSD",
-            "ecu": "14",
-            "vcpu": "4",
+            "clockSpeed": "2.8 GHz",
             "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0202",
-            "instanceFamily": "Storage optimized",
-            "memory": "30.5 GiB",
+            "ecu": "7",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.large",
+            "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",
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 16 SSD",
+            "vcpu": "2"
+        },
+        "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",
-            "tenancy": "Host",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "APS3-HostBoxUsage:i2.xlarge",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c3.xlarge",
+            "memory": "7.5 GiB",
             "networkPerformance": "Moderate",
-            "preInstalledSw": "SQL Web",
-            "capacitystatus": "Used",
-            "instanceType": "i2.xlarge",
             "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",
-            "licenseModel": "No License required"
+            "storage": "2 x 40 SSD",
+            "vcpu": "4"
         },
-        "id": "i2.xlarge",
-        "ram": 31232,
-        "disk": 800,
-        "name": "i2.xlarge",
-        "bandwidth": None
+        "id": "c3.xlarge",
+        "name": "c3.xlarge",
+        "ram": 7680
     },
-    "c5.2xlarge": {
+    "c4.2xlarge": {
+        "bandwidth": None,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "31",
-            "vcpu": "8",
+            "clockSpeed": "2.9 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0100",
+            "dedicatedEbsThroughput": "1000 Mbps",
+            "ecu": "31",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "memory": "16 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "3.0 Ghz",
-            "usagetype": "EUW2-BoxUsage:c5.2xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "c5.2xlarge",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "8"
         },
-        "id": "c5.2xlarge",
-        "ram": 16384,
-        "disk": 0,
-        "name": "c5.2xlarge",
-        "bandwidth": 10
+        "id": "c4.2xlarge",
+        "name": "c4.2xlarge",
+        "ram": 15360
     },
-    "x1.32xlarge": {
+    "c4.4xlarge": {
+        "bandwidth": None,
+        "disk": 0,
         "extra": {
-            "storage": "2 x 1,920",
-            "intelTurboAvailable": "Yes",
-            "ecu": "349",
-            "vcpu": "128",
+            "clockSpeed": "2.9 GHz",
             "currentGeneration": "Yes",
-            "intelAvx2Available": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:000g",
-            "instanceFamily": "Memory optimized",
-            "memory": "1,952 GiB",
-            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
+            "dedicatedEbsThroughput": "2000 Mbps",
+            "ecu": "62",
             "enhancedNetworkingSupported": "Yes",
-            "intelAvxAvailable": "Yes",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "EUW2-DedicatedUsage:x1.32xlarge",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.4xlarge",
+            "memory": "30 GiB",
             "networkPerformance": "High",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "x1.32xlarge",
-            "normalizationSizeFactor": "256",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "EBS only",
+            "vcpu": "16"
         },
-        "id": "x1.32xlarge",
-        "ram": 1998848,
-        "disk": 3840,
-        "name": "x1.32xlarge",
-        "bandwidth": None
+        "id": "c4.4xlarge",
+        "name": "c4.4xlarge",
+        "ram": 30720
     },
-    "x1e.2xlarge": {
+    "c4.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "1000 Mbps",
-            "ecu": "23",
-            "vcpu": "8",
+            "clockSpeed": "2.9 GHz",
             "currentGeneration": "Yes",
-            "intelAvx2Available": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0100",
-            "instanceFamily": "Memory optimized",
-            "memory": "244 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2",
-            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
-            "storage": "1 x 240",
-            "intelAvxAvailable": "Yes",
-            "tenancy": "Host",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "APS2-HostBoxUsage:x1e.2xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "x1e.2xlarge",
-            "normalizationSizeFactor": "16",
+            "dedicatedEbsThroughput": "4000 Mbps",
+            "ecu": "132",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.8xlarge",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "36"
         },
-        "id": "x1e.2xlarge",
-        "ram": 249856,
-        "disk": 240,
-        "name": "x1e.2xlarge",
-        "bandwidth": 10
+        "id": "c4.8xlarge",
+        "name": "c4.8xlarge",
+        "ram": 61440
     },
-    "i3.2xlarge": {
+    "c4.large": {
+        "bandwidth": None,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "1750 Mbps",
-            "ecu": "27",
-            "vcpu": "8",
+            "clockSpeed": "2.9 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0100",
-            "instanceFamily": "Storage optimized",
-            "memory": "61 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "1 x 1.9 NVMe SSD",
-            "tenancy": "Shared",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "APS2-BoxUsage:i3.2xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "i3.2xlarge",
-            "normalizationSizeFactor": "16",
+            "dedicatedEbsThroughput": "500 Mbps",
+            "ecu": "8",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c4.large",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "2"
         },
-        "id": "i3.2xlarge",
-        "ram": 62464,
-        "disk": 1,
-        "name": "i3.2xlarge",
-        "bandwidth": 10
+        "id": "c4.large",
+        "name": "c4.large",
+        "ram": 3840
     },
-    "i2.4xlarge": {
+    "c4.xlarge": {
+        "bandwidth": None,
+        "disk": 0,
         "extra": {
-            "ebsOptimized": "Yes",
-            "ecu": "53",
-            "vcpu": "16",
-            "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "Hourly",
-            "instanceFamily": "Storage optimized",
-            "memory": "122 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
-            "storage": "4 x 800 SSD",
-            "tenancy": "NA",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "APS3-EBSOptimized:i2.4xlarge",
+            "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",
-            "preInstalledSw": "NA",
-            "capacitystatus": "NA",
-            "instanceType": "i2.4xlarge",
-            "normalizationSizeFactor": "32",
+            "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",
-            "licenseModel": "NA",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "4"
         },
-        "id": "i2.4xlarge",
-        "ram": 124928,
-        "disk": 3200,
-        "name": "i2.4xlarge",
-        "bandwidth": None
+        "id": "c4.xlarge",
+        "name": "c4.xlarge",
+        "ram": 7680
     },
-    "c4.8xlarge": {
+    "c5.18xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "4000 Mbps",
-            "ecu": "132",
-            "vcpu": "36",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "281",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "memory": "60 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "2.9 GHz",
-            "usagetype": "EUC1-HostBoxUsage:c4.8xlarge",
-            "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c4.8xlarge",
-            "normalizationSizeFactor": "64",
+            "instanceType": "c5.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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "72"
         },
-        "id": "c4.8xlarge",
-        "ram": 61440,
-        "disk": 0,
-        "name": "c4.8xlarge",
-        "bandwidth": 10
+        "id": "c5.18xlarge",
+        "name": "c5.18xlarge",
+        "ram": 147456
     },
-    "r4.xlarge": {
+    "c5.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "800 Mbps",
-            "ecu": "13.5",
-            "vcpu": "4",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
-            "instanceFamily": "Memory optimized",
-            "memory": "30.5 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "APN3-BoxUsage:r4.xlarge",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "34",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.2xlarge",
+            "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "r4.xlarge",
-            "normalizationSizeFactor": "8",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "8"
         },
-        "id": "r4.xlarge",
-        "ram": 31232,
-        "disk": 0,
-        "name": "r4.xlarge",
-        "bandwidth": 10
+        "id": "c5.2xlarge",
+        "name": "c5.2xlarge",
+        "ram": 16384
     },
-    "m4.large": {
+    "c5.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "450 Mbps",
-            "ecu": "6.5",
-            "vcpu": "2",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0102",
-            "instanceFamily": "General purpose",
-            "memory": "8 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "2.4 GHz",
-            "usagetype": "USW1-HostBoxUsage:m4.large",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "m4.large",
-            "normalizationSizeFactor": "4",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "68",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.4xlarge",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "16"
         },
-        "id": "m4.large",
-        "ram": 8192,
-        "disk": 0,
-        "name": "m4.large",
-        "bandwidth": None
+        "id": "c5.4xlarge",
+        "name": "c5.4xlarge",
+        "ram": 32768
     },
-    "cr1.8xlarge": {
+    "c5.9xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "ecu": "88",
-            "vcpu": "32",
-            "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0202",
-            "instanceFamily": "Memory optimized",
-            "memory": "244 GiB",
-            "physicalProcessor": "Intel Xeon E5-2670",
-            "storage": "2 x 120 SSD",
-            "tenancy": "Shared",
-            "usagetype": "APN1-BoxUsage:cr1.8xlarge",
+            "clockSpeed": "3.0 Ghz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "141",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.9xlarge",
+            "memory": "72 GiB",
             "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "SQL Web",
-            "capacitystatus": "Used",
-            "instanceType": "cr1.8xlarge",
-            "normalizationSizeFactor": "64",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "EBS only",
+            "vcpu": "36"
         },
-        "id": "cr1.8xlarge",
-        "ram": 249856,
-        "disk": 240,
-        "name": "cr1.8xlarge",
-        "bandwidth": 10
+        "id": "c5.9xlarge",
+        "name": "c5.9xlarge",
+        "ram": 73728
     },
-    "m5.4xlarge": {
+    "c5.large": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "2120 Mbps",
-            "ecu": "61",
-            "vcpu": "16",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0100",
-            "instanceFamily": "General purpose",
-            "memory": "64 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8175",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "EU-HostBoxUsage:m5.4xlarge",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "9",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5.large",
+            "memory": "4 GiB",
             "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "m5.4xlarge",
-            "normalizationSizeFactor": "32",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "2"
         },
-        "id": "m5.4xlarge",
-        "ram": 65536,
-        "disk": 0,
-        "name": "m5.4xlarge",
-        "bandwidth": 10
+        "id": "c5.large",
+        "name": "c5.large",
+        "ram": 4096
     },
-    "r3.large": {
+    "c5.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "storage": "1 x 32 SSD",
-            "ecu": "6.5",
-            "vcpu": "2",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
-            "instanceFamily": "Memory optimized",
-            "memory": "15.25 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "17",
             "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "USE2-DedicatedUsage:r3.large",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "r3.large",
-            "normalizationSizeFactor": "4",
-            "processorArchitecture": "64-bit",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
-        },
-        "id": "r3.large",
-        "ram": 15616,
-        "disk": 32,
-        "name": "r3.large",
-        "bandwidth": None
-    },
-    "c4.2xlarge": {
-        "extra": {
-            "dedicatedEbsThroughput": "1000 Mbps",
-            "ecu": "31",
-            "vcpu": "8",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0100",
             "instanceFamily": "Compute optimized",
-            "memory": "15 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "2.9 GHz",
-            "usagetype": "APN2-HostBoxUsage:c4.2xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "c4.2xlarge",
-            "normalizationSizeFactor": "16",
+            "instanceType": "c5.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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "4"
         },
-        "id": "c4.2xlarge",
-        "ram": 15360,
-        "disk": 0,
-        "name": "c4.2xlarge",
-        "bandwidth": None
+        "id": "c5.xlarge",
+        "name": "c5.xlarge",
+        "ram": 8192
     },
-    "c4.xlarge": {
+    "c5d.18xlarge": {
+        "bandwidth": 25,
+        "disk": 1800,
         "extra": {
-            "dedicatedEbsThroughput": "750 Mbps",
-            "ecu": "16",
-            "vcpu": "4",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
+            "dedicatedEbsThroughput": "9000 Mbps",
+            "ecu": "281",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "memory": "7.5 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "2.9 GHz",
-            "usagetype": "APS1-HostBoxUsage:c4.xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c4.xlarge",
-            "normalizationSizeFactor": "8",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "1 x 1800 NVMe SSD",
+            "vcpu": "72"
         },
-        "id": "c4.xlarge",
-        "ram": 7680,
-        "disk": 0,
-        "name": "c4.xlarge",
-        "bandwidth": None
+        "id": "c5d.18xlarge",
+        "name": "c5d.18xlarge",
+        "ram": 147456
     },
-    "r3.2xlarge": {
+    "c5d.2xlarge": {
+        "bandwidth": 10,
+        "disk": 200,
         "extra": {
-            "storage": "1 x 160 SSD",
-            "ecu": "26",
-            "vcpu": "8",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0006",
-            "instanceFamily": "Memory optimized",
-            "memory": "61 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "34",
             "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Shared",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "APS3-BoxUsage:r3.2xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "SQL Std",
-            "capacitystatus": "Used",
-            "instanceType": "r3.2xlarge",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.2xlarge",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8124M",
             "processorArchitecture": "64-bit",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
-        },
-        "id": "r3.2xlarge",
-        "ram": 62464,
-        "disk": 160,
-        "name": "r3.2xlarge",
-        "bandwidth": None
-    },
-    "i2.2xlarge": {
-        "extra": {
-            "storage": "2 x 800 SSD",
-            "ecu": "27",
-            "vcpu": "8",
-            "currentGeneration": "No",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
             "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
-            "instanceFamily": "Storage optimized",
-            "memory": "61 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
-            "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "DedicatedUsage:i2.2xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "i2.2xlarge",
-            "normalizationSizeFactor": "16",
-            "processorArchitecture": "64-bit",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
+            "storage": "1 x 200 NVMe SSD",
+            "vcpu": "8"
         },
-        "id": "i2.2xlarge",
-        "ram": 62464,
-        "disk": 1600,
-        "name": "i2.2xlarge",
-        "bandwidth": None
+        "id": "c5d.2xlarge",
+        "name": "c5d.2xlarge",
+        "ram": 16384
     },
-    "r4.4xlarge": {
+    "c5d.4xlarge": {
+        "bandwidth": 10,
+        "disk": 400,
         "extra": {
-            "dedicatedEbsThroughput": "3000 Mbps",
-            "ecu": "53",
-            "vcpu": "16",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
-            "instanceFamily": "Memory optimized",
-            "memory": "122 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "EBS only",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "USW2-DedicatedUsage:r4.4xlarge",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "68",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.4xlarge",
+            "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "r4.4xlarge",
             "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "1 x 400 NVMe SSD",
+            "vcpu": "16"
         },
-        "id": "r4.4xlarge",
-        "ram": 124928,
-        "disk": 0,
-        "name": "r4.4xlarge",
-        "bandwidth": 10
+        "id": "c5d.4xlarge",
+        "name": "c5d.4xlarge",
+        "ram": 32768
     },
-    "c3.large": {
+    "c5d.9xlarge": {
+        "bandwidth": 10,
+        "disk": 900,
         "extra": {
-            "storage": "2 x 16 SSD",
-            "ecu": "7",
-            "vcpu": "2",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
-            "instanceFamily": "Compute optimized",
-            "memory": "3.75 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "dedicatedEbsThroughput": "4500 Mbps",
+            "ecu": "141",
             "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Shared",
-            "clockSpeed": "2.8 GHz",
-            "usagetype": "APS2-BoxUsage:c3.large",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c3.large",
-            "normalizationSizeFactor": "4",
-            "processorArchitecture": "32-bit or 64-bit",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
-        },
-        "id": "c3.large",
-        "ram": 3840,
-        "disk": 32,
-        "name": "c3.large",
-        "bandwidth": None
-    },
-    "c1.medium": {
-        "extra": {
-            "ecu": "5",
-            "vcpu": "2",
-            "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
             "instanceFamily": "Compute optimized",
-            "memory": "1.7 GiB",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "1 x 350",
-            "tenancy": "Shared",
-            "usagetype": "SAE1-BoxUsage:c1.medium",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c1.medium",
-            "normalizationSizeFactor": "2",
-            "processorArchitecture": "32-bit or 64-bit",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "1 x 900 NVMe SSD",
+            "vcpu": "36"
         },
-        "id": "c1.medium",
-        "ram": 1740,
-        "disk": 350,
-        "name": "c1.medium",
-        "bandwidth": None
+        "id": "c5d.9xlarge",
+        "name": "c5d.9xlarge",
+        "ram": 73728
     },
-    "m4.xlarge": {
+    "c5d.large": {
+        "bandwidth": 10,
+        "disk": 50,
         "extra": {
-            "dedicatedEbsThroughput": "750 Mbps",
-            "ecu": "13",
-            "vcpu": "4",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0100",
-            "instanceFamily": "General purpose",
-            "memory": "16 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "2.4  GHz",
-            "usagetype": "EUC1-HostBoxUsage:m4.xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "m4.xlarge",
-            "normalizationSizeFactor": "8",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "1 x 50 NVMe SSD",
+            "vcpu": "2"
         },
-        "id": "m4.xlarge",
-        "ram": 16384,
-        "disk": 0,
-        "name": "m4.xlarge",
-        "bandwidth": None
+        "id": "c5d.large",
+        "name": "c5d.large",
+        "ram": 4096
     },
-    "g3.4xlarge": {
+    "c5d.xlarge": {
+        "bandwidth": 10,
+        "disk": 100,
         "extra": {
-            "gpu": "1",
-            "intelTurboAvailable": "Yes",
-            "dedicatedEbsThroughput": "3500 Mbps",
-            "ecu": "47",
-            "vcpu": "16",
+            "clockSpeed": "3.0 Ghz",
             "currentGeneration": "Yes",
-            "intelAvx2Available": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
-            "instanceFamily": "GPU instance",
-            "memory": "122 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "EBS only",
-            "intelAvxAvailable": "Yes",
-            "tenancy": "Shared",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "BoxUsage:g3.4xlarge",
+            "dedicatedEbsThroughput": "Upto 2250 Mbps",
+            "ecu": "17",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c5d.xlarge",
+            "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "g3.4xlarge",
-            "normalizationSizeFactor": "32",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "1 x 100 NVMe SSD",
+            "vcpu": "4"
         },
-        "id": "g3.4xlarge",
-        "ram": 124928,
-        "disk": 0,
-        "name": "g3.4xlarge",
-        "bandwidth": 10
+        "id": "c5d.xlarge",
+        "name": "c5d.xlarge",
+        "ram": 8192
     },
-    "c5.18xlarge": {
+    "cc2.8xlarge": {
+        "bandwidth": 10,
+        "disk": 3360,
         "extra": {
-            "dedicatedEbsThroughput": "9000 Mbps",
-            "ecu": "278",
-            "vcpu": "72",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0200",
+            "clockSpeed": "2.6 GHz",
+            "currentGeneration": "No",
+            "ecu": "88",
             "instanceFamily": "Compute optimized",
-            "memory": "144 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "3.0 Ghz",
-            "usagetype": "USE2-BoxUsage:c5.18xlarge",
-            "networkPerformance": "25 Gigabit",
-            "preInstalledSw": "SQL Web",
-            "capacitystatus": "Used",
-            "instanceType": "c5.18xlarge",
-            "normalizationSizeFactor": "144",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "4 x 840",
+            "vcpu": "32"
         },
-        "id": "c5.18xlarge",
-        "ram": 147456,
-        "disk": 0,
-        "name": "c5.18xlarge",
-        "bandwidth": 25
+        "id": "cc2.8xlarge",
+        "name": "cc2.8xlarge",
+        "ram": 61952
     },
-    "m2.4xlarge": {
+    "cr1.8xlarge": {
+        "bandwidth": 10,
+        "disk": 240,
         "extra": {
-            "ebsOptimized": "Yes",
-            "ecu": "26",
-            "vcpu": "8",
             "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "Hourly",
+            "ecu": "88",
             "instanceFamily": "Memory optimized",
-            "memory": "68.4 GiB",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "2 x 840",
-            "tenancy": "NA",
-            "usagetype": "USW2-EBSOptimized:m2.4xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "NA",
-            "capacitystatus": "NA",
-            "instanceType": "m2.4xlarge",
-            "normalizationSizeFactor": "32",
+            "instanceType": "cr1.8xlarge",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670",
             "processorArchitecture": "64-bit",
-            "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "NA"
-        },
-        "id": "m2.4xlarge",
-        "ram": 70041,
-        "disk": 1680,
-        "name": "m2.4xlarge",
-        "bandwidth": None
-    },
-    "x1e.xlarge": {
-        "extra": {
-            "dedicatedEbsThroughput": "500 Mbps",
-            "ecu": "12",
-            "vcpu": "4",
-            "currentGeneration": "Yes",
-            "intelAvx2Available": "Yes",
             "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0004",
-            "instanceFamily": "Memory optimized",
-            "memory": "122 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2",
-            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
-            "storage": "1 x 120",
-            "intelAvxAvailable": "Yes",
-            "tenancy": "Host",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "USW2-HostBoxUsage:x1e.xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "SQL Std",
-            "capacitystatus": "Used",
-            "instanceType": "x1e.xlarge",
-            "normalizationSizeFactor": "8",
-            "processorArchitecture": "64-bit",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "2 x 120 SSD",
+            "vcpu": "32"
         },
-        "id": "x1e.xlarge",
-        "ram": 124928,
-        "disk": 120,
-        "name": "x1e.xlarge",
-        "bandwidth": 10
+        "id": "cr1.8xlarge",
+        "name": "cr1.8xlarge",
+        "ram": 249856
     },
-    "t2.micro": {
+    "d2.2xlarge": {
+        "bandwidth": None,
+        "disk": 12000,
         "extra": {
-            "ecu": "Variable",
-            "vcpu": "1",
+            "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
+            "ecu": "28",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.2xlarge",
+            "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",
-            "operation": "RunInstances:0010",
-            "instanceFamily": "General purpose",
-            "memory": "1 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "Up to 3.3 GHz",
-            "usagetype": "APS1-BoxUsage:t2.micro",
-            "networkPerformance": "Low to Moderate",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "t2.micro",
-            "normalizationSizeFactor": "0.5",
-            "processorArchitecture": "32-bit or 64-bit",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
+            "storage": "6 x 2000 HDD",
+            "vcpu": "8"
         },
-        "id": "t2.micro",
-        "ram": 1024,
-        "disk": 0,
-        "name": "t2.micro",
-        "bandwidth": None
+        "id": "d2.2xlarge",
+        "name": "d2.2xlarge",
+        "ram": 62464
     },
-    "i3.4xlarge": {
+    "d2.4xlarge": {
+        "bandwidth": None,
+        "disk": 24000,
         "extra": {
-            "dedicatedEbsThroughput": "3500 Mbps",
-            "ecu": "53",
-            "vcpu": "16",
+            "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
+            "ecu": "56",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
+            "instanceType": "d2.4xlarge",
             "memory": "122 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "2 x 1.9 NVMe SSD",
-            "tenancy": "Shared",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "USE2-BoxUsage:i3.4xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "i3.4xlarge",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "12 x 2000 HDD",
+            "vcpu": "16"
         },
-        "id": "i3.4xlarge",
-        "ram": 124928,
-        "disk": 2,
-        "name": "i3.4xlarge",
-        "bandwidth": 10
+        "id": "d2.4xlarge",
+        "name": "d2.4xlarge",
+        "ram": 124928
     },
-    "c4.large": {
+    "d2.8xlarge": {
+        "bandwidth": 10,
+        "disk": 48000,
         "extra": {
-            "dedicatedEbsThroughput": "500 Mbps",
-            "ecu": "8",
-            "vcpu": "2",
+            "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0004",
-            "instanceFamily": "Compute optimized",
-            "memory": "3.75 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.9 GHz",
-            "usagetype": "APS2-DedicatedUsage:c4.large",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "SQL Std",
-            "capacitystatus": "Used",
-            "instanceType": "c4.large",
-            "normalizationSizeFactor": "4",
+            "ecu": "116",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.8xlarge",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "24 x 2000 HDD",
+            "vcpu": "36"
         },
-        "id": "c4.large",
-        "ram": 3840,
-        "disk": 0,
-        "name": "c4.large",
-        "bandwidth": None
+        "id": "d2.8xlarge",
+        "name": "d2.8xlarge",
+        "ram": 249856
     },
-    "d2.4xlarge": {
+    "d2.xlarge": {
+        "bandwidth": None,
+        "disk": 6000,
         "extra": {
-            "storage": "12 x 2000 HDD",
-            "ecu": "56",
-            "vcpu": "16",
+            "clockSpeed": "2.4 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0102",
+            "ecu": "14",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
-            "memory": "122 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "instanceType": "d2.xlarge",
+            "memory": "30.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
-            "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.4 GHz",
-            "usagetype": "APN3-DedicatedUsage:d2.4xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "d2.4xlarge",
-            "normalizationSizeFactor": "32",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
+            "storage": "3 x 2000 HDD",
+            "vcpu": "4"
         },
-        "id": "d2.4xlarge",
-        "ram": 124928,
-        "disk": 24000,
-        "name": "d2.4xlarge",
-        "bandwidth": None
+        "id": "d2.xlarge",
+        "name": "d2.xlarge",
+        "ram": 31232
     },
-    "i3.xlarge": {
+    "f1.16xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "850 Mbps",
-            "ecu": "13",
-            "vcpu": "4",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0800",
-            "instanceFamily": "Storage optimized",
-            "memory": "30.5 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "ecu": "188",
+            "instanceFamily": "FPGA Instances",
+            "instanceType": "f1.16xlarge",
+            "memory": "976 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "1 x 0.95 NVMe SSD",
-            "tenancy": "Host",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "APS1-HostBoxUsage:i3.xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "i3.xlarge",
-            "normalizationSizeFactor": "8",
             "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "Bring your own license",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "64"
         },
-        "id": "i3.xlarge",
-        "ram": 31232,
-        "disk": 0,
-        "name": "i3.xlarge",
-        "bandwidth": 10
+        "id": "f1.16xlarge",
+        "name": "f1.16xlarge",
+        "ram": 999424
     },
-    "c5.xlarge": {
+    "f1.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "16",
-            "vcpu": "4",
             "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",
-            "operation": "RunInstances:0200",
-            "instanceFamily": "Compute optimized",
-            "memory": "8 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
+            "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "tenancy": "Dedicated",
-            "clockSpeed": "3.0 Ghz",
-            "usagetype": "EUW2-DedicatedUsage:c5.xlarge",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "SQL Web",
-            "capacitystatus": "Used",
-            "instanceType": "c5.xlarge",
-            "normalizationSizeFactor": "8",
+            "vcpu": "8"
+        },
+        "id": "f1.2xlarge",
+        "name": "f1.2xlarge",
+        "ram": 124928
+    },
+    "g2.2xlarge": {
+        "bandwidth": None,
+        "disk": 60,
+        "extra": {
+            "clockSpeed": "2.6 GHz",
+            "currentGeneration": "No",
+            "ecu": "26",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g2.2xlarge",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "1 x 60 SSD",
+            "vcpu": "8"
         },
-        "id": "c5.xlarge",
-        "ram": 8192,
-        "disk": 0,
-        "name": "c5.xlarge",
-        "bandwidth": 10
+        "id": "g2.2xlarge",
+        "name": "g2.2xlarge",
+        "ram": 15360
     },
-    "r3.8xlarge": {
+    "g2.8xlarge": {
+        "bandwidth": 10,
+        "disk": 240,
         "extra": {
-            "storage": "2 x 320 SSD",
+            "clockSpeed": "2.6 GHz",
+            "currentGeneration": "No",
             "ecu": "104",
-            "vcpu": "32",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0010",
-            "instanceFamily": "Memory optimized",
-            "memory": "244 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
-            "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Shared",
-            "clockSpeed": "2.5 GHz",
-            "usagetype": "APS3-BoxUsage:r3.8xlarge",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g2.8xlarge",
+            "memory": "60 GiB",
             "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "r3.8xlarge",
             "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel Turbo",
+            "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required"
+            "storage": "2 x 120 SSD",
+            "vcpu": "32"
         },
-        "id": "r3.8xlarge",
-        "ram": 249856,
-        "disk": 640,
-        "name": "r3.8xlarge",
-        "bandwidth": 10
+        "id": "g2.8xlarge",
+        "name": "g2.8xlarge",
+        "ram": 61440
     },
-    "c5.large": {
+    "g3.16xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "Upto 2250 Mbps",
-            "ecu": "8",
-            "vcpu": "2",
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
-            "instanceFamily": "Compute optimized",
-            "memory": "4 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "3.0 Ghz",
-            "usagetype": "SAE1-BoxUsage:c5.large",
-            "networkPerformance": "Up to 10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c5.large",
-            "normalizationSizeFactor": "4",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3.16xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "488 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "64"
         },
-        "id": "c5.large",
-        "ram": 4096,
-        "disk": 0,
-        "name": "c5.large",
-        "bandwidth": 10
+        "id": "g3.16xlarge",
+        "name": "g3.16xlarge",
+        "ram": 499712
     },
-    "c5.9xlarge": {
+    "g3.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "4500 Mbps",
-            "ecu": "139",
-            "vcpu": "36",
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0800",
-            "instanceFamily": "Compute optimized",
-            "memory": "72 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
-            "physicalProcessor": "Intel Xeon Platinum 8124M",
-            "storage": "EBS only",
-            "tenancy": "Host",
-            "clockSpeed": "3.0 Ghz",
-            "usagetype": "SAE1-HostBoxUsage:c5.9xlarge",
-            "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c5.9xlarge",
-            "normalizationSizeFactor": "72",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "47",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3.4xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "122 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
+            "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "Bring your own license",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "16"
         },
-        "id": "c5.9xlarge",
-        "ram": 73728,
-        "disk": 0,
-        "name": "c5.9xlarge",
-        "bandwidth": 10
+        "id": "g3.4xlarge",
+        "name": "g3.4xlarge",
+        "ram": 124928
     },
-    "m4.10xlarge": {
+    "g3.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
         "extra": {
-            "dedicatedEbsThroughput": "4000 Mbps",
-            "ecu": "124.5",
-            "vcpu": "40",
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances",
-            "instanceFamily": "General purpose",
-            "memory": "160 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
-            "storage": "EBS only",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.4 GHz",
-            "usagetype": "APS3-DedicatedUsage:m4.10xlarge",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "94",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "2",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3.8xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "244 GiB",
             "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "m4.10xlarge",
-            "normalizationSizeFactor": "80",
+            "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "EBS only",
+            "vcpu": "32"
         },
-        "id": "m4.10xlarge",
-        "ram": 163840,
-        "disk": 0,
-        "name": "m4.10xlarge",
-        "bandwidth": 10
+        "id": "g3.8xlarge",
+        "name": "g3.8xlarge",
+        "ram": 249856
     },
-    "c3.8xlarge": {
+    "h1.16xlarge": {
+        "bandwidth": 25,
+        "disk": 16000,
         "extra": {
-            "storage": "2 x 320 SSD",
-            "ecu": "108",
-            "vcpu": "32",
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0200",
-            "instanceFamily": "Compute optimized",
-            "memory": "60 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "188",
             "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.8 GHz",
-            "usagetype": "EU-DedicatedUsage:c3.8xlarge",
-            "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "SQL Web",
-            "capacitystatus": "Used",
-            "instanceType": "c3.8xlarge",
-            "normalizationSizeFactor": "64",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "8 x 2000 HDD",
+            "vcpu": "64"
         },
-        "id": "c3.8xlarge",
-        "ram": 61440,
-        "disk": 640,
-        "name": "c3.8xlarge",
-        "bandwidth": 10
+        "id": "h1.16xlarge",
+        "name": "h1.16xlarge",
+        "ram": 262144
     },
-    "t2.nano": {
+    "h1.2xlarge": {
+        "bandwidth": 10,
+        "disk": 2000,
         "extra": {
-            "ecu": "Variable",
-            "vcpu": "1",
+            "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",
-            "operation": "RunInstances:0800",
-            "instanceFamily": "General purpose",
-            "memory": "0.5 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "Up to 3.3 GHz",
-            "usagetype": "EUC1-BoxUsage:t2.nano",
-            "networkPerformance": "Low",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "t2.nano",
-            "normalizationSizeFactor": "0.25",
-            "processorArchitecture": "32-bit or 64-bit",
             "servicename": "Amazon Elastic Compute Cloud",
-            "licenseModel": "Bring your own license"
+            "storage": "1 x 2000 HDD",
+            "vcpu": "8"
         },
-        "id": "t2.nano",
-        "ram": 512,
-        "disk": 0,
-        "name": "t2.nano",
-        "bandwidth": None
+        "id": "h1.2xlarge",
+        "name": "h1.2xlarge",
+        "ram": 32768
     },
-    "c1.xlarge": {
+    "h1.4xlarge": {
+        "bandwidth": 10,
+        "disk": 4000,
         "extra": {
-            "ecu": "20",
-            "vcpu": "8",
-            "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0002",
-            "instanceFamily": "Compute optimized",
-            "memory": "7 GiB",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "4 x 420",
-            "tenancy": "Dedicated",
-            "usagetype": "USW2-DedicatedUsage:c1.xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "c1.xlarge",
-            "normalizationSizeFactor": "8",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "2 x 2000 HDD",
+            "vcpu": "16"
         },
-        "id": "c1.xlarge",
-        "ram": 7168,
-        "disk": 1680,
-        "name": "c1.xlarge",
-        "bandwidth": None
+        "id": "h1.4xlarge",
+        "name": "h1.4xlarge",
+        "ram": 65536
     },
-    "d2.8xlarge": {
+    "h1.8xlarge": {
+        "bandwidth": 10,
+        "disk": 8000,
         "extra": {
-            "storage": "24 x 2000 HDD",
-            "ecu": "116",
-            "vcpu": "36",
+            "clockSpeed": "2.3 GHz",
             "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0102",
-            "instanceFamily": "Storage optimized",
-            "memory": "244 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "99",
             "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Host",
-            "clockSpeed": "2.4 GHz",
-            "usagetype": "SAE1-HostBoxUsage:d2.8xlarge",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "h1.8xlarge",
+            "memory": "128 GiB",
             "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "SQL Ent",
-            "capacitystatus": "Used",
-            "instanceType": "d2.8xlarge",
             "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",
-            "licenseModel": "No License required"
+            "storage": "4 x 2000 HDD",
+            "vcpu": "32"
         },
-        "id": "d2.8xlarge",
-        "ram": 249856,
-        "disk": 48000,
-        "name": "d2.8xlarge",
-        "bandwidth": 10
+        "id": "h1.8xlarge",
+        "name": "h1.8xlarge",
+        "ram": 131072
     },
-    "m1.xlarge": {
+    "hs1.8xlarge": {
+        "bandwidth": 10,
+        "disk": 48000,
         "extra": {
-            "ecu": "8",
-            "vcpu": "4",
+            "clockSpeed": "2 GHz",
             "currentGeneration": "No",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:000g",
-            "instanceFamily": "General purpose",
-            "memory": "15 GiB",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "4 x 420",
-            "tenancy": "Shared",
-            "usagetype": "EU-BoxUsage:m1.xlarge",
-            "networkPerformance": "High",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "m1.xlarge",
-            "normalizationSizeFactor": "8",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "24 x 2000",
+            "vcpu": "17"
         },
-        "id": "m1.xlarge",
-        "ram": 15360,
-        "disk": 1680,
-        "name": "m1.xlarge",
-        "bandwidth": None
+        "id": "hs1.8xlarge",
+        "name": "hs1.8xlarge",
+        "ram": 119808
     },
-    "t2.2xlarge": {
+    "i2.2xlarge": {
+        "bandwidth": None,
+        "disk": 1600,
         "extra": {
-            "ecu": "Variable",
-            "vcpu": "8",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0202",
-            "instanceFamily": "General purpose",
-            "memory": "32 GiB",
-            "processorFeatures": "Intel AVX; Intel Turbo",
-            "physicalProcessor": "Intel Xeon Family",
-            "storage": "EBS only",
-            "tenancy": "Shared",
-            "clockSpeed": "Up to 3.0 GHz",
-            "usagetype": "USW1-BoxUsage:t2.2xlarge",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "SQL Web",
-            "capacitystatus": "Used",
-            "instanceType": "t2.2xlarge",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "2 x 800 SSD",
+            "vcpu": "8"
         },
-        "id": "t2.2xlarge",
-        "ram": 32768,
-        "disk": 0,
-        "name": "t2.2xlarge",
-        "bandwidth": None
+        "id": "i2.2xlarge",
+        "name": "i2.2xlarge",
+        "ram": 62464
     },
-    "d2.xlarge": {
+    "i2.4xlarge": {
+        "bandwidth": None,
+        "disk": 3200,
         "extra": {
-            "storage": "3 x 2000 HDD",
-            "ecu": "14",
-            "vcpu": "4",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0006",
-            "instanceFamily": "Storage optimized",
-            "memory": "30.5 GiB",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "53",
             "enhancedNetworkingSupported": "Yes",
-            "tenancy": "Host",
-            "clockSpeed": "2.4 GHz",
-            "usagetype": "APS3-HostBoxUsage:d2.xlarge",
-            "networkPerformance": "Moderate",
-            "preInstalledSw": "SQL Std",
-            "capacitystatus": "Used",
-            "instanceType": "d2.xlarge",
-            "normalizationSizeFactor": "8",
+            "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",
-            "licenseModel": "No License required"
+            "storage": "4 x 800 SSD",
+            "vcpu": "16"
         },
-        "id": "d2.xlarge",
-        "ram": 31232,
-        "disk": 6000,
-        "name": "d2.xlarge",
-        "bandwidth": None
+        "id": "i2.4xlarge",
+        "name": "i2.4xlarge",
+        "ram": 124928
     },
-    "i3.8xlarge": {
+    "i2.8xlarge": {
+        "bandwidth": 10,
+        "disk": 6400,
         "extra": {
-            "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "99",
-            "vcpu": "32",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0010",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "No",
+            "ecu": "104",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
+            "instanceType": "i2.8xlarge",
             "memory": "244 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "4 x 1.9 NVMe SSD",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "USE2-DedicatedUsage:i3.8xlarge",
             "networkPerformance": "10 Gigabit",
-            "preInstalledSw": "NA",
-            "capacitystatus": "Used",
-            "instanceType": "i3.8xlarge",
             "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",
-            "licenseModel": "No License required",
-            "enhancedNetworkingSupported": "Yes"
+            "storage": "8 x 800 SSD",
+            "vcpu": "32"
         },
-        "id": "i3.8xlarge",
-        "ram": 249856,
-        "disk": 4,
-        "name": "i3.8xlarge",
-        "bandwidth": 10
+        "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",
+            "vcpu": "4"
+        },
+        "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",
-            "vcpu": "64",
-            "currentGeneration": "Yes",
-            "servicecode": "AmazonEC2",
-            "operation": "RunInstances:0004",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
+            "instanceType": "i3.16xlarge",
             "memory": "488 GiB",
-            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
-            "storage": "8 x 1.9 NVMe SSD",
-            "tenancy": "Dedicated",
-            "clockSpeed": "2.3 GHz",
-            "usagetype": "EUW2-

<TRUNCATED>

Mime
View raw message