You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2020/12/27 22:02:29 UTC

[libcloud] branch trunk updated (9742a8a -> 6b58834)

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

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


    from 9742a8a  Looks like Apache disabled external actions so dont rely on external actions in the workflow.
     new 5a6d168  Add changes for v3.3.0 release.
     new 7e46fea  Add missing dependency.
     new 6edcf5c  Make sure scraping script doens't fail if productFamily attrubyte is not present.
     new 6b58834  Re-generate available EC2 sizes data.

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


Summary of changes:
 CHANGES.rst                                        |    4 +-
 contrib/scrape-ec2-sizes.py                        |    2 +-
 docs/conf.py                                       |    4 +-
 libcloud/__init__.py                               |    2 +-
 libcloud/compute/constants/ec2_instance_types.py   | 1162 ++++++++++++++++++--
 .../constants/ec2_region_details_complete.py       |  259 +++++
 tox.ini                                            |    1 +
 7 files changed, 1359 insertions(+), 75 deletions(-)


[libcloud] 01/04: Add changes for v3.3.0 release.

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

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

commit 5a6d168ef393516ba330d85fbf02183d7ae4016d
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sun Dec 27 22:21:36 2020 +0100

    Add changes for v3.3.0 release.
---
 CHANGES.rst          | 4 ++--
 docs/conf.py         | 4 ++--
 libcloud/__init__.py | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/CHANGES.rst b/CHANGES.rst
index 9f852e5..5e8537e 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,8 +1,8 @@
 Changelog
 =========
 
-Changes in Apache Libcloud in development
------------------------------------------
+Changes in Apache Libcloud 3.3.0
+--------------------------------
 
 Common
 ~~~~~~
diff --git a/docs/conf.py b/docs/conf.py
index a3de322..fa1885e 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -68,9 +68,9 @@ html_show_sphinx = False
 # built documents.
 #
 # The short X.Y version.
-version = '3.2.0'
+version = '3.3.0'
 # The full version, including alpha/beta/rc tags.
-release = '3.2.0'
+release = '3.3.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/libcloud/__init__.py b/libcloud/__init__.py
index 1953651..66bbfb3 100644
--- a/libcloud/__init__.py
+++ b/libcloud/__init__.py
@@ -41,7 +41,7 @@ __all__ = [
     'enable_debug'
 ]
 
-__version__ = '3.2.0'
+__version__ = '3.3.0'
 
 
 def enable_debug(fo):


[libcloud] 03/04: Make sure scraping script doens't fail if productFamily attrubyte is not present.

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

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

commit 6edcf5cee0cb7a31bc6213e37a69dc5307f3fe43
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sun Dec 27 22:47:53 2020 +0100

    Make sure scraping script doens't fail if productFamily attrubyte is not
    present.
---
 contrib/scrape-ec2-sizes.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contrib/scrape-ec2-sizes.py b/contrib/scrape-ec2-sizes.py
index 0bc1d36..3470a2b 100755
--- a/contrib/scrape-ec2-sizes.py
+++ b/contrib/scrape-ec2-sizes.py
@@ -290,7 +290,7 @@ def parse():
             raise e
 
     for sku in products_data:
-        if products_data[sku]['productFamily'] != "Compute Instance":
+        if products_data[sku].get('productFamily', "unknown") != "Compute Instance":
             continue
         location = products_data[sku]['attributes'].pop('location')
         if location not in REGION_DETAILS:


[libcloud] 04/04: Re-generate available EC2 sizes data.

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

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

commit 6b588346083a510396c63b5d18db3012aa083071
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sun Dec 27 22:52:13 2020 +0100

    Re-generate available EC2 sizes data.
---
 libcloud/compute/constants/ec2_instance_types.py   | 1162 ++++++++++++++++++--
 .../constants/ec2_region_details_complete.py       |  259 +++++
 2 files changed, 1352 insertions(+), 69 deletions(-)

diff --git a/libcloud/compute/constants/ec2_instance_types.py b/libcloud/compute/constants/ec2_instance_types.py
index d7afe6c..f6f9e89 100644
--- a/libcloud/compute/constants/ec2_instance_types.py
+++ b/libcloud/compute/constants/ec2_instance_types.py
@@ -1717,7 +1717,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6g.4xlarge",
-            "instancesku": "JKS3EGJA7JK9K6PW",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2076,6 +2075,234 @@ INSTANCE_TYPES = {
         "name": "c6gd.xlarge",
         "ram": 8192
     },
+    "c6gn.12xlarge": {
+        "bandwidth": 75,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "28500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.12xlarge",
+            "instancesku": "CK9BZATX8QVKPM97",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "96 GiB",
+            "networkPerformance": "75 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "c6gn.12xlarge",
+        "name": "c6gn.12xlarge",
+        "ram": 98304
+    },
+    "c6gn.16xlarge": {
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "38000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64"
+        },
+        "id": "c6gn.16xlarge",
+        "name": "c6gn.16xlarge",
+        "ram": 131072
+    },
+    "c6gn.2xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.2xlarge",
+            "instancesku": "JX2MXR86WZND2QWZ",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "c6gn.2xlarge",
+        "name": "c6gn.2xlarge",
+        "ram": 16384
+    },
+    "c6gn.4xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.4xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16"
+        },
+        "id": "c6gn.4xlarge",
+        "name": "c6gn.4xlarge",
+        "ram": 32768
+    },
+    "c6gn.8xlarge": {
+        "bandwidth": 50,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.8xlarge",
+            "instancesku": "R4YRM957FGZSCC7X",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32"
+        },
+        "id": "c6gn.8xlarge",
+        "name": "c6gn.8xlarge",
+        "ram": 65536
+    },
+    "c6gn.large": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "c6gn.large",
+        "name": "c6gn.large",
+        "ram": 4096
+    },
+    "c6gn.medium": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.medium",
+            "instancesku": "A9WF55J28QMRHEY4",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "2 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "1"
+        },
+        "id": "c6gn.medium",
+        "name": "c6gn.medium",
+        "ram": 2048
+    },
+    "c6gn.xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6gn.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "c6gn.xlarge",
+        "name": "c6gn.xlarge",
+        "ram": 8192
+    },
     "cc2.8xlarge": {
         "bandwidth": 10,
         "disk": 3360,
@@ -2203,44 +2430,341 @@ INSTANCE_TYPES = {
             "normalizationSizeFactor": "64",
             "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "24 x 2000 HDD",
+            "vcpu": "36"
+        },
+        "id": "d2.8xlarge",
+        "name": "d2.8xlarge",
+        "ram": 249856
+    },
+    "d2.xlarge": {
+        "bandwidth": None,
+        "disk": 6000,
+        "extra": {
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "750 Mbps",
+            "ecu": "14",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d2.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "30.5 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "3 x 2000 HDD",
+            "vcpu": "4"
+        },
+        "id": "d2.xlarge",
+        "name": "d2.xlarge",
+        "ram": 31232
+    },
+    "d3.2xlarge": {
+        "bandwidth": 15,
+        "disk": 12000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2800 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3.2xlarge",
+            "instancesku": "AXK9WPU58E2WVKN6",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 15 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "6 x 2000 HDD",
+            "vcpu": "8"
+        },
+        "id": "d3.2xlarge",
+        "name": "d3.2xlarge",
+        "ram": 65536
+    },
+    "d3.4xlarge": {
+        "bandwidth": 15,
+        "disk": 24000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2800 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3.4xlarge",
+            "instancesku": "HQPBGBXTK3ZFTGBJ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "128 GiB",
+            "networkPerformance": "Up to 15 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "12 x 2000 HDD",
+            "vcpu": "16"
+        },
+        "id": "d3.4xlarge",
+        "name": "d3.4xlarge",
+        "ram": 131072
+    },
+    "d3.8xlarge": {
+        "bandwidth": 25,
+        "disk": 48000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3.8xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "256 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "24 x 2000 HDD",
+            "vcpu": "32"
+        },
+        "id": "d3.8xlarge",
+        "name": "d3.8xlarge",
+        "ram": 262144
+    },
+    "d3.xlarge": {
+        "bandwidth": 15,
+        "disk": 6000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2800 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3.xlarge",
+            "instancesku": "E6KXGC3UNB34ACFA",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 15 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "3 x 2000 HDD",
+            "vcpu": "4"
+        },
+        "id": "d3.xlarge",
+        "name": "d3.xlarge",
+        "ram": 32768
+    },
+    "d3en.12xlarge": {
+        "bandwidth": 75,
+        "disk": 336000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3en.12xlarge",
+            "instancesku": "JXXEQF8QEQWWHCCK",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "192 GiB",
+            "networkPerformance": "75 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "24 x 14000 HDD",
+            "vcpu": "48"
+        },
+        "id": "d3en.12xlarge",
+        "name": "d3en.12xlarge",
+        "ram": 196608
+    },
+    "d3en.2xlarge": {
+        "bandwidth": 25,
+        "disk": 56000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2800 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3en.2xlarge",
+            "instancesku": "PYH7JAKYH826PKNQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 14000 HDD",
+            "vcpu": "8"
+        },
+        "id": "d3en.2xlarge",
+        "name": "d3en.2xlarge",
+        "ram": 32768
+    },
+    "d3en.4xlarge": {
+        "bandwidth": 25,
+        "disk": 112000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2800 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3en.4xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "64 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "8 x 14000 HDD",
+            "vcpu": "16"
+        },
+        "id": "d3en.4xlarge",
+        "name": "d3en.4xlarge",
+        "ram": 65536
+    },
+    "d3en.6xlarge": {
+        "bandwidth": 40,
+        "disk": 168000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3en.6xlarge",
+            "instancesku": "RQWCD4NNUFXB2EZD",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "96 GiB",
+            "networkPerformance": "40 Gigabit",
+            "normalizationSizeFactor": "48",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "12 x 14000 HDD",
+            "vcpu": "24"
+        },
+        "id": "d3en.6xlarge",
+        "name": "d3en.6xlarge",
+        "ram": 98304
+    },
+    "d3en.8xlarge": {
+        "bandwidth": 50,
+        "disk": 224000,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "d3en.8xlarge",
+            "instancesku": "2XW3BCEZ83WMGFJY",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "128 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "24 x 2000 HDD",
-            "vcpu": "36"
+            "storage": "16 x 14000 HDD",
+            "vcpu": "32"
         },
-        "id": "d2.8xlarge",
-        "name": "d2.8xlarge",
-        "ram": 249856
+        "id": "d3en.8xlarge",
+        "name": "d3en.8xlarge",
+        "ram": 131072
     },
-    "d2.xlarge": {
-        "bandwidth": None,
-        "disk": 6000,
+    "d3en.xlarge": {
+        "bandwidth": 25,
+        "disk": 28000,
         "extra": {
-            "clockSpeed": "2.4 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "750 Mbps",
-            "ecu": "14",
+            "dedicatedEbsThroughput": "Up to 2800 Mbps",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
-            "instanceType": "d2.xlarge",
+            "instanceType": "d3en.xlarge",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
-            "memory": "30.5 GiB",
-            "networkPerformance": "Moderate",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "processorFeatures": "AVX; AVX2; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "3 x 2000 HDD",
+            "storage": "2 x 14000 HDD",
             "vcpu": "4"
         },
-        "id": "d2.xlarge",
-        "name": "d2.xlarge",
-        "ram": 31232
+        "id": "d3en.xlarge",
+        "name": "d3en.xlarge",
+        "ram": 16384
     },
     "f1.16xlarge": {
         "bandwidth": 20,
@@ -2510,6 +3034,98 @@ INSTANCE_TYPES = {
         "name": "g3s.xlarge",
         "ram": 31232
     },
+    "g4ad.16xlarge": {
+        "bandwidth": 25,
+        "disk": 2400,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "4",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4ad.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "256 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2400 GB NVMe SSD",
+            "vcpu": "64"
+        },
+        "id": "g4ad.16xlarge",
+        "name": "g4ad.16xlarge",
+        "ram": 262144
+    },
+    "g4ad.4xlarge": {
+        "bandwidth": 10,
+        "disk": 600,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4ad.4xlarge",
+            "instancesku": "9VMBVH3KEV82T8ZW",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "600 GB NVMe SSD",
+            "vcpu": "16"
+        },
+        "id": "g4ad.4xlarge",
+        "name": "g4ad.4xlarge",
+        "ram": 65536
+    },
+    "g4ad.8xlarge": {
+        "bandwidth": 15,
+        "disk": 1200,
+        "extra": {
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "2",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g4ad.8xlarge",
+            "instancesku": "D6FUGEGN8P4Q7E97",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "15 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1200 GB NVMe SSD",
+            "vcpu": "32"
+        },
+        "id": "g4ad.8xlarge",
+        "name": "g4ad.8xlarge",
+        "ram": 131072
+    },
     "g4dn.12xlarge": {
         "bandwidth": 50,
         "disk": 900,
@@ -3351,7 +3967,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.24xlarge",
-            "instancesku": "PKNMNZ6ZTQ43RTJ9",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -3406,7 +4021,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "Machine Learning ASIC Instances",
             "instanceType": "inf1.6xlarge",
-            "instancesku": "WFATCAUXJSST4KZ8",
+            "instancesku": "8W77Q9S6XA5MDG23",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5241,94 +5856,271 @@ INSTANCE_TYPES = {
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "16"
+            "vcpu": "16"
+        },
+        "id": "m5n.4xlarge",
+        "name": "m5n.4xlarge",
+        "ram": 65536
+    },
+    "m5n.8xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32"
+        },
+        "id": "m5n.8xlarge",
+        "name": "m5n.8xlarge",
+        "ram": 131072
+    },
+    "m5n.large": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "m5n.large",
+        "name": "m5n.large",
+        "ram": 8192
+    },
+    "m5n.xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5n.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "m5n.xlarge",
+        "name": "m5n.xlarge",
+        "ram": 16384
+    },
+    "m5zn.12xlarge": {
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5zn.12xlarge",
+            "instancesku": "5ZMX997T6JMY22CY",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "192 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "m5zn.12xlarge",
+        "name": "m5zn.12xlarge",
+        "ram": 196608
+    },
+    "m5zn.2xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5zn.2xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "m5zn.2xlarge",
+        "name": "m5zn.2xlarge",
+        "ram": 32768
+    },
+    "m5zn.3xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4750 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5zn.3xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "48 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "24",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "12"
         },
-        "id": "m5n.4xlarge",
-        "name": "m5n.4xlarge",
-        "ram": 65536
+        "id": "m5zn.3xlarge",
+        "name": "m5zn.3xlarge",
+        "ram": 49152
     },
-    "m5n.8xlarge": {
-        "bandwidth": 25,
+    "m5zn.6xlarge": {
+        "bandwidth": 50,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "4.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "5000 Mbps",
+            "dedicatedEbsThroughput": "9500 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.8xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
-            "memory": "128 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "64",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "instanceType": "m5zn.6xlarge",
+            "instancesku": "CTDCE4GJBV5XMSEN",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "memory": "96 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "48",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "32"
+            "vcpu": "24"
         },
-        "id": "m5n.8xlarge",
-        "name": "m5n.8xlarge",
-        "ram": 131072
+        "id": "m5zn.6xlarge",
+        "name": "m5zn.6xlarge",
+        "ram": 98304
     },
-    "m5n.large": {
+    "m5zn.large": {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "4.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.large",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5zn.large",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2"
         },
-        "id": "m5n.large",
-        "name": "m5n.large",
+        "id": "m5zn.large",
+        "name": "m5zn.large",
         "ram": 8192
     },
-    "m5n.xlarge": {
+    "m5zn.xlarge": {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "4.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5zn.xlarge",
+            "instancesku": "Z5KETQXBVZT4M8PQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4"
         },
-        "id": "m5n.xlarge",
-        "name": "m5n.xlarge",
+        "id": "m5zn.xlarge",
+        "name": "m5zn.xlarge",
         "ram": 16384
     },
     "m6g.12xlarge": {
@@ -5452,6 +6244,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.8xlarge",
+            "instancesku": "7QPAVWW4FAN7ED46",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -5533,7 +6326,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.xlarge",
-            "instancesku": "XKGW3XM2CP2DDKY4",
+            "instancesku": "BXX2XFSQVYJJUSCA",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7057,6 +7850,237 @@ INSTANCE_TYPES = {
         "name": "r5ad.xlarge",
         "ram": 32768
     },
+    "r5b.12xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "30 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.12xlarge",
+            "instancesku": "7P2YNCQ6H3U2X5QF",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "384 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48"
+        },
+        "id": "r5b.12xlarge",
+        "name": "r5b.12xlarge",
+        "ram": 393216
+    },
+    "r5b.16xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "40 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.16xlarge",
+            "instancesku": "4K8DT7N8SXVHQKU5",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "512 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64"
+        },
+        "id": "r5b.16xlarge",
+        "name": "r5b.16xlarge",
+        "ram": 524288
+    },
+    "r5b.24xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "60 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.24xlarge",
+            "instancesku": "4EU892NQBG6BUNYX",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "768 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96"
+        },
+        "id": "r5b.24xlarge",
+        "name": "r5b.24xlarge",
+        "ram": 786432
+    },
+    "r5b.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 12.5 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8"
+        },
+        "id": "r5b.2xlarge",
+        "name": "r5b.2xlarge",
+        "ram": 65536
+    },
+    "r5b.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.4xlarge",
+            "instancesku": "G4NFAXD9TGJM3RY8",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "128 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16"
+        },
+        "id": "r5b.4xlarge",
+        "name": "r5b.4xlarge",
+        "ram": 131072
+    },
+    "r5b.8xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "5 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.8xlarge",
+            "instancesku": "T7U65PHSAGRHZ4AN",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "256 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32"
+        },
+        "id": "r5b.8xlarge",
+        "name": "r5b.8xlarge",
+        "ram": 262144
+    },
+    "r5b.large": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.large",
+            "instancesku": "FRZJP32T9SK4EF2X",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2"
+        },
+        "id": "r5b.large",
+        "name": "r5b.large",
+        "ram": 16384
+    },
+    "r5b.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10 Gbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "r5b.xlarge",
+            "instancesku": "GFCJAZKMESJG9ZSD",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "r5b.xlarge",
+        "name": "r5b.xlarge",
+        "ram": 32768
+    },
     "r5d.12xlarge": {
         "bandwidth": 10,
         "disk": 1800,
@@ -7850,6 +8874,7 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6g.4xlarge",
+            "instancesku": "JDFBXQWAQNS6TVTA",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7964,7 +8989,6 @@ INSTANCE_TYPES = {
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6g.xlarge",
-            "instancesku": "MJ8SY88RR68BJB5X",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
diff --git a/libcloud/compute/constants/ec2_region_details_complete.py b/libcloud/compute/constants/ec2_region_details_complete.py
index a7e0ebe..7874b1b 100644
--- a/libcloud/compute/constants/ec2_region_details_complete.py
+++ b/libcloud/compute/constants/ec2_region_details_complete.py
@@ -181,6 +181,12 @@ REGION_DETAILS = {
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -231,6 +237,14 @@ REGION_DETAILS = {
             "r5ad.8xlarge",
             "r5ad.large",
             "r5ad.xlarge",
+            "r5b.12xlarge",
+            "r5b.16xlarge",
+            "r5b.24xlarge",
+            "r5b.2xlarge",
+            "r5b.4xlarge",
+            "r5b.8xlarge",
+            "r5b.large",
+            "r5b.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",
@@ -388,6 +402,10 @@ REGION_DETAILS = {
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m3.2xlarge",
             "m3.large",
             "m3.medium",
@@ -1077,6 +1095,14 @@ REGION_DETAILS = {
             "r5ad.8xlarge",
             "r5ad.large",
             "r5ad.xlarge",
+            "r5b.12xlarge",
+            "r5b.16xlarge",
+            "r5b.24xlarge",
+            "r5b.2xlarge",
+            "r5b.4xlarge",
+            "r5b.8xlarge",
+            "r5b.large",
+            "r5b.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",
@@ -1452,6 +1478,14 @@ REGION_DETAILS = {
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -1478,6 +1512,10 @@ REGION_DETAILS = {
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m4.10xlarge",
             "m4.16xlarge",
             "m4.2xlarge",
@@ -1516,6 +1554,14 @@ REGION_DETAILS = {
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p3.16xlarge",
             "p3.2xlarge",
             "p3.8xlarge",
@@ -1557,6 +1603,14 @@ REGION_DETAILS = {
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -1767,6 +1821,12 @@ REGION_DETAILS = {
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -1816,6 +1876,14 @@ REGION_DETAILS = {
             "r5ad.8xlarge",
             "r5ad.large",
             "r5ad.xlarge",
+            "r5b.12xlarge",
+            "r5b.16xlarge",
+            "r5b.24xlarge",
+            "r5b.2xlarge",
+            "r5b.4xlarge",
+            "r5b.8xlarge",
+            "r5b.large",
+            "r5b.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",
@@ -2071,12 +2139,30 @@ REGION_DETAILS = {
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6gn.12xlarge",
+            "c6gn.16xlarge",
+            "c6gn.2xlarge",
+            "c6gn.4xlarge",
+            "c6gn.8xlarge",
+            "c6gn.large",
+            "c6gn.medium",
+            "c6gn.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
             "d2.xlarge",
+            "d3.2xlarge",
+            "d3.4xlarge",
+            "d3.8xlarge",
+            "d3.xlarge",
+            "d3en.12xlarge",
+            "d3en.2xlarge",
+            "d3en.4xlarge",
+            "d3en.6xlarge",
+            "d3en.8xlarge",
+            "d3en.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
             "f1.4xlarge",
@@ -2086,6 +2172,9 @@ REGION_DETAILS = {
             "g3.4xlarge",
             "g3.8xlarge",
             "g3s.xlarge",
+            "g4ad.16xlarge",
+            "g4ad.4xlarge",
+            "g4ad.8xlarge",
             "g4dn.12xlarge",
             "g4dn.16xlarge",
             "g4dn.2xlarge",
@@ -2183,6 +2272,12 @@ REGION_DETAILS = {
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -2368,6 +2463,14 @@ REGION_DETAILS = {
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -2395,6 +2498,10 @@ REGION_DETAILS = {
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m4.10xlarge",
             "m4.16xlarge",
             "m4.2xlarge",
@@ -2433,6 +2540,14 @@ REGION_DETAILS = {
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "p3.16xlarge",
             "p3.2xlarge",
             "p3.8xlarge",
@@ -2474,6 +2589,14 @@ REGION_DETAILS = {
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -2708,6 +2831,14 @@ REGION_DETAILS = {
             "c5n.9xlarge",
             "c5n.large",
             "c5n.xlarge",
+            "c6g.12xlarge",
+            "c6g.16xlarge",
+            "c6g.2xlarge",
+            "c6g.4xlarge",
+            "c6g.8xlarge",
+            "c6g.large",
+            "c6g.medium",
+            "c6g.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -2790,6 +2921,20 @@ REGION_DETAILS = {
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
             "r3.2xlarge",
             "r3.4xlarge",
             "r3.8xlarge",
@@ -2833,6 +2978,14 @@ REGION_DETAILS = {
             "r5d.8xlarge",
             "r5d.large",
             "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -2943,12 +3096,30 @@ REGION_DETAILS = {
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6gn.12xlarge",
+            "c6gn.16xlarge",
+            "c6gn.2xlarge",
+            "c6gn.4xlarge",
+            "c6gn.8xlarge",
+            "c6gn.large",
+            "c6gn.medium",
+            "c6gn.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
             "d2.xlarge",
+            "d3.2xlarge",
+            "d3.4xlarge",
+            "d3.8xlarge",
+            "d3.xlarge",
+            "d3en.12xlarge",
+            "d3en.2xlarge",
+            "d3en.4xlarge",
+            "d3en.6xlarge",
+            "d3en.8xlarge",
+            "d3en.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
             "f1.4xlarge",
@@ -2958,6 +3129,9 @@ REGION_DETAILS = {
             "g3.4xlarge",
             "g3.8xlarge",
             "g3s.xlarge",
+            "g4ad.16xlarge",
+            "g4ad.4xlarge",
+            "g4ad.8xlarge",
             "g4dn.12xlarge",
             "g4dn.16xlarge",
             "g4dn.2xlarge",
@@ -3055,6 +3229,12 @@ REGION_DETAILS = {
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -3114,6 +3294,14 @@ REGION_DETAILS = {
             "r5ad.8xlarge",
             "r5ad.large",
             "r5ad.xlarge",
+            "r5b.12xlarge",
+            "r5b.16xlarge",
+            "r5b.24xlarge",
+            "r5b.2xlarge",
+            "r5b.4xlarge",
+            "r5b.8xlarge",
+            "r5b.large",
+            "r5b.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",
@@ -3262,10 +3450,22 @@ REGION_DETAILS = {
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6gn.12xlarge",
+            "c6gn.16xlarge",
+            "c6gn.2xlarge",
+            "c6gn.4xlarge",
+            "c6gn.8xlarge",
+            "c6gn.large",
+            "c6gn.medium",
+            "c6gn.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
             "d2.xlarge",
+            "d3.2xlarge",
+            "d3.4xlarge",
+            "d3.8xlarge",
+            "d3.xlarge",
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
@@ -3353,6 +3553,12 @@ REGION_DETAILS = {
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -3408,6 +3614,14 @@ REGION_DETAILS = {
             "r5ad.4xlarge",
             "r5ad.large",
             "r5ad.xlarge",
+            "r5b.12xlarge",
+            "r5b.16xlarge",
+            "r5b.24xlarge",
+            "r5b.2xlarge",
+            "r5b.4xlarge",
+            "r5b.8xlarge",
+            "r5b.large",
+            "r5b.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",
@@ -3590,6 +3804,10 @@ REGION_DETAILS = {
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -3639,6 +3857,12 @@ REGION_DETAILS = {
             "m5d.8xlarge",
             "m5d.large",
             "m5d.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -3806,12 +4030,30 @@ REGION_DETAILS = {
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6gn.12xlarge",
+            "c6gn.16xlarge",
+            "c6gn.2xlarge",
+            "c6gn.4xlarge",
+            "c6gn.8xlarge",
+            "c6gn.large",
+            "c6gn.medium",
+            "c6gn.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
             "d2.xlarge",
+            "d3.2xlarge",
+            "d3.4xlarge",
+            "d3.8xlarge",
+            "d3.xlarge",
+            "d3en.12xlarge",
+            "d3en.2xlarge",
+            "d3en.4xlarge",
+            "d3en.6xlarge",
+            "d3en.8xlarge",
+            "d3en.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
             "f1.4xlarge",
@@ -3821,6 +4063,9 @@ REGION_DETAILS = {
             "g3.4xlarge",
             "g3.8xlarge",
             "g3s.xlarge",
+            "g4ad.16xlarge",
+            "g4ad.4xlarge",
+            "g4ad.8xlarge",
             "g4dn.12xlarge",
             "g4dn.16xlarge",
             "g4dn.2xlarge",
@@ -3918,6 +4163,12 @@ REGION_DETAILS = {
             "m5n.8xlarge",
             "m5n.large",
             "m5n.xlarge",
+            "m5zn.12xlarge",
+            "m5zn.2xlarge",
+            "m5zn.3xlarge",
+            "m5zn.6xlarge",
+            "m5zn.large",
+            "m5zn.xlarge",
             "m6g.12xlarge",
             "m6g.16xlarge",
             "m6g.2xlarge",
@@ -3977,6 +4228,14 @@ REGION_DETAILS = {
             "r5ad.8xlarge",
             "r5ad.large",
             "r5ad.xlarge",
+            "r5b.12xlarge",
+            "r5b.16xlarge",
+            "r5b.24xlarge",
+            "r5b.2xlarge",
+            "r5b.4xlarge",
+            "r5b.8xlarge",
+            "r5b.large",
+            "r5b.xlarge",
             "r5d.12xlarge",
             "r5d.16xlarge",
             "r5d.24xlarge",


[libcloud] 02/04: Add missing dependency.

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

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

commit 7e46fea387bb0e300dc5316f78e36d3b2bdb7a22
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sun Dec 27 22:23:53 2020 +0100

    Add missing dependency.
---
 tox.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tox.ini b/tox.ini
index faccc98..4403ee1 100644
--- a/tox.ini
+++ b/tox.ini
@@ -166,6 +166,7 @@ commands = python contrib/scrape-ec2-prices.py
 basepython: python3.7
 deps = requests
        ijson
+       tqdm
 commands =
     bash -c 'echo "Scrapping EC2 sizes, this may take up to 10 minutes or more since the actual JSON data we download and scrape is very large"'
     bash -c 'python contrib/scrape-ec2-sizes.py'