Repository: apache/libcloud (language: python)

Issue:
AWS Region af-south-1 is not supported in the EC2 driver
## Feature Request

In order to make some of our (and probably others') automation to work, libcloud has to support the AWS region we are working in, which is af-south-1. Just like in PR #1656  I am planning to add the region.

For more information on contributing, please see https://libcloud.readthedocs.io/en/latest/development.html



Discussion / hints:

Fix patch:
diff --git a/contrib/scrape-ec2-prices.py b/contrib/scrape-ec2-prices.py
index 9ad0d777f3..6c43cc3a6a 100755
--- a/contrib/scrape-ec2-prices.py
+++ b/contrib/scrape-ec2-prices.py
@@ -58,6 +58,7 @@
     "sa-east-1",
     "cn-north-1",
     "ap-east-1",
+    "af-south-1"
 ]
 
 EC2_INSTANCE_TYPES = [
@@ -147,6 +148,7 @@
     "us-gov-west-1": "ec2_us_govwest",
     "cn-north-1": "ec2_cn_north",
     "ap-east-1": "ec2_ap_east",
+    "af-south-1": "ec2_af_south"
 }
 
 INSTANCE_SIZES = [
diff --git a/contrib/scrape-ec2-sizes.py b/contrib/scrape-ec2-sizes.py
index dd005145c8..c258c1257d 100755
--- a/contrib/scrape-ec2-sizes.py
+++ b/contrib/scrape-ec2-sizes.py
@@ -93,6 +93,14 @@
         "country": "US",
         "signature_version": "2",
     },
+    # Africa
+    "af-south-1": {
+        "id": "af-south-1",
+        "endpoint": "ec2.af-south-1.amazonaws.com",
+        "api_name": "ec2_af_south",
+        "country": "South Africa",
+        "signature_version": "4",
+    },
     # EU
     "eu-west-1": {
         "id": "eu-west-1",
diff --git a/libcloud/compute/constants/ec2_instance_types.py b/libcloud/compute/constants/ec2_instance_types.py
index 6b36b6ee0a..51f8b41260 100644
--- a/libcloud/compute/constants/ec2_instance_types.py
+++ b/libcloud/compute/constants/ec2_instance_types.py
@@ -43,11 +43,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "a1.2xlarge",
         "name": "a1.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "a1.4xlarge": {
         "bandwidth": 10,
@@ -76,11 +76,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "a1.4xlarge",
         "name": "a1.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "a1.large": {
         "bandwidth": 10,
@@ -110,11 +110,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "a1.large",
         "name": "a1.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "a1.medium": {
         "bandwidth": 10,
@@ -144,11 +144,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "a1.medium",
         "name": "a1.medium",
-        "ram": 2048,
+        "ram": 2048
     },
     "a1.xlarge": {
         "bandwidth": 10,
@@ -178,11 +178,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "a1.xlarge",
         "name": "a1.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c1.medium": {
         "bandwidth": None,
@@ -209,11 +209,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 350 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c1.medium",
         "name": "c1.medium",
-        "ram": 1740,
+        "ram": 1740
     },
     "c1.xlarge": {
         "bandwidth": None,
@@ -240,11 +240,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 420 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c1.xlarge",
         "name": "c1.xlarge",
-        "ram": 7168,
+        "ram": 7168
     },
     "c3.2xlarge": {
         "bandwidth": None,
@@ -274,11 +274,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 80 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c3.2xlarge",
         "name": "c3.2xlarge",
-        "ram": 15360,
+        "ram": 15360
     },
     "c3.4xlarge": {
         "bandwidth": None,
@@ -307,11 +307,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 160 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c3.4xlarge",
         "name": "c3.4xlarge",
-        "ram": 30720,
+        "ram": 30720
     },
     "c3.8xlarge": {
         "bandwidth": 10,
@@ -341,11 +341,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 320 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c3.8xlarge",
         "name": "c3.8xlarge",
-        "ram": 61440,
+        "ram": 61440
     },
     "c3.large": {
         "bandwidth": None,
@@ -374,11 +374,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 16 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c3.large",
         "name": "c3.large",
-        "ram": 3840,
+        "ram": 3840
     },
     "c3.xlarge": {
         "bandwidth": None,
@@ -408,11 +408,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 40 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c3.xlarge",
         "name": "c3.xlarge",
-        "ram": 7680,
+        "ram": 7680
     },
     "c4.2xlarge": {
         "bandwidth": None,
@@ -442,11 +442,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c4.2xlarge",
         "name": "c4.2xlarge",
-        "ram": 15360,
+        "ram": 15360
     },
     "c4.4xlarge": {
         "bandwidth": None,
@@ -477,11 +477,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c4.4xlarge",
         "name": "c4.4xlarge",
-        "ram": 30720,
+        "ram": 30720
     },
     "c4.8xlarge": {
         "bandwidth": 10,
@@ -512,11 +512,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "36",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c4.8xlarge",
         "name": "c4.8xlarge",
-        "ram": 61440,
+        "ram": 61440
     },
     "c4.large": {
         "bandwidth": None,
@@ -547,11 +547,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c4.large",
         "name": "c4.large",
-        "ram": 3840,
+        "ram": 3840
     },
     "c4.xlarge": {
         "bandwidth": None,
@@ -581,11 +581,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c4.xlarge",
         "name": "c4.xlarge",
-        "ram": 7680,
+        "ram": 7680
     },
     "c5.12xlarge": {
         "bandwidth": 12,
@@ -616,11 +616,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.12xlarge",
         "name": "c5.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c5.18xlarge": {
         "bandwidth": 25,
@@ -651,11 +651,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "72",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.18xlarge",
         "name": "c5.18xlarge",
-        "ram": 147456,
+        "ram": 147456
     },
     "c5.24xlarge": {
         "bandwidth": 25,
@@ -686,11 +686,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.24xlarge",
         "name": "c5.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c5.2xlarge": {
         "bandwidth": 10,
@@ -720,11 +720,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.2xlarge",
         "name": "c5.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c5.4xlarge": {
         "bandwidth": 10,
@@ -754,11 +754,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.4xlarge",
         "name": "c5.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c5.9xlarge": {
         "bandwidth": 10,
@@ -788,11 +788,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "36",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.9xlarge",
         "name": "c5.9xlarge",
-        "ram": 73728,
+        "ram": 73728
     },
     "c5.large": {
         "bandwidth": 10,
@@ -822,11 +822,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.large",
         "name": "c5.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c5.xlarge": {
         "bandwidth": 10,
@@ -857,11 +857,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5.xlarge",
         "name": "c5.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c5a.12xlarge": {
         "bandwidth": 12,
@@ -891,11 +891,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.12xlarge",
         "name": "c5a.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c5a.16xlarge": {
         "bandwidth": 20,
@@ -926,11 +926,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.16xlarge",
         "name": "c5a.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c5a.24xlarge": {
         "bandwidth": 20,
@@ -961,11 +961,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.24xlarge",
         "name": "c5a.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c5a.2xlarge": {
         "bandwidth": 10,
@@ -996,11 +996,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.2xlarge",
         "name": "c5a.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c5a.4xlarge": {
         "bandwidth": 10,
@@ -1031,11 +1031,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.4xlarge",
         "name": "c5a.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c5a.8xlarge": {
         "bandwidth": 10,
@@ -1066,11 +1066,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.8xlarge",
         "name": "c5a.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c5a.large": {
         "bandwidth": 10,
@@ -1100,11 +1100,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.large",
         "name": "c5a.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c5a.xlarge": {
         "bandwidth": 10,
@@ -1134,11 +1134,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5a.xlarge",
         "name": "c5a.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c5ad.12xlarge": {
         "bandwidth": 12,
@@ -1169,11 +1169,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.12xlarge",
         "name": "c5ad.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c5ad.16xlarge": {
         "bandwidth": 20,
@@ -1203,11 +1203,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1200 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.16xlarge",
         "name": "c5ad.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c5ad.24xlarge": {
         "bandwidth": 20,
@@ -1238,11 +1238,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.24xlarge",
         "name": "c5ad.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c5ad.2xlarge": {
         "bandwidth": 10,
@@ -1273,11 +1273,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.2xlarge",
         "name": "c5ad.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c5ad.4xlarge": {
         "bandwidth": 10,
@@ -1308,11 +1308,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.4xlarge",
         "name": "c5ad.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c5ad.8xlarge": {
         "bandwidth": 10,
@@ -1343,11 +1343,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.8xlarge",
         "name": "c5ad.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c5ad.large": {
         "bandwidth": 10,
@@ -1378,11 +1378,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.large",
         "name": "c5ad.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c5ad.xlarge": {
         "bandwidth": 10,
@@ -1412,11 +1412,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5ad.xlarge",
         "name": "c5ad.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c5d.12xlarge": {
         "bandwidth": 12,
@@ -1446,11 +1446,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.12xlarge",
         "name": "c5d.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c5d.18xlarge": {
         "bandwidth": 25,
@@ -1481,11 +1481,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "72",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.18xlarge",
         "name": "c5d.18xlarge",
-        "ram": 147456,
+        "ram": 147456
     },
     "c5d.24xlarge": {
         "bandwidth": 25,
@@ -1516,11 +1516,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.24xlarge",
         "name": "c5d.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c5d.2xlarge": {
         "bandwidth": 10,
@@ -1550,11 +1550,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 200 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.2xlarge",
         "name": "c5d.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c5d.4xlarge": {
         "bandwidth": 10,
@@ -1585,11 +1585,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 400 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.4xlarge",
         "name": "c5d.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c5d.9xlarge": {
         "bandwidth": 10,
@@ -1619,11 +1619,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 900 NVMe SSD",
             "vcpu": "36",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.9xlarge",
         "name": "c5d.9xlarge",
-        "ram": 73728,
+        "ram": 73728
     },
     "c5d.large": {
         "bandwidth": 10,
@@ -1653,11 +1653,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 50 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.large",
         "name": "c5d.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c5d.xlarge": {
         "bandwidth": 10,
@@ -1688,11 +1688,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 100 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5d.xlarge",
         "name": "c5d.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c5n.18xlarge": {
         "bandwidth": 100,
@@ -1723,11 +1723,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "72",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5n.18xlarge",
         "name": "c5n.18xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c5n.2xlarge": {
         "bandwidth": 25,
@@ -1757,11 +1757,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5n.2xlarge",
         "name": "c5n.2xlarge",
-        "ram": 21504,
+        "ram": 21504
     },
     "c5n.4xlarge": {
         "bandwidth": 25,
@@ -1791,11 +1791,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5n.4xlarge",
         "name": "c5n.4xlarge",
-        "ram": 43008,
+        "ram": 43008
     },
     "c5n.9xlarge": {
         "bandwidth": 50,
@@ -1826,11 +1826,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "36",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5n.9xlarge",
         "name": "c5n.9xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c5n.large": {
         "bandwidth": 25,
@@ -1860,11 +1860,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5n.large",
         "name": "c5n.large",
-        "ram": 5376,
+        "ram": 5376
     },
     "c5n.xlarge": {
         "bandwidth": 25,
@@ -1894,11 +1894,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c5n.xlarge",
         "name": "c5n.xlarge",
-        "ram": 10752,
+        "ram": 10752
     },
     "c6a.12xlarge": {
         "bandwidth": 18750,
@@ -1929,11 +1929,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.12xlarge",
         "name": "c6a.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c6a.16xlarge": {
         "bandwidth": 25000,
@@ -1964,11 +1964,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.16xlarge",
         "name": "c6a.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c6a.24xlarge": {
         "bandwidth": 37500,
@@ -1983,7 +1983,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6a.24xlarge",
-            "instancesku": "J8F6XP3AVRUVYBNW",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -1994,16 +1993,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.24xlarge",
         "name": "c6a.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c6a.2xlarge": {
         "bandwidth": 12500,
@@ -2034,11 +2033,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.2xlarge",
         "name": "c6a.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c6a.32xlarge": {
         "bandwidth": 50000,
@@ -2053,7 +2052,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6a.32xlarge",
-            "instancesku": "HK95HRF8T46W5R3Y",
+            "instancesku": "MDD7YC2Q767V7DUY",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2064,16 +2063,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-west-2",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.32xlarge",
         "name": "c6a.32xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "c6a.48xlarge": {
         "bandwidth": 50000,
@@ -2088,6 +2087,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6a.48xlarge",
+            "instancesku": "JM4VFKFPBYYER9MG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2098,16 +2098,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-east-1",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "192",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.48xlarge",
         "name": "c6a.48xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "c6a.4xlarge": {
         "bandwidth": 12500,
@@ -2122,6 +2122,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6a.4xlarge",
+            "instancesku": "7PU9277HFCM5SPHW",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2132,16 +2133,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.4xlarge",
         "name": "c6a.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c6a.8xlarge": {
         "bandwidth": 12500,
@@ -2156,7 +2157,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6a.8xlarge",
-            "instancesku": "EEBQJJ2XFJ85RVAG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2167,16 +2167,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-west-2",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.8xlarge",
         "name": "c6a.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c6a.large": {
         "bandwidth": 12500,
@@ -2207,11 +2207,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.large",
         "name": "c6a.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c6a.xlarge": {
         "bandwidth": 12500,
@@ -2226,6 +2226,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6a.xlarge",
+            "instancesku": "A32CS95FPD6HAU69",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2236,16 +2237,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6a.xlarge",
         "name": "c6a.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c6g.12xlarge": {
         "bandwidth": 20,
@@ -2275,11 +2276,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.12xlarge",
         "name": "c6g.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c6g.16xlarge": {
         "bandwidth": 25,
@@ -2309,11 +2310,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.16xlarge",
         "name": "c6g.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c6g.2xlarge": {
         "bandwidth": 10,
@@ -2343,11 +2344,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.2xlarge",
         "name": "c6g.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c6g.4xlarge": {
         "bandwidth": 10,
@@ -2376,11 +2377,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.4xlarge",
         "name": "c6g.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c6g.8xlarge": {
         "bandwidth": 10,
@@ -2410,11 +2411,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.8xlarge",
         "name": "c6g.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c6g.large": {
         "bandwidth": 10,
@@ -2444,11 +2445,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.large",
         "name": "c6g.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c6g.medium": {
         "bandwidth": 10,
@@ -2477,11 +2478,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.medium",
         "name": "c6g.medium",
-        "ram": 2048,
+        "ram": 2048
     },
     "c6g.xlarge": {
         "bandwidth": 10,
@@ -2510,11 +2511,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6g.xlarge",
         "name": "c6g.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c6gd.12xlarge": {
         "bandwidth": 20,
@@ -2543,11 +2544,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.12xlarge",
         "name": "c6gd.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c6gd.16xlarge": {
         "bandwidth": 25,
@@ -2577,11 +2578,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.16xlarge",
         "name": "c6gd.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c6gd.2xlarge": {
         "bandwidth": 10,
@@ -2611,11 +2612,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 475 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.2xlarge",
         "name": "c6gd.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c6gd.4xlarge": {
         "bandwidth": 10,
@@ -2645,11 +2646,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 950 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.4xlarge",
         "name": "c6gd.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c6gd.8xlarge": {
         "bandwidth": 10,
@@ -2678,11 +2679,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.8xlarge",
         "name": "c6gd.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c6gd.large": {
         "bandwidth": 10,
@@ -2711,11 +2712,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 118 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.large",
         "name": "c6gd.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c6gd.medium": {
         "bandwidth": 10,
@@ -2745,11 +2746,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 59 NVMe SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.medium",
         "name": "c6gd.medium",
-        "ram": 2048,
+        "ram": 2048
     },
     "c6gd.xlarge": {
         "bandwidth": 10,
@@ -2779,11 +2780,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 237 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gd.xlarge",
         "name": "c6gd.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c6gn.12xlarge": {
         "bandwidth": 75,
@@ -2812,11 +2813,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.12xlarge",
         "name": "c6gn.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c6gn.16xlarge": {
         "bandwidth": 100,
@@ -2846,11 +2847,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.16xlarge",
         "name": "c6gn.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c6gn.2xlarge": {
         "bandwidth": 25,
@@ -2880,11 +2881,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.2xlarge",
         "name": "c6gn.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c6gn.4xlarge": {
         "bandwidth": 25,
@@ -2913,11 +2914,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.4xlarge",
         "name": "c6gn.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c6gn.8xlarge": {
         "bandwidth": 50,
@@ -2947,11 +2948,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.8xlarge",
         "name": "c6gn.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c6gn.large": {
         "bandwidth": 25,
@@ -2980,11 +2981,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.large",
         "name": "c6gn.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c6gn.medium": {
         "bandwidth": 25,
@@ -3013,11 +3014,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.medium",
         "name": "c6gn.medium",
-        "ram": 2048,
+        "ram": 2048
     },
     "c6gn.xlarge": {
         "bandwidth": 25,
@@ -3047,11 +3048,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6gn.xlarge",
         "name": "c6gn.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "c6i.12xlarge": {
         "bandwidth": 18750,
@@ -3082,11 +3083,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.12xlarge",
         "name": "c6i.12xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "c6i.16xlarge": {
         "bandwidth": 25000,
@@ -3117,11 +3118,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.16xlarge",
         "name": "c6i.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "c6i.24xlarge": {
         "bandwidth": 37500,
@@ -3152,11 +3153,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.24xlarge",
         "name": "c6i.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "c6i.2xlarge": {
         "bandwidth": 12500,
@@ -3187,11 +3188,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.2xlarge",
         "name": "c6i.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "c6i.32xlarge": {
         "bandwidth": 50000,
@@ -3222,11 +3223,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.32xlarge",
         "name": "c6i.32xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "c6i.4xlarge": {
         "bandwidth": 12500,
@@ -3257,11 +3258,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.4xlarge",
         "name": "c6i.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "c6i.8xlarge": {
         "bandwidth": 12500,
@@ -3291,11 +3292,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.8xlarge",
         "name": "c6i.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "c6i.large": {
         "bandwidth": 12500,
@@ -3325,11 +3326,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.large",
         "name": "c6i.large",
-        "ram": 4096,
+        "ram": 4096
     },
     "c6i.xlarge": {
         "bandwidth": 12500,
@@ -3359,11 +3360,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "c6i.xlarge",
         "name": "c6i.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "cc2.8xlarge": {
         "bandwidth": 10,
@@ -3391,11 +3392,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 840 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "cc2.8xlarge",
         "name": "cc2.8xlarge",
-        "ram": 61952,
+        "ram": 61952
     },
     "cr1.8xlarge": {
         "bandwidth": 10,
@@ -3418,11 +3419,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 120 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "cr1.8xlarge",
         "name": "cr1.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "d2.2xlarge": {
         "bandwidth": None,
@@ -3453,11 +3454,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "6 x 2000 HDD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d2.2xlarge",
         "name": "d2.2xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "d2.4xlarge": {
         "bandwidth": None,
@@ -3487,11 +3488,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "12 x 2000 HDD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d2.4xlarge",
         "name": "d2.4xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "d2.8xlarge": {
         "bandwidth": 10,
@@ -3521,11 +3522,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "24 x 2000 HDD",
             "vcpu": "36",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d2.8xlarge",
         "name": "d2.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "d2.xlarge": {
         "bandwidth": None,
@@ -3555,11 +3556,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "3 x 2000 HDD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d2.xlarge",
         "name": "d2.xlarge",
-        "ram": 31232,
+        "ram": 31232
     },
     "d3.2xlarge": {
         "bandwidth": 15,
@@ -3590,11 +3591,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "6 x 2000 HDD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3.2xlarge",
         "name": "d3.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "d3.4xlarge": {
         "bandwidth": 15,
@@ -3625,11 +3626,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "12 x 2000 HDD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3.4xlarge",
         "name": "d3.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "d3.8xlarge": {
         "bandwidth": 25,
@@ -3659,11 +3660,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "24 x 2000 HDD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3.8xlarge",
         "name": "d3.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "d3.xlarge": {
         "bandwidth": 15,
@@ -3694,11 +3695,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "3 x 2000 HDD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3.xlarge",
         "name": "d3.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "d3en.12xlarge": {
         "bandwidth": 75,
@@ -3729,11 +3730,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "24 x 14000 HDD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3en.12xlarge",
         "name": "d3en.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "d3en.2xlarge": {
         "bandwidth": 25,
@@ -3764,11 +3765,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 14000 HDD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3en.2xlarge",
         "name": "d3en.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "d3en.4xlarge": {
         "bandwidth": 25,
@@ -3799,11 +3800,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 14000 HDD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3en.4xlarge",
         "name": "d3en.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "d3en.6xlarge": {
         "bandwidth": 40,
@@ -3834,11 +3835,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "12 x 14000 HDD",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3en.6xlarge",
         "name": "d3en.6xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "d3en.8xlarge": {
         "bandwidth": 50,
@@ -3869,11 +3870,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "16 x 14000 HDD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3en.8xlarge",
         "name": "d3en.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "d3en.xlarge": {
         "bandwidth": 25,
@@ -3904,11 +3905,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 14000 HDD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "d3en.xlarge",
         "name": "d3en.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "dl1.24xlarge": {
         "bandwidth": 400,
@@ -3938,11 +3939,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 1000 GB NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "dl1.24xlarge",
         "name": "dl1.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "f1.16xlarge": {
         "bandwidth": 25,
@@ -3972,11 +3973,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 940 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "f1.16xlarge",
         "name": "f1.16xlarge",
-        "ram": 999424,
+        "ram": 999424
     },
     "f1.2xlarge": {
         "bandwidth": 10,
@@ -4007,11 +4008,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 470 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "f1.2xlarge",
         "name": "f1.2xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "f1.4xlarge": {
         "bandwidth": 10,
@@ -4042,11 +4043,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 940 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "f1.4xlarge",
         "name": "f1.4xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "g2.2xlarge": {
         "bandwidth": None,
@@ -4076,11 +4077,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 60 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g2.2xlarge",
         "name": "g2.2xlarge",
-        "ram": 15360,
+        "ram": 15360
     },
     "g2.8xlarge": {
         "bandwidth": None,
@@ -4111,11 +4112,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 120 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g2.8xlarge",
         "name": "g2.8xlarge",
-        "ram": 61440,
+        "ram": 61440
     },
     "g3.16xlarge": {
         "bandwidth": 20,
@@ -4147,11 +4148,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g3.16xlarge",
         "name": "g3.16xlarge",
-        "ram": 499712,
+        "ram": 499712
     },
     "g3.4xlarge": {
         "bandwidth": 10,
@@ -4182,11 +4183,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g3.4xlarge",
         "name": "g3.4xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "g3.8xlarge": {
         "bandwidth": 10,
@@ -4217,11 +4218,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g3.8xlarge",
         "name": "g3.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "g3s.xlarge": {
         "bandwidth": 10,
@@ -4252,11 +4253,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g3s.xlarge",
         "name": "g3s.xlarge",
-        "ram": 31232,
+        "ram": 31232
     },
     "g4ad.16xlarge": {
         "bandwidth": 25,
@@ -4288,11 +4289,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2400 GB NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4ad.16xlarge",
         "name": "g4ad.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "g4ad.2xlarge": {
         "bandwidth": 10,
@@ -4323,11 +4324,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "300 GB NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4ad.2xlarge",
         "name": "g4ad.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "g4ad.4xlarge": {
         "bandwidth": 10,
@@ -4359,11 +4360,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "600 GB NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4ad.4xlarge",
         "name": "g4ad.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "g4ad.8xlarge": {
         "bandwidth": 15,
@@ -4395,11 +4396,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1200 GB NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4ad.8xlarge",
         "name": "g4ad.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "g4ad.xlarge": {
         "bandwidth": 10,
@@ -4430,11 +4431,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "150 GB NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4ad.xlarge",
         "name": "g4ad.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "g4dn.12xlarge": {
         "bandwidth": 50,
@@ -4466,11 +4467,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "900 GB NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4dn.12xlarge",
         "name": "g4dn.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "g4dn.16xlarge": {
         "bandwidth": 50,
@@ -4501,11 +4502,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "900 GB NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4dn.16xlarge",
         "name": "g4dn.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "g4dn.2xlarge": {
         "bandwidth": 25,
@@ -4537,11 +4538,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "225 GB NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4dn.2xlarge",
         "name": "g4dn.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "g4dn.4xlarge": {
         "bandwidth": 25,
@@ -4573,11 +4574,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "225 GB NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4dn.4xlarge",
         "name": "g4dn.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "g4dn.8xlarge": {
         "bandwidth": 50,
@@ -4609,11 +4610,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "900 GB NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4dn.8xlarge",
         "name": "g4dn.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "g4dn.xlarge": {
         "bandwidth": 25,
@@ -4645,11 +4646,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "125 GB NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g4dn.xlarge",
         "name": "g4dn.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "g5.12xlarge": {
         "bandwidth": 40,
@@ -4681,11 +4682,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 3800 GB NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.12xlarge",
         "name": "g5.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "g5.16xlarge": {
         "bandwidth": 25,
@@ -4717,11 +4718,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 GB NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.16xlarge",
         "name": "g5.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "g5.24xlarge": {
         "bandwidth": 50,
@@ -4753,11 +4754,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 3800 GB NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.24xlarge",
         "name": "g5.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "g5.2xlarge": {
         "bandwidth": 10,
@@ -4789,11 +4790,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 450 GB NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.2xlarge",
         "name": "g5.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "g5.48xlarge": {
         "bandwidth": 100,
@@ -4825,11 +4826,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 3800 GB NVMe SSD",
             "vcpu": "192",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.48xlarge",
         "name": "g5.48xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "g5.4xlarge": {
         "bandwidth": 25,
@@ -4861,11 +4862,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 600 GB NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.4xlarge",
         "name": "g5.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "g5.8xlarge": {
         "bandwidth": 25,
@@ -4896,11 +4897,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 900 GB NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.8xlarge",
         "name": "g5.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "g5.xlarge": {
         "bandwidth": 10,
@@ -4931,11 +4932,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 250 GB NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5.xlarge",
         "name": "g5.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "g5g.16xlarge": {
         "bandwidth": 25,
@@ -4965,11 +4966,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5g.16xlarge",
         "name": "g5g.16xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "g5g.2xlarge": {
         "bandwidth": 10,
@@ -5000,11 +5001,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5g.2xlarge",
         "name": "g5g.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "g5g.4xlarge": {
         "bandwidth": 10,
@@ -5035,11 +5036,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5g.4xlarge",
         "name": "g5g.4xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "g5g.8xlarge": {
         "bandwidth": 12,
@@ -5070,11 +5071,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5g.8xlarge",
         "name": "g5g.8xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "g5g.xlarge": {
         "bandwidth": 10,
@@ -5104,11 +5105,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "g5g.xlarge",
         "name": "g5g.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "h1.16xlarge": {
         "bandwidth": 25,
@@ -5139,11 +5140,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 2000 HDD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "h1.16xlarge",
         "name": "h1.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "h1.2xlarge": {
         "bandwidth": 10,
@@ -5173,11 +5174,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 2000 HDD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "h1.2xlarge",
         "name": "h1.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "h1.4xlarge": {
         "bandwidth": 10,
@@ -5208,11 +5209,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 2000 HDD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "h1.4xlarge",
         "name": "h1.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "h1.8xlarge": {
         "bandwidth": 10,
@@ -5243,11 +5244,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 2000 HDD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "h1.8xlarge",
         "name": "h1.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "hpc6a.48xlarge": {
         "bandwidth": 100,
@@ -5278,11 +5279,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "hpc6a.48xlarge",
         "name": "hpc6a.48xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "hs1.8xlarge": {
         "bandwidth": 10,
@@ -5310,11 +5311,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "24 x 2000 HDD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "hs1.8xlarge",
         "name": "hs1.8xlarge",
-        "ram": 119808,
+        "ram": 119808
     },
     "i2.2xlarge": {
         "bandwidth": None,
@@ -5344,11 +5345,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 800 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i2.2xlarge",
         "name": "i2.2xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "i2.4xlarge": {
         "bandwidth": None,
@@ -5379,11 +5380,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 800 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i2.4xlarge",
         "name": "i2.4xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "i2.8xlarge": {
         "bandwidth": 10,
@@ -5413,11 +5414,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 800 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i2.8xlarge",
         "name": "i2.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "i2.large": {
         "bandwidth": None,
@@ -5447,11 +5448,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 800 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i2.large",
         "name": "i2.large",
-        "ram": 15360,
+        "ram": 15360
     },
     "i2.xlarge": {
         "bandwidth": None,
@@ -5481,11 +5482,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 800 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i2.xlarge",
         "name": "i2.xlarge",
-        "ram": 31232,
+        "ram": 31232
     },
     "i3.16xlarge": {
         "bandwidth": 20,
@@ -5515,11 +5516,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 1900 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3.16xlarge",
         "name": "i3.16xlarge",
-        "ram": 499712,
+        "ram": 499712
     },
     "i3.2xlarge": {
         "bandwidth": 10,
@@ -5549,11 +5550,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3.2xlarge",
         "name": "i3.2xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "i3.4xlarge": {
         "bandwidth": 10,
@@ -5584,11 +5585,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3.4xlarge",
         "name": "i3.4xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "i3.8xlarge": {
         "bandwidth": 10,
@@ -5618,11 +5619,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 1900 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3.8xlarge",
         "name": "i3.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "i3.large": {
         "bandwidth": 10,
@@ -5652,11 +5653,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 475 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3.large",
         "name": "i3.large",
-        "ram": 15616,
+        "ram": 15616
     },
     "i3.xlarge": {
         "bandwidth": 10,
@@ -5687,11 +5688,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 950 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3.xlarge",
         "name": "i3.xlarge",
-        "ram": 31232,
+        "ram": 31232
     },
     "i3en.12xlarge": {
         "bandwidth": 50,
@@ -5722,11 +5723,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 7500 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.12xlarge",
         "name": "i3en.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "i3en.24xlarge": {
         "bandwidth": 100,
@@ -5756,11 +5757,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 7500 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.24xlarge",
         "name": "i3en.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "i3en.2xlarge": {
         "bandwidth": 25,
@@ -5790,11 +5791,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 2500 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.2xlarge",
         "name": "i3en.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "i3en.3xlarge": {
         "bandwidth": 25,
@@ -5824,11 +5825,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 7500 NVMe SSD",
             "vcpu": "12",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.3xlarge",
         "name": "i3en.3xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "i3en.6xlarge": {
         "bandwidth": 25,
@@ -5859,11 +5860,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 7500 NVMe SSD",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.6xlarge",
         "name": "i3en.6xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "i3en.large": {
         "bandwidth": 25,
@@ -5894,11 +5895,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1250 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.large",
         "name": "i3en.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "i3en.xlarge": {
         "bandwidth": 25,
@@ -5928,11 +5929,255 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 2500 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "i3en.xlarge",
         "name": "i3en.xlarge",
-        "ram": 32768,
+        "ram": 32768
+    },
+    "i4i.16xlarge": {
+        "bandwidth": 37500,
+        "disk": 15000,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "20000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.16xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "512 GiB",
+            "networkPerformance": "37500 Megabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 3750 NVMe SSD",
+            "vcpu": "64",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.16xlarge",
+        "name": "i4i.16xlarge",
+        "ram": 524288
+    },
+    "i4i.2xlarge": {
+        "bandwidth": 12,
+        "disk": 1875,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.2xlarge",
+            "instancesku": "X8PGRGFQ8H48F28D",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 12 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1875 NVMe SSD",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.2xlarge",
+        "name": "i4i.2xlarge",
+        "ram": 65536
+    },
+    "i4i.32xlarge": {
+        "bandwidth": 75000,
+        "disk": 30000,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "40000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.32xlarge",
+            "instancesku": "EE74PEU75HCTX8AU",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "1024 GiB",
+            "networkPerformance": "75000 Megabit",
+            "normalizationSizeFactor": "256",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "8 x 3750 SSD",
+            "vcpu": "128",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.32xlarge",
+        "name": "i4i.32xlarge",
+        "ram": 1048576
+    },
+    "i4i.4xlarge": {
+        "bandwidth": 25,
+        "disk": 3750,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.4xlarge",
+            "instancesku": "Z85PFK26R5HVYF6M",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "128 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 3750 NVMe SSD",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.4xlarge",
+        "name": "i4i.4xlarge",
+        "ram": 131072
+    },
+    "i4i.8xlarge": {
+        "bandwidth": 18750,
+        "disk": 7500,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.8xlarge",
+            "instancesku": "98TNNGU9JVENF2S7",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "256 GiB",
+            "networkPerformance": "18750 Megabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 3750 NVMe SSD",
+            "vcpu": "32",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.8xlarge",
+        "name": "i4i.8xlarge",
+        "ram": 262144
+    },
+    "i4i.large": {
+        "bandwidth": 10,
+        "disk": 468,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.large",
+            "instancesku": "CB8N5ZCPHWZ5YWDR",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 468 NVMe SSD",
+            "vcpu": "2",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.large",
+        "name": "i4i.large",
+        "ram": 16384
+    },
+    "i4i.xlarge": {
+        "bandwidth": 10,
+        "disk": 937,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i4i.xlarge",
+            "instancesku": "5CR7649ZT76QZBAP",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 937 NVMe SSD",
+            "vcpu": "4",
+            "vpcnetworkingsupport": "true"
+        },
+        "id": "i4i.xlarge",
+        "name": "i4i.xlarge",
+        "ram": 32768
     },
     "im4gn.16xlarge": {
         "bandwidth": 100,
@@ -5961,11 +6206,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 7500 SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "im4gn.16xlarge",
         "name": "im4gn.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "im4gn.2xlarge": {
         "bandwidth": 25,
@@ -5994,11 +6239,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 3750 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "im4gn.2xlarge",
         "name": "im4gn.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "im4gn.4xlarge": {
         "bandwidth": 25,
@@ -6028,11 +6273,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 7500 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "im4gn.4xlarge",
         "name": "im4gn.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "im4gn.8xlarge": {
         "bandwidth": 50,
@@ -6061,11 +6306,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 7500 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "im4gn.8xlarge",
         "name": "im4gn.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "im4gn.large": {
         "bandwidth": 25,
@@ -6094,11 +6339,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 937 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "im4gn.large",
         "name": "im4gn.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "im4gn.xlarge": {
         "bandwidth": 25,
@@ -6127,11 +6372,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1875 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "im4gn.xlarge",
         "name": "im4gn.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "inf1.24xlarge": {
         "bandwidth": 100,
@@ -6159,11 +6404,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "inf1.24xlarge",
         "name": "inf1.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "inf1.2xlarge": {
         "bandwidth": 25,
@@ -6191,11 +6436,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "inf1.2xlarge",
         "name": "inf1.2xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "inf1.6xlarge": {
         "bandwidth": 25,
@@ -6224,11 +6469,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "inf1.6xlarge",
         "name": "inf1.6xlarge",
-        "ram": 49152,
+        "ram": 49152
     },
     "inf1.xlarge": {
         "bandwidth": 25,
@@ -6256,11 +6501,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "inf1.xlarge",
         "name": "inf1.xlarge",
-        "ram": 8192,
+        "ram": 8192
     },
     "is4gen.2xlarge": {
         "bandwidth": 25,
@@ -6290,11 +6535,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 7500 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "is4gen.2xlarge",
         "name": "is4gen.2xlarge",
-        "ram": 49152,
+        "ram": 49152
     },
     "is4gen.4xlarge": {
         "bandwidth": 25,
@@ -6324,11 +6569,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 7500 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "is4gen.4xlarge",
         "name": "is4gen.4xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "is4gen.8xlarge": {
         "bandwidth": 50,
@@ -6357,11 +6602,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 7500 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "is4gen.8xlarge",
         "name": "is4gen.8xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "is4gen.large": {
         "bandwidth": 25,
@@ -6391,11 +6636,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1875 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "is4gen.large",
         "name": "is4gen.large",
-        "ram": 12288,
+        "ram": 12288
     },
     "is4gen.medium": {
         "bandwidth": 25,
@@ -6424,11 +6669,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 937 SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "is4gen.medium",
         "name": "is4gen.medium",
-        "ram": 6144,
+        "ram": 6144
     },
     "is4gen.xlarge": {
         "bandwidth": 25,
@@ -6458,11 +6703,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 3750 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "is4gen.xlarge",
         "name": "is4gen.xlarge",
-        "ram": 24576,
+        "ram": 24576
     },
     "m1.large": {
         "bandwidth": None,
@@ -6489,11 +6734,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 420 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m1.large",
         "name": "m1.large",
-        "ram": 7680,
+        "ram": 7680
     },
     "m1.medium": {
         "bandwidth": None,
@@ -6520,11 +6765,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 410 SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m1.medium",
         "name": "m1.medium",
-        "ram": 3840,
+        "ram": 3840
     },
     "m1.small": {
         "bandwidth": None,
@@ -6551,11 +6796,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 160 SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m1.small",
         "name": "m1.small",
-        "ram": 1740,
+        "ram": 1740
     },
     "m1.xlarge": {
         "bandwidth": None,
@@ -6582,11 +6827,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 420 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m1.xlarge",
         "name": "m1.xlarge",
-        "ram": 15360,
+        "ram": 15360
     },
     "m2.2xlarge": {
         "bandwidth": None,
@@ -6613,11 +6858,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 850 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m2.2xlarge",
         "name": "m2.2xlarge",
-        "ram": 35020,
+        "ram": 35020
     },
     "m2.4xlarge": {
         "bandwidth": None,
@@ -6644,11 +6889,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 840 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m2.4xlarge",
         "name": "m2.4xlarge",
-        "ram": 70041,
+        "ram": 70041
     },
     "m2.xlarge": {
         "bandwidth": None,
@@ -6675,11 +6920,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 420 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m2.xlarge",
         "name": "m2.xlarge",
-        "ram": 17510,
+        "ram": 17510
     },
     "m3.2xlarge": {
         "bandwidth": None,
@@ -6709,11 +6954,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 80 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m3.2xlarge",
         "name": "m3.2xlarge",
-        "ram": 30720,
+        "ram": 30720
     },
     "m3.large": {
         "bandwidth": None,
@@ -6742,11 +6987,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 32 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m3.large",
         "name": "m3.large",
-        "ram": 7680,
+        "ram": 7680
     },
     "m3.medium": {
         "bandwidth": None,
@@ -6775,11 +7020,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 4 SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m3.medium",
         "name": "m3.medium",
-        "ram": 3840,
+        "ram": 3840
     },
     "m3.xlarge": {
         "bandwidth": None,
@@ -6810,11 +7055,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 40 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m3.xlarge",
         "name": "m3.xlarge",
-        "ram": 15360,
+        "ram": 15360
     },
     "m4.10xlarge": {
         "bandwidth": 10,
@@ -6844,11 +7089,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "40",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m4.10xlarge",
         "name": "m4.10xlarge",
-        "ram": 163840,
+        "ram": 163840
     },
     "m4.16xlarge": {
         "bandwidth": 20,
@@ -6879,11 +7124,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m4.16xlarge",
         "name": "m4.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m4.2xlarge": {
         "bandwidth": None,
@@ -6914,11 +7159,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m4.2xlarge",
         "name": "m4.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m4.4xlarge": {
         "bandwidth": None,
@@ -6949,11 +7194,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m4.4xlarge",
         "name": "m4.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m4.large": {
         "bandwidth": None,
@@ -6983,11 +7228,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m4.large",
         "name": "m4.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m4.xlarge": {
         "bandwidth": None,
@@ -7017,11 +7262,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m4.xlarge",
         "name": "m4.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5.12xlarge": {
         "bandwidth": 10,
@@ -7052,11 +7297,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.12xlarge",
         "name": "m5.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5.16xlarge": {
         "bandwidth": 20,
@@ -7086,11 +7331,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.16xlarge",
         "name": "m5.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m5.24xlarge": {
         "bandwidth": 25,
@@ -7121,11 +7366,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.24xlarge",
         "name": "m5.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m5.2xlarge": {
         "bandwidth": 10,
@@ -7156,11 +7401,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.2xlarge",
         "name": "m5.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5.4xlarge": {
         "bandwidth": 10,
@@ -7190,11 +7435,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.4xlarge",
         "name": "m5.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m5.8xlarge": {
         "bandwidth": 10,
@@ -7225,11 +7470,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.8xlarge",
         "name": "m5.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m5.large": {
         "bandwidth": 10,
@@ -7260,11 +7505,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.large",
         "name": "m5.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5.xlarge": {
         "bandwidth": 10,
@@ -7294,11 +7539,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5.xlarge",
         "name": "m5.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5a.12xlarge": {
         "bandwidth": 10,
@@ -7328,11 +7573,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.12xlarge",
         "name": "m5a.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5a.16xlarge": {
         "bandwidth": 12,
@@ -7362,11 +7607,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.16xlarge",
         "name": "m5a.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m5a.24xlarge": {
         "bandwidth": 20,
@@ -7396,11 +7641,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.24xlarge",
         "name": "m5a.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m5a.2xlarge": {
         "bandwidth": 10,
@@ -7431,11 +7676,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.2xlarge",
         "name": "m5a.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5a.4xlarge": {
         "bandwidth": 10,
@@ -7466,11 +7711,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.4xlarge",
         "name": "m5a.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m5a.8xlarge": {
         "bandwidth": 10,
@@ -7500,11 +7745,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.8xlarge",
         "name": "m5a.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m5a.large": {
         "bandwidth": 10,
@@ -7535,11 +7780,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.large",
         "name": "m5a.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5a.xlarge": {
         "bandwidth": 10,
@@ -7569,11 +7814,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5a.xlarge",
         "name": "m5a.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5ad.12xlarge": {
         "bandwidth": 10,
@@ -7603,11 +7848,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.12xlarge",
         "name": "m5ad.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5ad.16xlarge": {
         "bandwidth": 12,
@@ -7637,11 +7882,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.16xlarge",
         "name": "m5ad.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m5ad.24xlarge": {
         "bandwidth": 20,
@@ -7672,11 +7917,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.24xlarge",
         "name": "m5ad.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m5ad.2xlarge": {
         "bandwidth": 10,
@@ -7707,11 +7952,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.2xlarge",
         "name": "m5ad.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5ad.4xlarge": {
         "bandwidth": 10,
@@ -7742,11 +7987,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.4xlarge",
         "name": "m5ad.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m5ad.8xlarge": {
         "bandwidth": 10,
@@ -7776,11 +8021,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.8xlarge",
         "name": "m5ad.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m5ad.large": {
         "bandwidth": 10,
@@ -7810,11 +8055,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.large",
         "name": "m5ad.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5ad.xlarge": {
         "bandwidth": 10,
@@ -7845,11 +8090,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5ad.xlarge",
         "name": "m5ad.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5d.12xlarge": {
         "bandwidth": 10,
@@ -7880,11 +8125,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.12xlarge",
         "name": "m5d.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5d.16xlarge": {
         "bandwidth": 20,
@@ -7915,11 +8160,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.16xlarge",
         "name": "m5d.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m5d.24xlarge": {
         "bandwidth": 25,
@@ -7949,11 +8194,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.24xlarge",
         "name": "m5d.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m5d.2xlarge": {
         "bandwidth": 10,
@@ -7983,11 +8228,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.2xlarge",
         "name": "m5d.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5d.4xlarge": {
         "bandwidth": 10,
@@ -8018,11 +8263,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.4xlarge",
         "name": "m5d.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m5d.8xlarge": {
         "bandwidth": 10,
@@ -8053,11 +8298,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.8xlarge",
         "name": "m5d.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m5d.large": {
         "bandwidth": 10,
@@ -8088,11 +8333,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.large",
         "name": "m5d.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5d.xlarge": {
         "bandwidth": 10,
@@ -8123,11 +8368,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5d.xlarge",
         "name": "m5d.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5dn.12xlarge": {
         "bandwidth": 50,
@@ -8156,11 +8401,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 GB NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.12xlarge",
         "name": "m5dn.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5dn.16xlarge": {
         "bandwidth": 75,
@@ -8189,11 +8434,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.16xlarge",
         "name": "m5dn.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m5dn.24xlarge": {
         "bandwidth": 100,
@@ -8223,11 +8468,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.24xlarge",
         "name": "m5dn.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m5dn.2xlarge": {
         "bandwidth": 25,
@@ -8257,11 +8502,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.2xlarge",
         "name": "m5dn.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5dn.4xlarge": {
         "bandwidth": 25,
@@ -8291,11 +8536,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.4xlarge",
         "name": "m5dn.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m5dn.8xlarge": {
         "bandwidth": 25,
@@ -8325,11 +8570,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.8xlarge",
         "name": "m5dn.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m5dn.large": {
         "bandwidth": 25,
@@ -8359,11 +8604,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.large",
         "name": "m5dn.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5dn.xlarge": {
         "bandwidth": 25,
@@ -8392,11 +8637,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5dn.xlarge",
         "name": "m5dn.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5n.12xlarge": {
         "bandwidth": 50,
@@ -8426,11 +8671,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.12xlarge",
         "name": "m5n.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5n.16xlarge": {
         "bandwidth": 75,
@@ -8460,11 +8705,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.16xlarge",
         "name": "m5n.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m5n.24xlarge": {
         "bandwidth": 100,
@@ -8493,11 +8738,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.24xlarge",
         "name": "m5n.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m5n.2xlarge": {
         "bandwidth": 25,
@@ -8526,11 +8771,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.2xlarge",
         "name": "m5n.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5n.4xlarge": {
         "bandwidth": 25,
@@ -8560,11 +8805,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.4xlarge",
         "name": "m5n.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m5n.8xlarge": {
         "bandwidth": 25,
@@ -8594,11 +8839,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.8xlarge",
         "name": "m5n.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m5n.large": {
         "bandwidth": 25,
@@ -8627,11 +8872,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.large",
         "name": "m5n.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5n.xlarge": {
         "bandwidth": 25,
@@ -8660,11 +8905,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5n.xlarge",
         "name": "m5n.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m5zn.12xlarge": {
         "bandwidth": 100,
@@ -8695,11 +8940,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5zn.12xlarge",
         "name": "m5zn.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m5zn.2xlarge": {
         "bandwidth": 25,
@@ -8730,11 +8975,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5zn.2xlarge",
         "name": "m5zn.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m5zn.3xlarge": {
         "bandwidth": 25,
@@ -8764,11 +9009,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "12",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5zn.3xlarge",
         "name": "m5zn.3xlarge",
-        "ram": 49152,
+        "ram": 49152
     },
     "m5zn.6xlarge": {
         "bandwidth": 50,
@@ -8799,11 +9044,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5zn.6xlarge",
         "name": "m5zn.6xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "m5zn.large": {
         "bandwidth": 25,
@@ -8833,11 +9078,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5zn.large",
         "name": "m5zn.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m5zn.xlarge": {
         "bandwidth": 25,
@@ -8868,11 +9113,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m5zn.xlarge",
         "name": "m5zn.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m6a.12xlarge": {
         "bandwidth": 18750,
@@ -8903,11 +9148,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.12xlarge",
         "name": "m6a.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m6a.16xlarge": {
         "bandwidth": 25000,
@@ -8937,11 +9182,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.16xlarge",
         "name": "m6a.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m6a.24xlarge": {
         "bandwidth": 37500,
@@ -8956,7 +9201,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6a.24xlarge",
-            "instancesku": "RFDGG9TMUYCGHU7A",
+            "instancesku": "ME76BRHSTQ3JFBYM",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -8967,16 +9212,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "eu-west-1",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.24xlarge",
         "name": "m6a.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m6a.2xlarge": {
         "bandwidth": 12500,
@@ -8991,7 +9236,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6a.2xlarge",
-            "instancesku": "QSNDQNYATNQBJTEP",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -9002,16 +9246,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-west-2",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.2xlarge",
         "name": "m6a.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m6a.32xlarge": {
         "bandwidth": 50000,
@@ -9042,11 +9286,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.32xlarge",
         "name": "m6a.32xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "m6a.48xlarge": {
         "bandwidth": 50000,
@@ -9071,16 +9315,16 @@
             "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-west-2",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "192",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.48xlarge",
         "name": "m6a.48xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "m6a.4xlarge": {
         "bandwidth": 12500,
@@ -9111,11 +9355,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.4xlarge",
         "name": "m6a.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m6a.8xlarge": {
         "bandwidth": 12500,
@@ -9146,11 +9390,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.8xlarge",
         "name": "m6a.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m6a.large": {
         "bandwidth": 12500,
@@ -9181,11 +9425,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.large",
         "name": "m6a.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m6a.xlarge": {
         "bandwidth": 12500,
@@ -9215,11 +9459,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6a.xlarge",
         "name": "m6a.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m6g.12xlarge": {
         "bandwidth": 12,
@@ -9248,11 +9492,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.12xlarge",
         "name": "m6g.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m6g.16xlarge": {
         "bandwidth": 25,
@@ -9280,11 +9524,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.16xlarge",
         "name": "m6g.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m6g.2xlarge": {
         "bandwidth": 10,
@@ -9313,11 +9557,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.2xlarge",
         "name": "m6g.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m6g.4xlarge": {
         "bandwidth": 10,
@@ -9345,11 +9589,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.4xlarge",
         "name": "m6g.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m6g.8xlarge": {
         "bandwidth": 10,
@@ -9377,11 +9621,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.8xlarge",
         "name": "m6g.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m6g.large": {
         "bandwidth": 10,
@@ -9409,11 +9653,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.large",
         "name": "m6g.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m6g.medium": {
         "bandwidth": 10,
@@ -9441,11 +9685,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.medium",
         "name": "m6g.medium",
-        "ram": 4096,
+        "ram": 4096
     },
     "m6g.xlarge": {
         "bandwidth": 10,
@@ -9473,11 +9717,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6g.xlarge",
         "name": "m6g.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m6gd.12xlarge": {
         "bandwidth": 20,
@@ -9506,11 +9750,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.12xlarge",
         "name": "m6gd.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m6gd.16xlarge": {
         "bandwidth": 25,
@@ -9539,11 +9783,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.16xlarge",
         "name": "m6gd.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m6gd.2xlarge": {
         "bandwidth": 10,
@@ -9573,11 +9817,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 475 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.2xlarge",
         "name": "m6gd.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m6gd.4xlarge": {
         "bandwidth": 10,
@@ -9607,11 +9851,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 950 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.4xlarge",
         "name": "m6gd.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m6gd.8xlarge": {
         "bandwidth": 10,
@@ -9641,11 +9885,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.8xlarge",
         "name": "m6gd.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m6gd.large": {
         "bandwidth": 10,
@@ -9674,11 +9918,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 118 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.large",
         "name": "m6gd.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m6gd.medium": {
         "bandwidth": 10,
@@ -9708,11 +9952,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 59 NVMe SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.medium",
         "name": "m6gd.medium",
-        "ram": 4096,
+        "ram": 4096
     },
     "m6gd.xlarge": {
         "bandwidth": 10,
@@ -9742,11 +9986,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 237 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6gd.xlarge",
         "name": "m6gd.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "m6i.12xlarge": {
         "bandwidth": 18750,
@@ -9777,11 +10021,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.12xlarge",
         "name": "m6i.12xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "m6i.16xlarge": {
         "bandwidth": 25000,
@@ -9812,11 +10056,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.16xlarge",
         "name": "m6i.16xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "m6i.24xlarge": {
         "bandwidth": 37500,
@@ -9846,11 +10090,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.24xlarge",
         "name": "m6i.24xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "m6i.2xlarge": {
         "bandwidth": 12500,
@@ -9880,11 +10124,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.2xlarge",
         "name": "m6i.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "m6i.32xlarge": {
         "bandwidth": 50000,
@@ -9915,11 +10159,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.32xlarge",
         "name": "m6i.32xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "m6i.4xlarge": {
         "bandwidth": 12500,
@@ -9949,11 +10193,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.4xlarge",
         "name": "m6i.4xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "m6i.8xlarge": {
         "bandwidth": 12500,
@@ -9983,11 +10227,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.8xlarge",
         "name": "m6i.8xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "m6i.large": {
         "bandwidth": 12500,
@@ -10018,11 +10262,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.large",
         "name": "m6i.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "m6i.xlarge": {
         "bandwidth": 12500,
@@ -10052,11 +10296,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "m6i.xlarge",
         "name": "m6i.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "p2.16xlarge": {
         "bandwidth": 20,
@@ -10088,11 +10332,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p2.16xlarge",
         "name": "p2.16xlarge",
-        "ram": 749568,
+        "ram": 749568
     },
     "p2.8xlarge": {
         "bandwidth": 10,
@@ -10123,11 +10367,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p2.8xlarge",
         "name": "p2.8xlarge",
-        "ram": 499712,
+        "ram": 499712
     },
     "p2.xlarge": {
         "bandwidth": None,
@@ -10158,11 +10402,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p2.xlarge",
         "name": "p2.xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "p3.16xlarge": {
         "bandwidth": 25,
@@ -10193,11 +10437,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p3.16xlarge",
         "name": "p3.16xlarge",
-        "ram": 499712,
+        "ram": 499712
     },
     "p3.2xlarge": {
         "bandwidth": 10,
@@ -10228,11 +10472,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p3.2xlarge",
         "name": "p3.2xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "p3.8xlarge": {
         "bandwidth": 10,
@@ -10264,11 +10508,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p3.8xlarge",
         "name": "p3.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "p3dn.24xlarge": {
         "bandwidth": 100,
@@ -10299,11 +10543,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p3dn.24xlarge",
         "name": "p3dn.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "p4d.24xlarge": {
         "bandwidth": 400,
@@ -10335,11 +10579,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "8 x 1000 SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "p4d.24xlarge",
         "name": "p4d.24xlarge",
-        "ram": 1179648,
+        "ram": 1179648
     },
     "r3.2xlarge": {
         "bandwidth": None,
@@ -10368,11 +10612,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 160 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r3.2xlarge",
         "name": "r3.2xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "r3.4xlarge": {
         "bandwidth": None,
@@ -10401,11 +10645,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 320 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r3.4xlarge",
         "name": "r3.4xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "r3.8xlarge": {
         "bandwidth": 10,
@@ -10434,11 +10678,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 320 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r3.8xlarge",
         "name": "r3.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "r3.large": {
         "bandwidth": None,
@@ -10468,11 +10712,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 32 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r3.large",
         "name": "r3.large",
-        "ram": 15616,
+        "ram": 15616
     },
     "r3.xlarge": {
         "bandwidth": None,
@@ -10502,11 +10746,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 80 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r3.xlarge",
         "name": "r3.xlarge",
-        "ram": 31232,
+        "ram": 31232
     },
     "r4.16xlarge": {
         "bandwidth": 20,
@@ -10536,11 +10780,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r4.16xlarge",
         "name": "r4.16xlarge",
-        "ram": 499712,
+        "ram": 499712
     },
     "r4.2xlarge": {
         "bandwidth": 10,
@@ -10570,11 +10814,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r4.2xlarge",
         "name": "r4.2xlarge",
-        "ram": 62464,
+        "ram": 62464
     },
     "r4.4xlarge": {
         "bandwidth": 10,
@@ -10605,11 +10849,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r4.4xlarge",
         "name": "r4.4xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "r4.8xlarge": {
         "bandwidth": 10,
@@ -10639,11 +10883,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r4.8xlarge",
         "name": "r4.8xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "r4.large": {
         "bandwidth": 10,
@@ -10674,11 +10918,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r4.large",
         "name": "r4.large",
-        "ram": 15616,
+        "ram": 15616
     },
     "r4.xlarge": {
         "bandwidth": 10,
@@ -10709,11 +10953,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r4.xlarge",
         "name": "r4.xlarge",
-        "ram": 31232,
+        "ram": 31232
     },
     "r5.12xlarge": {
         "bandwidth": 10,
@@ -10743,11 +10987,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.12xlarge",
         "name": "r5.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5.16xlarge": {
         "bandwidth": 20,
@@ -10778,11 +11022,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.16xlarge",
         "name": "r5.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5.24xlarge": {
         "bandwidth": 25,
@@ -10812,11 +11056,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.24xlarge",
         "name": "r5.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5.2xlarge": {
         "bandwidth": 10,
@@ -10847,11 +11091,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.2xlarge",
         "name": "r5.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5.4xlarge": {
         "bandwidth": 10,
@@ -10881,11 +11125,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.4xlarge",
         "name": "r5.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5.8xlarge": {
         "bandwidth": 10,
@@ -10916,11 +11160,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.8xlarge",
         "name": "r5.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5.large": {
         "bandwidth": 10,
@@ -10950,11 +11194,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.large",
         "name": "r5.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5.xlarge": {
         "bandwidth": 10,
@@ -10984,11 +11228,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5.xlarge",
         "name": "r5.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r5a.12xlarge": {
         "bandwidth": 10,
@@ -11018,11 +11262,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.12xlarge",
         "name": "r5a.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5a.16xlarge": {
         "bandwidth": 12,
@@ -11053,11 +11297,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.16xlarge",
         "name": "r5a.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5a.24xlarge": {
         "bandwidth": 20,
@@ -11088,11 +11332,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.24xlarge",
         "name": "r5a.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5a.2xlarge": {
         "bandwidth": 10,
@@ -11122,11 +11366,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.2xlarge",
         "name": "r5a.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5a.4xlarge": {
         "bandwidth": 10,
@@ -11157,11 +11401,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.4xlarge",
         "name": "r5a.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5a.8xlarge": {
         "bandwidth": 10,
@@ -11191,11 +11435,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.8xlarge",
         "name": "r5a.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5a.large": {
         "bandwidth": 10,
@@ -11226,11 +11470,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.large",
         "name": "r5a.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5a.xlarge": {
         "bandwidth": 10,
@@ -11260,11 +11504,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5a.xlarge",
         "name": "r5a.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r5ad.12xlarge": {
         "bandwidth": 10,
@@ -11295,11 +11539,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.12xlarge",
         "name": "r5ad.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5ad.16xlarge": {
         "bandwidth": 12,
@@ -11330,11 +11574,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.16xlarge",
         "name": "r5ad.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5ad.24xlarge": {
         "bandwidth": 20,
@@ -11365,11 +11609,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.24xlarge",
         "name": "r5ad.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5ad.2xlarge": {
         "bandwidth": 10,
@@ -11400,11 +11644,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.2xlarge",
         "name": "r5ad.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5ad.4xlarge": {
         "bandwidth": 10,
@@ -11434,11 +11678,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.4xlarge",
         "name": "r5ad.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5ad.8xlarge": {
         "bandwidth": 10,
@@ -11469,11 +11713,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.8xlarge",
         "name": "r5ad.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5ad.large": {
         "bandwidth": 10,
@@ -11504,11 +11748,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.large",
         "name": "r5ad.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5ad.xlarge": {
         "bandwidth": 10,
@@ -11539,11 +11783,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5ad.xlarge",
         "name": "r5ad.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r5b.12xlarge": {
         "bandwidth": 10,
@@ -11573,11 +11817,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.12xlarge",
         "name": "r5b.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5b.16xlarge": {
         "bandwidth": 20,
@@ -11607,11 +11851,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.16xlarge",
         "name": "r5b.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5b.24xlarge": {
         "bandwidth": 25,
@@ -11641,11 +11885,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.24xlarge",
         "name": "r5b.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5b.2xlarge": {
         "bandwidth": 10,
@@ -11674,11 +11918,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.2xlarge",
         "name": "r5b.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5b.4xlarge": {
         "bandwidth": 10,
@@ -11708,11 +11952,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.4xlarge",
         "name": "r5b.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5b.8xlarge": {
         "bandwidth": 10,
@@ -11741,11 +11985,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.8xlarge",
         "name": "r5b.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5b.large": {
         "bandwidth": 10,
@@ -11775,11 +12019,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.large",
         "name": "r5b.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5b.xlarge": {
         "bandwidth": 10,
@@ -11809,11 +12053,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5b.xlarge",
         "name": "r5b.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r5d.12xlarge": {
         "bandwidth": 10,
@@ -11836,7 +12080,7 @@
             "memory": "384 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8175",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "regionCode": "eu-north-1",
@@ -11844,11 +12088,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.12xlarge",
         "name": "r5d.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5d.16xlarge": {
         "bandwidth": 20,
@@ -11879,11 +12123,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.16xlarge",
         "name": "r5d.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5d.24xlarge": {
         "bandwidth": 25,
@@ -11913,11 +12157,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.24xlarge",
         "name": "r5d.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5d.2xlarge": {
         "bandwidth": 10,
@@ -11948,11 +12192,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.2xlarge",
         "name": "r5d.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5d.4xlarge": {
         "bandwidth": 10,
@@ -11983,11 +12227,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.4xlarge",
         "name": "r5d.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5d.8xlarge": {
         "bandwidth": 10,
@@ -12018,11 +12262,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.8xlarge",
         "name": "r5d.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5d.large": {
         "bandwidth": 10,
@@ -12053,11 +12297,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.large",
         "name": "r5d.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5d.xlarge": {
         "bandwidth": 10,
@@ -12088,11 +12332,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5d.xlarge",
         "name": "r5d.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r5dn.12xlarge": {
         "bandwidth": 50,
@@ -12122,11 +12366,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 GB NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.12xlarge",
         "name": "r5dn.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5dn.16xlarge": {
         "bandwidth": 75,
@@ -12156,11 +12400,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.16xlarge",
         "name": "r5dn.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5dn.24xlarge": {
         "bandwidth": 100,
@@ -12190,11 +12434,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.24xlarge",
         "name": "r5dn.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5dn.2xlarge": {
         "bandwidth": 25,
@@ -12224,11 +12468,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.2xlarge",
         "name": "r5dn.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5dn.4xlarge": {
         "bandwidth": 25,
@@ -12257,11 +12501,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.4xlarge",
         "name": "r5dn.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5dn.8xlarge": {
         "bandwidth": 25,
@@ -12290,11 +12534,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.8xlarge",
         "name": "r5dn.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5dn.large": {
         "bandwidth": 25,
@@ -12324,11 +12568,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.large",
         "name": "r5dn.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5dn.xlarge": {
         "bandwidth": 25,
@@ -12358,11 +12602,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5dn.xlarge",
         "name": "r5dn.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r5n.12xlarge": {
         "bandwidth": 50,
@@ -12391,11 +12635,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.12xlarge",
         "name": "r5n.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r5n.16xlarge": {
         "bandwidth": 75,
@@ -12424,11 +12668,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.16xlarge",
         "name": "r5n.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r5n.24xlarge": {
         "bandwidth": 100,
@@ -12457,11 +12701,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.24xlarge",
         "name": "r5n.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r5n.2xlarge": {
         "bandwidth": 25,
@@ -12490,11 +12734,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.2xlarge",
         "name": "r5n.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r5n.4xlarge": {
         "bandwidth": 25,
@@ -12524,11 +12768,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.4xlarge",
         "name": "r5n.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r5n.8xlarge": {
         "bandwidth": 25,
@@ -12558,11 +12802,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.8xlarge",
         "name": "r5n.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r5n.large": {
         "bandwidth": 25,
@@ -12592,11 +12836,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.large",
         "name": "r5n.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r5n.xlarge": {
         "bandwidth": 25,
@@ -12625,11 +12869,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r5n.xlarge",
         "name": "r5n.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r6g.12xlarge": {
         "bandwidth": 20,
@@ -12658,11 +12902,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.12xlarge",
         "name": "r6g.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r6g.16xlarge": {
         "bandwidth": 25,
@@ -12692,11 +12936,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.16xlarge",
         "name": "r6g.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r6g.2xlarge": {
         "bandwidth": 10,
@@ -12726,11 +12970,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.2xlarge",
         "name": "r6g.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r6g.4xlarge": {
         "bandwidth": 10,
@@ -12760,11 +13004,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.4xlarge",
         "name": "r6g.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r6g.8xlarge": {
         "bandwidth": 10,
@@ -12794,11 +13038,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.8xlarge",
         "name": "r6g.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r6g.large": {
         "bandwidth": 10,
@@ -12828,11 +13072,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.large",
         "name": "r6g.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r6g.medium": {
         "bandwidth": 10,
@@ -12862,11 +13106,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.medium",
         "name": "r6g.medium",
-        "ram": 8192,
+        "ram": 8192
     },
     "r6g.xlarge": {
         "bandwidth": 10,
@@ -12895,11 +13139,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6g.xlarge",
         "name": "r6g.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r6gd.12xlarge": {
         "bandwidth": 20,
@@ -12929,11 +13173,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.12xlarge",
         "name": "r6gd.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r6gd.16xlarge": {
         "bandwidth": 25,
@@ -12962,11 +13206,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.16xlarge",
         "name": "r6gd.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r6gd.2xlarge": {
         "bandwidth": 10,
@@ -12996,11 +13240,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 475 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.2xlarge",
         "name": "r6gd.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r6gd.4xlarge": {
         "bandwidth": 10,
@@ -13030,11 +13274,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 950 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.4xlarge",
         "name": "r6gd.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r6gd.8xlarge": {
         "bandwidth": 10,
@@ -13064,11 +13308,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.8xlarge",
         "name": "r6gd.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r6gd.large": {
         "bandwidth": 10,
@@ -13083,7 +13327,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6gd.large",
-            "instancesku": "X9MV6RERD7HKEZ65",
+            "instancesku": "B9X93RYS8QY893YG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -13093,16 +13337,16 @@
             "normalizationSizeFactor": "4",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-2",
+            "regionCode": "sa-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 118 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.large",
         "name": "r6gd.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r6gd.medium": {
         "bandwidth": 10,
@@ -13132,11 +13376,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 59 NVMe SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.medium",
         "name": "r6gd.medium",
-        "ram": 8192,
+        "ram": 8192
     },
     "r6gd.xlarge": {
         "bandwidth": 10,
@@ -13166,11 +13410,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 237 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6gd.xlarge",
         "name": "r6gd.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "r6i.12xlarge": {
         "bandwidth": 18750,
@@ -13200,11 +13444,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.12xlarge",
         "name": "r6i.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "r6i.16xlarge": {
         "bandwidth": 25000,
@@ -13234,11 +13478,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.16xlarge",
         "name": "r6i.16xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "r6i.24xlarge": {
         "bandwidth": 37500,
@@ -13268,11 +13512,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.24xlarge",
         "name": "r6i.24xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "r6i.2xlarge": {
         "bandwidth": 12500,
@@ -13303,11 +13547,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.2xlarge",
         "name": "r6i.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "r6i.32xlarge": {
         "bandwidth": 50000,
@@ -13338,11 +13582,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.32xlarge",
         "name": "r6i.32xlarge",
-        "ram": 1048576,
+        "ram": 1048576
     },
     "r6i.4xlarge": {
         "bandwidth": 12500,
@@ -13373,11 +13617,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.4xlarge",
         "name": "r6i.4xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "r6i.8xlarge": {
         "bandwidth": 12500,
@@ -13408,11 +13652,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.8xlarge",
         "name": "r6i.8xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "r6i.large": {
         "bandwidth": 12500,
@@ -13443,11 +13687,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.large",
         "name": "r6i.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "r6i.xlarge": {
         "bandwidth": 12500,
@@ -13478,11 +13722,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "r6i.xlarge",
         "name": "r6i.xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "t1.micro": {
         "bandwidth": None,
@@ -13509,11 +13753,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t1.micro",
         "name": "t1.micro",
-        "ram": 627,
+        "ram": 627
     },
     "t2.2xlarge": {
         "bandwidth": None,
@@ -13543,11 +13787,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.2xlarge",
         "name": "t2.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "t2.large": {
         "bandwidth": None,
@@ -13577,11 +13821,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.large",
         "name": "t2.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "t2.medium": {
         "bandwidth": None,
@@ -13611,11 +13855,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.medium",
         "name": "t2.medium",
-        "ram": 4096,
+        "ram": 4096
     },
     "t2.micro": {
         "bandwidth": None,
@@ -13644,11 +13888,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.micro",
         "name": "t2.micro",
-        "ram": 1024,
+        "ram": 1024
     },
     "t2.nano": {
         "bandwidth": None,
@@ -13677,11 +13921,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.nano",
         "name": "t2.nano",
-        "ram": 512,
+        "ram": 512
     },
     "t2.small": {
         "bandwidth": None,
@@ -13710,11 +13954,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.small",
         "name": "t2.small",
-        "ram": 2048,
+        "ram": 2048
     },
     "t2.xlarge": {
         "bandwidth": None,
@@ -13743,11 +13987,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t2.xlarge",
         "name": "t2.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "t3.2xlarge": {
         "bandwidth": 5,
@@ -13778,11 +14022,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.2xlarge",
         "name": "t3.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "t3.large": {
         "bandwidth": 5,
@@ -13812,11 +14056,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.large",
         "name": "t3.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "t3.medium": {
         "bandwidth": 5,
@@ -13847,11 +14091,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.medium",
         "name": "t3.medium",
-        "ram": 4096,
+        "ram": 4096
     },
     "t3.micro": {
         "bandwidth": 5,
@@ -13882,11 +14126,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.micro",
         "name": "t3.micro",
-        "ram": 1024,
+        "ram": 1024
     },
     "t3.nano": {
         "bandwidth": 5,
@@ -13916,11 +14160,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.nano",
         "name": "t3.nano",
-        "ram": 512,
+        "ram": 512
     },
     "t3.small": {
         "bandwidth": 5,
@@ -13951,11 +14195,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.small",
         "name": "t3.small",
-        "ram": 2048,
+        "ram": 2048
     },
     "t3.xlarge": {
         "bandwidth": 5,
@@ -13986,11 +14230,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3.xlarge",
         "name": "t3.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "t3a.2xlarge": {
         "bandwidth": 5,
@@ -14021,11 +14265,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.2xlarge",
         "name": "t3a.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "t3a.large": {
         "bandwidth": 5,
@@ -14056,11 +14300,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.large",
         "name": "t3a.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "t3a.medium": {
         "bandwidth": 5,
@@ -14091,11 +14335,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.medium",
         "name": "t3a.medium",
-        "ram": 4096,
+        "ram": 4096
     },
     "t3a.micro": {
         "bandwidth": 5,
@@ -14126,11 +14370,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.micro",
         "name": "t3a.micro",
-        "ram": 1024,
+        "ram": 1024
     },
     "t3a.nano": {
         "bandwidth": 5,
@@ -14160,11 +14404,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.nano",
         "name": "t3a.nano",
-        "ram": 512,
+        "ram": 512
     },
     "t3a.small": {
         "bandwidth": 5,
@@ -14195,11 +14439,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.small",
         "name": "t3a.small",
-        "ram": 2048,
+        "ram": 2048
     },
     "t3a.xlarge": {
         "bandwidth": 5,
@@ -14230,11 +14474,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t3a.xlarge",
         "name": "t3a.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "t4g.2xlarge": {
         "bandwidth": 5,
@@ -14263,11 +14507,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.2xlarge",
         "name": "t4g.2xlarge",
-        "ram": 32768,
+        "ram": 32768
     },
     "t4g.large": {
         "bandwidth": 5,
@@ -14297,11 +14541,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.large",
         "name": "t4g.large",
-        "ram": 8192,
+        "ram": 8192
     },
     "t4g.medium": {
         "bandwidth": 5,
@@ -14330,11 +14574,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.medium",
         "name": "t4g.medium",
-        "ram": 4096,
+        "ram": 4096
     },
     "t4g.micro": {
         "bandwidth": 5,
@@ -14364,11 +14608,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.micro",
         "name": "t4g.micro",
-        "ram": 1024,
+        "ram": 1024
     },
     "t4g.nano": {
         "bandwidth": 5,
@@ -14397,11 +14641,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.nano",
         "name": "t4g.nano",
-        "ram": 512,
+        "ram": 512
     },
     "t4g.small": {
         "bandwidth": 5,
@@ -14431,11 +14675,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.small",
         "name": "t4g.small",
-        "ram": 2048,
+        "ram": 2048
     },
     "t4g.xlarge": {
         "bandwidth": 5,
@@ -14464,11 +14708,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "t4g.xlarge",
         "name": "t4g.xlarge",
-        "ram": 16384,
+        "ram": 16384
     },
     "u-12tb1.112xlarge": {
         "bandwidth": 100,
@@ -14498,11 +14742,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "448",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "u-12tb1.112xlarge",
         "name": "u-12tb1.112xlarge",
-        "ram": 12582912,
+        "ram": 12582912
     },
     "u-3tb1.56xlarge": {
         "bandwidth": 50,
@@ -14533,11 +14777,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "224",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "u-3tb1.56xlarge",
         "name": "u-3tb1.56xlarge",
-        "ram": 3145728,
+        "ram": 3145728
     },
     "u-6tb1.112xlarge": {
         "bandwidth": 100,
@@ -14567,11 +14811,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "448",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "u-6tb1.112xlarge",
         "name": "u-6tb1.112xlarge",
-        "ram": 6291456,
+        "ram": 6291456
     },
     "u-6tb1.56xlarge": {
         "bandwidth": 100,
@@ -14601,11 +14845,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "224",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "u-6tb1.56xlarge",
         "name": "u-6tb1.56xlarge",
-        "ram": 6291456,
+        "ram": 6291456
     },
     "u-9tb1.112xlarge": {
         "bandwidth": 100,
@@ -14634,11 +14878,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "448",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "u-9tb1.112xlarge",
         "name": "u-9tb1.112xlarge",
-        "ram": 9437184,
+        "ram": 9437184
     },
     "vt1.24xlarge": {
         "bandwidth": 25000,
@@ -14669,11 +14913,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "vt1.24xlarge",
         "name": "vt1.24xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "vt1.3xlarge": {
         "bandwidth": 3125,
@@ -14703,11 +14947,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "12",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "vt1.3xlarge",
         "name": "vt1.3xlarge",
-        "ram": 24576,
+        "ram": 24576
     },
     "vt1.6xlarge": {
         "bandwidth": 6250,
@@ -14738,11 +14982,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "vt1.6xlarge",
         "name": "vt1.6xlarge",
-        "ram": 49152,
+        "ram": 49152
     },
     "x1.16xlarge": {
         "bandwidth": None,
@@ -14773,11 +15017,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1920 SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1.16xlarge",
         "name": "x1.16xlarge",
-        "ram": 999424,
+        "ram": 999424
     },
     "x1.32xlarge": {
         "bandwidth": None,
@@ -14808,11 +15052,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1920 SSD",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1.32xlarge",
         "name": "x1.32xlarge",
-        "ram": 1998848,
+        "ram": 1998848
     },
     "x1e.16xlarge": {
         "bandwidth": 10,
@@ -14842,11 +15086,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1920 SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1e.16xlarge",
         "name": "x1e.16xlarge",
-        "ram": 1998848,
+        "ram": 1998848
     },
     "x1e.2xlarge": {
         "bandwidth": 10,
@@ -14876,11 +15120,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 240 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1e.2xlarge",
         "name": "x1e.2xlarge",
-        "ram": 249856,
+        "ram": 249856
     },
     "x1e.32xlarge": {
         "bandwidth": 25,
@@ -14911,11 +15155,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1920 SSD",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1e.32xlarge",
         "name": "x1e.32xlarge",
-        "ram": 3997696,
+        "ram": 3997696
     },
     "x1e.4xlarge": {
         "bandwidth": 10,
@@ -14945,11 +15189,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 480 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1e.4xlarge",
         "name": "x1e.4xlarge",
-        "ram": 499712,
+        "ram": 499712
     },
     "x1e.8xlarge": {
         "bandwidth": 10,
@@ -14980,11 +15224,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 960 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1e.8xlarge",
         "name": "x1e.8xlarge",
-        "ram": 999424,
+        "ram": 999424
     },
     "x1e.xlarge": {
         "bandwidth": 10,
@@ -15015,11 +15259,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 120 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x1e.xlarge",
         "name": "x1e.xlarge",
-        "ram": 124928,
+        "ram": 124928
     },
     "x2gd.12xlarge": {
         "bandwidth": 20,
@@ -15049,11 +15293,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.12xlarge",
         "name": "x2gd.12xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "x2gd.16xlarge": {
         "bandwidth": 25,
@@ -15083,11 +15327,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.16xlarge",
         "name": "x2gd.16xlarge",
-        "ram": 1048576,
+        "ram": 1048576
     },
     "x2gd.2xlarge": {
         "bandwidth": 10,
@@ -15117,11 +15361,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 474 SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.2xlarge",
         "name": "x2gd.2xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "x2gd.4xlarge": {
         "bandwidth": 10,
@@ -15151,11 +15395,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 950 SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.4xlarge",
         "name": "x2gd.4xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "x2gd.8xlarge": {
         "bandwidth": 12,
@@ -15184,11 +15428,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.8xlarge",
         "name": "x2gd.8xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "x2gd.large": {
         "bandwidth": 10,
@@ -15218,11 +15462,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 118 SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.large",
         "name": "x2gd.large",
-        "ram": 32768,
+        "ram": 32768
     },
     "x2gd.medium": {
         "bandwidth": 10,
@@ -15252,11 +15496,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 59 SSD",
             "vcpu": "1",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.medium",
         "name": "x2gd.medium",
-        "ram": 16384,
+        "ram": 16384
     },
     "x2gd.xlarge": {
         "bandwidth": 10,
@@ -15285,11 +15529,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 237 SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2gd.xlarge",
         "name": "x2gd.xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "x2idn.16xlarge": {
         "bandwidth": 50,
@@ -15304,6 +15548,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x2idn.16xlarge",
+            "instancesku": "78QGKM7QPNBXEC88",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -15314,16 +15559,16 @@
             "physicalProcessor": "Intel Xeon Scalable (Icelake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-southeast-1",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2idn.16xlarge",
         "name": "x2idn.16xlarge",
-        "ram": 1048576,
+        "ram": 1048576
     },
     "x2idn.24xlarge": {
         "bandwidth": 75,
@@ -15353,11 +15598,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2idn.24xlarge",
         "name": "x2idn.24xlarge",
-        "ram": 1572864,
+        "ram": 1572864
     },
     "x2idn.32xlarge": {
         "bandwidth": 100,
@@ -15372,7 +15617,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x2idn.32xlarge",
-            "instancesku": "8ZJ2BP49SS5QKPBU",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -15383,16 +15627,16 @@
             "physicalProcessor": "Intel Xeon Scalable (Icelake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-northeast-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2idn.32xlarge",
         "name": "x2idn.32xlarge",
-        "ram": 2097152,
+        "ram": 2097152
     },
     "x2iedn.16xlarge": {
         "bandwidth": 50,
@@ -15422,11 +15666,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 1900 NVMe SSD",
             "vcpu": "64",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.16xlarge",
         "name": "x2iedn.16xlarge",
-        "ram": 2097152,
+        "ram": 2097152
     },
     "x2iedn.24xlarge": {
         "bandwidth": 75,
@@ -15456,11 +15700,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 NVMe SSD",
             "vcpu": "96",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.24xlarge",
         "name": "x2iedn.24xlarge",
-        "ram": 3145728,
+        "ram": 3145728
     },
     "x2iedn.2xlarge": {
         "bandwidth": 25,
@@ -15491,11 +15735,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 237 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.2xlarge",
         "name": "x2iedn.2xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "x2iedn.32xlarge": {
         "bandwidth": 100,
@@ -15510,7 +15754,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "x2iedn.32xlarge",
-            "instancesku": "3EHWHRSQJBFQT47A",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -15521,16 +15764,16 @@
             "physicalProcessor": "Intel Xeon Scalable (Icelake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
             "vcpu": "128",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.32xlarge",
         "name": "x2iedn.32xlarge",
-        "ram": 4194304,
+        "ram": 4194304
     },
     "x2iedn.4xlarge": {
         "bandwidth": 25,
@@ -15555,16 +15798,16 @@
             "physicalProcessor": "Intel Xeon Scalable (Icelake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 475 NVMe SSD",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.4xlarge",
         "name": "x2iedn.4xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "x2iedn.8xlarge": {
         "bandwidth": 25,
@@ -15594,11 +15837,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 950 NVMe SSD",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.8xlarge",
         "name": "x2iedn.8xlarge",
-        "ram": 1048576,
+        "ram": 1048576
     },
     "x2iedn.xlarge": {
         "bandwidth": 25,
@@ -15629,11 +15872,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 118 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iedn.xlarge",
         "name": "x2iedn.xlarge",
-        "ram": 131072,
+        "ram": 131072
     },
     "x2iezn.12xlarge": {
         "bandwidth": 100,
@@ -15663,11 +15906,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iezn.12xlarge",
         "name": "x2iezn.12xlarge",
-        "ram": 1572864,
+        "ram": 1572864
     },
     "x2iezn.2xlarge": {
         "bandwidth": 25,
@@ -15698,11 +15941,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iezn.2xlarge",
         "name": "x2iezn.2xlarge",
-        "ram": 262144,
+        "ram": 262144
     },
     "x2iezn.4xlarge": {
         "bandwidth": 25,
@@ -15733,11 +15976,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iezn.4xlarge",
         "name": "x2iezn.4xlarge",
-        "ram": 524288,
+        "ram": 524288
     },
     "x2iezn.6xlarge": {
         "bandwidth": 50,
@@ -15768,11 +16011,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iezn.6xlarge",
         "name": "x2iezn.6xlarge",
-        "ram": 786432,
+        "ram": 786432
     },
     "x2iezn.8xlarge": {
         "bandwidth": 75,
@@ -15803,11 +16046,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "x2iezn.8xlarge",
         "name": "x2iezn.8xlarge",
-        "ram": 1048576,
+        "ram": 1048576
     },
     "z1d.12xlarge": {
         "bandwidth": 25,
@@ -15837,11 +16080,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "z1d.12xlarge",
         "name": "z1d.12xlarge",
-        "ram": 393216,
+        "ram": 393216
     },
     "z1d.2xlarge": {
         "bandwidth": 10,
@@ -15872,11 +16115,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "z1d.2xlarge",
         "name": "z1d.2xlarge",
-        "ram": 65536,
+        "ram": 65536
     },
     "z1d.3xlarge": {
         "bandwidth": 10,
@@ -15906,11 +16149,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 450 NVMe SSD",
             "vcpu": "12",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "z1d.3xlarge",
         "name": "z1d.3xlarge",
-        "ram": 98304,
+        "ram": 98304
     },
     "z1d.6xlarge": {
         "bandwidth": 10,
@@ -15940,11 +16183,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 900 NVMe SSD",
             "vcpu": "24",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "z1d.6xlarge",
         "name": "z1d.6xlarge",
-        "ram": 196608,
+        "ram": 196608
     },
     "z1d.large": {
         "bandwidth": 10,
@@ -15975,11 +16218,11 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "z1d.large",
         "name": "z1d.large",
-        "ram": 16384,
+        "ram": 16384
     },
     "z1d.xlarge": {
         "bandwidth": 10,
@@ -16010,10 +16253,10 @@
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
-            "vpcnetworkingsupport": "true",
+            "vpcnetworkingsupport": "true"
         },
         "id": "z1d.xlarge",
         "name": "z1d.xlarge",
-        "ram": 32768,
-    },
-}
+        "ram": 32768
+    }
+}
\ No newline at end of file
diff --git a/libcloud/compute/constants/ec2_region_details_complete.py b/libcloud/compute/constants/ec2_region_details_complete.py
index 147e41fe04..76f4415ece 100644
--- a/libcloud/compute/constants/ec2_region_details_complete.py
+++ b/libcloud/compute/constants/ec2_region_details_complete.py
@@ -15,6 +15,14 @@
 # limitations under the License.
 
 REGION_DETAILS = {
+    "af-south-1": {
+        "api_name": "ec2_af_south",
+        "country": "South Africa",
+        "endpoint": "ec2.af-south-1.amazonaws.com",
+        "id": "af-south-1",
+        "instance_types": [],
+        "signature_version": "4"
+    },
     "ap-east-1": {
         "api_name": "ec2_ap_east",
         "country": "Hong Kong",
@@ -163,9 +171,9 @@
             "t4g.small",
             "t4g.xlarge",
             "x1.16xlarge",
-            "x1.32xlarge",
+            "x1.32xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ap-northeast-1": {
         "api_name": "ec2_ap_northeast",
@@ -564,9 +572,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ap-northeast-2": {
         "api_name": "ec2_ap_northeast",
@@ -873,9 +881,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "ap-northeast-3": {
         "api_name": "ec2_ap_northeast",
@@ -883,7 +891,7 @@
         "endpoint": "ec2.ap-northeast-3.amazonaws.com",
         "id": "ap-northeast-3",
         "instance_types": [],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "ap-south-1": {
         "api_name": "ec2_ap_south_1",
@@ -931,6 +939,16 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6a.12xlarge",
+            "c6a.16xlarge",
+            "c6a.24xlarge",
+            "c6a.2xlarge",
+            "c6a.32xlarge",
+            "c6a.48xlarge",
+            "c6a.4xlarge",
+            "c6a.8xlarge",
+            "c6a.large",
+            "c6a.xlarge",
             "c6g.12xlarge",
             "c6g.16xlarge",
             "c6g.2xlarge",
@@ -1193,14 +1211,21 @@
             "x2idn.16xlarge",
             "x2idn.24xlarge",
             "x2idn.32xlarge",
+            "x2iedn.16xlarge",
+            "x2iedn.24xlarge",
+            "x2iedn.2xlarge",
+            "x2iedn.32xlarge",
+            "x2iedn.4xlarge",
+            "x2iedn.8xlarge",
+            "x2iedn.xlarge",
             "z1d.12xlarge",
             "z1d.2xlarge",
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "ap-southeast-1": {
         "api_name": "ec2_ap_southeast",
@@ -1593,9 +1618,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ap-southeast-2": {
         "api_name": "ec2_ap_southeast_2",
@@ -1951,9 +1976,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ca-central-1": {
         "api_name": "ec2_ca_central_1",
@@ -2228,9 +2253,9 @@
             "x1e.32xlarge",
             "x1e.4xlarge",
             "x1e.8xlarge",
-            "x1e.xlarge",
+            "x1e.xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "cn-north-1": {
         "api_name": "ec2_cn_north",
@@ -2238,7 +2263,7 @@
         "endpoint": "ec2.cn-north-1.amazonaws.com.cn",
         "id": "cn-north-1",
         "instance_types": [],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "cn-northwest-1": {
         "api_name": "ec2_cn_northwest",
@@ -2246,7 +2271,7 @@
         "endpoint": "ec2.cn-northwest-1.amazonaws.com.cn",
         "id": "cn-northwest-1",
         "instance_types": [],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-central-1": {
         "api_name": "ec2_eu_central",
@@ -2307,6 +2332,16 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6a.12xlarge",
+            "c6a.16xlarge",
+            "c6a.24xlarge",
+            "c6a.2xlarge",
+            "c6a.32xlarge",
+            "c6a.48xlarge",
+            "c6a.4xlarge",
+            "c6a.8xlarge",
+            "c6a.large",
+            "c6a.xlarge",
             "c6g.12xlarge",
             "c6g.16xlarge",
             "c6g.2xlarge",
@@ -2445,6 +2480,16 @@
             "m5zn.6xlarge",
             "m5zn.large",
             "m5zn.xlarge",
+            "m6a.12xlarge",
+            "m6a.16xlarge",
+            "m6a.24xlarge",
+            "m6a.2xlarge",
+            "m6a.32xlarge",
+            "m6a.48xlarge",
+            "m6a.4xlarge",
+            "m6a.8xlarge",
+            "m6a.large",
+            "m6a.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -2616,9 +2661,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-north-1": {
         "api_name": "ec2_eu_north_stockholm",
@@ -2778,9 +2823,9 @@
             "t4g.small",
             "t4g.xlarge",
             "u-6tb1.112xlarge",
-            "u-6tb1.56xlarge",
+            "u-6tb1.56xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-south-1": {
         "api_name": "ec2_eu_south",
@@ -2956,9 +3001,9 @@
             "t4g.xlarge",
             "u-3tb1.56xlarge",
             "u-6tb1.112xlarge",
-            "u-6tb1.56xlarge",
+            "u-6tb1.56xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-west-1": {
         "api_name": "ec2_eu_west",
@@ -3131,6 +3176,13 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "i4i.16xlarge",
+            "i4i.2xlarge",
+            "i4i.32xlarge",
+            "i4i.4xlarge",
+            "i4i.8xlarge",
+            "i4i.large",
+            "i4i.xlarge",
             "im4gn.16xlarge",
             "im4gn.2xlarge",
             "im4gn.4xlarge",
@@ -3426,9 +3478,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "eu-west-2": {
         "api_name": "ec2_eu_west_london",
@@ -3719,9 +3771,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-west-3": {
         "api_name": "ec2_eu_west_paris",
@@ -3971,9 +4023,9 @@
             "u-6tb1.112xlarge",
             "u-6tb1.56xlarge",
             "x1.16xlarge",
-            "x1.32xlarge",
+            "x1.32xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "sa-east-1": {
         "api_name": "ec2_sa_east",
@@ -4220,6 +4272,14 @@
             "r6g.large",
             "r6g.medium",
             "r6g.xlarge",
+            "r6gd.12xlarge",
+            "r6gd.16xlarge",
+            "r6gd.2xlarge",
+            "r6gd.4xlarge",
+            "r6gd.8xlarge",
+            "r6gd.large",
+            "r6gd.medium",
+            "r6gd.xlarge",
             "r6i.12xlarge",
             "r6i.16xlarge",
             "r6i.24xlarge",
@@ -4265,9 +4325,9 @@
             "x1e.32xlarge",
             "x1e.4xlarge",
             "x1e.8xlarge",
-            "x1e.xlarge",
+            "x1e.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-east-1": {
         "api_name": "ec2_us_east",
@@ -4446,6 +4506,13 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "i4i.16xlarge",
+            "i4i.2xlarge",
+            "i4i.32xlarge",
+            "i4i.4xlarge",
+            "i4i.8xlarge",
+            "i4i.large",
+            "i4i.xlarge",
             "im4gn.16xlarge",
             "im4gn.2xlarge",
             "im4gn.4xlarge",
@@ -4741,9 +4808,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-east-2": {
         "api_name": "ec2_us_east_ohio",
@@ -4799,6 +4866,16 @@
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6a.12xlarge",
+            "c6a.16xlarge",
+            "c6a.24xlarge",
+            "c6a.2xlarge",
+            "c6a.32xlarge",
+            "c6a.48xlarge",
+            "c6a.4xlarge",
+            "c6a.8xlarge",
+            "c6a.large",
+            "c6a.xlarge",
             "c6g.12xlarge",
             "c6g.16xlarge",
             "c6g.2xlarge",
@@ -4878,6 +4955,13 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "i4i.16xlarge",
+            "i4i.2xlarge",
+            "i4i.32xlarge",
+            "i4i.4xlarge",
+            "i4i.8xlarge",
+            "i4i.large",
+            "i4i.xlarge",
             "im4gn.16xlarge",
             "im4gn.2xlarge",
             "im4gn.4xlarge",
@@ -4954,6 +5038,16 @@
             "m5zn.6xlarge",
             "m5zn.large",
             "m5zn.xlarge",
+            "m6a.12xlarge",
+            "m6a.16xlarge",
+            "m6a.24xlarge",
+            "m6a.2xlarge",
+            "m6a.32xlarge",
+            "m6a.48xlarge",
+            "m6a.4xlarge",
+            "m6a.8xlarge",
+            "m6a.large",
+            "m6a.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -5124,6 +5218,9 @@
             "x2gd.large",
             "x2gd.medium",
             "x2gd.xlarge",
+            "x2idn.16xlarge",
+            "x2idn.24xlarge",
+            "x2idn.32xlarge",
             "x2iedn.16xlarge",
             "x2iedn.24xlarge",
             "x2iedn.2xlarge",
@@ -5136,9 +5233,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "us-gov-west-1": {
         "api_name": "ec2_us_govwest",
@@ -5146,7 +5243,7 @@
         "endpoint": "ec2.us-gov-west-1.amazonaws.com",
         "id": "us-gov-west-1",
         "instance_types": [],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-west-1": {
         "api_name": "ec2_us_west",
@@ -5456,9 +5553,9 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-west-2": {
         "api_name": "ec2_us_west_oregon",
@@ -5637,6 +5734,13 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "i4i.16xlarge",
+            "i4i.2xlarge",
+            "i4i.32xlarge",
+            "i4i.4xlarge",
+            "i4i.8xlarge",
+            "i4i.large",
+            "i4i.xlarge",
             "im4gn.16xlarge",
             "im4gn.2xlarge",
             "im4gn.4xlarge",
@@ -5912,6 +6016,9 @@
             "x2gd.large",
             "x2gd.medium",
             "x2gd.xlarge",
+            "x2idn.16xlarge",
+            "x2idn.24xlarge",
+            "x2idn.32xlarge",
             "x2iedn.16xlarge",
             "x2iedn.24xlarge",
             "x2iedn.2xlarge",
@@ -5929,8 +6036,8 @@
             "z1d.3xlarge",
             "z1d.6xlarge",
             "z1d.large",
-            "z1d.xlarge",
+            "z1d.xlarge"
         ],
-        "signature_version": "2",
-    },
-}
+        "signature_version": "2"
+    }
+}
\ No newline at end of file
diff --git a/libcloud/compute/constants/ec2_region_details_partial.py b/libcloud/compute/constants/ec2_region_details_partial.py
index cfbfa619a2..32fc596074 100644
--- a/libcloud/compute/constants/ec2_region_details_partial.py
+++ b/libcloud/compute/constants/ec2_region_details_partial.py
@@ -15,158 +15,165 @@
 # limitations under the License.
 
 REGION_DETAILS = {
+    "af-south-1": {
+        "api_name": "ec2_af_south",
+        "country": "South Africa",
+        "endpoint": "ec2.af-south-1.amazonaws.com",
+        "id": "af-south-1",
+        "signature_version": "4"
+    },
     "ap-east-1": {
         "api_name": "ec2_ap_east",
         "country": "Hong Kong",
         "endpoint": "ec2.ap-east-1.amazonaws.com",
         "id": "ap-east-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ap-northeast-1": {
         "api_name": "ec2_ap_northeast",
         "country": "Japan",
         "endpoint": "ec2.ap-northeast-1.amazonaws.com",
         "id": "ap-northeast-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ap-northeast-2": {
         "api_name": "ec2_ap_northeast",
         "country": "South Korea",
         "endpoint": "ec2.ap-northeast-2.amazonaws.com",
         "id": "ap-northeast-2",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "ap-northeast-3": {
         "api_name": "ec2_ap_northeast",
         "country": "Japan",
         "endpoint": "ec2.ap-northeast-3.amazonaws.com",
         "id": "ap-northeast-3",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "ap-south-1": {
         "api_name": "ec2_ap_south_1",
         "country": "India",
         "endpoint": "ec2.ap-south-1.amazonaws.com",
         "id": "ap-south-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "ap-southeast-1": {
         "api_name": "ec2_ap_southeast",
         "country": "Singapore",
         "endpoint": "ec2.ap-southeast-1.amazonaws.com",
         "id": "ap-southeast-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ap-southeast-2": {
         "api_name": "ec2_ap_southeast_2",
         "country": "Australia",
         "endpoint": "ec2.ap-southeast-2.amazonaws.com",
         "id": "ap-southeast-2",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "ca-central-1": {
         "api_name": "ec2_ca_central_1",
         "country": "Canada",
         "endpoint": "ec2.ca-central-1.amazonaws.com",
         "id": "ca-central-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "cn-north-1": {
         "api_name": "ec2_cn_north",
         "country": "China",
         "endpoint": "ec2.cn-north-1.amazonaws.com.cn",
         "id": "cn-north-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "cn-northwest-1": {
         "api_name": "ec2_cn_northwest",
         "country": "China",
         "endpoint": "ec2.cn-northwest-1.amazonaws.com.cn",
         "id": "cn-northwest-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-central-1": {
         "api_name": "ec2_eu_central",
         "country": "Frankfurt",
         "endpoint": "ec2.eu-central-1.amazonaws.com",
         "id": "eu-central-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-north-1": {
         "api_name": "ec2_eu_north_stockholm",
         "country": "Stockholm",
         "endpoint": "ec2.eu-north-1.amazonaws.com",
         "id": "eu-north-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-south-1": {
         "api_name": "ec2_eu_south",
         "country": "Italy",
         "endpoint": "ec2.eu-south-1.amazonaws.com",
         "id": "eu-south-1",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-west-1": {
         "api_name": "ec2_eu_west",
         "country": "Ireland",
         "endpoint": "ec2.eu-west-1.amazonaws.com",
         "id": "eu-west-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "eu-west-2": {
         "api_name": "ec2_eu_west_london",
         "country": "United Kingdom",
         "endpoint": "ec2.eu-west-2.amazonaws.com",
         "id": "eu-west-2",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "eu-west-3": {
         "api_name": "ec2_eu_west_paris",
         "country": "France",
         "endpoint": "ec2.eu-west-3.amazonaws.com",
         "id": "eu-west-3",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "sa-east-1": {
         "api_name": "ec2_sa_east",
         "country": "Brazil",
         "endpoint": "ec2.sa-east-1.amazonaws.com",
         "id": "sa-east-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-east-1": {
         "api_name": "ec2_us_east",
         "country": "USA",
         "endpoint": "ec2.us-east-1.amazonaws.com",
         "id": "us-east-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-east-2": {
         "api_name": "ec2_us_east_ohio",
         "country": "USA",
         "endpoint": "ec2.us-east-2.amazonaws.com",
         "id": "us-east-2",
-        "signature_version": "4",
+        "signature_version": "4"
     },
     "us-gov-west-1": {
         "api_name": "ec2_us_govwest",
         "country": "US",
         "endpoint": "ec2.us-gov-west-1.amazonaws.com",
         "id": "us-gov-west-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-west-1": {
         "api_name": "ec2_us_west",
         "country": "USA",
         "endpoint": "ec2.us-west-1.amazonaws.com",
         "id": "us-west-1",
-        "signature_version": "2",
+        "signature_version": "2"
     },
     "us-west-2": {
         "api_name": "ec2_us_west_oregon",
         "country": "US",
         "endpoint": "ec2.us-west-2.amazonaws.com",
         "id": "us-west-2",
-        "signature_version": "2",
-    },
-}
+        "signature_version": "2"
+    }
+}
\ No newline at end of file
diff --git a/libcloud/data/pricing.json b/libcloud/data/pricing.json
index 736ed4e98a..4159b0f14c 100644
--- a/libcloud/data/pricing.json
+++ b/libcloud/data/pricing.json
@@ -35136,6 +35136,7 @@
                 "us-west-2": 1.591
             },
             "c5.large": {
+                "af-south-1": 0.114,
                 "ap-east-1": 0.108,
                 "ap-northeast-1": 0.107,
                 "ap-northeast-2": 0.096,
@@ -35157,6 +35158,7 @@
                 "us-west-2": 0.085
             },
             "c5.xlarge": {
+                "af-south-1": 0.228,
                 "ap-east-1": 0.216,
                 "ap-northeast-1": 0.214,
                 "ap-northeast-2": 0.192,
@@ -35178,6 +35180,7 @@
                 "us-west-2": 0.17
             },
             "c5.metal": {
+                "af-south-1": 5.472,
                 "ap-east-1": 5.184,
                 "ap-northeast-1": 5.136,
                 "ap-northeast-2": 4.608,
@@ -35199,6 +35202,7 @@
                 "us-west-2": 4.08
             },
             "c5.2xlarge": {
+                "af-south-1": 0.456,
                 "ap-east-1": 0.432,
                 "ap-northeast-1": 0.428,
                 "ap-northeast-2": 0.384,
@@ -35220,6 +35224,7 @@
                 "us-west-2": 0.34
             },
             "c5.4xlarge": {
+                "af-south-1": 0.912,
                 "ap-east-1": 0.864,
                 "ap-northeast-1": 0.856,
                 "ap-northeast-2": 0.768,
@@ -35241,6 +35246,7 @@
                 "us-west-2": 0.68
             },
             "c5.9xlarge": {
+                "af-south-1": 2.052,
                 "ap-east-1": 1.944,
                 "ap-northeast-1": 1.926,
                 "ap-northeast-2": 1.728,
@@ -35262,6 +35268,7 @@
                 "us-west-2": 1.53
             },
             "c5.12xlarge": {
+                "af-south-1": 2.736,
                 "ap-east-1": 2.592,
                 "ap-northeast-1": 2.568,
                 "ap-northeast-2": 2.304,
@@ -35283,6 +35290,7 @@
                 "us-west-2": 2.04
             },
             "c5.18xlarge": {
+                "af-south-1": 4.104,
                 "ap-east-1": 3.888,
                 "ap-northeast-1": 3.852,
                 "ap-northeast-2": 3.456,
@@ -35304,6 +35312,7 @@
                 "us-west-2": 3.06
             },
             "c5.24xlarge": {
+                "af-south-1": 5.472,
                 "ap-east-1": 5.184,
                 "ap-northeast-1": 5.136,
                 "ap-northeast-2": 4.608,
@@ -35325,6 +35334,7 @@
                 "us-west-2": 4.08
             },
             "c5a.large": {
+                "af-south-1": 0.103,
                 "ap-east-1": 0.097,
                 "ap-northeast-1": 0.096,
                 "ap-northeast-2": 0.086,
@@ -35346,6 +35356,7 @@
                 "us-west-2": 0.077
             },
             "c5a.xlarge": {
+                "af-south-1": 0.206,
                 "ap-east-1": 0.194,
                 "ap-northeast-1": 0.192,
                 "ap-northeast-2": 0.172,
@@ -35367,6 +35378,7 @@
                 "us-west-2": 0.154
             },
             "c5a.2xlarge": {
+                "af-south-1": 0.412,
                 "ap-east-1": 0.388,
                 "ap-northeast-1": 0.384,
                 "ap-northeast-2": 0.344,
@@ -35388,6 +35400,7 @@
                 "us-west-2": 0.308
             },
             "c5a.4xlarge": {
+                "af-south-1": 0.824,
                 "ap-east-1": 0.776,
                 "ap-northeast-1": 0.768,
                 "ap-northeast-2": 0.688,
@@ -35409,6 +35422,7 @@
                 "us-west-2": 0.616
             },
             "c5a.8xlarge": {
+                "af-south-1": 1.648,
                 "ap-east-1": 1.552,
                 "ap-northeast-1": 1.536,
                 "ap-northeast-2": 1.376,
@@ -35430,6 +35444,7 @@
                 "us-west-2": 1.232
             },
             "c5a.12xlarge": {
+                "af-south-1": 2.472,
                 "ap-east-1": 2.328,
                 "ap-northeast-1": 2.304,
                 "ap-northeast-2": 2.064,
@@ -35451,6 +35466,7 @@
                 "us-west-2": 1.848
             },
             "c5a.16xlarge": {
+                "af-south-1": 3.296,
                 "ap-east-1": 3.104,
                 "ap-northeast-1": 3.072,
                 "ap-northeast-2": 2.752,
@@ -35472,6 +35488,7 @@
                 "us-west-2": 2.464
             },
             "c5a.24xlarge": {
+                "af-south-1": 4.944,
                 "ap-east-1": 4.656,
                 "ap-northeast-1": 4.608,
                 "ap-northeast-2": 4.128,
@@ -35493,6 +35510,7 @@
                 "us-west-2": 3.696
             },
             "c5ad.large": {
+                "af-south-1": 0.117,
                 "ap-southeast-1": 0.101,
                 "ap-southeast-2": 0.113,
                 "eu-central-1": 0.1,
@@ -35504,6 +35522,7 @@
                 "us-west-2": 0.086
             },
             "c5ad.xlarge": {
+                "af-south-1": 0.234,
                 "ap-southeast-1": 0.202,
                 "ap-southeast-2": 0.226,
                 "eu-central-1": 0.2,
@@ -35515,6 +35534,7 @@
                 "us-west-2": 0.172
             },
             "c5ad.2xlarge": {
+                "af-south-1": 0.468,
                 "ap-southeast-1": 0.404,
                 "ap-southeast-2": 0.452,
                 "eu-central-1": 0.4,
@@ -35526,6 +35546,7 @@
                 "us-west-2": 0.344
             },
             "c5ad.4xlarge": {
+                "af-south-1": 0.936,
                 "ap-southeast-1": 0.808,
                 "ap-southeast-2": 0.904,
                 "eu-central-1": 0.8,
@@ -35537,6 +35558,7 @@
                 "us-west-2": 0.688
             },
             "c5ad.8xlarge": {
+                "af-south-1": 1.872,
                 "ap-southeast-1": 1.616,
                 "ap-southeast-2": 1.808,
                 "eu-central-1": 1.6,
@@ -35548,6 +35570,7 @@
                 "us-west-2": 1.376
             },
             "c5ad.12xlarge": {
+                "af-south-1": 2.808,
                 "ap-southeast-1": 2.424,
                 "ap-southeast-2": 2.712,
                 "eu-central-1": 2.4,
@@ -35559,6 +35582,7 @@
                 "us-west-2": 2.064
             },
             "c5ad.16xlarge": {
+                "af-south-1": 3.744,
                 "ap-southeast-1": 3.232,
                 "ap-southeast-2": 3.616,
                 "eu-central-1": 3.2,
@@ -35570,6 +35594,7 @@
                 "us-west-2": 2.752
             },
             "c5ad.24xlarge": {
+                "af-south-1": 5.616,
                 "ap-southeast-1": 4.848,
                 "ap-southeast-2": 5.424,
                 "eu-central-1": 4.8,
@@ -35581,6 +35606,7 @@
                 "us-west-2": 4.128
             },
             "c5d.large": {
+                "af-south-1": 0.13,
                 "ap-east-1": 0.123,
                 "ap-northeast-1": 0.122,
                 "ap-northeast-2": 0.11,
@@ -35602,6 +35628,7 @@
                 "us-west-2": 0.096
             },
             "c5d.xlarge": {
+                "af-south-1": 0.26,
                 "ap-east-1": 0.246,
                 "ap-northeast-1": 0.244,
                 "ap-northeast-2": 0.22,
@@ -35623,6 +35650,7 @@
                 "us-west-2": 0.192
             },
             "c5d.metal": {
+                "af-south-1": 6.24,
                 "ap-northeast-1": 5.856,
                 "ap-northeast-2": 5.28,
                 "ap-south-1": 4.752,
@@ -35642,6 +35670,7 @@
                 "us-west-2": 4.608
             },
             "c5d.2xlarge": {
+                "af-south-1": 0.52,
                 "ap-east-1": 0.492,
                 "ap-northeast-1": 0.488,
                 "ap-northeast-2": 0.44,
@@ -35663,6 +35692,7 @@
                 "us-west-2": 0.384
             },
             "c5d.4xlarge": {
+                "af-south-1": 1.04,
                 "ap-east-1": 0.984,
                 "ap-northeast-1": 0.976,
                 "ap-northeast-2": 0.88,
@@ -35684,6 +35714,7 @@
                 "us-west-2": 0.768
             },
             "c5d.9xlarge": {
+                "af-south-1": 2.34,
                 "ap-east-1": 2.214,
                 "ap-northeast-1": 2.196,
                 "ap-northeast-2": 1.98,
@@ -35705,6 +35736,7 @@
                 "us-west-2": 1.728
             },
             "c5d.12xlarge": {
+                "af-south-1": 3.12,
                 "ap-northeast-1": 2.928,
                 "ap-northeast-2": 2.64,
                 "ap-south-1": 2.376,
@@ -35724,6 +35756,7 @@
                 "us-west-2": 2.304
             },
             "c5d.18xlarge": {
+                "af-south-1": 4.68,
                 "ap-east-1": 4.428,
                 "ap-northeast-1": 4.392,
                 "ap-northeast-2": 3.96,
@@ -35745,6 +35778,7 @@
                 "us-west-2": 3.456
             },
             "c5d.24xlarge": {
+                "af-south-1": 6.24,
                 "ap-northeast-1": 5.856,
                 "ap-northeast-2": 5.28,
                 "ap-south-1": 4.752,
@@ -35764,6 +35798,7 @@
                 "us-west-2": 4.608
             },
             "c5n.large": {
+                "af-south-1": 0.145,
                 "ap-east-1": 0.143,
                 "ap-northeast-1": 0.136,
                 "ap-northeast-2": 0.122,
@@ -35785,6 +35820,7 @@
                 "us-west-2": 0.108
             },
             "c5n.xlarge": {
+                "af-south-1": 0.29,
                 "ap-east-1": 0.286,
                 "ap-northeast-1": 0.272,
                 "ap-northeast-2": 0.244,
@@ -35806,6 +35842,7 @@
                 "us-west-2": 0.216
             },
             "c5n.metal": {
+                "af-south-1": 5.227,
                 "ap-east-1": 5.148,
                 "ap-northeast-1": 4.896,
                 "ap-northeast-2": 4.392,
@@ -35827,6 +35864,7 @@
                 "us-west-2": 3.888
             },
             "c5n.2xlarge": {
+                "af-south-1": 0.581,
                 "ap-east-1": 0.572,
                 "ap-northeast-1": 0.544,
                 "ap-northeast-2": 0.488,
@@ -35848,6 +35886,7 @@
                 "us-west-2": 0.432
             },
             "c5n.4xlarge": {
+                "af-south-1": 1.162,
                 "ap-east-1": 1.144,
                 "ap-northeast-1": 1.088,
                 "ap-northeast-2": 0.976,
@@ -35869,6 +35908,7 @@
                 "us-west-2": 0.864
             },
             "c5n.9xlarge": {
+                "af-south-1": 2.614,
                 "ap-east-1": 2.574,
                 "ap-northeast-1": 2.448,
                 "ap-northeast-2": 2.196,
@@ -35890,6 +35930,7 @@
                 "us-west-2": 1.944
             },
             "c5n.18xlarge": {
+                "af-south-1": 5.227,
                 "ap-east-1": 5.148,
                 "ap-northeast-1": 4.896,
                 "ap-northeast-2": 4.392,
@@ -35911,53 +35952,91 @@
                 "us-west-2": 3.888
             },
             "c6a.large": {
+                "ap-south-1": 0.04675,
+                "eu-central-1": 0.0873,
                 "eu-west-1": 0.08208,
                 "us-east-1": 0.0765,
+                "us-east-2": 0.0765,
                 "us-west-2": 0.0765
             },
             "c6a.xlarge": {
+                "ap-south-1": 0.0935,
+                "eu-central-1": 0.1746,
                 "eu-west-1": 0.16416,
                 "us-east-1": 0.153,
+                "us-east-2": 0.153,
                 "us-west-2": 0.153
             },
+            "c6a.metal": {
+                "ap-south-1": 4.488,
+                "eu-central-1": 8.3808,
+                "eu-west-1": 7.87968,
+                "us-east-1": 7.344,
+                "us-east-2": 7.344,
+                "us-west-2": 7.344
+            },
             "c6a.2xlarge": {
+                "ap-south-1": 0.187,
+                "eu-central-1": 0.3492,
                 "eu-west-1": 0.32832,
                 "us-east-1": 0.306,
+                "us-east-2": 0.306,
                 "us-west-2": 0.306
             },
             "c6a.4xlarge": {
+                "ap-south-1": 0.374,
+                "eu-central-1": 0.6984,
                 "eu-west-1": 0.65664,
                 "us-east-1": 0.612,
+                "us-east-2": 0.612,
                 "us-west-2": 0.612
             },
             "c6a.8xlarge": {
+                "ap-south-1": 0.748,
+                "eu-central-1": 1.3968,
                 "eu-west-1": 1.31328,
                 "us-east-1": 1.224,
+                "us-east-2": 1.224,
                 "us-west-2": 1.224
             },
             "c6a.12xlarge": {
+                "ap-south-1": 1.122,
+                "eu-central-1": 2.0952,
                 "eu-west-1": 1.96992,
                 "us-east-1": 1.836,
+                "us-east-2": 1.836,
                 "us-west-2": 1.836
             },
             "c6a.16xlarge": {
+                "ap-south-1": 1.496,
+                "eu-central-1": 2.7936,
                 "eu-west-1": 2.62656,
                 "us-east-1": 2.448,
+                "us-east-2": 2.448,
                 "us-west-2": 2.448
             },
             "c6a.24xlarge": {
+                "ap-south-1": 2.244,
+                "eu-central-1": 4.1904,
                 "eu-west-1": 3.93984,
                 "us-east-1": 3.672,
+                "us-east-2": 3.672,
                 "us-west-2": 3.672
             },
             "c6a.32xlarge": {
+                "ap-south-1": 2.992,
+                "eu-central-1": 5.5872,
                 "eu-west-1": 5.25312,
                 "us-east-1": 4.896,
+                "us-east-2": 4.896,
                 "us-west-2": 4.896
             },
             "c6a.48xlarge": {
+                "ap-south-1": 4.488,
+                "eu-central-1": 8.3808,
                 "eu-west-1": 7.87968,
                 "us-east-1": 7.344,
+                "us-east-2": 7.344,
                 "us-west-2": 7.344
             },
             "c6g.medium": {
@@ -36427,6 +36506,7 @@
                 "sa-east-1": 0.131,
                 "us-east-1": 0.085,
                 "us-east-2": 0.085,
+                "us-gov-west-1": 0.102,
                 "us-west-1": 0.106,
                 "us-west-2": 0.085
             },
@@ -36443,6 +36523,7 @@
                 "sa-east-1": 0.262,
                 "us-east-1": 0.17,
                 "us-east-2": 0.17,
+                "us-gov-west-1": 0.204,
                 "us-west-1": 0.212,
                 "us-west-2": 0.17
             },
@@ -36459,6 +36540,7 @@
                 "sa-east-1": 8.384,
                 "us-east-1": 5.44,
                 "us-east-2": 5.44,
+                "us-gov-west-1": 6.528,
                 "us-west-1": 6.784,
                 "us-west-2": 5.44
             },
@@ -36475,6 +36557,7 @@
                 "sa-east-1": 0.524,
                 "us-east-1": 0.34,
                 "us-east-2": 0.34,
+                "us-gov-west-1": 0.408,
                 "us-west-1": 0.424,
                 "us-west-2": 0.34
             },
@@ -36491,6 +36574,7 @@
                 "sa-east-1": 1.048,
                 "us-east-1": 0.68,
                 "us-east-2": 0.68,
+                "us-gov-west-1": 0.816,
                 "us-west-1": 0.848,
                 "us-west-2": 0.68
             },
@@ -36507,6 +36591,7 @@
                 "sa-east-1": 2.096,
                 "us-east-1": 1.36,
                 "us-east-2": 1.36,
+                "us-gov-west-1": 1.632,
                 "us-west-1": 1.696,
                 "us-west-2": 1.36
             },
@@ -36523,6 +36608,7 @@
                 "sa-east-1": 3.144,
                 "us-east-1": 2.04,
                 "us-east-2": 2.04,
+                "us-gov-west-1": 2.448,
                 "us-west-1": 2.544,
                 "us-west-2": 2.04
             },
@@ -36539,6 +36625,7 @@
                 "sa-east-1": 4.192,
                 "us-east-1": 2.72,
                 "us-east-2": 2.72,
+                "us-gov-west-1": 3.264,
                 "us-west-1": 3.392,
                 "us-west-2": 2.72
             },
@@ -36555,6 +36642,7 @@
                 "sa-east-1": 6.288,
                 "us-east-1": 4.08,
                 "us-east-2": 4.08,
+                "us-gov-west-1": 4.896,
                 "us-west-1": 5.088,
                 "us-west-2": 4.08
             },
@@ -36571,6 +36659,7 @@
                 "sa-east-1": 8.384,
                 "us-east-1": 5.44,
                 "us-east-2": 5.44,
+                "us-gov-west-1": 6.528,
                 "us-west-1": 6.784,
                 "us-west-2": 5.44
             },
@@ -36588,6 +36677,7 @@
                 "us-west-2": 3.5
             },
             "d2.xlarge": {
+                "af-south-1": 0.875,
                 "ap-east-1": 0.957,
                 "ap-northeast-1": 0.844,
                 "ap-northeast-2": 0.844,
@@ -36608,6 +36698,7 @@
                 "us-west-2": 0.69
             },
             "d2.2xlarge": {
+                "af-south-1": 1.75,
                 "ap-east-1": 1.914,
                 "ap-northeast-1": 1.688,
                 "ap-northeast-2": 1.688,
@@ -36628,6 +36719,7 @@
                 "us-west-2": 1.38
             },
             "d2.4xlarge": {
+                "af-south-1": 3.5,
                 "ap-east-1": 3.828,
                 "ap-northeast-1": 3.376,
                 "ap-northeast-2": 3.376,
@@ -36648,6 +36740,7 @@
                 "us-west-2": 2.76
             },
             "d2.8xlarge": {
+                "af-south-1": 7.0,
                 "ap-east-1": 7.656,
                 "ap-northeast-1": 6.752,
                 "ap-northeast-2": 6.752,
@@ -36907,6 +37000,7 @@
                 "us-west-2": 3.468
             },
             "g4dn.xlarge": {
+                "af-south-1": 0.698,
                 "ap-east-1": 0.81,
                 "ap-northeast-1": 0.71,
                 "ap-northeast-2": 0.647,
@@ -36928,6 +37022,7 @@
                 "us-west-2": 0.526
             },
             "g4dn.metal": {
+                "af-south-1": 10.381,
                 "ap-east-1": 12.048,
                 "ap-northeast-1": 10.562,
                 "ap-northeast-2": 9.624,
@@ -36949,6 +37044,7 @@
                 "us-west-2": 7.824
             },
             "g4dn.2xlarge": {
+                "af-south-1": 0.998,
                 "ap-east-1": 1.158,
                 "ap-northeast-1": 1.015,
                 "ap-northeast-2": 0.925,
@@ -36970,6 +37066,7 @@
                 "us-west-2": 0.752
             },
             "g4dn.4xlarge": {
+                "af-south-1": 1.597,
                 "ap-east-1": 1.854,
                 "ap-northeast-1": 1.625,
                 "ap-northeast-2": 1.481,
@@ -36991,6 +37088,7 @@
                 "us-west-2": 1.204
             },
             "g4dn.8xlarge": {
+                "af-south-1": 2.887,
                 "ap-east-1": 3.351,
                 "ap-northeast-1": 2.938,
                 "ap-northeast-2": 2.677,
@@ -37012,6 +37110,7 @@
                 "us-west-2": 2.176
             },
             "g4dn.12xlarge": {
+                "af-south-1": 5.19,
                 "ap-east-1": 6.024,
                 "ap-northeast-1": 5.281,
                 "ap-northeast-2": 4.812,
@@ -37033,6 +37132,7 @@
                 "us-west-2": 3.912
             },
             "g4dn.16xlarge": {
+                "af-south-1": 5.774,
                 "ap-east-1": 6.702,
                 "ap-northeast-1": 5.875,
                 "ap-northeast-2": 5.353,
@@ -37229,6 +37329,7 @@
                 "us-west-2": 6.82
             },
             "i3.large": {
+                "af-south-1": 0.205,
                 "ap-east-1": 0.206,
                 "ap-northeast-1": 0.183,
                 "ap-northeast-2": 0.183,
@@ -37250,6 +37351,7 @@
                 "us-west-2": 0.156
             },
             "i3.xlarge": {
+                "af-south-1": 0.41,
                 "ap-east-1": 0.412,
                 "ap-northeast-1": 0.366,
                 "ap-northeast-2": 0.366,
@@ -37271,6 +37373,7 @@
                 "us-west-2": 0.312
             },
             "i3.metal": {
+                "af-south-1": 6.56,
                 "ap-east-1": 6.592,
                 "ap-northeast-1": 5.856,
                 "ap-northeast-2": 5.856,
@@ -37292,6 +37395,7 @@
                 "us-west-2": 4.992
             },
             "i3.2xlarge": {
+                "af-south-1": 0.82,
                 "ap-east-1": 0.824,
                 "ap-northeast-1": 0.732,
                 "ap-northeast-2": 0.732,
@@ -37313,6 +37417,7 @@
                 "us-west-2": 0.624
             },
             "i3.4xlarge": {
+                "af-south-1": 1.64,
                 "ap-east-1": 1.648,
                 "ap-northeast-1": 1.464,
                 "ap-northeast-2": 1.464,
@@ -37334,6 +37439,7 @@
                 "us-west-2": 1.248
             },
             "i3.8xlarge": {
+                "af-south-1": 3.28,
                 "ap-east-1": 3.296,
                 "ap-northeast-1": 2.928,
                 "ap-northeast-2": 2.928,
@@ -37355,6 +37461,7 @@
                 "us-west-2": 2.496
             },
             "i3.16xlarge": {
+                "af-south-1": 6.56,
                 "ap-east-1": 6.592,
                 "ap-northeast-1": 5.856,
                 "ap-northeast-2": 5.856,
@@ -37376,6 +37483,7 @@
                 "us-west-2": 4.992
             },
             "i3en.large": {
+                "af-south-1": 0.297,
                 "ap-east-1": 0.298,
                 "ap-northeast-1": 0.266,
                 "ap-northeast-2": 0.266,
@@ -37397,6 +37505,7 @@
                 "us-west-2": 0.226
             },
             "i3en.xlarge": {
+                "af-south-1": 0.594,
                 "ap-east-1": 0.597,
                 "ap-northeast-1": 0.532,
                 "ap-northeast-2": 0.532,
@@ -37418,6 +37527,7 @@
                 "us-west-2": 0.452
             },
             "i3en.metal": {
+                "af-south-1": 14.256,
                 "ap-east-1": 14.319,
                 "ap-northeast-1": 12.768,
                 "ap-northeast-2": 12.768,
@@ -37439,6 +37549,7 @@
                 "us-west-2": 10.848
             },
             "i3en.2xlarge": {
+                "af-south-1": 1.188,
                 "ap-east-1": 1.193,
                 "ap-northeast-1": 1.064,
                 "ap-northeast-2": 1.064,
@@ -37460,6 +37571,7 @@
                 "us-west-2": 0.904
             },
             "i3en.3xlarge": {
+                "af-south-1": 1.782,
                 "ap-east-1": 1.79,
                 "ap-northeast-1": 1.596,
                 "ap-northeast-2": 1.596,
@@ -37481,6 +37593,7 @@
                 "us-west-2": 1.356
             },
             "i3en.6xlarge": {
+                "af-south-1": 3.564,
                 "ap-east-1": 3.58,
                 "ap-northeast-1": 3.192,
                 "ap-northeast-2": 3.192,
@@ -37502,6 +37615,7 @@
                 "us-west-2": 2.712
             },
             "i3en.12xlarge": {
+                "af-south-1": 7.128,
                 "ap-east-1": 7.16,
                 "ap-northeast-1": 6.384,
                 "ap-northeast-2": 6.384,
@@ -37523,6 +37637,7 @@
                 "us-west-2": 5.424
             },
             "i3en.24xlarge": {
+                "af-south-1": 14.256,
                 "ap-east-1": 14.319,
                 "ap-northeast-1": 12.768,
                 "ap-northeast-2": 12.768,
@@ -37546,6 +37661,48 @@
             "i3p.16xlarge": {
                 "us-gov-west-1": 6.016
             },
+            "i4i.large": {
+                "eu-west-1": 0.189,
+                "us-east-1": 0.172,
+                "us-east-2": 0.172,
+                "us-west-2": 0.172
+            },
+            "i4i.xlarge": {
+                "eu-west-1": 0.378,
+                "us-east-1": 0.343,
+                "us-east-2": 0.343,
+                "us-west-2": 0.343
+            },
+            "i4i.2xlarge": {
+                "eu-west-1": 0.757,
+                "us-east-1": 0.686,
+                "us-east-2": 0.686,
+                "us-west-2": 0.686
+            },
+            "i4i.4xlarge": {
+                "eu-west-1": 1.514,
+                "us-east-1": 1.373,
+                "us-east-2": 1.373,
+                "us-west-2": 1.373
+            },
+            "i4i.8xlarge": {
+                "eu-west-1": 3.027,
+                "us-east-1": 2.746,
+                "us-east-2": 2.746,
+                "us-west-2": 2.746
+            },
+            "i4i.16xlarge": {
+                "eu-west-1": 6.054,
+                "us-east-1": 5.491,
+                "us-east-2": 5.491,
+                "us-west-2": 5.491
+            },
+            "i4i.32xlarge": {
+                "eu-west-1": 12.1088,
+                "us-east-1": 10.9824,
+                "us-east-2": 10.9824,
+                "us-west-2": 10.9824
+            },
             "im4gn.large": {
                 "eu-west-1": 0.20055,
                 "us-east-1": 0.1819,
@@ -37646,6 +37803,7 @@
                 "us-west-2": 1.18
             },
             "inf1.24xlarge": {
+                "af-south-1": 6.249,
                 "ap-east-1": 7.274,
                 "ap-northeast-1": 6.376,
                 "ap-northeast-2": 5.812,
@@ -37930,6 +38088,7 @@
                 "us-west-2": 3.2
             },
             "m5.large": {
+                "af-south-1": 0.127,
                 "ap-east-1": 0.132,
                 "ap-northeast-1": 0.124,
                 "ap-northeast-2": 0.118,
@@ -37951,6 +38110,7 @@
                 "us-west-2": 0.096
             },
             "m5.xlarge": {
+                "af-south-1": 0.254,
                 "ap-east-1": 0.264,
                 "ap-northeast-1": 0.248,
                 "ap-northeast-2": 0.236,
@@ -37972,6 +38132,7 @@
                 "us-west-2": 0.192
             },
             "m5.metal": {
+                "af-south-1": 6.096,
                 "ap-east-1": 6.336,
                 "ap-northeast-1": 5.952,
                 "ap-northeast-2": 5.664,
@@ -37993,6 +38154,7 @@
                 "us-west-2": 4.608
             },
             "m5.2xlarge": {
+                "af-south-1": 0.508,
                 "ap-east-1": 0.528,
                 "ap-northeast-1": 0.496,
                 "ap-northeast-2": 0.472,
@@ -38014,6 +38176,7 @@
                 "us-west-2": 0.384
             },
             "m5.4xlarge": {
+                "af-south-1": 1.016,
                 "ap-east-1": 1.056,
                 "ap-northeast-1": 0.992,
                 "ap-northeast-2": 0.944,
@@ -38035,6 +38198,7 @@
                 "us-west-2": 0.768
             },
             "m5.8xlarge": {
+                "af-south-1": 2.032,
                 "ap-east-1": 2.112,
                 "ap-northeast-1": 1.984,
                 "ap-northeast-2": 1.888,
@@ -38056,6 +38220,7 @@
                 "us-west-2": 1.536
             },
             "m5.12xlarge": {
+                "af-south-1": 3.048,
                 "ap-east-1": 3.168,
                 "ap-northeast-1": 2.976,
                 "ap-northeast-2": 2.832,
@@ -38077,6 +38242,7 @@
                 "us-west-2": 2.304
             },
             "m5.16xlarge": {
+                "af-south-1": 4.064,
                 "ap-east-1": 4.224,
                 "ap-northeast-1": 3.968,
                 "ap-northeast-2": 3.776,
@@ -38098,6 +38264,7 @@
                 "us-west-2": 3.072
             },
             "m5.24xlarge": {
+                "af-south-1": 6.096,
                 "ap-east-1": 6.336,
                 "ap-northeast-1": 5.952,
                 "ap-northeast-2": 5.664,
@@ -38415,6 +38582,7 @@
                 "us-west-2": 4.944
             },
             "m5d.large": {
+                "af-south-1": 0.15,
                 "ap-east-1": 0.155,
                 "ap-northeast-1": 0.146,
                 "ap-northeast-2": 0.139,
@@ -38436,6 +38604,7 @@
                 "us-west-2": 0.113
             },
             "m5d.xlarge": {
+                "af-south-1": 0.3,
                 "ap-east-1": 0.31,
                 "ap-northeast-1": 0.292,
                 "ap-northeast-2": 0.278,
@@ -38457,6 +38626,7 @@
                 "us-west-2": 0.226
             },
             "m5d.metal": {
+                "af-south-1": 7.2,
                 "ap-east-1": 7.44,
                 "ap-northeast-1": 7.008,
                 "ap-northeast-2": 6.672,
@@ -38478,6 +38648,7 @@
                 "us-west-2": 5.424
             },
             "m5d.2xlarge": {
+                "af-south-1": 0.6,
                 "ap-east-1": 0.62,
                 "ap-northeast-1": 0.584,
                 "ap-northeast-2": 0.556,
@@ -38499,6 +38670,7 @@
                 "us-west-2": 0.452
             },
             "m5d.4xlarge": {
+                "af-south-1": 1.2,
                 "ap-east-1": 1.24,
                 "ap-northeast-1": 1.168,
                 "ap-northeast-2": 1.112,
@@ -38520,6 +38692,7 @@
                 "us-west-2": 0.904
             },
             "m5d.8xlarge": {
+                "af-south-1": 2.4,
                 "ap-east-1": 2.48,
                 "ap-northeast-1": 2.336,
                 "ap-northeast-2": 2.224,
@@ -38541,6 +38714,7 @@
                 "us-west-2": 1.808
             },
             "m5d.12xlarge": {
+                "af-south-1": 3.6,
                 "ap-east-1": 3.72,
                 "ap-northeast-1": 3.504,
                 "ap-northeast-2": 3.336,
@@ -38562,6 +38736,7 @@
                 "us-west-2": 2.712
             },
             "m5d.16xlarge": {
+                "af-south-1": 4.8,
                 "ap-east-1": 4.96,
                 "ap-northeast-1": 4.672,
                 "ap-northeast-2": 4.448,
@@ -38583,6 +38758,7 @@
                 "us-west-2": 3.616
             },
             "m5d.24xlarge": {
+                "af-south-1": 7.2,
                 "ap-east-1": 7.44,
                 "ap-northeast-1": 7.008,
                 "ap-northeast-2": 6.672,
@@ -38876,62 +39052,90 @@
             },
             "m6a.large": {
                 "ap-south-1": 0.05555,
+                "eu-central-1": 0.1035,
                 "eu-west-1": 0.0963,
                 "us-east-1": 0.0864,
+                "us-east-2": 0.0864,
                 "us-west-2": 0.0864
             },
             "m6a.xlarge": {
                 "ap-south-1": 0.1111,
+                "eu-central-1": 0.207,
                 "eu-west-1": 0.1926,
                 "us-east-1": 0.1728,
+                "us-east-2": 0.1728,
                 "us-west-2": 0.1728
             },
+            "m6a.metal": {
+                "ap-south-1": 5.3328,
+                "eu-central-1": 9.936,
+                "eu-west-1": 9.2448,
+                "us-east-1": 8.2944,
+                "us-east-2": 8.2944,
+                "us-west-2": 8.2944
+            },
             "m6a.2xlarge": {
                 "ap-south-1": 0.2222,
+                "eu-central-1": 0.414,
                 "eu-west-1": 0.3852,
                 "us-east-1": 0.3456,
+                "us-east-2": 0.3456,
                 "us-west-2": 0.3456
             },
             "m6a.4xlarge": {
                 "ap-south-1": 0.4444,
+                "eu-central-1": 0.828,
                 "eu-west-1": 0.7704,
                 "us-east-1": 0.6912,
+                "us-east-2": 0.6912,
                 "us-west-2": 0.6912
             },
             "m6a.8xlarge": {
                 "ap-south-1": 0.8888,
+                "eu-central-1": 1.656,
                 "eu-west-1": 1.5408,
                 "us-east-1": 1.3824,
+                "us-east-2": 1.3824,
                 "us-west-2": 1.3824
             },
             "m6a.12xlarge": {
                 "ap-south-1": 1.3332,
+                "eu-central-1": 2.484,
                 "eu-west-1": 2.3112,
                 "us-east-1": 2.0736,
+                "us-east-2": 2.0736,
                 "us-west-2": 2.0736
             },
             "m6a.16xlarge": {
                 "ap-south-1": 1.7776,
+                "eu-central-1": 3.312,
                 "eu-west-1": 3.0816,
                 "us-east-1": 2.7648,
+                "us-east-2": 2.7648,
                 "us-west-2": 2.7648
             },
             "m6a.24xlarge": {
                 "ap-south-1": 2.6664,
+                "eu-central-1": 4.968,
                 "eu-west-1": 4.6224,
                 "us-east-1": 4.1472,
+                "us-east-2": 4.1472,
                 "us-west-2": 4.1472
             },
             "m6a.32xlarge": {
                 "ap-south-1": 3.5552,
+                "eu-central-1": 6.624,
                 "eu-west-1": 6.1632,
                 "us-east-1": 5.5296,
+                "us-east-2": 5.5296,
                 "us-west-2": 5.5296
             },
             "m6a.48xlarge": {
                 "ap-south-1": 5.3328,
+                "eu-central-1": 9.936,
                 "eu-west-1": 9.2448,
                 "us-east-1": 8.2944,
+                "us-east-2": 8.2944,
                 "us-west-2": 8.2944
             },
             "m6g.medium": {
@@ -39254,6 +39458,7 @@
                 "sa-east-1": 0.153,
                 "us-east-1": 0.096,
                 "us-east-2": 0.096,
+                "us-gov-west-1": 0.121,
                 "us-west-1": 0.112,
                 "us-west-2": 0.096
             },
@@ -39271,6 +39476,7 @@
                 "sa-east-1": 0.306,
                 "us-east-1": 0.192,
                 "us-east-2": 0.192,
+                "us-gov-west-1": 0.242,
                 "us-west-1": 0.224,
                 "us-west-2": 0.192
             },
@@ -39288,6 +39494,7 @@
                 "sa-east-1": 9.792,
                 "us-east-1": 6.144,
                 "us-east-2": 6.144,
+                "us-gov-west-1": 7.744,
                 "us-west-1": 7.168,
                 "us-west-2": 6.144
             },
@@ -39305,6 +39512,7 @@
                 "sa-east-1": 0.612,
                 "us-east-1": 0.384,
                 "us-east-2": 0.384,
+                "us-gov-west-1": 0.484,
                 "us-west-1": 0.448,
                 "us-west-2": 0.384
             },
@@ -39322,6 +39530,7 @@
                 "sa-east-1": 1.224,
                 "us-east-1": 0.768,
                 "us-east-2": 0.768,
+                "us-gov-west-1": 0.968,
                 "us-west-1": 0.896,
                 "us-west-2": 0.768
             },
@@ -39339,6 +39548,7 @@
                 "sa-east-1": 2.448,
                 "us-east-1": 1.536,
                 "us-east-2": 1.536,
+                "us-gov-west-1": 1.936,
                 "us-west-1": 1.792,
                 "us-west-2": 1.536
             },
@@ -39356,6 +39566,7 @@
                 "sa-east-1": 3.672,
                 "us-east-1": 2.304,
                 "us-east-2": 2.304,
+                "us-gov-west-1": 2.904,
                 "us-west-1": 2.688,
                 "us-west-2": 2.304
             },
@@ -39373,6 +39584,7 @@
                 "sa-east-1": 4.896,
                 "us-east-1": 3.072,
                 "us-east-2": 3.072,
+                "us-gov-west-1": 3.872,
                 "us-west-1": 3.584,
                 "us-west-2": 3.072
             },
@@ -39390,6 +39602,7 @@
                 "sa-east-1": 7.344,
                 "us-east-1": 4.608,
                 "us-east-2": 4.608,
+                "us-gov-west-1": 5.808,
                 "us-west-1": 5.376,
                 "us-west-2": 4.608
             },
@@ -39407,6 +39620,7 @@
                 "sa-east-1": 9.792,
                 "us-east-1": 6.144,
                 "us-east-2": 6.144,
+                "us-gov-west-1": 7.744,
                 "us-west-1": 7.168,
                 "us-west-2": 6.144
             },
@@ -39691,6 +39905,7 @@
                 "us-west-2": 4.256
             },
             "r5.large": {
+                "af-south-1": 0.168,
                 "ap-east-1": 0.167,
                 "ap-northeast-1": 0.152,
                 "ap-northeast-2": 0.152,
@@ -39712,6 +39927,7 @@
                 "us-west-2": 0.126
             },
             "r5.xlarge": {
+                "af-south-1": 0.336,
                 "ap-east-1": 0.334,
                 "ap-northeast-1": 0.304,
                 "ap-northeast-2": 0.304,
@@ -39733,6 +39949,7 @@
                 "us-west-2": 0.252
             },
             "r5.metal": {
+                "af-south-1": 8.064,
                 "ap-east-1": 8.016,
                 "ap-northeast-1": 7.296,
                 "ap-northeast-2": 7.296,
@@ -39754,6 +39971,7 @@
                 "us-west-2": 6.048
             },
             "r5.2xlarge": {
+                "af-south-1": 0.672,
                 "ap-east-1": 0.668,
                 "ap-northeast-1": 0.608,
                 "ap-northeast-2": 0.608,
@@ -39775,6 +39993,7 @@
                 "us-west-2": 0.504
             },
             "r5.4xlarge": {
+                "af-south-1": 1.344,
                 "ap-east-1": 1.336,
                 "ap-northeast-1": 1.216,
                 "ap-northeast-2": 1.216,
@@ -39796,6 +40015,7 @@
                 "us-west-2": 1.008
             },
             "r5.8xlarge": {
+                "af-south-1": 2.688,
                 "ap-east-1": 2.672,
                 "ap-northeast-1": 2.432,
                 "ap-northeast-2": 2.432,
@@ -39817,6 +40037,7 @@
                 "us-west-2": 2.016
             },
             "r5.12xlarge": {
+                "af-south-1": 4.032,
                 "ap-east-1": 4.008,
                 "ap-northeast-1": 3.648,
                 "ap-northeast-2": 3.648,
@@ -39838,6 +40059,7 @@
                 "us-west-2": 3.024
             },
             "r5.16xlarge": {
+                "af-south-1": 5.376,
                 "ap-east-1": 5.344,
                 "ap-northeast-1": 4.864,
                 "ap-northeast-2": 4.864,
@@ -39859,6 +40081,7 @@
                 "us-west-2": 4.032
             },
             "r5.24xlarge": {
+                "af-south-1": 8.064,
                 "ap-east-1": 8.016,
                 "ap-northeast-1": 7.296,
                 "ap-northeast-2": 7.296,
@@ -40275,6 +40498,7 @@
                 "us-west-2": 7.152
             },
             "r5d.large": {
+                "af-south-1": 0.19,
                 "ap-east-1": 0.175,
                 "ap-northeast-1": 0.174,
                 "ap-northeast-2": 0.173,
@@ -40296,6 +40520,7 @@
                 "us-west-2": 0.144
             },
             "r5d.xlarge": {
+                "af-south-1": 0.38,
                 "ap-east-1": 0.35,
                 "ap-northeast-1": 0.348,
                 "ap-northeast-2": 0.346,
@@ -40317,6 +40542,7 @@
                 "us-west-2": 0.288
             },
             "r5d.metal": {
+                "af-south-1": 9.12,
                 "ap-east-1": 8.4,
                 "ap-northeast-1": 8.352,
                 "ap-northeast-2": 8.304,
@@ -40338,6 +40564,7 @@
                 "us-west-2": 6.912
             },
             "r5d.2xlarge": {
+                "af-south-1": 0.76,
                 "ap-east-1": 0.7,
                 "ap-northeast-1": 0.696,
                 "ap-northeast-2": 0.692,
@@ -40359,6 +40586,7 @@
                 "us-west-2": 0.576
             },
             "r5d.4xlarge": {
+                "af-south-1": 1.52,
                 "ap-east-1": 1.4,
                 "ap-northeast-1": 1.392,
                 "ap-northeast-2": 1.384,
@@ -40380,6 +40608,7 @@
                 "us-west-2": 1.152
             },
             "r5d.8xlarge": {
+                "af-south-1": 3.04,
                 "ap-east-1": 2.8,
                 "ap-northeast-1": 2.784,
                 "ap-northeast-2": 2.768,
@@ -40401,6 +40630,7 @@
                 "us-west-2": 2.304
             },
             "r5d.12xlarge": {
+                "af-south-1": 4.56,
                 "ap-east-1": 4.2,
                 "ap-northeast-1": 4.176,
                 "ap-northeast-2": 4.152,
@@ -40422,6 +40652,7 @@
                 "us-west-2": 3.456
             },
             "r5d.16xlarge": {
+                "af-south-1": 6.08,
                 "ap-east-1": 5.6,
                 "ap-northeast-1": 5.568,
                 "ap-northeast-2": 5.536,
@@ -40443,6 +40674,7 @@
                 "us-west-2": 4.608
             },
             "r5d.24xlarge": {
+                "af-south-1": 9.12,
                 "ap-east-1": 8.4,
                 "ap-northeast-1": 8.352,
                 "ap-northeast-2": 8.304,
@@ -40464,90 +40696,144 @@
                 "us-west-2": 6.912
             },
             "r5dn.large": {
+                "af-south-1": 0.221,
                 "ap-northeast-1": 0.203,
+                "ap-northeast-2": 0.199,
                 "ap-southeast-1": 0.2,
+                "ap-southeast-2": 0.204,
                 "eu-central-1": 0.199,
+                "eu-north-1": 0.177,
+                "eu-south-1": 0.196,
                 "eu-west-1": 0.186,
+                "eu-west-3": 0.196,
                 "us-east-1": 0.167,
                 "us-east-2": 0.167,
                 "us-gov-west-1": 0.201,
                 "us-west-2": 0.167
             },
             "r5dn.xlarge": {
+                "af-south-1": 0.442,
                 "ap-northeast-1": 0.406,
+                "ap-northeast-2": 0.398,
                 "ap-southeast-1": 0.4,
+                "ap-southeast-2": 0.408,
                 "eu-central-1": 0.398,
+                "eu-north-1": 0.354,
+                "eu-south-1": 0.392,
                 "eu-west-1": 0.372,
+                "eu-west-3": 0.392,
                 "us-east-1": 0.334,
                 "us-east-2": 0.334,
                 "us-gov-west-1": 0.402,
                 "us-west-2": 0.334
             },
             "r5dn.metal": {
+                "af-south-1": 10.608,
                 "ap-northeast-1": 9.744,
+                "ap-northeast-2": 9.552,
                 "ap-southeast-1": 9.6,
+                "ap-southeast-2": 9.792,
                 "eu-central-1": 9.552,
+                "eu-north-1": 8.496,
+                "eu-south-1": 9.408,
                 "eu-west-1": 8.928,
+                "eu-west-3": 9.408,
                 "us-east-1": 8.016,
                 "us-east-2": 8.016,
                 "us-gov-west-1": 9.648,
                 "us-west-2": 8.016
             },
             "r5dn.2xlarge": {
+                "af-south-1": 0.884,
                 "ap-northeast-1": 0.812,
+                "ap-northeast-2": 0.796,
                 "ap-southeast-1": 0.8,
+                "ap-southeast-2": 0.816,
                 "eu-central-1": 0.796,
+                "eu-north-1": 0.708,
+                "eu-south-1": 0.784,
                 "eu-west-1": 0.744,
+                "eu-west-3": 0.784,
                 "us-east-1": 0.668,
                 "us-east-2": 0.668,
                 "us-gov-west-1": 0.804,
                 "us-west-2": 0.668
             },
             "r5dn.4xlarge": {
+                "af-south-1": 1.768,
                 "ap-northeast-1": 1.624,
+                "ap-northeast-2": 1.592,
                 "ap-southeast-1": 1.6,
+                "ap-southeast-2": 1.632,
                 "eu-central-1": 1.592,
+                "eu-north-1": 1.416,
+                "eu-south-1": 1.568,
                 "eu-west-1": 1.488,
+                "eu-west-3": 1.568,
                 "us-east-1": 1.336,
                 "us-east-2": 1.336,
                 "us-gov-west-1": 1.608,
                 "us-west-2": 1.336
             },
             "r5dn.8xlarge": {
+                "af-south-1": 3.536,
                 "ap-northeast-1": 3.248,
+                "ap-northeast-2": 3.184,
                 "ap-southeast-1": 3.2,
+                "ap-southeast-2": 3.264,
                 "eu-central-1": 3.184,
+                "eu-north-1": 2.832,
+                "eu-south-1": 3.136,
                 "eu-west-1": 2.976,
+                "eu-west-3": 3.136,
                 "us-east-1": 2.672,
                 "us-east-2": 2.672,
                 "us-gov-west-1": 3.216,
                 "us-west-2": 2.672
             },
             "r5dn.12xlarge": {
+                "af-south-1": 5.304,
                 "ap-northeast-1": 4.872,
+                "ap-northeast-2": 4.776,
                 "ap-southeast-1": 4.8,
+                "ap-southeast-2": 4.896,
                 "eu-central-1": 4.776,
+                "eu-north-1": 4.248,
+                "eu-south-1": 4.704,
                 "eu-west-1": 4.464,
+                "eu-west-3": 4.704,
                 "us-east-1": 4.008,
                 "us-east-2": 4.008,
                 "us-gov-west-1": 4.824,
                 "us-west-2": 4.008
             },
             "r5dn.16xlarge": {
+                "af-south-1": 7.072,
                 "ap-northeast-1": 6.496,
+                "ap-northeast-2": 6.368,
                 "ap-southeast-1": 6.4,
+                "ap-southeast-2": 6.528,
                 "eu-central-1": 6.368,
+                "eu-north-1": 5.664,
+                "eu-south-1": 6.272,
                 "eu-west-1": 5.952,
+                "eu-west-3": 6.272,
                 "us-east-1": 5.344,
                 "us-east-2": 5.344,
                 "us-gov-west-1": 6.432,
                 "us-west-2": 5.344
             },
             "r5dn.24xlarge": {
+                "af-south-1": 10.608,
                 "ap-northeast-1": 9.744,
+                "ap-northeast-2": 9.552,
                 "ap-southeast-1": 9.6,
+                "ap-southeast-2": 9.792,
                 "eu-central-1": 9.552,
+                "eu-north-1": 8.496,
+                "eu-south-1": 9.408,
                 "eu-west-1": 8.928,
+                "eu-west-3": 9.408,
                 "us-east-1": 8.016,
                 "us-east-2": 8.016,
                 "us-gov-west-1": 9.648,
@@ -40931,6 +41217,7 @@
                 "eu-central-1": 0.069,
                 "eu-west-1": 0.064,
                 "eu-west-3": 0.0676,
+                "sa-east-1": 0.0912,
                 "us-east-1": 0.0576,
                 "us-east-2": 0.0576,
                 "us-west-1": 0.065,
@@ -40945,6 +41232,7 @@
                 "eu-central-1": 0.138,
                 "eu-west-1": 0.128,
                 "eu-west-3": 0.1352,
+                "sa-east-1": 0.1824,
                 "us-east-1": 0.1152,
                 "us-east-2": 0.1152,
                 "us-west-1": 0.13,
@@ -40959,6 +41247,7 @@
                 "eu-central-1": 0.276,
                 "eu-west-1": 0.256,
                 "eu-west-3": 0.2704,
+                "sa-east-1": 0.3648,
                 "us-east-1": 0.2304,
                 "us-east-2": 0.2304,
                 "us-west-1": 0.26,
@@ -40973,6 +41262,7 @@
                 "eu-central-1": 4.416,
                 "eu-west-1": 4.096,
                 "eu-west-3": 4.3264,
+                "sa-east-1": 5.8368,
                 "us-east-1": 3.6864,
                 "us-east-2": 3.6864,
                 "us-west-1": 4.16,
@@ -40987,6 +41277,7 @@
                 "eu-central-1": 0.552,
                 "eu-west-1": 0.512,
                 "eu-west-3": 0.5408,
+                "sa-east-1": 0.7296,
                 "us-east-1": 0.4608,
                 "us-east-2": 0.4608,
                 "us-west-1": 0.52,
@@ -41001,6 +41292,7 @@
                 "eu-central-1": 1.104,
                 "eu-west-1": 1.024,
                 "eu-west-3": 1.0816,
+                "sa-east-1": 1.4592,
                 "us-east-1": 0.9216,
                 "us-east-2": 0.9216,
                 "us-west-1": 1.04,
@@ -41015,6 +41307,7 @@
                 "eu-central-1": 2.208,
                 "eu-west-1": 2.048,
                 "eu-west-3": 2.1632,
+                "sa-east-1": 2.9184,
                 "us-east-1": 1.8432,
                 "us-east-2": 1.8432,
                 "us-west-1": 2.08,
@@ -41029,6 +41322,7 @@
                 "eu-central-1": 3.312,
                 "eu-west-1": 3.072,
                 "eu-west-3": 3.2448,
+                "sa-east-1": 4.3776,
                 "us-east-1": 2.7648,
                 "us-east-2": 2.7648,
                 "us-west-1": 3.12,
@@ -41043,6 +41337,7 @@
                 "eu-central-1": 4.416,
                 "eu-west-1": 4.096,
                 "eu-west-3": 4.3264,
+                "sa-east-1": 5.8368,
                 "us-east-1": 3.6864,
                 "us-east-2": 3.6864,
                 "us-west-1": 4.16,
@@ -41061,6 +41356,7 @@
                 "sa-east-1": 0.201,
                 "us-east-1": 0.126,
                 "us-east-2": 0.126,
+                "us-gov-west-1": 0.151,
                 "us-west-1": 0.14,
                 "us-west-2": 0.126
             },
@@ -41077,6 +41373,7 @@
                 "sa-east-1": 0.402,
                 "us-east-1": 0.252,
                 "us-east-2": 0.252,
+                "us-gov-west-1": 0.302,
                 "us-west-1": 0.28,
                 "us-west-2": 0.252
             },
@@ -41093,6 +41390,7 @@
                 "sa-east-1": 12.864,
                 "us-east-1": 8.064,
                 "us-east-2": 8.064,
+                "us-gov-west-1": 9.664,
                 "us-west-1": 8.96,
                 "us-west-2": 8.064
             },
@@ -41109,6 +41407,7 @@
                 "sa-east-1": 0.804,
                 "us-east-1": 0.504,
                 "us-east-2": 0.504,
+                "us-gov-west-1": 0.604,
                 "us-west-1": 0.56,
                 "us-west-2": 0.504
             },
@@ -41125,6 +41424,7 @@
                 "sa-east-1": 1.608,
                 "us-east-1": 1.008,
                 "us-east-2": 1.008,
+                "us-gov-west-1": 1.208,
                 "us-west-1": 1.12,
                 "us-west-2": 1.008
             },
@@ -41141,6 +41441,7 @@
                 "sa-east-1": 3.216,
                 "us-east-1": 2.016,
                 "us-east-2": 2.016,
+                "us-gov-west-1": 2.416,
                 "us-west-1": 2.24,
                 "us-west-2": 2.016
             },
@@ -41157,6 +41458,7 @@
                 "sa-east-1": 4.824,
                 "us-east-1": 3.024,
                 "us-east-2": 3.024,
+                "us-gov-west-1": 3.624,
                 "us-west-1": 3.36,
                 "us-west-2": 3.024
             },
@@ -41173,6 +41475,7 @@
                 "sa-east-1": 6.432,
                 "us-east-1": 4.032,
                 "us-east-2": 4.032,
+                "us-gov-west-1": 4.832,
                 "us-west-1": 4.48,
                 "us-west-2": 4.032
             },
@@ -41189,6 +41492,7 @@
                 "sa-east-1": 9.648,
                 "us-east-1": 6.048,
                 "us-east-2": 6.048,
+                "us-gov-west-1": 7.248,
                 "us-west-1": 6.72,
                 "us-west-2": 6.048
             },
@@ -41205,6 +41509,7 @@
                 "sa-east-1": 12.864,
                 "us-east-1": 8.064,
                 "us-east-2": 8.064,
+                "us-gov-west-1": 9.664,
                 "us-west-1": 8.96,
                 "us-west-2": 8.064
             },
@@ -41346,6 +41651,7 @@
                 "us-west-2": 0.3712
             },
             "t3.micro": {
+                "af-south-1": 0.0136,
                 "ap-east-1": 0.0146,
                 "ap-northeast-1": 0.0136,
                 "ap-northeast-2": 0.013,
@@ -41367,6 +41673,7 @@
                 "us-west-2": 0.0104
             },
             "t3.small": {
+                "af-south-1": 0.0271,
                 "ap-east-1": 0.0292,
                 "ap-northeast-1": 0.0272,
                 "ap-northeast-2": 0.026,
@@ -41388,6 +41695,7 @@
                 "us-west-2": 0.0208
             },
             "t3.medium": {
+                "af-south-1": 0.0542,
                 "ap-east-1": 0.0584,
                 "ap-northeast-1": 0.0544,
                 "ap-northeast-2": 0.052,
@@ -41409,6 +41717,7 @@
                 "us-west-2": 0.0416
             },
             "t3.large": {
+                "af-south-1": 0.1085,
                 "ap-east-1": 0.1168,
                 "ap-northeast-1": 0.1088,
                 "ap-northeast-2": 0.104,
@@ -41430,6 +41739,7 @@
                 "us-west-2": 0.0832
             },
             "t3.xlarge": {
+                "af-south-1": 0.217,
                 "ap-east-1": 0.2336,
                 "ap-northeast-1": 0.2176,
                 "ap-northeast-2": 0.208,
@@ -41451,6 +41761,7 @@
                 "us-west-2": 0.1664
             },
             "t3.nano": {
+                "af-south-1": 0.0068,
                 "ap-east-1": 0.0073,
                 "ap-northeast-1": 0.0068,
                 "ap-northeast-2": 0.0065,
@@ -41472,6 +41783,7 @@
                 "us-west-2": 0.0052
             },
             "t3.2xlarge": {
+                "af-south-1": 0.4339,
                 "ap-east-1": 0.4672,
                 "ap-northeast-1": 0.4352,
                 "ap-northeast-2": 0.416,
@@ -41844,6 +42156,7 @@
                 "us-west-2": 5.2
             },
             "x1.16xlarge": {
+                "af-south-1": 9.524,
                 "ap-east-1": 10.638,
                 "ap-northeast-1": 9.671,
                 "ap-northeast-2": 9.671,
@@ -41862,6 +42175,7 @@
                 "us-west-2": 6.669
             },
             "x1.32xlarge": {
+                "af-south-1": 19.048,
                 "ap-east-1": 21.276,
                 "ap-northeast-1": 19.341,
                 "ap-northeast-2": 19.341,
@@ -41880,6 +42194,7 @@
                 "us-west-2": 13.338
             },
             "x1e.xlarge": {
+                "af-south-1": 1.19,
                 "ap-northeast-1": 1.209,
                 "ap-northeast-2": 1.209,
                 "ap-south-1": 0.86,
@@ -41895,6 +42210,7 @@
                 "us-west-2": 0.834
             },
             "x1e.2xlarge": {
+                "af-south-1": 2.38,
                 "ap-northeast-1": 2.418,
                 "ap-northeast-2": 2.418,
                 "ap-south-1": 1.72,
@@ -41910,6 +42226,7 @@
                 "us-west-2": 1.668
             },
             "x1e.4xlarge": {
+                "af-south-1": 4.76,
                 "ap-northeast-1": 4.836,
                 "ap-northeast-2": 4.836,
                 "ap-south-1": 3.44,
@@ -41925,6 +42242,7 @@
                 "us-west-2": 3.336
             },
             "x1e.8xlarge": {
+                "af-south-1": 9.52,
                 "ap-northeast-1": 9.672,
                 "ap-northeast-2": 9.672,
                 "ap-south-1": 6.88,
@@ -41940,6 +42258,7 @@
                 "us-west-2": 6.672
             },
             "x1e.16xlarge": {
+                "af-south-1": 19.04,
                 "ap-northeast-1": 19.344,
                 "ap-northeast-2": 19.344,
                 "ap-south-1": 13.76,
@@ -41955,6 +42274,7 @@
                 "us-west-2": 13.344
             },
             "x1e.32xlarge": {
+                "af-south-1": 38.08,
                 "ap-northeast-1": 38.688,
                 "ap-northeast-2": 38.688,
                 "ap-south-1": 27.52,
@@ -42023,13 +42343,27 @@
                 "us-east-2": 5.344,
                 "us-west-2": 5.344
             },
+            "x2idn.metal": {
+                "ap-northeast-1": 19.341,
+                "ap-south-1": 13.762,
+                "ap-southeast-1": 19.341,
+                "eu-central-1": 18.674,
+                "eu-west-1": 16.006,
+                "us-east-1": 13.338,
+                "us-east-2": 13.338,
+                "us-gov-west-1": 16.006,
+                "us-west-2": 13.338
+            },
             "x2idn.16xlarge": {
                 "ap-northeast-1": 9.6705,
                 "ap-south-1": 6.881,
                 "ap-southeast-1": 9.6705,
                 "eu-central-1": 9.337,
                 "eu-west-1": 8.003,
-                "us-east-1": 6.669
+                "us-east-1": 6.669,
+                "us-east-2": 6.669,
+                "us-gov-west-1": 8.003,
+                "us-west-2": 6.669
             },
             "x2idn.24xlarge": {
                 "ap-northeast-1": 14.50575,
@@ -42037,7 +42371,10 @@
                 "ap-southeast-1": 14.50575,
                 "eu-central-1": 14.0055,
                 "eu-west-1": 12.0045,
-                "us-east-1": 10.0035
+                "us-east-1": 10.0035,
+                "us-east-2": 10.0035,
+                "us-gov-west-1": 12.0045,
+                "us-west-2": 10.0035
             },
             "x2idn.32xlarge": {
                 "ap-northeast-1": 19.341,
@@ -42045,69 +42382,97 @@
                 "ap-southeast-1": 19.341,
                 "eu-central-1": 18.674,
                 "eu-west-1": 16.006,
-                "us-east-1": 13.338
+                "us-east-1": 13.338,
+                "us-east-2": 13.338,
+                "us-gov-west-1": 16.006,
+                "us-west-2": 13.338
             },
             "x2iedn.xlarge": {
                 "ap-northeast-1": 1.20881,
+                "ap-south-1": 0.86013,
                 "ap-southeast-1": 1.20881,
                 "eu-central-1": 1.16713,
                 "eu-west-1": 1.00038,
                 "us-east-1": 0.83363,
                 "us-east-2": 0.83363,
+                "us-gov-west-1": 1.00038,
                 "us-west-2": 0.83363
             },
+            "x2iedn.metal": {
+                "ap-northeast-1": 38.682,
+                "ap-south-1": 27.524,
+                "ap-southeast-1": 38.682,
+                "eu-central-1": 37.348,
+                "eu-west-1": 32.012,
+                "us-east-1": 26.676,
+                "us-east-2": 26.676,
+                "us-gov-west-1": 32.012,
+                "us-west-2": 26.676
+            },
             "x2iedn.2xlarge": {
                 "ap-northeast-1": 2.41763,
+                "ap-south-1": 1.72025,
                 "ap-southeast-1": 2.41763,
                 "eu-central-1": 2.33425,
                 "eu-west-1": 2.00075,
                 "us-east-1": 1.66725,
                 "us-east-2": 1.66725,
+                "us-gov-west-1": 2.00075,
                 "us-west-2": 1.66725
             },
             "x2iedn.4xlarge": {
                 "ap-northeast-1": 4.83525,
+                "ap-south-1": 3.4405,
                 "ap-southeast-1": 4.83525,
                 "eu-central-1": 4.6685,
                 "eu-west-1": 4.0015,
                 "us-east-1": 3.3345,
                 "us-east-2": 3.3345,
+                "us-gov-west-1": 4.0015,
                 "us-west-2": 3.3345
             },
             "x2iedn.8xlarge": {
                 "ap-northeast-1": 9.6705,
+                "ap-south-1": 6.881,
                 "ap-southeast-1": 9.6705,
                 "eu-central-1": 9.337,
                 "eu-west-1": 8.003,
                 "us-east-1": 6.669,
                 "us-east-2": 6.669,
+                "us-gov-west-1": 8.003,
                 "us-west-2": 6.669
             },
             "x2iedn.16xlarge": {
                 "ap-northeast-1": 19.341,
+                "ap-south-1": 13.762,
                 "ap-southeast-1": 19.341,
                 "eu-central-1": 18.674,
                 "eu-west-1": 16.006,
                 "us-east-1": 13.338,
                 "us-east-2": 13.338,
+                "us-gov-west-1": 16.006,
                 "us-west-2": 13.338
             },
             "x2iedn.24xlarge": {
                 "ap-northeast-1": 29.0115,
+                "ap-south-1": 20.643,
                 "ap-southeast-1": 29.0115,
                 "eu-central-1": 28.011,
                 "eu-west-1": 24.009,
                 "us-east-1": 20.007,
                 "us-east-2": 20.007,
+                "us-gov-west-1": 24.009,
                 "us-west-2": 20.007
             },
             "x2iedn.32xlarge": {
                 "ap-northeast-1": 38.682,
+                "ap-south-1": 27.524,
                 "ap-southeast-1": 38.682,
                 "eu-central-1": 37.348,
                 "eu-west-1": 32.012,
                 "us-east-1": 26.676,
                 "us-east-2": 26.676,
+                "us-gov-west-1": 32.012,
                 "us-west-2": 26.676
             },
             "x2iezn.metal": {
@@ -42900,6 +43265,7 @@
                 "us-west-2": 12.485
             },
             "c5.large": {
+                "af-south-1": 0.686,
                 "ap-east-1": 0.68,
                 "ap-northeast-1": 0.679,
                 "ap-northeast-2": 0.668,
@@ -42921,6 +43287,7 @@
                 "us-west-2": 0.657
             },
             "c5.xlarge": {
+                "af-south-1": 0.892,
                 "ap-east-1": 0.88,
                 "ap-northeast-1": 0.878,
                 "ap-northeast-2": 0.856,
@@ -42942,6 +43309,7 @@
                 "us-west-2": 0.834
             },
             "c5.metal": {
+                "af-south-1": 21.408,
                 "ap-east-1": 21.12,
                 "ap-northeast-1": 21.072,
                 "ap-northeast-2": 20.544,
@@ -42963,6 +43331,7 @@
                 "us-west-2": 20.016
             },
             "c5.2xlarge": {
+                "af-south-1": 1.784,
                 "ap-east-1": 1.76,
                 "ap-northeast-1": 1.756,
                 "ap-northeast-2": 1.712,
@@ -42984,6 +43353,7 @@
                 "us-west-2": 1.668
             },
             "c5.4xlarge": {
+                "af-south-1": 3.568,
                 "ap-east-1": 3.52,
                 "ap-northeast-1": 3.512,
                 "ap-northeast-2": 3.424,
@@ -43005,6 +43375,7 @@
                 "us-west-2": 3.336
             },
             "c5.9xlarge": {
+                "af-south-1": 8.028,
                 "ap-east-1": 7.92,
                 "ap-northeast-1": 7.902,
                 "ap-northeast-2": 7.704,
@@ -43026,6 +43397,7 @@
                 "us-west-2": 7.506
             },
             "c5.12xlarge": {
+                "af-south-1": 10.704,
                 "ap-east-1": 10.56,
                 "ap-northeast-1": 10.536,
                 "ap-northeast-2": 10.272,
@@ -43047,6 +43419,7 @@
                 "us-west-2": 10.008
             },
             "c5.18xlarge": {
+                "af-south-1": 16.056,
                 "ap-east-1": 15.84,
                 "ap-northeast-1": 15.804,
                 "ap-northeast-2": 15.408,
@@ -43068,6 +43441,7 @@
                 "us-west-2": 15.012
             },
             "c5.24xlarge": {
+                "af-south-1": 21.408,
                 "ap-east-1": 21.12,
                 "ap-northeast-1": 21.072,
                 "ap-northeast-2": 20.544,
@@ -43089,6 +43463,7 @@
                 "us-west-2": 20.016
             },
             "c5a.large": {
+                "af-south-1": 0.675,
                 "ap-east-1": 0.669,
                 "ap-northeast-1": 0.668,
                 "ap-northeast-2": 0.658,
@@ -43110,6 +43485,7 @@
                 "us-west-2": 0.649
             },
             "c5a.xlarge": {
+                "af-south-1": 0.87,
                 "ap-east-1": 0.858,
                 "ap-northeast-1": 0.856,
                 "ap-northeast-2": 0.836,
@@ -43131,6 +43507,7 @@
                 "us-west-2": 0.818
             },
             "c5a.2xlarge": {
+                "af-south-1": 1.74,
                 "ap-east-1": 1.716,
                 "ap-northeast-1": 1.712,
                 "ap-northeast-2": 1.672,
@@ -43152,6 +43529,7 @@
                 "us-west-2": 1.636
             },
             "c5a.4xlarge": {
+                "af-south-1": 3.48,
                 "ap-east-1": 3.432,
                 "ap-northeast-1": 3.424,
                 "ap-northeast-2": 3.344,
@@ -43173,6 +43551,7 @@
                 "us-west-2": 3.272
             },
             "c5a.8xlarge": {
+                "af-south-1": 6.96,
                 "ap-east-1": 6.864,
                 "ap-northeast-1": 6.848,
                 "ap-northeast-2": 6.688,
@@ -43194,6 +43573,7 @@
                 "us-west-2": 6.544
             },
             "c5a.12xlarge": {
+                "af-south-1": 10.44,
                 "ap-east-1": 10.296,
                 "ap-northeast-1": 10.272,
                 "ap-northeast-2": 10.032,
@@ -43215,6 +43595,7 @@
                 "us-west-2": 9.816
             },
             "c5a.16xlarge": {
+                "af-south-1": 13.92,
                 "ap-east-1": 13.728,
                 "ap-northeast-1": 13.696,
                 "ap-northeast-2": 13.376,
@@ -43236,6 +43617,7 @@
                 "us-west-2": 13.088
             },
             "c5a.24xlarge": {
+                "af-south-1": 20.88,
                 "ap-east-1": 20.592,
                 "ap-northeast-1": 20.544,
                 "ap-northeast-2": 20.064,
@@ -43257,6 +43639,7 @@
                 "us-west-2": 19.632
             },
             "c5ad.large": {
+                "af-south-1": 0.689,
                 "ap-southeast-1": 0.673,
                 "ap-southeast-2": 0.685,
                 "eu-central-1": 0.672,
@@ -43268,6 +43651,7 @@
                 "us-west-2": 0.658
             },
             "c5ad.xlarge": {
+                "af-south-1": 0.898,
                 "ap-southeast-1": 0.866,
                 "ap-southeast-2": 0.89,
                 "eu-central-1": 0.864,
@@ -43279,6 +43663,7 @@
                 "us-west-2": 0.836
             },
             "c5ad.2xlarge": {
+                "af-south-1": 1.796,
                 "ap-southeast-1": 1.732,
                 "ap-southeast-2": 1.78,
                 "eu-central-1": 1.728,
@@ -43290,6 +43675,7 @@
                 "us-west-2": 1.672
             },
             "c5ad.4xlarge": {
+                "af-south-1": 3.592,
                 "ap-southeast-1": 3.464,
                 "ap-southeast-2": 3.56,
                 "eu-central-1": 3.456,
@@ -43301,6 +43687,7 @@
                 "us-west-2": 3.344
             },
             "c5ad.8xlarge": {
+                "af-south-1": 7.184,
                 "ap-southeast-1": 6.928,
                 "ap-southeast-2": 7.12,
                 "eu-central-1": 6.912,
@@ -43312,6 +43699,7 @@
                 "us-west-2": 6.688
             },
             "c5ad.12xlarge": {
+                "af-south-1": 10.776,
                 "ap-southeast-1": 10.392,
                 "ap-southeast-2": 10.68,
                 "eu-central-1": 10.368,
@@ -43323,6 +43711,7 @@
                 "us-west-2": 10.032
             },
             "c5ad.16xlarge": {
+                "af-south-1": 14.368,
                 "ap-southeast-1": 13.856,
                 "ap-southeast-2": 14.24,
                 "eu-central-1": 13.824,
@@ -43334,6 +43723,7 @@
                 "us-west-2": 13.376
             },
             "c5ad.24xlarge": {
+                "af-south-1": 21.552,
                 "ap-southeast-1": 20.784,
                 "ap-southeast-2": 21.36,
                 "eu-central-1": 20.736,
@@ -43345,6 +43735,7 @@
                 "us-west-2": 20.064
             },
             "c5d.large": {
+                "af-south-1": 0.702,
                 "ap-east-1": 0.695,
                 "ap-northeast-1": 0.694,
                 "ap-northeast-2": 0.682,
@@ -43366,6 +43757,7 @@
                 "us-west-2": 0.668
             },
             "c5d.xlarge": {
+                "af-south-1": 0.924,
                 "ap-east-1": 0.91,
                 "ap-northeast-1": 0.908,
                 "ap-northeast-2": 0.884,
@@ -43387,6 +43779,7 @@
                 "us-west-2": 0.856
             },
             "c5d.metal": {
+                "af-south-1": 22.176,
                 "ap-northeast-1": 21.792,
                 "ap-northeast-2": 21.216,
                 "ap-south-1": 20.688,
@@ -43406,6 +43799,7 @@
                 "us-west-2": 20.544
             },
             "c5d.2xlarge": {
+                "af-south-1": 1.848,
                 "ap-east-1": 1.82,
                 "ap-northeast-1": 1.816,
                 "ap-northeast-2": 1.768,
@@ -43427,6 +43821,7 @@
                 "us-west-2": 1.712
             },
             "c5d.4xlarge": {
+                "af-south-1": 3.696,
                 "ap-east-1": 3.64,
                 "ap-northeast-1": 3.632,
                 "ap-northeast-2": 3.536,
@@ -43448,6 +43843,7 @@
                 "us-west-2": 3.424
             },
             "c5d.9xlarge": {
+                "af-south-1": 8.316,
                 "ap-east-1": 8.19,
                 "ap-northeast-1": 8.172,
                 "ap-northeast-2": 7.956,
@@ -43469,6 +43865,7 @@
                 "us-west-2": 7.704
             },
             "c5d.12xlarge": {
+                "af-south-1": 11.088,
                 "ap-northeast-1": 10.896,
                 "ap-northeast-2": 10.608,
                 "ap-south-1": 10.344,
@@ -43488,6 +43885,7 @@
                 "us-west-2": 10.272
             },
             "c5d.18xlarge": {
+                "af-south-1": 16.632,
                 "ap-east-1": 16.38,
                 "ap-northeast-1": 16.344,
                 "ap-northeast-2": 15.912,
@@ -43509,6 +43907,7 @@
                 "us-west-2": 15.408
             },
             "c5d.24xlarge": {
+                "af-south-1": 22.176,
                 "ap-northeast-1": 21.792,
                 "ap-northeast-2": 21.216,
                 "ap-south-1": 20.688,
@@ -43528,6 +43927,7 @@
                 "us-west-2": 20.544
             },
             "c5n.large": {
+                "af-south-1": 0.717,
                 "ap-east-1": 0.715,
                 "ap-northeast-1": 0.708,
                 "ap-northeast-2": 0.694,
@@ -43549,6 +43949,7 @@
                 "us-west-2": 0.68
             },
             "c5n.xlarge": {
+                "af-south-1": 0.954,
                 "ap-east-1": 0.95,
                 "ap-northeast-1": 0.936,
                 "ap-northeast-2": 0.908,
@@ -43570,6 +43971,7 @@
                 "us-west-2": 0.88
             },
             "c5n.metal": {
+                "af-south-1": 17.179,
                 "ap-east-1": 17.1,
                 "ap-northeast-1": 16.848,
                 "ap-northeast-2": 16.344,
@@ -43591,6 +43993,7 @@
                 "us-west-2": 15.84
             },
             "c5n.2xlarge": {
+                "af-south-1": 1.909,
                 "ap-east-1": 1.9,
                 "ap-northeast-1": 1.872,
                 "ap-northeast-2": 1.816,
@@ -43612,6 +44015,7 @@
                 "us-west-2": 1.76
             },
             "c5n.4xlarge": {
+                "af-south-1": 3.818,
                 "ap-east-1": 3.8,
                 "ap-northeast-1": 3.744,
                 "ap-northeast-2": 3.632,
@@ -43633,6 +44037,7 @@
                 "us-west-2": 3.52
             },
             "c5n.9xlarge": {
+                "af-south-1": 8.59,
                 "ap-east-1": 8.55,
                 "ap-northeast-1": 8.424,
                 "ap-northeast-2": 8.172,
@@ -43654,6 +44059,7 @@
                 "us-west-2": 7.92
             },
             "c5n.18xlarge": {
+                "af-south-1": 17.179,
                 "ap-east-1": 17.1,
                 "ap-northeast-1": 16.848,
                 "ap-northeast-2": 16.344,
@@ -43675,53 +44081,91 @@
                 "us-west-2": 15.84
             },
             "c6a.large": {
+                "ap-south-1": 0.61875,
+                "eu-central-1": 0.6593,
                 "eu-west-1": 0.65408,
                 "us-east-1": 0.6485,
+                "us-east-2": 0.6485,
                 "us-west-2": 0.6485
             },
             "c6a.xlarge": {
+                "ap-south-1": 0.7575,
+                "eu-central-1": 0.8386,
                 "eu-west-1": 0.82816,
                 "us-east-1": 0.817,
+                "us-east-2": 0.817,
                 "us-west-2": 0.817
             },
+            "c6a.metal": {
+                "ap-south-1": 36.36,
+                "eu-central-1": 40.2528,
+                "eu-west-1": 39.75168,
+                "us-east-1": 39.216,
+                "us-east-2": 39.216,
+                "us-west-2": 39.216
+            },
             "c6a.2xlarge": {
+                "ap-south-1": 1.515,
+                "eu-central-1": 1.6772,
                 "eu-west-1": 1.65632,
                 "us-east-1": 1.634,
+                "us-east-2": 1.634,
                 "us-west-2": 1.634
             },
             "c6a.4xlarge": {
+                "ap-south-1": 3.03,
+                "eu-central-1": 3.3544,
                 "eu-west-1": 3.31264,
                 "us-east-1": 3.268,
+                "us-east-2": 3.268,
                 "us-west-2": 3.268
             },
             "c6a.8xlarge": {
+                "ap-south-1": 6.06,
+                "eu-central-1": 6.7088,
                 "eu-west-1": 6.62528,
                 "us-east-1": 6.536,
+                "us-east-2": 6.536,
                 "us-west-2": 6.536
             },
             "c6a.12xlarge": {
+                "ap-south-1": 9.09,
+                "eu-central-1": 10.0632,
                 "eu-west-1": 9.93792,
                 "us-east-1": 9.804,
+                "us-east-2": 9.804,
                 "us-west-2": 9.804
             },
             "c6a.16xlarge": {
+                "ap-south-1": 12.12,
+                "eu-central-1": 13.4176,
                 "eu-west-1": 13.25056,
                 "us-east-1": 13.072,
+                "us-east-2": 13.072,
                 "us-west-2": 13.072
             },
             "c6a.24xlarge": {
+                "ap-south-1": 18.18,
+                "eu-central-1": 20.1264,
                 "eu-west-1": 19.87584,
                 "us-east-1": 19.608,
+                "us-east-2": 19.608,
                 "us-west-2": 19.608
             },
             "c6a.32xlarge": {
+                "ap-south-1": 24.24,
+                "eu-central-1": 26.8352,
                 "eu-west-1": 26.50112,
                 "us-east-1": 26.144,
+                "us-east-2": 26.144,
                 "us-west-2": 26.144
             },
             "c6a.48xlarge": {
+                "ap-south-1": 36.36,
+                "eu-central-1": 40.2528,
                 "eu-west-1": 39.75168,
                 "us-east-1": 39.216,
+                "us-east-2": 39.216,
                 "us-west-2": 39.216
             },
             "c6g.medium": {},
@@ -43764,6 +44208,7 @@
                 "sa-east-1": 0.703,
                 "us-east-1": 0.657,
                 "us-east-2": 0.657,
+                "us-gov-west-1": 0.674,
                 "us-west-1": 0.678,
                 "us-west-2": 0.657
             },
@@ -43780,6 +44225,7 @@
                 "sa-east-1": 0.926,
                 "us-east-1": 0.834,
                 "us-east-2": 0.834,
+                "us-gov-west-1": 0.868,
                 "us-west-1": 0.876,
                 "us-west-2": 0.834
             },
@@ -43796,6 +44242,7 @@
                 "sa-east-1": 29.632,
                 "us-east-1": 26.688,
                 "us-east-2": 26.688,
+                "us-gov-west-1": 27.776,
                 "us-west-1": 28.032,
                 "us-west-2": 26.688
             },
@@ -43812,6 +44259,7 @@
                 "sa-east-1": 1.852,
                 "us-east-1": 1.668,
                 "us-east-2": 1.668,
+                "us-gov-west-1": 1.736,
                 "us-west-1": 1.752,
                 "us-west-2": 1.668
             },
@@ -43828,6 +44276,7 @@
                 "sa-east-1": 3.704,
                 "us-east-1": 3.336,
                 "us-east-2": 3.336,
+                "us-gov-west-1": 3.472,
                 "us-west-1": 3.504,
                 "us-west-2": 3.336
             },
@@ -43844,6 +44293,7 @@
                 "sa-east-1": 7.408,
                 "us-east-1": 6.672,
                 "us-east-2": 6.672,
+                "us-gov-west-1": 6.944,
                 "us-west-1": 7.008,
                 "us-west-2": 6.672
             },
@@ -43860,6 +44310,7 @@
                 "sa-east-1": 11.112,
                 "us-east-1": 10.008,
                 "us-east-2": 10.008,
+                "us-gov-west-1": 10.416,
                 "us-west-1": 10.512,
                 "us-west-2": 10.008
             },
@@ -43876,6 +44327,7 @@
                 "sa-east-1": 14.816,
                 "us-east-1": 13.344,
                 "us-east-2": 13.344,
+                "us-gov-west-1": 13.888,
                 "us-west-1": 14.016,
                 "us-west-2": 13.344
             },
@@ -43892,6 +44344,7 @@
                 "sa-east-1": 22.224,
                 "us-east-1": 20.016,
                 "us-east-2": 20.016,
+                "us-gov-west-1": 20.832,
                 "us-west-1": 21.024,
                 "us-west-2": 20.016
             },
@@ -43908,6 +44361,7 @@
                 "sa-east-1": 29.632,
                 "us-east-1": 26.688,
                 "us-east-2": 26.688,
+                "us-gov-west-1": 27.776,
                 "us-west-1": 28.032,
                 "us-west-2": 26.688
             },
@@ -44057,6 +44511,7 @@
             },
             "hpc6a.48xlarge": {},
             "i3.large": {
+                "af-south-1": 0.777,
                 "ap-east-1": 0.778,
                 "ap-northeast-1": 0.755,
                 "ap-northeast-2": 0.755,
@@ -44078,6 +44533,7 @@
                 "us-west-2": 0.728
             },
             "i3.xlarge": {
+                "af-south-1": 1.074,
                 "ap-east-1": 1.076,
                 "ap-northeast-1": 1.03,
                 "ap-northeast-2": 1.03,
@@ -44099,6 +44555,7 @@
                 "us-west-2": 0.976
             },
             "i3.metal": {
+                "af-south-1": 17.184,
                 "ap-east-1": 17.216,
                 "ap-northeast-1": 16.48,
                 "ap-northeast-2": 16.48,
@@ -44120,6 +44577,7 @@
                 "us-west-2": 15.616
             },
             "i3.2xlarge": {
+                "af-south-1": 2.148,
                 "ap-east-1": 2.152,
                 "ap-northeast-1": 2.06,
                 "ap-northeast-2": 2.06,
@@ -44141,6 +44599,7 @@
                 "us-west-2": 1.952
             },
             "i3.4xlarge": {
+                "af-south-1": 4.296,
                 "ap-east-1": 4.304,
                 "ap-northeast-1": 4.12,
                 "ap-northeast-2": 4.12,
@@ -44162,6 +44621,7 @@
                 "us-west-2": 3.904
             },
             "i3.8xlarge": {
+                "af-south-1": 8.592,
                 "ap-east-1": 8.608,
                 "ap-northeast-1": 8.24,
                 "ap-northeast-2": 8.24,
@@ -44183,6 +44643,7 @@
                 "us-west-2": 7.808
             },
             "i3.16xlarge": {
+                "af-south-1": 17.184,
                 "ap-east-1": 17.216,
                 "ap-northeast-1": 16.48,
                 "ap-northeast-2": 16.48,
@@ -44204,6 +44665,7 @@
                 "us-west-2": 15.616
             },
             "i3en.large": {
+                "af-south-1": 0.869,
                 "ap-east-1": 0.87,
                 "ap-northeast-1": 0.838,
                 "ap-northeast-2": 0.838,
@@ -44225,6 +44687,7 @@
                 "us-west-2": 0.798
             },
             "i3en.xlarge": {
+                "af-south-1": 1.258,
                 "ap-east-1": 1.261,
                 "ap-northeast-1": 1.196,
                 "ap-northeast-2": 1.196,
@@ -44246,6 +44709,7 @@
                 "us-west-2": 1.116
             },
             "i3en.metal": {
+                "af-south-1": 30.192,
                 "ap-east-1": 30.255,
                 "ap-northeast-1": 28.704,
                 "ap-northeast-2": 28.704,
@@ -44267,6 +44731,7 @@
                 "us-west-2": 26.784
             },
             "i3en.2xlarge": {
+                "af-south-1": 2.516,
                 "ap-east-1": 2.521,
                 "ap-northeast-1": 2.392,
                 "ap-northeast-2": 2.392,
@@ -44288,6 +44753,7 @@
                 "us-west-2": 2.232
             },
             "i3en.3xlarge": {
+                "af-south-1": 3.774,
                 "ap-east-1": 3.782,
                 "ap-northeast-1": 3.588,
                 "ap-northeast-2": 3.588,
@@ -44309,6 +44775,7 @@
                 "us-west-2": 3.348
             },
             "i3en.6xlarge": {
+                "af-south-1": 7.548,
                 "ap-east-1": 7.564,
                 "ap-northeast-1": 7.176,
                 "ap-northeast-2": 7.176,
@@ -44330,6 +44797,7 @@
                 "us-west-2": 6.696
             },
             "i3en.12xlarge": {
+                "af-south-1": 15.096,
                 "ap-east-1": 15.128,
                 "ap-northeast-1": 14.352,
                 "ap-northeast-2": 14.352,
@@ -44351,6 +44819,7 @@
                 "us-west-2": 13.392
             },
             "i3en.24xlarge": {
+                "af-south-1": 30.192,
                 "ap-east-1": 30.255,
                 "ap-northeast-1": 28.704,
                 "ap-northeast-2": 28.704,
@@ -44374,6 +44843,48 @@
             "i3p.16xlarge": {
                 "us-gov-west-1": 16.64
             },
+            "i4i.large": {
+                "eu-west-1": 0.761,
+                "us-east-1": 0.744,
+                "us-east-2": 0.744,
+                "us-west-2": 0.744
+            },
+            "i4i.xlarge": {
+                "eu-west-1": 1.042,
+                "us-east-1": 1.007,
+                "us-east-2": 1.007,
+                "us-west-2": 1.007
+            },
+            "i4i.2xlarge": {
+                "eu-west-1": 2.085,
+                "us-east-1": 2.014,
+                "us-east-2": 2.014,
+                "us-west-2": 2.014
+            },
+            "i4i.4xlarge": {
+                "eu-west-1": 4.17,
+                "us-east-1": 4.029,
+                "us-east-2": 4.029,
+                "us-west-2": 4.029
+            },
+            "i4i.8xlarge": {
+                "eu-west-1": 8.339,
+                "us-east-1": 8.058,
+                "us-east-2": 8.058,
+                "us-west-2": 8.058
+            },
+            "i4i.16xlarge": {
+                "eu-west-1": 16.678,
+                "us-east-1": 16.115,
+                "us-east-2": 16.115,
+                "us-west-2": 16.115
+            },
+            "i4i.32xlarge": {
+                "eu-west-1": 33.3568,
+                "us-east-1": 32.2304,
+                "us-east-2": 32.2304,
+                "us-west-2": 32.2304
+            },
             "im4gn.large": {},
             "im4gn.xlarge": {},
             "im4gn.2xlarge": {},
@@ -44493,6 +45004,7 @@
                 "us-west-2": 13.824
             },
             "m5.large": {
+                "af-south-1": 0.699,
                 "ap-east-1": 0.704,
                 "ap-northeast-1": 0.696,
                 "ap-northeast-2": 0.69,
@@ -44514,6 +45026,7 @@
                 "us-west-2": 0.668
             },
             "m5.xlarge": {
+                "af-south-1": 0.918,
                 "ap-east-1": 0.928,
                 "ap-northeast-1": 0.912,
                 "ap-northeast-2": 0.9,
@@ -44535,6 +45048,7 @@
                 "us-west-2": 0.856
             },
             "m5.metal": {
+                "af-south-1": 22.032,
                 "ap-east-1": 22.272,
                 "ap-northeast-1": 21.888,
                 "ap-northeast-2": 21.6,
@@ -44556,6 +45070,7 @@
                 "us-west-2": 20.544
             },
             "m5.2xlarge": {
+                "af-south-1": 1.836,
                 "ap-east-1": 1.856,
                 "ap-northeast-1": 1.824,
                 "ap-northeast-2": 1.8,
@@ -44577,6 +45092,7 @@
                 "us-west-2": 1.712
             },
             "m5.4xlarge": {
+                "af-south-1": 3.672,
                 "ap-east-1": 3.712,
                 "ap-northeast-1": 3.648,
                 "ap-northeast-2": 3.6,
@@ -44598,6 +45114,7 @@
                 "us-west-2": 3.424
             },
             "m5.8xlarge": {
+                "af-south-1": 7.344,
                 "ap-east-1": 7.424,
                 "ap-northeast-1": 7.296,
                 "ap-northeast-2": 7.2,
@@ -44619,6 +45136,7 @@
                 "us-west-2": 6.848
             },
             "m5.12xlarge": {
+                "af-south-1": 11.016,
                 "ap-east-1": 11.136,
                 "ap-northeast-1": 10.944,
                 "ap-northeast-2": 10.8,
@@ -44640,6 +45158,7 @@
                 "us-west-2": 10.272
             },
             "m5.16xlarge": {
+                "af-south-1": 14.688,
                 "ap-east-1": 14.848,
                 "ap-northeast-1": 14.592,
                 "ap-northeast-2": 14.4,
@@ -44661,6 +45180,7 @@
                 "us-west-2": 13.696
             },
             "m5.24xlarge": {
+                "af-south-1": 22.032,
                 "ap-east-1": 22.272,
                 "ap-northeast-1": 21.888,
                 "ap-northeast-2": 21.6,
@@ -44978,6 +45498,7 @@
                 "us-west-2": 20.88
             },
             "m5d.large": {
+                "af-south-1": 0.722,
                 "ap-east-1": 0.727,
                 "ap-northeast-1": 0.718,
                 "ap-northeast-2": 0.711,
@@ -44999,6 +45520,7 @@
                 "us-west-2": 0.685
             },
             "m5d.xlarge": {
+                "af-south-1": 0.964,
                 "ap-east-1": 0.974,
                 "ap-northeast-1": 0.956,
                 "ap-northeast-2": 0.942,
@@ -45020,6 +45542,7 @@
                 "us-west-2": 0.89
             },
             "m5d.metal": {
+                "af-south-1": 23.136,
                 "ap-east-1": 23.376,
                 "ap-northeast-1": 22.944,
                 "ap-northeast-2": 22.608,
@@ -45041,6 +45564,7 @@
                 "us-west-2": 21.36
             },
             "m5d.2xlarge": {
+                "af-south-1": 1.928,
                 "ap-east-1": 1.948,
                 "ap-northeast-1": 1.912,
                 "ap-northeast-2": 1.884,
@@ -45062,6 +45586,7 @@
                 "us-west-2": 1.78
             },
             "m5d.4xlarge": {
+                "af-south-1": 3.856,
                 "ap-east-1": 3.896,
                 "ap-northeast-1": 3.824,
                 "ap-northeast-2": 3.768,
@@ -45083,6 +45608,7 @@
                 "us-west-2": 3.56
             },
             "m5d.8xlarge": {
+                "af-south-1": 7.712,
                 "ap-east-1": 7.792,
                 "ap-northeast-1": 7.648,
                 "ap-northeast-2": 7.536,
@@ -45104,6 +45630,7 @@
                 "us-west-2": 7.12
             },
             "m5d.12xlarge": {
+                "af-south-1": 11.568,
                 "ap-east-1": 11.688,
                 "ap-northeast-1": 11.472,
                 "ap-northeast-2": 11.304,
@@ -45125,6 +45652,7 @@
                 "us-west-2": 10.68
             },
             "m5d.16xlarge": {
+                "af-south-1": 15.424,
                 "ap-east-1": 15.584,
                 "ap-northeast-1": 15.296,
                 "ap-northeast-2": 15.072,
@@ -45146,6 +45674,7 @@
                 "us-west-2": 14.24
             },
             "m5d.24xlarge": {
+                "af-south-1": 23.136,
                 "ap-east-1": 23.376,
                 "ap-northeast-1": 22.944,
                 "ap-northeast-2": 22.608,
@@ -45439,62 +45968,90 @@
             },
             "m6a.large": {
                 "ap-south-1": 0.62755,
+                "eu-central-1": 0.6755,
                 "eu-west-1": 0.6683,
                 "us-east-1": 0.6584,
+                "us-east-2": 0.6584,
                 "us-west-2": 0.6584
             },
             "m6a.xlarge": {
                 "ap-south-1": 0.7751,
+                "eu-central-1": 0.871,
                 "eu-west-1": 0.8566,
                 "us-east-1": 0.8368,
+                "us-east-2": 0.8368,
                 "us-west-2": 0.8368
             },
+            "m6a.metal": {
+                "ap-south-1": 37.2048,
+                "eu-central-1": 41.808,
+                "eu-west-1": 41.1168,
+                "us-east-1": 40.1664,
+                "us-east-2": 40.1664,
+                "us-west-2": 40.1664
+            },
             "m6a.2xlarge": {
                 "ap-south-1": 1.5502,
+                "eu-central-1": 1.742,
                 "eu-west-1": 1.7132,
                 "us-east-1": 1.6736,
+                "us-east-2": 1.6736,
                 "us-west-2": 1.6736
             },
             "m6a.4xlarge": {
                 "ap-south-1": 3.1004,
+                "eu-central-1": 3.484,
                 "eu-west-1": 3.4264,
                 "us-east-1": 3.3472,
+                "us-east-2": 3.3472,
                 "us-west-2": 3.3472
             },
             "m6a.8xlarge": {
                 "ap-south-1": 6.2008,
+                "eu-central-1": 6.968,
                 "eu-west-1": 6.8528,
                 "us-east-1": 6.6944,
+                "us-east-2": 6.6944,
                 "us-west-2": 6.6944
             },
             "m6a.12xlarge": {
                 "ap-south-1": 9.3012,
+                "eu-central-1": 10.452,
                 "eu-west-1": 10.2792,
                 "us-east-1": 10.0416,
+                "us-east-2": 10.0416,
                 "us-west-2": 10.0416
             },
             "m6a.16xlarge": {
                 "ap-south-1": 12.4016,
+                "eu-central-1": 13.936,
                 "eu-west-1": 13.7056,
                 "us-east-1": 13.3888,
+                "us-east-2": 13.3888,
                 "us-west-2": 13.3888
             },
             "m6a.24xlarge": {
                 "ap-south-1": 18.6024,
+                "eu-central-1": 20.904,
                 "eu-west-1": 20.5584,
                 "us-east-1": 20.0832,
+                "us-east-2": 20.0832,
                 "us-west-2": 20.0832
             },
             "m6a.32xlarge": {
                 "ap-south-1": 24.8032,
+                "eu-central-1": 27.872,
                 "eu-west-1": 27.4112,
                 "us-east-1": 26.7776,
+                "us-east-2": 26.7776,
                 "us-west-2": 26.7776
             },
             "m6a.48xlarge": {
                 "ap-south-1": 37.2048,
+                "eu-central-1": 41.808,
                 "eu-west-1": 41.1168,
                 "us-east-1": 40.1664,
+                "us-east-2": 40.1664,
                 "us-west-2": 40.1664
             },
             "m6g.medium": {},
@@ -45529,6 +46086,7 @@
                 "sa-east-1": 0.725,
                 "us-east-1": 0.668,
                 "us-east-2": 0.668,
+                "us-gov-west-1": 0.693,
                 "us-west-1": 0.684,
                 "us-west-2": 0.668
             },
@@ -45546,6 +46104,7 @@
                 "sa-east-1": 0.97,
                 "us-east-1": 0.856,
                 "us-east-2": 0.856,
+                "us-gov-west-1": 0.906,
                 "us-west-1": 0.888,
                 "us-west-2": 0.856
             },
@@ -45563,6 +46122,7 @@
                 "sa-east-1": 31.04,
                 "us-east-1": 27.392,
                 "us-east-2": 27.392,
+                "us-gov-west-1": 28.992,
                 "us-west-1": 28.416,
                 "us-west-2": 27.392
             },
@@ -45580,6 +46140,7 @@
                 "sa-east-1": 1.94,
                 "us-east-1": 1.712,
                 "us-east-2": 1.712,
+                "us-gov-west-1": 1.812,
                 "us-west-1": 1.776,
                 "us-west-2": 1.712
             },
@@ -45597,6 +46158,7 @@
                 "sa-east-1": 3.88,
                 "us-east-1": 3.424,
                 "us-east-2": 3.424,
+                "us-gov-west-1": 3.624,
                 "us-west-1": 3.552,
                 "us-west-2": 3.424
             },
@@ -45614,6 +46176,7 @@
                 "sa-east-1": 7.76,
                 "us-east-1": 6.848,
                 "us-east-2": 6.848,
+                "us-gov-west-1": 7.248,
                 "us-west-1": 7.104,
                 "us-west-2": 6.848
             },
@@ -45631,6 +46194,7 @@
                 "sa-east-1": 11.64,
                 "us-east-1": 10.272,
                 "us-east-2": 10.272,
+                "us-gov-west-1": 10.872,
                 "us-west-1": 10.656,
                 "us-west-2": 10.272
             },
@@ -45648,6 +46212,7 @@
                 "sa-east-1": 15.52,
                 "us-east-1": 13.696,
                 "us-east-2": 13.696,
+                "us-gov-west-1": 14.496,
                 "us-west-1": 14.208,
                 "us-west-2": 13.696
             },
@@ -45665,6 +46230,7 @@
                 "sa-east-1": 23.28,
                 "us-east-1": 20.544,
                 "us-east-2": 20.544,
+                "us-gov-west-1": 21.744,
                 "us-west-1": 21.312,
                 "us-west-2": 20.544
             },
@@ -45682,6 +46248,7 @@
                 "sa-east-1": 31.04,
                 "us-east-1": 27.392,
                 "us-east-2": 27.392,
+                "us-gov-west-1": 28.992,
                 "us-west-1": 28.416,
                 "us-west-2": 27.392
             },
@@ -45802,6 +46369,7 @@
                 "us-west-2": 14.88
             },
             "r5.large": {
+                "af-south-1": 0.74,
                 "ap-east-1": 0.739,
                 "ap-northeast-1": 0.724,
                 "ap-northeast-2": 0.724,
@@ -45823,6 +46391,7 @@
                 "us-west-2": 0.698
             },
             "r5.xlarge": {
+                "af-south-1": 1.0,
                 "ap-east-1": 0.998,
                 "ap-northeast-1": 0.968,
                 "ap-northeast-2": 0.968,
@@ -45844,6 +46413,7 @@
                 "us-west-2": 0.916
             },
             "r5.metal": {
+                "af-south-1": 24.0,
                 "ap-east-1": 23.952,
                 "ap-northeast-1": 23.232,
                 "ap-northeast-2": 23.232,
@@ -45865,6 +46435,7 @@
                 "us-west-2": 21.984
             },
             "r5.2xlarge": {
+                "af-south-1": 2.0,
                 "ap-east-1": 1.996,
                 "ap-northeast-1": 1.936,
                 "ap-northeast-2": 1.936,
@@ -45886,6 +46457,7 @@
                 "us-west-2": 1.832
             },
             "r5.4xlarge": {
+                "af-south-1": 4.0,
                 "ap-east-1": 3.992,
                 "ap-northeast-1": 3.872,
                 "ap-northeast-2": 3.872,
@@ -45907,6 +46479,7 @@
                 "us-west-2": 3.664
             },
             "r5.8xlarge": {
+                "af-south-1": 8.0,
                 "ap-east-1": 7.984,
                 "ap-northeast-1": 7.744,
                 "ap-northeast-2": 7.744,
@@ -45928,6 +46501,7 @@
                 "us-west-2": 7.328
             },
             "r5.12xlarge": {
+                "af-south-1": 12.0,
                 "ap-east-1": 11.976,
                 "ap-northeast-1": 11.616,
                 "ap-northeast-2": 11.616,
@@ -45949,6 +46523,7 @@
                 "us-west-2": 10.992
             },
             "r5.16xlarge": {
+                "af-south-1": 16.0,
                 "ap-east-1": 15.968,
                 "ap-northeast-1": 15.488,
                 "ap-northeast-2": 15.488,
@@ -45970,6 +46545,7 @@
                 "us-west-2": 14.656
             },
             "r5.24xlarge": {
+                "af-south-1": 24.0,
                 "ap-east-1": 23.952,
                 "ap-northeast-1": 23.232,
                 "ap-northeast-2": 23.232,
@@ -46386,6 +46962,7 @@
                 "us-west-2": 23.088
             },
             "r5d.large": {
+                "af-south-1": 0.762,
                 "ap-east-1": 0.747,
                 "ap-northeast-1": 0.746,
                 "ap-northeast-2": 0.745,
@@ -46407,6 +46984,7 @@
                 "us-west-2": 0.716
             },
             "r5d.xlarge": {
+                "af-south-1": 1.044,
                 "ap-east-1": 1.014,
                 "ap-northeast-1": 1.012,
                 "ap-northeast-2": 1.01,
@@ -46428,6 +47006,7 @@
                 "us-west-2": 0.952
             },
             "r5d.metal": {
+                "af-south-1": 25.056,
                 "ap-east-1": 24.336,
                 "ap-northeast-1": 24.288,
                 "ap-northeast-2": 24.24,
@@ -46449,6 +47028,7 @@
                 "us-west-2": 22.848
             },
             "r5d.2xlarge": {
+                "af-south-1": 2.088,
                 "ap-east-1": 2.028,
                 "ap-northeast-1": 2.024,
                 "ap-northeast-2": 2.02,
@@ -46470,6 +47050,7 @@
                 "us-west-2": 1.904
             },
             "r5d.4xlarge": {
+                "af-south-1": 4.176,
                 "ap-east-1": 4.056,
                 "ap-northeast-1": 4.048,
                 "ap-northeast-2": 4.04,
@@ -46491,6 +47072,7 @@
                 "us-west-2": 3.808
             },
             "r5d.8xlarge": {
+                "af-south-1": 8.352,
                 "ap-east-1": 8.112,
                 "ap-northeast-1": 8.096,
                 "ap-northeast-2": 8.08,
@@ -46512,6 +47094,7 @@
                 "us-west-2": 7.616
             },
             "r5d.12xlarge": {
+                "af-south-1": 12.528,
                 "ap-east-1": 12.168,
                 "ap-northeast-1": 12.144,
                 "ap-northeast-2": 12.12,
@@ -46533,6 +47116,7 @@
                 "us-west-2": 11.424
             },
             "r5d.16xlarge": {
+                "af-south-1": 16.704,
                 "ap-east-1": 16.224,
                 "ap-northeast-1": 16.192,
                 "ap-northeast-2": 16.16,
@@ -46554,6 +47138,7 @@
                 "us-west-2": 15.232
             },
             "r5d.24xlarge": {
+                "af-south-1": 25.056,
                 "ap-east-1": 24.336,
                 "ap-northeast-1": 24.288,
                 "ap-northeast-2": 24.24,
@@ -46575,90 +47160,144 @@
                 "us-west-2": 22.848
             },
             "r5dn.large": {
+                "af-south-1": 0.793,
                 "ap-northeast-1": 0.775,
+                "ap-northeast-2": 0.771,
                 "ap-southeast-1": 0.772,
+                "ap-southeast-2": 0.776,
                 "eu-central-1": 0.771,
+                "eu-north-1": 0.749,
+                "eu-south-1": 0.768,
                 "eu-west-1": 0.758,
+                "eu-west-3": 0.768,
                 "us-east-1": 0.739,
                 "us-east-2": 0.739,
                 "us-gov-west-1": 0.773,
                 "us-west-2": 0.739
             },
             "r5dn.xlarge": {
+                "af-south-1": 1.106,
                 "ap-northeast-1": 1.07,
+                "ap-northeast-2": 1.062,
                 "ap-southeast-1": 1.064,
+                "ap-southeast-2": 1.072,
                 "eu-central-1": 1.062,
+                "eu-north-1": 1.018,
+                "eu-south-1": 1.056,
                 "eu-west-1": 1.036,
+                "eu-west-3": 1.056,
                 "us-east-1": 0.998,
                 "us-east-2": 0.998,
                 "us-gov-west-1": 1.066,
                 "us-west-2": 0.998
             },
             "r5dn.metal": {
+                "af-south-1": 26.544,
                 "ap-northeast-1": 25.68,
+                "ap-northeast-2": 25.488,
                 "ap-southeast-1": 25.536,
+                "ap-southeast-2": 25.728,
                 "eu-central-1": 25.488,
+                "eu-north-1": 24.432,
+                "eu-south-1": 25.344,
                 "eu-west-1": 24.864,
+                "eu-west-3": 25.344,
                 "us-east-1": 23.952,
                 "us-east-2": 23.952,
                 "us-gov-west-1": 25.584,
                 "us-west-2": 23.952
             },
             "r5dn.2xlarge": {
+                "af-south-1": 2.212,
                 "ap-northeast-1": 2.14,
+                "ap-northeast-2": 2.124,
                 "ap-southeast-1": 2.128,
+                "ap-southeast-2": 2.144,
                 "eu-central-1": 2.124,
+                "eu-north-1": 2.036,
+                "eu-south-1": 2.112,
                 "eu-west-1": 2.072,
+                "eu-west-3": 2.112,
                 "us-east-1": 1.996,
                 "us-east-2": 1.996,
                 "us-gov-west-1": 2.132,
                 "us-west-2": 1.996
             },
             "r5dn.4xlarge": {
+                "af-south-1": 4.424,
                 "ap-northeast-1": 4.28,
+                "ap-northeast-2": 4.248,
                 "ap-southeast-1": 4.256,
+                "ap-southeast-2": 4.288,
                 "eu-central-1": 4.248,
+                "eu-north-1": 4.072,
+                "eu-south-1": 4.224,
                 "eu-west-1": 4.144,
+                "eu-west-3": 4.224,
                 "us-east-1": 3.992,
                 "us-east-2": 3.992,
                 "us-gov-west-1": 4.264,
                 "us-west-2": 3.992
             },
             "r5dn.8xlarge": {
+                "af-south-1": 8.848,
                 "ap-northeast-1": 8.56,
+                "ap-northeast-2": 8.496,
                 "ap-southeast-1": 8.512,
+                "ap-southeast-2": 8.576,
                 "eu-central-1": 8.496,
+                "eu-north-1": 8.144,
+                "eu-south-1": 8.448,
                 "eu-west-1": 8.288,
+                "eu-west-3": 8.448,
                 "us-east-1": 7.984,
                 "us-east-2": 7.984,
                 "us-gov-west-1": 8.528,
                 "us-west-2": 7.984
             },
             "r5dn.12xlarge": {
+                "af-south-1": 13.272,
                 "ap-northeast-1": 12.84,
+                "ap-northeast-2": 12.744,
                 "ap-southeast-1": 12.768,
+                "ap-southeast-2": 12.864,
                 "eu-central-1": 12.744,
+                "eu-north-1": 12.216,
+                "eu-south-1": 12.672,
                 "eu-west-1": 12.432,
+                "eu-west-3": 12.672,
                 "us-east-1": 11.976,
                 "us-east-2": 11.976,
                 "us-gov-west-1": 12.792,
                 "us-west-2": 11.976
             },
             "r5dn.16xlarge": {
+                "af-south-1": 17.696,
                 "ap-northeast-1": 17.12,
+                "ap-northeast-2": 16.992,
                 "ap-southeast-1": 17.024,
+                "ap-southeast-2": 17.152,
                 "eu-central-1": 16.992,
+                "eu-north-1": 16.288,
+                "eu-south-1": 16.896,
                 "eu-west-1": 16.576,
+                "eu-west-3": 16.896,
                 "us-east-1": 15.968,
                 "us-east-2": 15.968,
                 "us-gov-west-1": 17.056,
                 "us-west-2": 15.968
             },
             "r5dn.24xlarge": {
+                "af-south-1": 26.544,
                 "ap-northeast-1": 25.68,
+                "ap-northeast-2": 25.488,
                 "ap-southeast-1": 25.536,
+                "ap-southeast-2": 25.728,
                 "eu-central-1": 25.488,
+                "eu-north-1": 24.432,
+                "eu-south-1": 25.344,
                 "eu-west-1": 24.864,
+                "eu-west-3": 25.344,
                 "us-east-1": 23.952,
                 "us-east-2": 23.952,
                 "us-gov-west-1": 25.584,
@@ -46875,6 +47514,7 @@
                 "sa-east-1": 0.773,
                 "us-east-1": 0.698,
                 "us-east-2": 0.698,
+                "us-gov-west-1": 0.723,
                 "us-west-1": 0.712,
                 "us-west-2": 0.698
             },
@@ -46891,6 +47531,7 @@
                 "sa-east-1": 1.066,
                 "us-east-1": 0.916,
                 "us-east-2": 0.916,
+                "us-gov-west-1": 0.966,
                 "us-west-1": 0.944,
                 "us-west-2": 0.916
             },
@@ -46907,6 +47548,7 @@
                 "sa-east-1": 34.112,
                 "us-east-1": 29.312,
                 "us-east-2": 29.312,
+                "us-gov-west-1": 30.912,
                 "us-west-1": 30.208,
                 "us-west-2": 29.312
             },
@@ -46923,6 +47565,7 @@
                 "sa-east-1": 2.132,
                 "us-east-1": 1.832,
                 "us-east-2": 1.832,
+                "us-gov-west-1": 1.932,
                 "us-west-1": 1.888,
                 "us-west-2": 1.832
             },
@@ -46939,6 +47582,7 @@
                 "sa-east-1": 4.264,
                 "us-east-1": 3.664,
                 "us-east-2": 3.664,
+                "us-gov-west-1": 3.864,
                 "us-west-1": 3.776,
                 "us-west-2": 3.664
             },
@@ -46955,6 +47599,7 @@
                 "sa-east-1": 8.528,
                 "us-east-1": 7.328,
                 "us-east-2": 7.328,
+                "us-gov-west-1": 7.728,
                 "us-west-1": 7.552,
                 "us-west-2": 7.328
             },
@@ -46971,6 +47616,7 @@
                 "sa-east-1": 12.792,
                 "us-east-1": 10.992,
                 "us-east-2": 10.992,
+                "us-gov-west-1": 11.592,
                 "us-west-1": 11.328,
                 "us-west-2": 10.992
             },
@@ -46987,6 +47633,7 @@
                 "sa-east-1": 17.056,
                 "us-east-1": 14.656,
                 "us-east-2": 14.656,
+                "us-gov-west-1": 15.456,
                 "us-west-1": 15.104,
                 "us-west-2": 14.656
             },
@@ -47003,6 +47650,7 @@
                 "sa-east-1": 25.584,
                 "us-east-1": 21.984,
                 "us-east-2": 21.984,
+                "us-gov-west-1": 23.184,
                 "us-west-1": 22.656,
                 "us-west-2": 21.984
             },
@@ -47019,6 +47667,7 @@
                 "sa-east-1": 34.112,
                 "us-east-1": 29.312,
                 "us-east-2": 29.312,
+                "us-gov-west-1": 30.912,
                 "us-west-1": 30.208,
                 "us-west-2": 29.312
             },
@@ -47034,6 +47683,7 @@
             "t3.medium": {},
             "t3.large": {},
             "t3.xlarge": {
+                "af-south-1": 0.7706,
                 "ap-east-1": 0.7872,
                 "ap-northeast-1": 0.7712,
                 "ap-northeast-2": 0.7616,
@@ -47056,6 +47706,7 @@
             },
             "t3.nano": {},
             "t3.2xlarge": {
+                "af-south-1": 1.5411,
                 "ap-east-1": 1.5744,
                 "ap-northeast-1": 1.5424,
                 "ap-northeast-2": 1.5232,
@@ -47183,6 +47834,7 @@
             "vt1.6xlarge": {},
             "vt1.24xlarge": {},
             "x1.16xlarge": {
+                "af-south-1": 20.148,
                 "ap-east-1": 21.262,
                 "ap-northeast-1": 20.295,
                 "ap-northeast-2": 20.295,
@@ -47201,6 +47853,7 @@
                 "us-west-2": 17.293
             },
             "x1.32xlarge": {
+                "af-south-1": 40.296,
                 "ap-east-1": 42.524,
                 "ap-northeast-1": 40.59,
                 "ap-northeast-2": 40.59,
@@ -47219,6 +47872,7 @@
                 "us-west-2": 34.586
             },
             "x1e.xlarge": {
+                "af-south-1": 1.854,
                 "ap-northeast-1": 1.873,
                 "ap-northeast-2": 1.873,
                 "ap-south-1": 1.524,
@@ -47234,6 +47888,7 @@
                 "us-west-2": 1.498
             },
             "x1e.2xlarge": {
+                "af-south-1": 3.708,
                 "ap-northeast-1": 3.746,
                 "ap-northeast-2": 3.746,
                 "ap-south-1": 3.048,
@@ -47249,6 +47904,7 @@
                 "us-west-2": 2.996
             },
             "x1e.4xlarge": {
+                "af-south-1": 7.416,
                 "ap-northeast-1": 7.492,
                 "ap-northeast-2": 7.492,
                 "ap-south-1": 6.096,
@@ -47264,6 +47920,7 @@
                 "us-west-2": 5.992
             },
             "x1e.8xlarge": {
+                "af-south-1": 14.832,
                 "ap-northeast-1": 14.984,
                 "ap-northeast-2": 14.984,
                 "ap-south-1": 12.192,
@@ -47279,6 +47936,7 @@
                 "us-west-2": 11.984
             },
             "x1e.16xlarge": {
+                "af-south-1": 29.664,
                 "ap-northeast-1": 29.968,
                 "ap-northeast-2": 29.968,
                 "ap-south-1": 24.384,
@@ -47294,6 +47952,7 @@
                 "us-west-2": 23.968
             },
             "x1e.32xlarge": {
+                "af-south-1": 59.328,
                 "ap-northeast-1": 59.936,
                 "ap-northeast-2": 59.936,
                 "ap-south-1": 48.768,
@@ -47317,13 +47976,27 @@
             "x2gd.8xlarge": {},
             "x2gd.12xlarge": {},
             "x2gd.16xlarge": {},
+            "x2idn.metal": {
+                "ap-northeast-1": 40.589,
+                "ap-south-1": 35.01,
+                "ap-southeast-1": 40.589,
+                "eu-central-1": 39.922,
+                "eu-west-1": 37.254,
+                "us-east-1": 34.586,
+                "us-east-2": 34.586,
+                "us-gov-west-1": 37.254,
+                "us-west-2": 34.586
+            },
             "x2idn.16xlarge": {
                 "ap-northeast-1": 20.2945,
                 "ap-south-1": 17.505,
                 "ap-southeast-1": 20.2945,
                 "eu-central-1": 19.961,
                 "eu-west-1": 18.627,
-                "us-east-1": 17.293
+                "us-east-1": 17.293,
+                "us-east-2": 17.293,
+                "us-gov-west-1": 18.627,
+                "us-west-2": 17.293
             },
             "x2idn.24xlarge": {
                 "ap-northeast-1": 30.44175,
@@ -47331,7 +48004,10 @@
                 "ap-southeast-1": 30.44175,
                 "eu-central-1": 29.9415,
                 "eu-west-1": 27.9405,
-                "us-east-1": 25.9395
+                "us-east-1": 25.9395,
+                "us-east-2": 25.9395,
+                "us-gov-west-1": 27.9405,
+                "us-west-2": 25.9395
             },
             "x2idn.32xlarge": {
                 "ap-northeast-1": 40.589,
@@ -47339,69 +48015,97 @@
                 "ap-southeast-1": 40.589,
                 "eu-central-1": 39.922,
                 "eu-west-1": 37.254,
-                "us-east-1": 34.586
+                "us-east-1": 34.586,
+                "us-east-2": 34.586,
+                "us-gov-west-1": 37.254,
+                "us-west-2": 34.586
             },
             "x2iedn.xlarge": {
                 "ap-northeast-1": 1.87281,
+                "ap-south-1": 1.52413,
                 "ap-southeast-1": 1.87281,
                 "eu-central-1": 1.83113,
                 "eu-west-1": 1.66438,
                 "us-east-1": 1.49763,
                 "us-east-2": 1.49763,
+                "us-gov-west-1": 1.66438,
                 "us-west-2": 1.49763
             },
+            "x2iedn.metal": {
+                "ap-northeast-1": 59.93,
+                "ap-south-1": 48.772,
+                "ap-southeast-1": 59.93,
+                "eu-central-1": 58.596,
+                "eu-west-1": 53.26,
+                "us-east-1": 47.924,
+                "us-east-2": 47.924,
+                "us-gov-west-1": 53.26,
+                "us-west-2": 47.924
+            },
             "x2iedn.2xlarge": {
                 "ap-northeast-1": 3.74563,
+                "ap-south-1": 3.04825,
                 "ap-southeast-1": 3.74563,
                 "eu-central-1": 3.66225,
                 "eu-west-1": 3.32875,
                 "us-east-1": 2.99525,
                 "us-east-2": 2.99525,
+                "us-gov-west-1": 3.32875,
                 "us-west-2": 2.99525
             },
             "x2iedn.4xlarge": {
                 "ap-northeast-1": 7.49125,
+                "ap-south-1": 6.0965,
                 "ap-southeast-1": 7.49125,
                 "eu-central-1": 7.3245,
                 "eu-west-1": 6.6575,
                 "us-east-1": 5.9905,
                 "us-east-2": 5.9905,
+                "us-gov-west-1": 6.6575,
                 "us-west-2": 5.9905
             },
             "x2iedn.8xlarge": {
                 "ap-northeast-1": 14.9825,
+                "ap-south-1": 12.193,
                 "ap-southeast-1": 14.9825,
                 "eu-central-1": 14.649,
                 "eu-west-1": 13.315,
                 "us-east-1": 11.981,
                 "us-east-2": 11.981,
+                "us-gov-west-1": 13.315,
                 "us-west-2": 11.981
             },
             "x2iedn.16xlarge": {
                 "ap-northeast-1": 29.965,
+                "ap-south-1": 24.386,
                 "ap-southeast-1": 29.965,
                 "eu-central-1": 29.298,
                 "eu-west-1": 26.63,
                 "us-east-1": 23.962,
                 "us-east-2": 23.962,
+                "us-gov-west-1": 26.63,
                 "us-west-2": 23.962
             },
             "x2iedn.24xlarge": {
                 "ap-northeast-1": 44.9475,
+                "ap-south-1": 36.579,
                 "ap-southeast-1": 44.9475,
                 "eu-central-1": 43.947,
                 "eu-west-1": 39.945,
                 "us-east-1": 35.943,
                 "us-east-2": 35.943,
+                "us-gov-west-1": 39.945,
                 "us-west-2": 35.943
             },
             "x2iedn.32xlarge": {
                 "ap-northeast-1": 59.93,
+                "ap-south-1": 48.772,
                 "ap-southeast-1": 59.93,
                 "eu-central-1": 58.596,
                 "eu-west-1": 53.26,
                 "us-east-1": 47.924,
                 "us-east-2": 47.924,
+                "us-gov-west-1": 53.26,
                 "us-west-2": 47.924
             },
             "x2iezn.metal": {
@@ -53403,5 +54107,5 @@
         }
     },
     "storage": {},
-    "updated": 1648133467
+    "updated": 1652110672
 }
\ No newline at end of file


Test patch:
diff --git a/libcloud/test/compute/test_ec2.py b/libcloud/test/compute/test_ec2.py
index 240e677af5..8f676cb19c 100644
--- a/libcloud/test/compute/test_ec2.py
+++ b/libcloud/test/compute/test_ec2.py
@@ -155,6 +155,12 @@ def test_regions_and_signature_versions(self):
         driver = EC2NodeDriver(*EC2_PARAMS, region="ap-east-1", signature_version="4")
         self.assertEqual(driver.signature_version, "4")
 
+        driver = EC2NodeDriver(*EC2_PARAMS, region="af-south-1")
+        self.assertEqual(driver.signature_version, "2")
+
+        driver = EC2NodeDriver(*EC2_PARAMS, region="af-south-1", signature_version="4")
+        self.assertEqual(driver.signature_version, "4")
+
     def test_instantiate_driver_with_token(self):
         token = "temporary_credentials_token"
         driver = EC2NodeDriver(*EC2_PARAMS, **{"region": self.region, "token": token})