Repository: apache/libcloud (language: python)

Issue:
GCE driver list_images method does not return all the images
## Summary

GCE driver list_images method does not return all the images.

## Detailed Information

GCE driver list_images method does not return all the images.
Only first 500 images are returned per project, and in some cases (as ubuntu-os-cloud) there are more than 900.



Discussion / hints:
One easy solution is setting:
```py
self.connection.gce_params = {'maxResults': 1500}
```
before this line:
https://github.com/apache/libcloud/blob/trunk/libcloud/compute/drivers/gce.py#L2630

Fix patch:
diff --git a/CHANGES.rst b/CHANGES.rst
index 668ee4a4ef..6ae18e3f7f 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -51,6 +51,21 @@ Compute
   (GITHUB-1650)
   [Miguel Caballer - @micafer]
 
+- [EC2] Update supported EC2 regions and instance sizes and add support
+  for eu-south-1 region.
+  (GITHUB-1656)
+  [Arturo Noha - @r2ronoha]
+
+- [OpenStack] Add new ``ex_force_microversion`` constructor argument with which
+  user can specify which micro version to use (
+  https://docs.openstack.org/api-guide/compute/microversions.html).
+  (GITHUB-1647, GITHUB-1648)
+
+- [GCE] Add ``paginated_request()`` method to GCEConnection and update
+  ``ex_list_project_images()`` method to utilize it.
+  (GITHUB-1646, GITHUB-1655)
+  [Miguel Caballer - @micafer]
+
 Storage
 ~~~~~~~
 
diff --git a/contrib/scrape-ec2-prices.py b/contrib/scrape-ec2-prices.py
index a856dbd2a2..9ad0d777f3 100755
--- a/contrib/scrape-ec2-prices.py
+++ b/contrib/scrape-ec2-prices.py
@@ -47,6 +47,7 @@
     "eu-west-2",
     "eu-west-3",
     "eu-north-1",
+    "eu-south-1",
     "eu-central-1",
     "ca-central-1",
     "ap-southeast-1",
@@ -131,6 +132,7 @@
     "eu-west-2": "ec2_eu_west_london",
     "eu-west-3": "ec2_eu_west_3",
     "eu-ireland": "ec2_eu_west",
+    "eu-south-1": "ec2_eu_south",
     "eu-central-1": "ec2_eu_central",
     "ca-central-1": "ec2_ca_central_1",
     "apac-sin": "ec2_ap_southeast",
@@ -144,6 +146,7 @@
     "sa-east-1": "ec2_sa_east",
     "us-gov-west-1": "ec2_us_govwest",
     "cn-north-1": "ec2_cn_north",
+    "ap-east-1": "ec2_ap_east",
 }
 
 INSTANCE_SIZES = [
diff --git a/contrib/scrape-ec2-sizes.py b/contrib/scrape-ec2-sizes.py
index 436d25745a..dd005145c8 100755
--- a/contrib/scrape-ec2-sizes.py
+++ b/contrib/scrape-ec2-sizes.py
@@ -115,6 +115,13 @@
         "country": "United Kingdom",
         "signature_version": "4",
     },
+    "EU (Milan)": {
+        "id": "eu-south-1",
+        "endpoint": "ec2.eu-south-1.amazonaws.com",
+        "api_name": "ec2_eu_south",
+        "country": "Italy",
+        "signature_version": "4",
+    },
     "EU (Paris)": {
         "id": "eu-west-3",
         "endpoint": "ec2.eu-west-3.amazonaws.com",
diff --git a/docs/compute/_supported_providers.rst b/docs/compute/_supported_providers.rst
index 8b69142552..3e8828e9d3 100644
--- a/docs/compute/_supported_providers.rst
+++ b/docs/compute/_supported_providers.rst
@@ -1,75 +1,75 @@
 .. NOTE: This file has been generated automatically using generate_provider_feature_matrix_table.py script, don't manually edit it
 
-===================================== ================================================= =================== ================================================================================================================================================================================================================================================================================ ================================================= ====================================
-Provider                              Documentation                                     Provider Constant   Supported Regions                                                                                                                                                                                                                                                                Module                                            Class Name                          
-===================================== ================================================= =================== ================================================================================================================================================================================================================================================================================ ================================================= ====================================
-`Abiquo`_                                                                               ABIQUO              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.abiquo`            :class:`AbiquoNodeDriver`           
-`Aliyun ECS`_                         :doc:`Click </compute/drivers/aliyun_ecs>`        ALIYUN_ECS          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ecs`               :class:`ECSDriver`                  
-`PCextreme AuroraCompute`_            :doc:`Click </compute/drivers/auroracompute>`     AURORACOMPUTE       single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.auroracompute`     :class:`AuroraComputeNodeDriver`    
-`Azure Virtual machines`_             :doc:`Click </compute/drivers/azure>`             AZURE               single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.azure`             :class:`AzureNodeDriver`            
-`Azure Virtual machines`_             :doc:`Click </compute/drivers/azure_arm>`         AZURE_ARM           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.azure_arm`         :class:`AzureNodeDriver`            
-`Bluebox Blocks`_                                                                       BLUEBOX             single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.bluebox`           :class:`BlueboxNodeDriver`          
-`Brightbox`_                                                                            BRIGHTBOX           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.brightbox`         :class:`BrightboxNodeDriver`        
-`BSNL`_                               :doc:`Click </compute/drivers/bsnl>`              BSNL                single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.bsnl`              :class:`BSNLNodeDriver`             
-`Cloudscale`_                         :doc:`Click </compute/drivers/cloudscale>`        CLOUDSCALE          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.cloudscale`        :class:`CloudscaleNodeDriver`       
-`CloudSigma (API v2.0)`_              :doc:`Click </compute/drivers/cloudsigma>`        CLOUDSIGMA          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.cloudsigma`        :class:`CloudSigmaNodeDriver`       
-`CloudStack`_                         :doc:`Click </compute/drivers/cloudstack>`        CLOUDSTACK          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.cloudstack`        :class:`CloudStackNodeDriver`       
-`Cloudwatt`_                          :doc:`Click </compute/drivers/cloudwatt>`         CLOUDWATT           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.cloudwatt`         :class:`CloudwattNodeDriver`        
-`DigitalOcean`_                       :doc:`Click </compute/drivers/digital_ocean>`     DIGITAL_OCEAN       single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.digitalocean`      :class:`DigitalOceanNodeDriver`     
-`DimensionData`_                      :doc:`Click </compute/drivers/dimensiondata>`     DIMENSIONDATA       single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.dimensiondata`     :class:`DimensionDataNodeDriver`    
-`Amazon EC2`_                         :doc:`Click </compute/drivers/ec2>`               EC2                 ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, cn-north-1, cn-northwest-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-gov-west-1, us-west-1, us-west-2 :mod:`libcloud.compute.drivers.ec2`               :class:`EC2NodeDriver`              
-`Enomaly Elastic Computing Platform`_                                                   ECP                 single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ecp`               :class:`ECPNodeDriver`              
-`ElasticHosts`_                                                                         ELASTICHOSTS        single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.elastichosts`      :class:`ElasticHostsNodeDriver`     
-`EquinixMetal`_                       :doc:`Click </compute/drivers/equinixmetal>`      EQUINIXMETAL        single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.equinixmetal`      :class:`EquinixMetalNodeDriver`     
-`Eucalyptus`_                                                                           EUCALYPTUS          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ec2`               :class:`EucNodeDriver`              
-`Exoscale`_                           :doc:`Click </compute/drivers/exoscale>`          EXOSCALE            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.exoscale`          :class:`ExoscaleNodeDriver`         
-`Gandi`_                              :doc:`Click </compute/drivers/gandi>`             GANDI               single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.gandi`             :class:`GandiNodeDriver`            
-`Google Compute Engine`_              :doc:`Click </compute/drivers/gce>`               GCE                 single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.gce`               :class:`GCENodeDriver`              
-`GiG G8 Node Provider`_                                                                 GIG_G8              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.gig_g8`            :class:`G8NodeDriver`               
-`GoGrid`_                                                                               GOGRID              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.gogrid`            :class:`GoGridNodeDriver`           
-`Gridscale`_                          :doc:`Click </compute/drivers/gridscale>`         GRIDSCALE           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.gridscale`         :class:`GridscaleNodeDriver`        
-`HostVirtual`_                                                                          HOSTVIRTUAL         single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.hostvirtual`       :class:`HostVirtualNodeDriver`      
-`Ikoula`_                             :doc:`Click </compute/drivers/ikoula>`            IKOULA              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ikoula`            :class:`IkoulaNodeDriver`           
-`Indosat`_                            :doc:`Click </compute/drivers/indosat>`           INDOSAT             single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.indosat`           :class:`IndosatNodeDriver`          
-`InternetSolutions`_                  :doc:`Click </compute/drivers/internetsolutions>` INTERNETSOLUTIONS   single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.internetsolutions` :class:`InternetSolutionsNodeDriver`
-`Joyent`_                                                                               JOYENT              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.joyent`            :class:`JoyentNodeDriver`           
-`Kamatera`_                           :doc:`Click </compute/drivers/kamatera>`          KAMATERA            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.kamatera`          :class:`KamateraNodeDriver`         
-`Kili Public Cloud`_                  :doc:`Click </compute/drivers/kili>`              KILI                single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.kili`              :class:`KiliCloudNodeDriver`        
-`KTUCloud`_                                                                             KTUCLOUD            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ktucloud`          :class:`KTUCloudNodeDriver`         
-`kubevirt`_                                                                             KUBEVIRT            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.kubevirt`          :class:`KubeVirtNodeDriver`         
-`Libvirt`_                            :doc:`Click </compute/drivers/libvirt>`           LIBVIRT             single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.libvirt_driver`    :class:`LibvirtNodeDriver`          
-`Linode`_                                                                               LINODE              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.linode`            :class:`LinodeNodeDriver`           
-`Maxihost`_                           :doc:`Click </compute/drivers/maxihost>`          MAXIHOST            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.maxihost`          :class:`MaxihostNodeDriver`         
-`MedOne`_                             :doc:`Click </compute/drivers/medone>`            MEDONE              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.medone`            :class:`MedOneNodeDriver`           
-`NephoScale`_                                                                           NEPHOSCALE          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.nephoscale`        :class:`NephoscaleNodeDriver`       
-`Nimbus`_                             :doc:`Click </compute/drivers/nimbus>`            NIMBUS              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ec2`               :class:`NimbusNodeDriver`           
-`NTTAmerica`_                         :doc:`Click </compute/drivers/ntta>`              NTTA                single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ntta`              :class:`NTTAmericaNodeDriver`       
-`NTTC-CIS`_                           :doc:`Click </compute/drivers/nttcis>`            NTTCIS              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.nttcis`            :class:`NttCisNodeDriver`           
-`OnApp`_                              :doc:`Click </compute/drivers/onapp>`             ONAPP               single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.onapp`             :class:`OnAppNodeDriver`            
-`1and1`_                              :doc:`Click </compute/drivers/oneandone>`         ONEANDONE           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.oneandone`         :class:`OneAndOneNodeDriver`        
-`OpenNebula (v3.8)`_                                                                    OPENNEBULA          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.opennebula`        :class:`OpenNebulaNodeDriver`       
-`OpenStack`_                          :doc:`Click </compute/drivers/openstack>`         OPENSTACK           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.openstack`         :class:`OpenStackNodeDriver`        
-`Outscale API`_                       :doc:`Click </compute/drivers/outscale>`          OUTSCALE            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.outscale`          :class:`OutscaleNodeDriver`         
-`Outscale INC`_                       :doc:`Click </compute/drivers/outscale_inc>`      OUTSCALE_INC        single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ec2`               :class:`OutscaleINCNodeDriver`      
-`Outscale SAS`_                       :doc:`Click </compute/drivers/outscale_sas>`      OUTSCALE_SAS        single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.ec2`               :class:`OutscaleSASNodeDriver`      
-`Ovh`_                                :doc:`Click </compute/drivers/ovh>`               OVH                 ca, eu                                                                                                                                                                                                                                                                           :mod:`libcloud.compute.drivers.ovh`               :class:`OvhNodeDriver`              
-`ProfitBricks`_                                                                         PROFIT_BRICKS       single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.profitbricks`      :class:`ProfitBricksNodeDriver`     
-`Rackspace Cloud (Next Gen)`_         :doc:`Click </compute/drivers/rackspace>`         RACKSPACE           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.rackspace`         :class:`RackspaceNodeDriver`        
-`Rackspace Cloud (First Gen)`_                                                          RACKSPACE_FIRST_GEN single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.rackspace`         :class:`RackspaceFirstGenNodeDriver`
-`RimuHosting`_                                                                          RIMUHOSTING         single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.rimuhosting`       :class:`RimuHostingNodeDriver`      
-`Scaleway`_                           :doc:`Click </compute/drivers/scaleway>`          SCALEWAY            single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.scaleway`          :class:`ScalewayNodeDriver`         
-`ServerLove`_                                                                           SERVERLOVE          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.serverlove`        :class:`ServerLoveNodeDriver`       
-`skalicloud`_                                                                           SKALICLOUD          single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.skalicloud`        :class:`SkaliCloudNodeDriver`       
-`SoftLayer`_                                                                            SOFTLAYER           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.softlayer`         :class:`SoftLayerNodeDriver`        
-`vCloud`_                                                                               TERREMARK           single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.vcloud`            :class:`TerremarkDriver`            
-`Upcloud`_                            :doc:`Click </compute/drivers/upcloud>`           UPCLOUD             single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.upcloud`           :class:`UpcloudDriver`              
-`VCL`_                                                                                  VCL                 single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.vcl`               :class:`VCLNodeDriver`              
-`vCloud`_                             :doc:`Click </compute/drivers/vcloud>`            VCLOUD              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.vcloud`            :class:`VCloudNodeDriver`           
-`Voxel VoxCLOUD`_                                                                       VOXEL               single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.voxel`             :class:`VoxelNodeDriver`            
-`vps.net`_                                                                              VPSNET              single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.vpsnet`            :class:`VPSNetNodeDriver`           
-`VMware vSphere`_                     :doc:`Click </compute/drivers/vsphere>`           VSPHERE             single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.vsphere`           :class:`VSphereNodeDriver`          
-`Vultr`_                              :doc:`Click </compute/drivers/vultr>`             VULTR               single region driver                                                                                                                                                                                                                                                             :mod:`libcloud.compute.drivers.vultr`             :class:`VultrNodeDriver`            
-===================================== ================================================= =================== ================================================================================================================================================================================================================================================================================ ================================================= ====================================
+===================================== ================================================= =================== ============================================================================================================================================================================================================================================================================================ ================================================= ====================================
+Provider                              Documentation                                     Provider Constant   Supported Regions                                                                                                                                                                                                                                                                            Module                                            Class Name                          
+===================================== ================================================= =================== ============================================================================================================================================================================================================================================================================================ ================================================= ====================================
+`Abiquo`_                                                                               ABIQUO              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.abiquo`            :class:`AbiquoNodeDriver`           
+`Aliyun ECS`_                         :doc:`Click </compute/drivers/aliyun_ecs>`        ALIYUN_ECS          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ecs`               :class:`ECSDriver`                  
+`PCextreme AuroraCompute`_            :doc:`Click </compute/drivers/auroracompute>`     AURORACOMPUTE       single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.auroracompute`     :class:`AuroraComputeNodeDriver`    
+`Azure Virtual machines`_             :doc:`Click </compute/drivers/azure>`             AZURE               single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.azure`             :class:`AzureNodeDriver`            
+`Azure Virtual machines`_             :doc:`Click </compute/drivers/azure_arm>`         AZURE_ARM           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.azure_arm`         :class:`AzureNodeDriver`            
+`Bluebox Blocks`_                                                                       BLUEBOX             single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.bluebox`           :class:`BlueboxNodeDriver`          
+`Brightbox`_                                                                            BRIGHTBOX           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.brightbox`         :class:`BrightboxNodeDriver`        
+`BSNL`_                               :doc:`Click </compute/drivers/bsnl>`              BSNL                single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.bsnl`              :class:`BSNLNodeDriver`             
+`Cloudscale`_                         :doc:`Click </compute/drivers/cloudscale>`        CLOUDSCALE          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.cloudscale`        :class:`CloudscaleNodeDriver`       
+`CloudSigma (API v2.0)`_              :doc:`Click </compute/drivers/cloudsigma>`        CLOUDSIGMA          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.cloudsigma`        :class:`CloudSigmaNodeDriver`       
+`CloudStack`_                         :doc:`Click </compute/drivers/cloudstack>`        CLOUDSTACK          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.cloudstack`        :class:`CloudStackNodeDriver`       
+`Cloudwatt`_                          :doc:`Click </compute/drivers/cloudwatt>`         CLOUDWATT           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.cloudwatt`         :class:`CloudwattNodeDriver`        
+`DigitalOcean`_                       :doc:`Click </compute/drivers/digital_ocean>`     DIGITAL_OCEAN       single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.digitalocean`      :class:`DigitalOceanNodeDriver`     
+`DimensionData`_                      :doc:`Click </compute/drivers/dimensiondata>`     DIMENSIONDATA       single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.dimensiondata`     :class:`DimensionDataNodeDriver`    
+`Amazon EC2`_                         :doc:`Click </compute/drivers/ec2>`               EC2                 ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, cn-north-1, cn-northwest-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-gov-west-1, us-west-1, us-west-2 :mod:`libcloud.compute.drivers.ec2`               :class:`EC2NodeDriver`              
+`Enomaly Elastic Computing Platform`_                                                   ECP                 single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ecp`               :class:`ECPNodeDriver`              
+`ElasticHosts`_                                                                         ELASTICHOSTS        single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.elastichosts`      :class:`ElasticHostsNodeDriver`     
+`EquinixMetal`_                       :doc:`Click </compute/drivers/equinixmetal>`      EQUINIXMETAL        single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.equinixmetal`      :class:`EquinixMetalNodeDriver`     
+`Eucalyptus`_                                                                           EUCALYPTUS          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ec2`               :class:`EucNodeDriver`              
+`Exoscale`_                           :doc:`Click </compute/drivers/exoscale>`          EXOSCALE            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.exoscale`          :class:`ExoscaleNodeDriver`         
+`Gandi`_                              :doc:`Click </compute/drivers/gandi>`             GANDI               single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.gandi`             :class:`GandiNodeDriver`            
+`Google Compute Engine`_              :doc:`Click </compute/drivers/gce>`               GCE                 single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.gce`               :class:`GCENodeDriver`              
+`GiG G8 Node Provider`_                                                                 GIG_G8              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.gig_g8`            :class:`G8NodeDriver`               
+`GoGrid`_                                                                               GOGRID              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.gogrid`            :class:`GoGridNodeDriver`           
+`Gridscale`_                          :doc:`Click </compute/drivers/gridscale>`         GRIDSCALE           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.gridscale`         :class:`GridscaleNodeDriver`        
+`HostVirtual`_                                                                          HOSTVIRTUAL         single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.hostvirtual`       :class:`HostVirtualNodeDriver`      
+`Ikoula`_                             :doc:`Click </compute/drivers/ikoula>`            IKOULA              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ikoula`            :class:`IkoulaNodeDriver`           
+`Indosat`_                            :doc:`Click </compute/drivers/indosat>`           INDOSAT             single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.indosat`           :class:`IndosatNodeDriver`          
+`InternetSolutions`_                  :doc:`Click </compute/drivers/internetsolutions>` INTERNETSOLUTIONS   single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.internetsolutions` :class:`InternetSolutionsNodeDriver`
+`Joyent`_                                                                               JOYENT              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.joyent`            :class:`JoyentNodeDriver`           
+`Kamatera`_                           :doc:`Click </compute/drivers/kamatera>`          KAMATERA            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.kamatera`          :class:`KamateraNodeDriver`         
+`Kili Public Cloud`_                  :doc:`Click </compute/drivers/kili>`              KILI                single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.kili`              :class:`KiliCloudNodeDriver`        
+`KTUCloud`_                                                                             KTUCLOUD            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ktucloud`          :class:`KTUCloudNodeDriver`         
+`kubevirt`_                                                                             KUBEVIRT            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.kubevirt`          :class:`KubeVirtNodeDriver`         
+`Libvirt`_                            :doc:`Click </compute/drivers/libvirt>`           LIBVIRT             single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.libvirt_driver`    :class:`LibvirtNodeDriver`          
+`Linode`_                                                                               LINODE              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.linode`            :class:`LinodeNodeDriver`           
+`Maxihost`_                           :doc:`Click </compute/drivers/maxihost>`          MAXIHOST            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.maxihost`          :class:`MaxihostNodeDriver`         
+`MedOne`_                             :doc:`Click </compute/drivers/medone>`            MEDONE              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.medone`            :class:`MedOneNodeDriver`           
+`NephoScale`_                                                                           NEPHOSCALE          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.nephoscale`        :class:`NephoscaleNodeDriver`       
+`Nimbus`_                             :doc:`Click </compute/drivers/nimbus>`            NIMBUS              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ec2`               :class:`NimbusNodeDriver`           
+`NTTAmerica`_                         :doc:`Click </compute/drivers/ntta>`              NTTA                single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ntta`              :class:`NTTAmericaNodeDriver`       
+`NTTC-CIS`_                           :doc:`Click </compute/drivers/nttcis>`            NTTCIS              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.nttcis`            :class:`NttCisNodeDriver`           
+`OnApp`_                              :doc:`Click </compute/drivers/onapp>`             ONAPP               single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.onapp`             :class:`OnAppNodeDriver`            
+`1and1`_                              :doc:`Click </compute/drivers/oneandone>`         ONEANDONE           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.oneandone`         :class:`OneAndOneNodeDriver`        
+`OpenNebula (v3.8)`_                                                                    OPENNEBULA          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.opennebula`        :class:`OpenNebulaNodeDriver`       
+`OpenStack`_                          :doc:`Click </compute/drivers/openstack>`         OPENSTACK           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.openstack`         :class:`OpenStackNodeDriver`        
+`Outscale API`_                       :doc:`Click </compute/drivers/outscale>`          OUTSCALE            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.outscale`          :class:`OutscaleNodeDriver`         
+`Outscale INC`_                       :doc:`Click </compute/drivers/outscale_inc>`      OUTSCALE_INC        single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ec2`               :class:`OutscaleINCNodeDriver`      
+`Outscale SAS`_                       :doc:`Click </compute/drivers/outscale_sas>`      OUTSCALE_SAS        single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.ec2`               :class:`OutscaleSASNodeDriver`      
+`Ovh`_                                :doc:`Click </compute/drivers/ovh>`               OVH                 ca, eu                                                                                                                                                                                                                                                                                       :mod:`libcloud.compute.drivers.ovh`               :class:`OvhNodeDriver`              
+`ProfitBricks`_                                                                         PROFIT_BRICKS       single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.profitbricks`      :class:`ProfitBricksNodeDriver`     
+`Rackspace Cloud (Next Gen)`_         :doc:`Click </compute/drivers/rackspace>`         RACKSPACE           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.rackspace`         :class:`RackspaceNodeDriver`        
+`Rackspace Cloud (First Gen)`_                                                          RACKSPACE_FIRST_GEN single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.rackspace`         :class:`RackspaceFirstGenNodeDriver`
+`RimuHosting`_                                                                          RIMUHOSTING         single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.rimuhosting`       :class:`RimuHostingNodeDriver`      
+`Scaleway`_                           :doc:`Click </compute/drivers/scaleway>`          SCALEWAY            single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.scaleway`          :class:`ScalewayNodeDriver`         
+`ServerLove`_                                                                           SERVERLOVE          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.serverlove`        :class:`ServerLoveNodeDriver`       
+`skalicloud`_                                                                           SKALICLOUD          single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.skalicloud`        :class:`SkaliCloudNodeDriver`       
+`SoftLayer`_                                                                            SOFTLAYER           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.softlayer`         :class:`SoftLayerNodeDriver`        
+`vCloud`_                                                                               TERREMARK           single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.vcloud`            :class:`TerremarkDriver`            
+`Upcloud`_                            :doc:`Click </compute/drivers/upcloud>`           UPCLOUD             single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.upcloud`           :class:`UpcloudDriver`              
+`VCL`_                                                                                  VCL                 single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.vcl`               :class:`VCLNodeDriver`              
+`vCloud`_                             :doc:`Click </compute/drivers/vcloud>`            VCLOUD              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.vcloud`            :class:`VCloudNodeDriver`           
+`Voxel VoxCLOUD`_                                                                       VOXEL               single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.voxel`             :class:`VoxelNodeDriver`            
+`vps.net`_                                                                              VPSNET              single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.vpsnet`            :class:`VPSNetNodeDriver`           
+`VMware vSphere`_                     :doc:`Click </compute/drivers/vsphere>`           VSPHERE             single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.vsphere`           :class:`VSphereNodeDriver`          
+`Vultr`_                              :doc:`Click </compute/drivers/vultr>`             VULTR               single region driver                                                                                                                                                                                                                                                                         :mod:`libcloud.compute.drivers.vultr`             :class:`VultrNodeDriver`            
+===================================== ================================================= =================== ============================================================================================================================================================================================================================================================================================ ================================================= ====================================
 
 .. _`Abiquo`: http://www.abiquo.com/
 .. _`Aliyun ECS`: https://www.aliyun.com/product/ecs
diff --git a/docs/compute/drivers/openstack.rst b/docs/compute/drivers/openstack.rst
index 4922b71a02..92d57f76c5 100644
--- a/docs/compute/drivers/openstack.rst
+++ b/docs/compute/drivers/openstack.rst
@@ -78,7 +78,7 @@ Available arguments:
 
 
   Unless you are working with a very old version of OpenStack you will either
-  want to use ``2.0_apikey`` or ``2.0_password``.
+  want to use ``2.0_*`` or ``3.x_*``.
 * ``ex_tenant_name`` - tenant / project name
 * ``ex_force_auth_token`` - token which is used for authentication. If this
   argument is provided, normal authentication flow is skipped and the OpenStack
@@ -104,6 +104,8 @@ Available arguments:
   driver obtains API endpoint URL from the server catalog, but if this argument
   is provided, this step is skipped and the provided value is used directly. Only valid 
   in case of api_version >= 2.0.
+* ``ex_force_microversion`` - Microversion of the API to interact with OpenStack.
+  Only valid in case of api_version >= 2.0.
 
 Some examples which show how to use this arguments can be found in the section
 below.
diff --git a/libcloud/common/openstack.py b/libcloud/common/openstack.py
index 672f48cbe8..c2c277b6a8 100644
--- a/libcloud/common/openstack.py
+++ b/libcloud/common/openstack.py
@@ -178,6 +178,7 @@ def __init__(
         ex_force_service_type=None,
         ex_force_service_name=None,
         ex_force_service_region=None,
+        ex_force_microversion=None,
         ex_auth_cache=None,
         retry_delay=None,
         backoff=None,
@@ -206,6 +207,7 @@ def __init__(
         self._ex_force_service_type = ex_force_service_type
         self._ex_force_service_name = ex_force_service_name
         self._ex_force_service_region = ex_force_service_region
+        self._ex_force_microversion = ex_force_microversion
         self._ex_auth_cache = ex_auth_cache
         self._osa = None
 
@@ -340,6 +342,10 @@ def get_endpoint(self):
     def add_default_headers(self, headers):
         headers[AUTH_TOKEN_HEADER] = self.auth_token
         headers["Accept"] = self.accept_format
+        if self._ex_force_microversion:
+            headers["OpenStack-API-Version"] = (
+                "compute %s" % self._ex_force_microversion
+            )
         return headers
 
     def morph_action_hook(self, action):
@@ -481,6 +487,7 @@ def __init__(
         ex_force_service_name=None,
         ex_force_service_region=None,
         ex_auth_cache=None,
+        ex_force_microversion=None,
         *args,
         **kwargs,
     ):
@@ -496,6 +503,7 @@ def __init__(
         self._ex_force_service_name = ex_force_service_name
         self._ex_force_service_region = ex_force_service_region
         self._ex_auth_cache = ex_auth_cache
+        self._ex_force_microversion = ex_force_microversion
 
     def openstack_connection_kwargs(self):
         """
@@ -528,4 +536,6 @@ def openstack_connection_kwargs(self):
             rv["ex_force_service_region"] = self._ex_force_service_region
         if self._ex_auth_cache is not None:
             rv["ex_auth_cache"] = self._ex_auth_cache
+        if self._ex_force_microversion:
+            rv["ex_force_microversion"] = self._ex_force_microversion
         return rv
diff --git a/libcloud/compute/constants/ec2_instance_types.py b/libcloud/compute/constants/ec2_instance_types.py
index b428828f13..ecf22fedf4 100644
--- a/libcloud/compute/constants/ec2_instance_types.py
+++ b/libcloud/compute/constants/ec2_instance_types.py
@@ -1900,278 +1900,356 @@
         "name": "c5n.xlarge",
         "ram": 10752,
     },
-    "c6g.12xlarge": {
-        "bandwidth": 20,
+    "c6a.12xlarge": {
+        "bandwidth": 18750,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "13500 Mbps",
+            "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.12xlarge",
-            "instancesku": "5427FJVXMN85SC8G",
+            "instanceType": "c6a.12xlarge",
+            "instancesku": "4DS8T6KGKGZAMR4E",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "96 GiB",
-            "networkPerformance": "20 Gigabit",
+            "networkPerformance": "18750 Megabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-3",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.12xlarge",
-        "name": "c6g.12xlarge",
+        "id": "c6a.12xlarge",
+        "name": "c6a.12xlarge",
         "ram": 98304,
     },
-    "c6g.16xlarge": {
-        "bandwidth": 25,
+    "c6a.16xlarge": {
+        "bandwidth": 25000,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "19000 Mbps",
+            "dedicatedEbsThroughput": "13333 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.16xlarge",
-            "instancesku": "M8TJWAS9QQMZ7D8T",
+            "instanceType": "c6a.16xlarge",
+            "instancesku": "ZYKSSAJFDSUDXYYM",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "128 GiB",
-            "networkPerformance": "25 Gigabit",
+            "networkPerformance": "25000 Megabit",
             "normalizationSizeFactor": "128",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-2",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.16xlarge",
-        "name": "c6g.16xlarge",
+        "id": "c6a.16xlarge",
+        "name": "c6a.16xlarge",
         "ram": 131072,
     },
-    "c6g.2xlarge": {
-        "bandwidth": 10,
+    "c6a.24xlarge": {
+        "bandwidth": 37500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "dedicatedEbsThroughput": "20000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.2xlarge",
-            "instancesku": "64UAZ5JQ6EFAVPMB",
+            "instanceType": "c6a.24xlarge",
+            "instancesku": "J8F6XP3AVRUVYBNW",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "192 GiB",
+            "networkPerformance": "37500 Megabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6a.24xlarge",
+        "name": "c6a.24xlarge",
+        "ram": 196608,
+    },
+    "c6a.2xlarge": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.95 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6a.2xlarge",
+            "instancesku": "3WJBAWQUBBE5F5YH",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "Up to 12500 Megabit",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ca-central-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.2xlarge",
-        "name": "c6g.2xlarge",
+        "id": "c6a.2xlarge",
+        "name": "c6a.2xlarge",
         "ram": 16384,
     },
-    "c6g.4xlarge": {
-        "bandwidth": 10,
+    "c6a.32xlarge": {
+        "bandwidth": 50000,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "4500 Mbps",
+            "dedicatedEbsThroughput": "26667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.4xlarge",
+            "instanceType": "c6a.32xlarge",
+            "instancesku": "HK95HRF8T46W5R3Y",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "32 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
-            "normalizationSizeFactor": "32",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "memory": "256 GiB",
+            "networkPerformance": "50000 Megabit",
+            "normalizationSizeFactor": "256",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ca-central-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "16",
+            "vcpu": "128",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.4xlarge",
-        "name": "c6g.4xlarge",
-        "ram": 32768,
+        "id": "c6a.32xlarge",
+        "name": "c6a.32xlarge",
+        "ram": 262144,
     },
-    "c6g.8xlarge": {
-        "bandwidth": 10,
+    "c6a.48xlarge": {
+        "bandwidth": 50000,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "9000 Mbps",
+            "dedicatedEbsThroughput": "40000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.8xlarge",
-            "instancesku": "PB5P6ZJYNWR2SRGE",
+            "instanceType": "c6a.48xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "64 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
-            "normalizationSizeFactor": "64",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "memory": "384 GiB",
+            "networkPerformance": "50000 Megabit",
+            "normalizationSizeFactor": "384",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-2",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "32",
+            "vcpu": "192",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.8xlarge",
-        "name": "c6g.8xlarge",
-        "ram": 65536,
+        "id": "c6a.48xlarge",
+        "name": "c6a.48xlarge",
+        "ram": 393216,
     },
-    "c6g.large": {
-        "bandwidth": 10,
+    "c6a.4xlarge": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.large",
-            "instancesku": "6PQ4U29URPRQ2MYZ",
+            "instanceType": "c6a.4xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "4 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
-            "normalizationSizeFactor": "4",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "2",
+            "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.large",
-        "name": "c6g.large",
-        "ram": 4096,
+        "id": "c6a.4xlarge",
+        "name": "c6a.4xlarge",
+        "ram": 32768,
     },
-    "c6g.medium": {
-        "bandwidth": 10,
+    "c6a.8xlarge": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "dedicatedEbsThroughput": "6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.medium",
+            "instanceType": "c6a.8xlarge",
+            "instancesku": "EEBQJJ2XFJ85RVAG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "2 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
-            "normalizationSizeFactor": "2",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "memory": "64 GiB",
+            "networkPerformance": "12500 Megabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "1",
+            "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.medium",
-        "name": "c6g.medium",
-        "ram": 2048,
+        "id": "c6a.8xlarge",
+        "name": "c6a.8xlarge",
+        "ram": 65536,
     },
-    "c6g.xlarge": {
-        "bandwidth": 10,
+    "c6a.large": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6g.xlarge",
+            "instanceType": "c6a.large",
+            "instancesku": "APBN7UCQ2YC222ZE",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6a.large",
+        "name": "c6a.large",
+        "ram": 4096,
+    },
+    "c6a.xlarge": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.95 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6a.xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "Up to 12500 Megabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "AWS Graviton2 Processor",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-central-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6g.xlarge",
-        "name": "c6g.xlarge",
+        "id": "c6a.xlarge",
+        "name": "c6a.xlarge",
         "ram": 8192,
     },
-    "c6gd.12xlarge": {
+    "c6g.12xlarge": {
         "bandwidth": 20,
-        "disk": 2850,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2181,7 +2259,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.12xlarge",
+            "instanceType": "c6g.12xlarge",
+            "instancesku": "5427FJVXMN85SC8G",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2191,31 +2270,31 @@
             "normalizationSizeFactor": "96",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-2",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 1425 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.12xlarge",
-        "name": "c6gd.12xlarge",
+        "id": "c6g.12xlarge",
+        "name": "c6g.12xlarge",
         "ram": 98304,
     },
-    "c6gd.16xlarge": {
+    "c6g.16xlarge": {
         "bandwidth": 25,
-        "disk": 3800,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "18000 Mbps",
+            "dedicatedEbsThroughput": "19000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.16xlarge",
-            "instancesku": "BN5N4P25EEGXQXAK",
+            "instanceType": "c6g.16xlarge",
+            "instancesku": "M8TJWAS9QQMZ7D8T",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2225,20 +2304,20 @@
             "normalizationSizeFactor": "128",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-south-1",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 1900 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.16xlarge",
-        "name": "c6gd.16xlarge",
+        "id": "c6g.16xlarge",
+        "name": "c6g.16xlarge",
         "ram": 131072,
     },
-    "c6gd.2xlarge": {
+    "c6g.2xlarge": {
         "bandwidth": 10,
-        "disk": 475,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2248,8 +2327,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.2xlarge",
-            "instancesku": "VS68MNYP4R23S8R5",
+            "instanceType": "c6g.2xlarge",
+            "instancesku": "64UAZ5JQ6EFAVPMB",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2259,20 +2338,20 @@
             "normalizationSizeFactor": "16",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-west-2",
+            "regionCode": "ca-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 475 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.2xlarge",
-        "name": "c6gd.2xlarge",
+        "id": "c6g.2xlarge",
+        "name": "c6g.2xlarge",
         "ram": 16384,
     },
-    "c6gd.4xlarge": {
+    "c6g.4xlarge": {
         "bandwidth": 10,
-        "disk": 950,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2282,8 +2361,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.4xlarge",
-            "instancesku": "8DYFS6J38M6GB9JE",
+            "instanceType": "c6g.4xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2293,20 +2371,20 @@
             "normalizationSizeFactor": "32",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-2",
+            "regionCode": "ca-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 950 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.4xlarge",
-        "name": "c6gd.4xlarge",
+        "id": "c6g.4xlarge",
+        "name": "c6g.4xlarge",
         "ram": 32768,
     },
-    "c6gd.8xlarge": {
+    "c6g.8xlarge": {
         "bandwidth": 10,
-        "disk": 1900,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2316,30 +2394,31 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.8xlarge",
+            "instanceType": "c6g.8xlarge",
+            "instancesku": "PB5P6ZJYNWR2SRGE",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "64 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "ap-northeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 1900 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.8xlarge",
-        "name": "c6gd.8xlarge",
+        "id": "c6g.8xlarge",
+        "name": "c6g.8xlarge",
         "ram": 65536,
     },
-    "c6gd.large": {
+    "c6g.large": {
         "bandwidth": 10,
-        "disk": 118,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2349,7 +2428,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.large",
+            "instanceType": "c6g.large",
+            "instancesku": "6PQ4U29URPRQ2MYZ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2359,20 +2439,20 @@
             "normalizationSizeFactor": "4",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-2",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 118 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.large",
-        "name": "c6gd.large",
+        "id": "c6g.large",
+        "name": "c6g.large",
         "ram": 4096,
     },
-    "c6gd.medium": {
+    "c6g.medium": {
         "bandwidth": 10,
-        "disk": 59,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2382,8 +2462,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.medium",
-            "instancesku": "7SM9BN5DJ2TG9E5R",
+            "instanceType": "c6g.medium",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2393,20 +2472,20 @@
             "normalizationSizeFactor": "2",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 59 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "1",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.medium",
-        "name": "c6gd.medium",
+        "id": "c6g.medium",
+        "name": "c6g.medium",
         "ram": 2048,
     },
-    "c6gd.xlarge": {
+    "c6g.xlarge": {
         "bandwidth": 10,
-        "disk": 237,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -2416,8 +2495,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gd.xlarge",
-            "instancesku": "8JNY7VUMPB55FZXV",
+            "instanceType": "c6g.xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -2427,572 +2505,842 @@
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-1",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 237 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gd.xlarge",
-        "name": "c6gd.xlarge",
+        "id": "c6g.xlarge",
+        "name": "c6g.xlarge",
         "ram": 8192,
     },
-    "c6gn.12xlarge": {
-        "bandwidth": 75,
-        "disk": 0,
+    "c6gd.12xlarge": {
+        "bandwidth": 20,
+        "disk": 2850,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "28500 Mbps",
+            "dedicatedEbsThroughput": "13500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.12xlarge",
+            "instanceType": "c6gd.12xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "96 GiB",
-            "networkPerformance": "75 Gigabit",
+            "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "96",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-southeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "2 x 1425 NVMe SSD",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.12xlarge",
-        "name": "c6gn.12xlarge",
+        "id": "c6gd.12xlarge",
+        "name": "c6gd.12xlarge",
         "ram": 98304,
     },
-    "c6gn.16xlarge": {
-        "bandwidth": 100,
-        "disk": 0,
+    "c6gd.16xlarge": {
+        "bandwidth": 25,
+        "disk": 3800,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "38000 Mbps",
+            "dedicatedEbsThroughput": "18000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.16xlarge",
+            "instanceType": "c6gd.16xlarge",
+            "instancesku": "BN5N4P25EEGXQXAK",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "128 GiB",
-            "networkPerformance": "100 Gigabit",
+            "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "128",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-west-2",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "2 x 1900 NVMe SSD",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.16xlarge",
-        "name": "c6gn.16xlarge",
+        "id": "c6gd.16xlarge",
+        "name": "c6gd.16xlarge",
         "ram": 131072,
     },
-    "c6gn.2xlarge": {
-        "bandwidth": 25,
-        "disk": 0,
+    "c6gd.2xlarge": {
+        "bandwidth": 10,
+        "disk": 475,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.2xlarge",
+            "instanceType": "c6gd.2xlarge",
+            "instancesku": "VS68MNYP4R23S8R5",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 475 NVMe SSD",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.2xlarge",
-        "name": "c6gn.2xlarge",
+        "id": "c6gd.2xlarge",
+        "name": "c6gd.2xlarge",
         "ram": 16384,
     },
-    "c6gn.4xlarge": {
-        "bandwidth": 25,
-        "disk": 0,
+    "c6gd.4xlarge": {
+        "bandwidth": 10,
+        "disk": 950,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "9500 Mbps",
+            "dedicatedEbsThroughput": "4500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.4xlarge",
+            "instanceType": "c6gd.4xlarge",
+            "instancesku": "8DYFS6J38M6GB9JE",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "32 GiB",
-            "networkPerformance": "25 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "ap-southeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 950 NVMe SSD",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.4xlarge",
-        "name": "c6gn.4xlarge",
+        "id": "c6gd.4xlarge",
+        "name": "c6gd.4xlarge",
         "ram": 32768,
     },
-    "c6gn.8xlarge": {
-        "bandwidth": 50,
-        "disk": 0,
+    "c6gd.8xlarge": {
+        "bandwidth": 10,
+        "disk": 1900,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "19000 Mbps",
+            "dedicatedEbsThroughput": "9000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.8xlarge",
-            "instancesku": "NX8CJEX2JY5HXHQR",
+            "instanceType": "c6gd.8xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "64 GiB",
-            "networkPerformance": "50 Gigabit",
+            "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-1",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 1900 NVMe SSD",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.8xlarge",
-        "name": "c6gn.8xlarge",
+        "id": "c6gd.8xlarge",
+        "name": "c6gd.8xlarge",
         "ram": 65536,
     },
-    "c6gn.large": {
-        "bandwidth": 25,
-        "disk": 0,
+    "c6gd.large": {
+        "bandwidth": 10,
+        "disk": 118,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.large",
+            "instanceType": "c6gd.large",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "4 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-west-2",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 118 NVMe SSD",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.large",
-        "name": "c6gn.large",
+        "id": "c6gd.large",
+        "name": "c6gd.large",
         "ram": 4096,
     },
-    "c6gn.medium": {
-        "bandwidth": 25,
-        "disk": 0,
+    "c6gd.medium": {
+        "bandwidth": 10,
+        "disk": 59,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.medium",
+            "instanceType": "c6gd.medium",
+            "instancesku": "7SM9BN5DJ2TG9E5R",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "2 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "2",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-2",
+            "regionCode": "eu-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 59 NVMe SSD",
             "vcpu": "1",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.medium",
-        "name": "c6gn.medium",
+        "id": "c6gd.medium",
+        "name": "c6gd.medium",
         "ram": 2048,
     },
-    "c6gn.xlarge": {
-        "bandwidth": 25,
-        "disk": 0,
+    "c6gd.xlarge": {
+        "bandwidth": 10,
+        "disk": 237,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6gn.xlarge",
+            "instanceType": "c6gd.xlarge",
+            "instancesku": "8JNY7VUMPB55FZXV",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 237 NVMe SSD",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6gn.xlarge",
-        "name": "c6gn.xlarge",
+        "id": "c6gd.xlarge",
+        "name": "c6gd.xlarge",
         "ram": 8192,
     },
-    "c6i.12xlarge": {
-        "bandwidth": 18750,
+    "c6gn.12xlarge": {
+        "bandwidth": 75,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "15000 Mbps",
+            "dedicatedEbsThroughput": "28500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.12xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
-            "marketoption": "OnDemand",
-            "memory": "96 GiB",
-            "networkPerformance": "18750 Megabit",
+            "instanceType": "c6gn.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "96 GiB",
+            "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.12xlarge",
-        "name": "c6i.12xlarge",
+        "id": "c6gn.12xlarge",
+        "name": "c6gn.12xlarge",
         "ram": 98304,
     },
-    "c6i.16xlarge": {
-        "bandwidth": 25000,
+    "c6gn.16xlarge": {
+        "bandwidth": 100,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "20000 Mbps",
+            "dedicatedEbsThroughput": "38000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.16xlarge",
-            "instancesku": "R289TCRFFZT3U2N2",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "128 GiB",
-            "networkPerformance": "25000 Megabit",
+            "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "128",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.16xlarge",
-        "name": "c6i.16xlarge",
+        "id": "c6gn.16xlarge",
+        "name": "c6gn.16xlarge",
         "ram": 131072,
     },
-    "c6i.24xlarge": {
-        "bandwidth": 37500,
+    "c6gn.2xlarge": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "30000 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.24xlarge",
-            "instancesku": "ESDGN9RFWKFW97FE",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "192 GiB",
-            "networkPerformance": "37500 Megabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "96",
+            "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.24xlarge",
-        "name": "c6i.24xlarge",
-        "ram": 196608,
+        "id": "c6gn.2xlarge",
+        "name": "c6gn.2xlarge",
+        "ram": 16384,
     },
-    "c6i.2xlarge": {
-        "bandwidth": 12500,
+    "c6gn.4xlarge": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "dedicatedEbsThroughput": "9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.2xlarge",
-            "instancesku": "DJ2YJFDQ4XVGDRF7",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.4xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "16 GiB",
-            "networkPerformance": "Up to 12500 Megabit",
-            "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "memory": "32 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "8",
+            "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.2xlarge",
-        "name": "c6i.2xlarge",
-        "ram": 16384,
+        "id": "c6gn.4xlarge",
+        "name": "c6gn.4xlarge",
+        "ram": 32768,
     },
-    "c6i.32xlarge": {
-        "bandwidth": 50000,
+    "c6gn.8xlarge": {
+        "bandwidth": 50,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "40000 Mbps",
+            "dedicatedEbsThroughput": "19000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.32xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.8xlarge",
+            "instancesku": "NX8CJEX2JY5HXHQR",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "256 GiB",
-            "networkPerformance": "50000 Megabit",
-            "normalizationSizeFactor": "256",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "memory": "64 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "128",
+            "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.32xlarge",
-        "name": "c6i.32xlarge",
-        "ram": 262144,
+        "id": "c6gn.8xlarge",
+        "name": "c6gn.8xlarge",
+        "ram": 65536,
     },
-    "c6i.4xlarge": {
-        "bandwidth": 12500,
+    "c6gn.large": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.4xlarge",
-            "instancesku": "4H74EXBA3BH2E77C",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "32 GiB",
-            "networkPerformance": "Up to 12500 Megabit",
-            "normalizationSizeFactor": "32",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "16",
+            "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.4xlarge",
-        "name": "c6i.4xlarge",
-        "ram": 32768,
+        "id": "c6gn.large",
+        "name": "c6gn.large",
+        "ram": 4096,
     },
-    "c6i.8xlarge": {
-        "bandwidth": 12500,
+    "c6gn.medium": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "10000 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.8xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.medium",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "64 GiB",
-            "networkPerformance": "12500 Megabit",
-            "normalizationSizeFactor": "64",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "memory": "2 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "32",
+            "vcpu": "1",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.8xlarge",
-        "name": "c6i.8xlarge",
-        "ram": 65536,
+        "id": "c6gn.medium",
+        "name": "c6gn.medium",
+        "ram": 2048,
     },
-    "c6i.large": {
-        "bandwidth": 12500,
+    "c6gn.xlarge": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.5 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
-            "instanceType": "c6i.large",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "c6gn.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "4 GiB",
-            "networkPerformance": "Up to 12500 Megabit",
-            "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "2",
+            "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "c6i.large",
-        "name": "c6i.large",
-        "ram": 4096,
+        "id": "c6gn.xlarge",
+        "name": "c6gn.xlarge",
+        "ram": 8192,
     },
-    "c6i.xlarge": {
-        "bandwidth": 12500,
+    "c6i.12xlarge": {
+        "bandwidth": 18750,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "dedicatedEbsThroughput": "15000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.12xlarge",
+            "instancesku": "XBWGTH2ZPCNK49B9",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "96 GiB",
+            "networkPerformance": "18750 Megabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-3",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.12xlarge",
+        "name": "c6i.12xlarge",
+        "ram": 98304,
+    },
+    "c6i.16xlarge": {
+        "bandwidth": 25000,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "20000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.16xlarge",
+            "instancesku": "U2QZS64THC8FN76P",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "128 GiB",
+            "networkPerformance": "25000 Megabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-southeast-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.16xlarge",
+        "name": "c6i.16xlarge",
+        "ram": 131072,
+    },
+    "c6i.24xlarge": {
+        "bandwidth": 37500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "30000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.24xlarge",
+            "instancesku": "EHJ3EEC56AV94428",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "192 GiB",
+            "networkPerformance": "37500 Megabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-south-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.24xlarge",
+        "name": "c6i.24xlarge",
+        "ram": 196608,
+    },
+    "c6i.2xlarge": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.2xlarge",
+            "instancesku": "89MWKQGZ92TJDSQZ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "sa-east-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.2xlarge",
+        "name": "c6i.2xlarge",
+        "ram": 16384,
+    },
+    "c6i.32xlarge": {
+        "bandwidth": 50000,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "40000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.32xlarge",
+            "instancesku": "QNUQSM3BUHRHUWTU",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "256 GiB",
+            "networkPerformance": "50000 Megabit",
+            "normalizationSizeFactor": "256",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-northeast-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "128",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.32xlarge",
+        "name": "c6i.32xlarge",
+        "ram": 262144,
+    },
+    "c6i.4xlarge": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.4xlarge",
+            "instancesku": "4H74EXBA3BH2E77C",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "32",
+            "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": "EBS only",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.4xlarge",
+        "name": "c6i.4xlarge",
+        "ram": 32768,
+    },
+    "c6i.8xlarge": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.8xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "64 GiB",
+            "networkPerformance": "12500 Megabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ca-central-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.8xlarge",
+        "name": "c6i.8xlarge",
+        "ram": 65536,
+    },
+    "c6i.large": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "c6i.large",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "4 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "4",
+            "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": "EBS only",
+            "vcpu": "2",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "c6i.large",
+        "name": "c6i.large",
+        "ram": 4096,
+    },
+    "c6i.xlarge": {
+        "bandwidth": 12500,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 10000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Compute optimized",
             "instanceType": "c6i.xlarge",
-            "instancesku": "TJG66TUBQUDBMGTP",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -3003,7 +3351,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -3594,7 +3942,7 @@
         "ram": 786432,
     },
     "f1.16xlarge": {
-        "bandwidth": 20,
+        "bandwidth": 25,
         "disk": 3760,
         "extra": {
             "availabilityzone": "NA",
@@ -3611,7 +3959,7 @@
             "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "976 GiB",
-            "networkPerformance": "20 Gigabit",
+            "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "128",
             "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
             "processorArchitecture": "64-bit",
@@ -4516,75 +4864,248 @@
         "name": "g5.4xlarge",
         "ram": 65536,
     },
-    "g5.8xlarge": {
-        "bandwidth": 25,
-        "disk": 900,
+    "g5.8xlarge": {
+        "bandwidth": 25,
+        "disk": 900,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "16000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g5.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "128 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "2.433399602",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 900 GB NVMe SSD",
+            "vcpu": "32",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "g5.8xlarge",
+        "name": "g5.8xlarge",
+        "ram": 131072,
+    },
+    "g5.xlarge": {
+        "bandwidth": 10,
+        "disk": 250,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.8 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g5.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "1",
+            "physicalProcessor": "AMD EPYC 7R32",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 250 GB NVMe SSD",
+            "vcpu": "4",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "g5.xlarge",
+        "name": "g5.xlarge",
+        "ram": 16384,
+    },
+    "g5g.16xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "2",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g5g.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "128 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "6.533333333",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "g5g.16xlarge",
+        "name": "g5g.16xlarge",
+        "ram": 131072,
+    },
+    "g5g.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 4500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g5g.2xlarge",
+            "instancesku": "BEKGBHKHHCV8FAHP",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "1.323809524",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "g5g.2xlarge",
+        "name": "g5g.2xlarge",
+        "ram": 16384,
+    },
+    "g5g.4xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4750 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "gpu": "1",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g5g.4xlarge",
+            "instancesku": "YH5UKC6MHJXTDWUT",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 10 Gigabit",
+            "normalizationSizeFactor": "1.971428571",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "g5g.4xlarge",
+        "name": "g5g.4xlarge",
+        "ram": 32768,
+    },
+    "g5g.8xlarge": {
+        "bandwidth": 12,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.8 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "16000 Mbps",
+            "dedicatedEbsThroughput": "9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
-            "instanceType": "g5.8xlarge",
+            "instanceType": "g5g.8xlarge",
+            "instancesku": "R75EJCQK9ATE2ZEP",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "128 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "2.433399602",
-            "physicalProcessor": "AMD EPYC 7R32",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 12 Gigabit",
+            "normalizationSizeFactor": "3.266666667",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "us-west-2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 900 GB NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "g5.8xlarge",
-        "name": "g5.8xlarge",
-        "ram": 131072,
+        "id": "g5g.8xlarge",
+        "name": "g5g.8xlarge",
+        "ram": 65536,
     },
-    "g5.xlarge": {
+    "g5g.xlarge": {
         "bandwidth": 10,
-        "disk": 250,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.8 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 3500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "gpu": "1",
             "instanceFamily": "GPU instance",
-            "instanceType": "g5.xlarge",
+            "instanceType": "g5g.xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "16 GiB",
+            "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "1",
-            "physicalProcessor": "AMD EPYC 7R32",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AMD Turbo; AVX; AVX2",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 250 GB NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "g5.xlarge",
-        "name": "g5.xlarge",
-        "ram": 16384,
+        "id": "g5g.xlarge",
+        "name": "g5g.xlarge",
+        "ram": 8192,
     },
     "h1.16xlarge": {
         "bandwidth": 25,
@@ -4725,6 +5246,41 @@
         "name": "h1.8xlarge",
         "ram": 131072,
     },
+    "hpc6a.48xlarge": {
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.95 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2085 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Compute optimized",
+            "instanceType": "hpc6a.48xlarge",
+            "instancesku": "SRS8RRSGRCT6JN7N",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "384 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "384",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "hpc6a.48xlarge",
+        "name": "hpc6a.48xlarge",
+        "ram": 393216,
+    },
     "hs1.8xlarge": {
         "bandwidth": 10,
         "disk": 48000,
@@ -5271,109 +5827,308 @@
         "name": "i3en.3xlarge",
         "ram": 98304,
     },
-    "i3en.6xlarge": {
-        "bandwidth": 25,
+    "i3en.6xlarge": {
+        "bandwidth": 25,
+        "disk": 15000,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.6xlarge",
+            "instancesku": "JFUSUE6PEJ7BEWFW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "192 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "48",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 7500 NVMe SSD",
+            "vcpu": "24",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "i3en.6xlarge",
+        "name": "i3en.6xlarge",
+        "ram": 196608,
+    },
+    "i3en.large": {
+        "bandwidth": 25,
+        "disk": 1250,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "10",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.large",
+            "instancesku": "9KJJPTN45B7DSGAW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "16 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "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 1250 NVMe SSD",
+            "vcpu": "2",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "i3en.large",
+        "name": "i3en.large",
+        "ram": 16384,
+    },
+    "i3en.xlarge": {
+        "bandwidth": 25,
+        "disk": 2500,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "i3en.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 2500 NVMe SSD",
+            "vcpu": "4",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "i3en.xlarge",
+        "name": "i3en.xlarge",
+        "ram": 32768,
+    },
+    "im4gn.16xlarge": {
+        "bandwidth": 100,
+        "disk": 30000,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "38000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "im4gn.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "256 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-east-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 7500 SSD",
+            "vcpu": "64",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "im4gn.16xlarge",
+        "name": "im4gn.16xlarge",
+        "ram": 262144,
+    },
+    "im4gn.2xlarge": {
+        "bandwidth": 25,
+        "disk": 3750,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "im4gn.2xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 3750 SSD",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "im4gn.2xlarge",
+        "name": "im4gn.2xlarge",
+        "ram": 32768,
+    },
+    "im4gn.4xlarge": {
+        "bandwidth": 25,
+        "disk": 7500,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "im4gn.4xlarge",
+            "instancesku": "Z4AACXK82W7PMS2C",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "64 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 7500 SSD",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "im4gn.4xlarge",
+        "name": "im4gn.4xlarge",
+        "ram": 65536,
+    },
+    "im4gn.8xlarge": {
+        "bandwidth": 50,
         "disk": 15000,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "3500 Mbps",
+            "dedicatedEbsThroughput": "19000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
-            "instanceType": "i3en.6xlarge",
-            "instancesku": "JFUSUE6PEJ7BEWFW",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "im4gn.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "192 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "48",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "memory": "128 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-1",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 7500 NVMe SSD",
-            "vcpu": "24",
+            "storage": "2 x 7500 SSD",
+            "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "i3en.6xlarge",
-        "name": "i3en.6xlarge",
-        "ram": 196608,
+        "id": "im4gn.8xlarge",
+        "name": "im4gn.8xlarge",
+        "ram": 131072,
     },
-    "i3en.large": {
+    "im4gn.large": {
         "bandwidth": 25,
-        "disk": 1250,
+        "disk": 937,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3500 Mbps",
-            "ecu": "10",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
-            "instanceType": "i3en.large",
-            "instancesku": "9KJJPTN45B7DSGAW",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "im4gn.large",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "16 GiB",
+            "memory": "8 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "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 1250 NVMe SSD",
+            "storage": "1 x 937 SSD",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "i3en.large",
-        "name": "i3en.large",
-        "ram": 16384,
+        "id": "im4gn.large",
+        "name": "im4gn.large",
+        "ram": 8192,
     },
-    "i3en.xlarge": {
+    "im4gn.xlarge": {
         "bandwidth": 25,
-        "disk": 2500,
+        "disk": 1875,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Storage optimized",
-            "instanceType": "i3en.xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "im4gn.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "32 GiB",
+            "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 2500 NVMe SSD",
+            "storage": "1 x 1875 SSD",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "i3en.xlarge",
-        "name": "i3en.xlarge",
-        "ram": 32768,
+        "id": "im4gn.xlarge",
+        "name": "im4gn.xlarge",
+        "ram": 16384,
     },
     "inf1.24xlarge": {
         "bandwidth": 100,
@@ -5439,71 +6194,272 @@
         "name": "inf1.2xlarge",
         "ram": 16384,
     },
-    "inf1.6xlarge": {
+    "inf1.6xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "Machine Learning ASIC Instances",
+            "instanceType": "inf1.6xlarge",
+            "instancesku": "JE9QJJXKVRAHGWSA",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "48 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "regionCode": "eu-south-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "24",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "inf1.6xlarge",
+        "name": "inf1.6xlarge",
+        "ram": 49152,
+    },
+    "inf1.xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "875 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
+            "instanceFamily": "Machine Learning ASIC Instances",
+            "instanceType": "inf1.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "NA",
+            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "processorArchitecture": "64-bit",
+            "regionCode": "eu-south-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "inf1.xlarge",
+        "name": "inf1.xlarge",
+        "ram": 8192,
+    },
+    "is4gen.2xlarge": {
+        "bandwidth": 25,
+        "disk": 7500,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "is4gen.2xlarge",
+            "instancesku": "PYBA9A2K37U7ZG6W",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "48 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 7500 SSD",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "is4gen.2xlarge",
+        "name": "is4gen.2xlarge",
+        "ram": 49152,
+    },
+    "is4gen.4xlarge": {
+        "bandwidth": 25,
+        "disk": 15000,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "is4gen.4xlarge",
+            "instancesku": "M3EBG2GMJV59A3WH",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "96 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "2 x 7500 SSD",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "is4gen.4xlarge",
+        "name": "is4gen.4xlarge",
+        "ram": 98304,
+    },
+    "is4gen.8xlarge": {
+        "bandwidth": 50,
+        "disk": 30000,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "is4gen.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "192 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "4 x 7500 SSD",
+            "vcpu": "32",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "is4gen.8xlarge",
+        "name": "is4gen.8xlarge",
+        "ram": 196608,
+    },
+    "is4gen.large": {
+        "bandwidth": 25,
+        "disk": 1875,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "is4gen.large",
+            "instancesku": "RECJM4K3QDDW4JJA",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "12 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "AWS Graviton2 Processor",
+            "processorArchitecture": "64-bit",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 1875 SSD",
+            "vcpu": "2",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "is4gen.large",
+        "name": "is4gen.large",
+        "ram": 12288,
+    },
+    "is4gen.medium": {
         "bandwidth": 25,
-        "disk": 0,
+        "disk": 937,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "3500 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
-            "instanceFamily": "Machine Learning ASIC Instances",
-            "instanceType": "inf1.6xlarge",
-            "instancesku": "ZU9BRRFEANMDDRKP",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "is4gen.medium",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "48 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "NA",
-            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "memory": "6 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "2",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-east-1",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
-            "vcpu": "24",
+            "storage": "1 x 937 SSD",
+            "vcpu": "1",
             "vpcnetworkingsupport": "true",
         },
-        "id": "inf1.6xlarge",
-        "name": "inf1.6xlarge",
-        "ram": 49152,
+        "id": "is4gen.medium",
+        "name": "is4gen.medium",
+        "ram": 6144,
     },
-    "inf1.xlarge": {
+    "is4gen.xlarge": {
         "bandwidth": 25,
-        "disk": 0,
+        "disk": 3750,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "875 Mbps",
+            "dedicatedEbsThroughput": "Up to 9500 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
-            "instanceFamily": "Machine Learning ASIC Instances",
-            "instanceType": "inf1.xlarge",
-            "instancesku": "26TMKJU38MB7PCPQ",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Storage optimized",
+            "instanceType": "is4gen.xlarge",
+            "instancesku": "5T6AZUVH62HV3BMG",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "8 GiB",
+            "memory": "24 GiB",
             "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "NA",
-            "physicalProcessor": "Intel Xeon Platinum 8275CL (Cascade Lake)",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-1",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 3750 SSD",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "inf1.xlarge",
-        "name": "inf1.xlarge",
-        "ram": 8192,
+        "id": "is4gen.xlarge",
+        "name": "is4gen.xlarge",
+        "ram": 24576,
     },
     "m1.large": {
         "bandwidth": None,
@@ -5869,42 +6825,249 @@
             "ecu": "124.5",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m4.10xlarge",
+            "instanceType": "m4.10xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "160 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "80",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "regionCode": "ap-south-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "40",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m4.10xlarge",
+        "name": "m4.10xlarge",
+        "ram": 163840,
+    },
+    "m4.16xlarge": {
+        "bandwidth": 20,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "188",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.16xlarge",
+            "instancesku": "9RRW6TTJ2K77NSDQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "256 GiB",
+            "networkPerformance": "20 Gigabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "64",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m4.16xlarge",
+        "name": "m4.16xlarge",
+        "ram": 262144,
+    },
+    "m4.2xlarge": {
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "1000 Mbps",
+            "ecu": "26",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.2xlarge",
+            "instancesku": "4DP9JW528SDT7HRV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "32 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "regionCode": "us-east-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m4.2xlarge",
+        "name": "m4.2xlarge",
+        "ram": 32768,
+    },
+    "m4.4xlarge": {
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "2000 Mbps",
+            "ecu": "53.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.4xlarge",
+            "instancesku": "B5A2KQPVUB48X3ES",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "64 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "regionCode": "eu-central-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m4.4xlarge",
+        "name": "m4.4xlarge",
+        "ram": 65536,
+    },
+    "m4.large": {
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "450 Mbps",
+            "ecu": "6.5",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.large",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "8 GiB",
+            "networkPerformance": "Moderate",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "regionCode": "sa-east-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "2",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m4.large",
+        "name": "m4.large",
+        "ram": 8192,
+    },
+    "m4.xlarge": {
+        "bandwidth": None,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.4 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "750 Mbps",
+            "ecu": "13",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m4.xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "16 GiB",
+            "networkPerformance": "High",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
+            "regionCode": "ap-northeast-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m4.xlarge",
+        "name": "m4.xlarge",
+        "ram": 16384,
+    },
+    "m5.12xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "168",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.12xlarge",
+            "instancesku": "KKC6QHVHM678U3VX",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
-            "memory": "160 GiB",
+            "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
-            "normalizationSizeFactor": "80",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "regionCode": "ap-south-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "40",
+            "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m4.10xlarge",
-        "name": "m4.10xlarge",
-        "ram": 163840,
+        "id": "m5.12xlarge",
+        "name": "m5.12xlarge",
+        "ram": 196608,
     },
-    "m4.16xlarge": {
+    "m5.16xlarge": {
         "bandwidth": 20,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.4 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
-            "ecu": "188",
+            "ecu": "256",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m4.16xlarge",
-            "instancesku": "9RRW6TTJ2K77NSDQ",
+            "instanceType": "m5.16xlarge",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -5912,438 +7075,506 @@
             "memory": "256 GiB",
             "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
-            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "regionCode": "us-west-2",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m4.16xlarge",
-        "name": "m4.16xlarge",
+        "id": "m5.16xlarge",
+        "name": "m5.16xlarge",
         "ram": 262144,
     },
-    "m4.2xlarge": {
-        "bandwidth": None,
+    "m5.24xlarge": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.4 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "1000 Mbps",
-            "ecu": "26",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m4.2xlarge",
-            "instancesku": "4DP9JW528SDT7HRV",
+            "instanceType": "m5.24xlarge",
+            "instancesku": "SCEVK3MMHE5VFGJQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "384 GiB",
+            "networkPerformance": "25 Gigabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ca-central-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "96",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m5.24xlarge",
+        "name": "m5.24xlarge",
+        "ram": 393216,
+    },
+    "m5.2xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "37",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.2xlarge",
+            "instancesku": "7DHN2N5PWU2GRR8X",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "32 GiB",
-            "networkPerformance": "High",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "regionCode": "us-east-2",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-southeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m4.2xlarge",
-        "name": "m4.2xlarge",
+        "id": "m5.2xlarge",
+        "name": "m5.2xlarge",
         "ram": 32768,
     },
-    "m4.4xlarge": {
-        "bandwidth": None,
+    "m5.4xlarge": {
+        "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.4 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "2000 Mbps",
-            "ecu": "53.5",
+            "dedicatedEbsThroughput": "2120 Mbps",
+            "ecu": "70",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m4.4xlarge",
-            "instancesku": "B5A2KQPVUB48X3ES",
+            "instanceType": "m5.4xlarge",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "64 GiB",
-            "networkPerformance": "High",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "regionCode": "eu-central-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m4.4xlarge",
-        "name": "m4.4xlarge",
+        "id": "m5.4xlarge",
+        "name": "m5.4xlarge",
         "ram": 65536,
     },
-    "m4.large": {
-        "bandwidth": None,
+    "m5.8xlarge": {
+        "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.4 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "450 Mbps",
-            "ecu": "6.5",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m4.large",
+            "instanceType": "m5.8xlarge",
+            "instancesku": "87SQ6EDEM9K5VNZQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "128 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-south-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m5.8xlarge",
+        "name": "m5.8xlarge",
+        "ram": 131072,
+    },
+    "m5.large": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "3.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "10",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5.large",
+            "instancesku": "82KMZB2MXBZ899J2",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
-            "networkPerformance": "Moderate",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "regionCode": "sa-east-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-southeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m4.large",
-        "name": "m4.large",
+        "id": "m5.large",
+        "name": "m5.large",
         "ram": 8192,
     },
-    "m4.xlarge": {
-        "bandwidth": None,
+    "m5.xlarge": {
+        "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.4 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "750 Mbps",
-            "ecu": "13",
+            "dedicatedEbsThroughput": "Up to 2120 Mbps",
+            "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m4.xlarge",
+            "instanceType": "m5.xlarge",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
-            "networkPerformance": "High",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
-            "regionCode": "ap-northeast-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m4.xlarge",
-        "name": "m4.xlarge",
+        "id": "m5.xlarge",
+        "name": "m5.xlarge",
         "ram": 16384,
     },
-    "m5.12xlarge": {
+    "m5a.12xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "168",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.12xlarge",
-            "instancesku": "KKC6QHVHM678U3VX",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-east-1",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.12xlarge",
-        "name": "m5.12xlarge",
+        "id": "m5a.12xlarge",
+        "name": "m5a.12xlarge",
         "ram": 196608,
     },
-    "m5.16xlarge": {
-        "bandwidth": 20,
+    "m5a.16xlarge": {
+        "bandwidth": 12,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "10000 Mbps",
-            "ecu": "256",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.16xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "256 GiB",
-            "networkPerformance": "20 Gigabit",
+            "networkPerformance": "12 Gigabit",
             "normalizationSizeFactor": "128",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.16xlarge",
-        "name": "m5.16xlarge",
+        "id": "m5a.16xlarge",
+        "name": "m5a.16xlarge",
         "ram": 262144,
     },
-    "m5.24xlarge": {
-        "bandwidth": 25,
+    "m5a.24xlarge": {
+        "bandwidth": 20,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "337",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.24xlarge",
-            "instancesku": "SCEVK3MMHE5VFGJQ",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.24xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "384 GiB",
-            "networkPerformance": "25 Gigabit",
+            "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ca-central-1",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "96",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.24xlarge",
-        "name": "m5.24xlarge",
+        "id": "m5a.24xlarge",
+        "name": "m5a.24xlarge",
         "ram": 393216,
     },
-    "m5.2xlarge": {
+    "m5a.2xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "37",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.2xlarge",
-            "instancesku": "7DHN2N5PWU2GRR8X",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.2xlarge",
+            "instancesku": "NP557QB7VFTC48QX",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-southeast-2",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.2xlarge",
-        "name": "m5.2xlarge",
+        "id": "m5a.2xlarge",
+        "name": "m5a.2xlarge",
         "ram": 32768,
     },
-    "m5.4xlarge": {
+    "m5a.4xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
-            "ecu": "70",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.4xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.4xlarge",
+            "instancesku": "YRM7GSGQEF9HKS2Q",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.4xlarge",
-        "name": "m5.4xlarge",
+        "id": "m5a.4xlarge",
+        "name": "m5a.4xlarge",
         "ram": 65536,
     },
-    "m5.8xlarge": {
+    "m5a.8xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "5000 Mbps",
-            "ecu": "128",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.8xlarge",
-            "instancesku": "ATEPRR4KUQNVY664",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.8xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "128 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "64",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "sa-east-1",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.8xlarge",
-        "name": "m5.8xlarge",
+        "id": "m5a.8xlarge",
+        "name": "m5a.8xlarge",
         "ram": 131072,
     },
-    "m5.large": {
+    "m5a.large": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "10",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.large",
-            "instancesku": "82KMZB2MXBZ899J2",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.large",
+            "instancesku": "JP2HVYDRPYGCX6DK",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-southeast-1",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.large",
-        "name": "m5.large",
+        "id": "m5a.large",
+        "name": "m5a.large",
         "ram": 8192,
     },
-    "m5.xlarge": {
+    "m5a.xlarge": {
         "bandwidth": 10,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.5 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "16",
+            "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5.xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5a.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-2",
+            "processorFeatures": "AVX; AVX2; AMD Turbo",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5.xlarge",
-        "name": "m5.xlarge",
+        "id": "m5a.xlarge",
+        "name": "m5a.xlarge",
         "ram": 16384,
     },
-    "m5a.12xlarge": {
+    "m5ad.12xlarge": {
         "bandwidth": 10,
-        "disk": 0,
+        "disk": 1800,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6353,7 +7584,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.12xlarge",
+            "instanceType": "m5ad.12xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6364,20 +7595,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "eu-central-1",
+            "regionCode": "ap-southeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.12xlarge",
-        "name": "m5a.12xlarge",
+        "id": "m5ad.12xlarge",
+        "name": "m5ad.12xlarge",
         "ram": 196608,
     },
-    "m5a.16xlarge": {
+    "m5ad.16xlarge": {
         "bandwidth": 12,
-        "disk": 0,
+        "disk": 2400,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6387,8 +7618,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.16xlarge",
-            "instancesku": "GXMYJ4VW7W2QGTWP",
+            "instanceType": "m5ad.16xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6399,20 +7629,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "ap-southeast-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.16xlarge",
-        "name": "m5a.16xlarge",
+        "id": "m5ad.16xlarge",
+        "name": "m5ad.16xlarge",
         "ram": 262144,
     },
-    "m5a.24xlarge": {
+    "m5ad.24xlarge": {
         "bandwidth": 20,
-        "disk": 0,
+        "disk": 3600,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6422,7 +7652,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.24xlarge",
+            "instanceType": "m5ad.24xlarge",
+            "instancesku": "R24J62ZT83FRAWE4",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6433,20 +7664,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "us-east-1",
+            "regionCode": "sa-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.24xlarge",
-        "name": "m5a.24xlarge",
+        "id": "m5ad.24xlarge",
+        "name": "m5ad.24xlarge",
         "ram": 393216,
     },
-    "m5a.2xlarge": {
+    "m5ad.2xlarge": {
         "bandwidth": 10,
-        "disk": 0,
+        "disk": 300,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6456,8 +7687,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.2xlarge",
-            "instancesku": "NP557QB7VFTC48QX",
+            "instanceType": "m5ad.2xlarge",
+            "instancesku": "NC7JAPBAQR9N6AKC",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6468,20 +7699,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "eu-west-2",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.2xlarge",
-        "name": "m5a.2xlarge",
+        "id": "m5ad.2xlarge",
+        "name": "m5ad.2xlarge",
         "ram": 32768,
     },
-    "m5a.4xlarge": {
+    "m5ad.4xlarge": {
         "bandwidth": 10,
-        "disk": 0,
+        "disk": 600,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6491,8 +7722,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.4xlarge",
-            "instancesku": "YRM7GSGQEF9HKS2Q",
+            "instanceType": "m5ad.4xlarge",
+            "instancesku": "B42N5BR67T9VQCUZ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6503,20 +7734,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "eu-central-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.4xlarge",
-        "name": "m5a.4xlarge",
+        "id": "m5ad.4xlarge",
+        "name": "m5ad.4xlarge",
         "ram": 65536,
     },
-    "m5a.8xlarge": {
+    "m5ad.8xlarge": {
         "bandwidth": 10,
-        "disk": 0,
+        "disk": 1200,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6526,7 +7757,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.8xlarge",
+            "instanceType": "m5ad.8xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6537,20 +7768,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.8xlarge",
-        "name": "m5a.8xlarge",
+        "id": "m5ad.8xlarge",
+        "name": "m5ad.8xlarge",
         "ram": 131072,
     },
-    "m5a.large": {
+    "m5ad.large": {
         "bandwidth": 10,
-        "disk": 0,
+        "disk": 75,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6560,8 +7791,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.large",
-            "instancesku": "F226W5UEGVDUWR26",
+            "instanceType": "m5ad.large",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6572,20 +7802,20 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "ca-central-1",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.large",
-        "name": "m5a.large",
+        "id": "m5ad.large",
+        "name": "m5ad.large",
         "ram": 8192,
     },
-    "m5a.xlarge": {
+    "m5ad.xlarge": {
         "bandwidth": 10,
-        "disk": 0,
+        "disk": 150,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -6595,8 +7825,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5a.xlarge",
-            "instancesku": "8XHTUYUX8E6EQX3E",
+            "instanceType": "m5ad.xlarge",
+            "instancesku": "746NNG5CG6EEY9BJ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -6607,330 +7837,330 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "us-east-2",
+            "regionCode": "ca-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "EBS only",
+            "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5a.xlarge",
-        "name": "m5a.xlarge",
+        "id": "m5ad.xlarge",
+        "name": "m5ad.xlarge",
         "ram": 16384,
     },
-    "m5ad.12xlarge": {
+    "m5d.12xlarge": {
         "bandwidth": 10,
         "disk": 1800,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "5000 Mbps",
-            "ecu": "NA",
+            "dedicatedEbsThroughput": "6000 Mbps",
+            "ecu": "168",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.12xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.12xlarge",
+            "instancesku": "UBWKCRY37QGF892F",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "192 GiB",
             "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "ap-southeast-2",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 900 NVMe SSD",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.12xlarge",
-        "name": "m5ad.12xlarge",
+        "id": "m5d.12xlarge",
+        "name": "m5d.12xlarge",
         "ram": 196608,
     },
-    "m5ad.16xlarge": {
-        "bandwidth": 12,
+    "m5d.16xlarge": {
+        "bandwidth": 20,
         "disk": 2400,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "7000 Mbps",
-            "ecu": "NA",
+            "dedicatedEbsThroughput": "10000 Mbps",
+            "ecu": "256",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.16xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.16xlarge",
+            "instancesku": "2AW5G4CMNCDS44AT",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "256 GiB",
-            "networkPerformance": "12 Gigabit",
+            "networkPerformance": "20 Gigabit",
             "normalizationSizeFactor": "128",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "us-west-2",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 600 NVMe SSD",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.16xlarge",
-        "name": "m5ad.16xlarge",
+        "id": "m5d.16xlarge",
+        "name": "m5d.16xlarge",
         "ram": 262144,
     },
-    "m5ad.24xlarge": {
-        "bandwidth": 20,
+    "m5d.24xlarge": {
+        "bandwidth": 25,
         "disk": 3600,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "10000 Mbps",
-            "ecu": "NA",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "337",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.24xlarge",
-            "instancesku": "R24J62ZT83FRAWE4",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.24xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "384 GiB",
-            "networkPerformance": "20 Gigabit",
+            "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "192",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "sa-east-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.24xlarge",
-        "name": "m5ad.24xlarge",
+        "id": "m5d.24xlarge",
+        "name": "m5d.24xlarge",
         "ram": 393216,
     },
-    "m5ad.2xlarge": {
+    "m5d.2xlarge": {
         "bandwidth": 10,
         "disk": 300,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "NA",
+            "ecu": "37",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.2xlarge",
-            "instancesku": "NC7JAPBAQR9N6AKC",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.2xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "32 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "eu-central-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.2xlarge",
-        "name": "m5ad.2xlarge",
+        "id": "m5d.2xlarge",
+        "name": "m5d.2xlarge",
         "ram": 32768,
     },
-    "m5ad.4xlarge": {
+    "m5d.4xlarge": {
         "bandwidth": 10,
         "disk": 600,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "2120 Mbps",
-            "ecu": "NA",
+            "ecu": "70",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.4xlarge",
-            "instancesku": "B42N5BR67T9VQCUZ",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.4xlarge",
+            "instancesku": "XHECG69V2ZSYT8UV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "64 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "32",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "us-west-2",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.4xlarge",
-        "name": "m5ad.4xlarge",
+        "id": "m5d.4xlarge",
+        "name": "m5d.4xlarge",
         "ram": 65536,
     },
-    "m5ad.8xlarge": {
+    "m5d.8xlarge": {
         "bandwidth": 10,
         "disk": 1200,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "3500 Mbps",
-            "ecu": "NA",
+            "dedicatedEbsThroughput": "5000 Mbps",
+            "ecu": "128",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.8xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.8xlarge",
+            "instancesku": "2C2YGPB7B4MPSHV7",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "128 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "10 Gigabit",
             "normalizationSizeFactor": "64",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "eu-central-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.8xlarge",
-        "name": "m5ad.8xlarge",
+        "id": "m5d.8xlarge",
+        "name": "m5d.8xlarge",
         "ram": 131072,
     },
-    "m5ad.large": {
+    "m5d.large": {
         "bandwidth": 10,
         "disk": 75,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "NA",
+            "ecu": "10",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.large",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.large",
+            "instancesku": "GJE7QRBNDAYYEUHG",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "ap-northeast-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-north-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.large",
-        "name": "m5ad.large",
+        "id": "m5d.large",
+        "name": "m5d.large",
         "ram": 8192,
     },
-    "m5ad.xlarge": {
+    "m5d.xlarge": {
         "bandwidth": 10,
         "disk": 150,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "2.5 GHz",
+            "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "NA",
+            "ecu": "16",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5ad.xlarge",
-            "instancesku": "746NNG5CG6EEY9BJ",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5d.xlarge",
+            "instancesku": "GKEVTCW4GXTX52AW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
             "networkPerformance": "Up to 10 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "AMD EPYC 7571",
+            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "ca-central-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5ad.xlarge",
-        "name": "m5ad.xlarge",
+        "id": "m5d.xlarge",
+        "name": "m5d.xlarge",
         "ram": 16384,
     },
-    "m5d.12xlarge": {
-        "bandwidth": 10,
+    "m5dn.12xlarge": {
+        "bandwidth": 50,
         "disk": 1800,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "6000 Mbps",
-            "ecu": "168",
-            "enhancedNetworkingSupported": "Yes",
+            "dedicatedEbsThroughput": "7000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.12xlarge",
-            "instancesku": "UBWKCRY37QGF892F",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.12xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "192 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "50 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-central-1",
+            "regionCode": "ap-southeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 900 NVMe SSD",
+            "storage": "2 x 900 GB NVMe SSD",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.12xlarge",
-        "name": "m5d.12xlarge",
+        "id": "m5dn.12xlarge",
+        "name": "m5dn.12xlarge",
         "ram": 196608,
     },
-    "m5d.16xlarge": {
-        "bandwidth": 20,
+    "m5dn.16xlarge": {
+        "bandwidth": 75,
         "disk": 2400,
         "extra": {
             "availabilityzone": "NA",
@@ -6938,21 +8168,19 @@
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "10000 Mbps",
-            "ecu": "256",
-            "enhancedNetworkingSupported": "Yes",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.16xlarge",
-            "instancesku": "2AW5G4CMNCDS44AT",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.16xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "256 GiB",
-            "networkPerformance": "20 Gigabit",
+            "networkPerformance": "75 Gigabit",
             "normalizationSizeFactor": "128",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -6960,115 +8188,114 @@
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.16xlarge",
-        "name": "m5d.16xlarge",
+        "id": "m5dn.16xlarge",
+        "name": "m5dn.16xlarge",
         "ram": 262144,
     },
-    "m5d.24xlarge": {
-        "bandwidth": 25,
+    "m5dn.24xlarge": {
+        "bandwidth": 100,
         "disk": 3600,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "12000 Mbps",
-            "ecu": "337",
-            "enhancedNetworkingSupported": "Yes",
+            "dedicatedEbsThroughput": "14000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.24xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.24xlarge",
+            "instancesku": "G9H536RMY737GEM4",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "384 GiB",
-            "networkPerformance": "25 Gigabit",
+            "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-2",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "4 x 900 NVMe SSD",
             "vcpu": "96",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.24xlarge",
-        "name": "m5d.24xlarge",
+        "id": "m5dn.24xlarge",
+        "name": "m5dn.24xlarge",
         "ram": 393216,
     },
-    "m5d.2xlarge": {
-        "bandwidth": 10,
+    "m5dn.2xlarge": {
+        "bandwidth": 25,
         "disk": 300,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "37",
-            "enhancedNetworkingSupported": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.2xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.2xlarge",
+            "instancesku": "3WZA3VEJ8QD5UJBE",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "32 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-south-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 300 NVMe SSD",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.2xlarge",
-        "name": "m5d.2xlarge",
+        "id": "m5dn.2xlarge",
+        "name": "m5dn.2xlarge",
         "ram": 32768,
     },
-    "m5d.4xlarge": {
-        "bandwidth": 10,
+    "m5dn.4xlarge": {
+        "bandwidth": 25,
         "disk": 600,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "2120 Mbps",
-            "ecu": "70",
-            "enhancedNetworkingSupported": "Yes",
+            "dedicatedEbsThroughput": "3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.4xlarge",
-            "instancesku": "XHECG69V2ZSYT8UV",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.4xlarge",
+            "instancesku": "3Y5Q72YU4JNPU6S5",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "64 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "32",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-1",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 300 NVMe SSD",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.4xlarge",
-        "name": "m5d.4xlarge",
+        "id": "m5dn.4xlarge",
+        "name": "m5dn.4xlarge",
         "ram": 65536,
     },
-    "m5d.8xlarge": {
-        "bandwidth": 10,
+    "m5dn.8xlarge": {
+        "bandwidth": 25,
         "disk": 1200,
         "extra": {
             "availabilityzone": "NA",
@@ -7076,91 +8303,87 @@
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
             "dedicatedEbsThroughput": "5000 Mbps",
-            "ecu": "128",
-            "enhancedNetworkingSupported": "Yes",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.8xlarge",
-            "instancesku": "2C2YGPB7B4MPSHV7",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.8xlarge",
+            "instancesku": "N53VJWC86E4NYNWY",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "128 GiB",
-            "networkPerformance": "10 Gigabit",
+            "networkPerformance": "25 Gigabit",
             "normalizationSizeFactor": "64",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-2",
+            "regionCode": "ap-southeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 600 NVMe SSD",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.8xlarge",
-        "name": "m5d.8xlarge",
+        "id": "m5dn.8xlarge",
+        "name": "m5dn.8xlarge",
         "ram": 131072,
     },
-    "m5d.large": {
-        "bandwidth": 10,
+    "m5dn.large": {
+        "bandwidth": 25,
         "disk": 75,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "10",
-            "enhancedNetworkingSupported": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.large",
-            "instancesku": "GJE7QRBNDAYYEUHG",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.large",
+            "instancesku": "SVUJNCR3NN2359RD",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-north-1",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 75 NVMe SSD",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.large",
-        "name": "m5d.large",
+        "id": "m5dn.large",
+        "name": "m5dn.large",
         "ram": 8192,
     },
-    "m5d.xlarge": {
-        "bandwidth": 10,
+    "m5dn.xlarge": {
+        "bandwidth": 25,
         "disk": 150,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
             "clockSpeed": "3.1 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 2120 Mbps",
-            "ecu": "16",
-            "enhancedNetworkingSupported": "Yes",
+            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5d.xlarge",
-            "instancesku": "GKEVTCW4GXTX52AW",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m5dn.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
-            "networkPerformance": "Up to 10 Gigabit",
+            "networkPerformance": "Up to 25 Gigabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
+            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
             "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
@@ -7168,13 +8391,13 @@
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5d.xlarge",
-        "name": "m5d.xlarge",
+        "id": "m5dn.xlarge",
+        "name": "m5dn.xlarge",
         "ram": 16384,
     },
-    "m5dn.12xlarge": {
+    "m5n.12xlarge": {
         "bandwidth": 50,
-        "disk": 1800,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7184,7 +8407,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.12xlarge",
+            "instanceType": "m5n.12xlarge",
+            "instancesku": "BEXX757YG98NCW3T",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7194,20 +8418,20 @@
             "normalizationSizeFactor": "96",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-1",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 900 GB NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.12xlarge",
-        "name": "m5dn.12xlarge",
+        "id": "m5n.12xlarge",
+        "name": "m5n.12xlarge",
         "ram": 196608,
     },
-    "m5dn.16xlarge": {
+    "m5n.16xlarge": {
         "bandwidth": 75,
-        "disk": 2400,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7217,7 +8441,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.16xlarge",
+            "instanceType": "m5n.16xlarge",
+            "instancesku": "88HNSFX9MCY6YAC3",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7230,17 +8455,17 @@
             "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 600 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.16xlarge",
-        "name": "m5dn.16xlarge",
+        "id": "m5n.16xlarge",
+        "name": "m5n.16xlarge",
         "ram": 262144,
     },
-    "m5dn.24xlarge": {
+    "m5n.24xlarge": {
         "bandwidth": 100,
-        "disk": 3600,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7250,8 +8475,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.24xlarge",
-            "instancesku": "G9H536RMY737GEM4",
+            "instanceType": "m5n.24xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7261,20 +8485,20 @@
             "normalizationSizeFactor": "192",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-1",
+            "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "4 x 900 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "96",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.24xlarge",
-        "name": "m5dn.24xlarge",
+        "id": "m5n.24xlarge",
+        "name": "m5n.24xlarge",
         "ram": 393216,
     },
-    "m5dn.2xlarge": {
+    "m5n.2xlarge": {
         "bandwidth": 25,
-        "disk": 300,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7284,8 +8508,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.2xlarge",
-            "instancesku": "3WZA3VEJ8QD5UJBE",
+            "instanceType": "m5n.2xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7295,20 +8518,20 @@
             "normalizationSizeFactor": "16",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-west-2",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 300 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.2xlarge",
-        "name": "m5dn.2xlarge",
+        "id": "m5n.2xlarge",
+        "name": "m5n.2xlarge",
         "ram": 32768,
     },
-    "m5dn.4xlarge": {
+    "m5n.4xlarge": {
         "bandwidth": 25,
-        "disk": 600,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7318,8 +8541,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.4xlarge",
-            "instancesku": "3Y5Q72YU4JNPU6S5",
+            "instanceType": "m5n.4xlarge",
+            "instancesku": "ZH4K42CV65578MRJ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7329,20 +8552,20 @@
             "normalizationSizeFactor": "32",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-west-2",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 300 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.4xlarge",
-        "name": "m5dn.4xlarge",
+        "id": "m5n.4xlarge",
+        "name": "m5n.4xlarge",
         "ram": 65536,
     },
-    "m5dn.8xlarge": {
+    "m5n.8xlarge": {
         "bandwidth": 25,
-        "disk": 1200,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7352,8 +8575,8 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.8xlarge",
-            "instancesku": "N53VJWC86E4NYNWY",
+            "instanceType": "m5n.8xlarge",
+            "instancesku": "B9H9FBY9ZKWXQT4E",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7363,20 +8586,20 @@
             "normalizationSizeFactor": "64",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-1",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "2 x 600 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.8xlarge",
-        "name": "m5dn.8xlarge",
+        "id": "m5n.8xlarge",
+        "name": "m5n.8xlarge",
         "ram": 131072,
     },
-    "m5dn.large": {
+    "m5n.large": {
         "bandwidth": 25,
-        "disk": 75,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7386,8 +8609,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.large",
-            "instancesku": "SVUJNCR3NN2359RD",
+            "instanceType": "m5n.large",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7400,17 +8622,17 @@
             "regionCode": "us-east-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 75 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.large",
-        "name": "m5dn.large",
+        "id": "m5n.large",
+        "name": "m5n.large",
         "ram": 8192,
     },
-    "m5dn.xlarge": {
+    "m5n.xlarge": {
         "bandwidth": 25,
-        "disk": 150,
+        "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
@@ -7420,7 +8642,7 @@
             "ecu": "NA",
             "enhancedNetworkingSupported": "No",
             "instanceFamily": "General purpose",
-            "instanceType": "m5dn.xlarge",
+            "instanceType": "m5n.xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -7430,491 +8652,570 @@
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-central-1",
+            "regionCode": "ap-southeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
-            "storage": "1 x 150 NVMe SSD",
+            "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5dn.xlarge",
-        "name": "m5dn.xlarge",
+        "id": "m5n.xlarge",
+        "name": "m5n.xlarge",
         "ram": 16384,
     },
-    "m5n.12xlarge": {
-        "bandwidth": 50,
+    "m5zn.12xlarge": {
+        "bandwidth": 100,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "4.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "7000 Mbps",
+            "dedicatedEbsThroughput": "19000 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.12xlarge",
-            "instancesku": "BEXX757YG98NCW3T",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5zn.12xlarge",
+            "instancesku": "USMQJ4AAYGRVZ5AP",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
             "memory": "192 GiB",
-            "networkPerformance": "50 Gigabit",
+            "networkPerformance": "100 Gigabit",
             "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-central-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.12xlarge",
-        "name": "m5n.12xlarge",
+        "id": "m5zn.12xlarge",
+        "name": "m5zn.12xlarge",
         "ram": 196608,
     },
-    "m5n.16xlarge": {
-        "bandwidth": 75,
+    "m5zn.2xlarge": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "4.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "10000 Mbps",
+            "dedicatedEbsThroughput": "3170 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.16xlarge",
-            "instancesku": "88HNSFX9MCY6YAC3",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5zn.2xlarge",
+            "instancesku": "AKY928WUU3BEMP5B",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
-            "memory": "256 GiB",
-            "networkPerformance": "75 Gigabit",
-            "normalizationSizeFactor": "128",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "64",
+            "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.16xlarge",
-        "name": "m5n.16xlarge",
-        "ram": 262144,
+        "id": "m5zn.2xlarge",
+        "name": "m5zn.2xlarge",
+        "ram": 32768,
     },
-    "m5n.24xlarge": {
-        "bandwidth": 100,
+    "m5zn.3xlarge": {
+        "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "4.5 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "14000 Mbps",
+            "dedicatedEbsThroughput": "4750 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.24xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5zn.3xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
-            "memory": "384 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "192",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "memory": "48 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "24",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-2",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "12",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m5zn.3xlarge",
+        "name": "m5zn.3xlarge",
+        "ram": 49152,
+    },
+    "m5zn.6xlarge": {
+        "bandwidth": 50,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5zn.6xlarge",
+            "instancesku": "UKFGCB9AHS4FY7V6",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "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",
+            "regionCode": "ap-southeast-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "24",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "m5zn.6xlarge",
+        "name": "m5zn.6xlarge",
+        "ram": 98304,
+    },
+    "m5zn.large": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "General purpose",
+            "instanceType": "m5zn.large",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "8 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "4",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-southeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "96",
+            "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.24xlarge",
-        "name": "m5n.24xlarge",
-        "ram": 393216,
+        "id": "m5zn.large",
+        "name": "m5zn.large",
+        "ram": 8192,
     },
-    "m5n.2xlarge": {
+    "m5zn.xlarge": {
         "bandwidth": 25,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "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.2xlarge",
-            "intelAvx2Available": "No",
-            "intelAvxAvailable": "No",
-            "intelTurboAvailable": "No",
+            "instanceType": "m5zn.xlarge",
+            "instancesku": "Z5KETQXBVZT4M8PQ",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
             "marketoption": "OnDemand",
-            "memory": "32 GiB",
+            "memory": "16 GiB",
             "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "normalizationSizeFactor": "8",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-central-1",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "8",
+            "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.2xlarge",
-        "name": "m5n.2xlarge",
-        "ram": 32768,
+        "id": "m5zn.xlarge",
+        "name": "m5zn.xlarge",
+        "ram": 16384,
     },
-    "m5n.4xlarge": {
-        "bandwidth": 25,
+    "m6a.12xlarge": {
+        "bandwidth": 18750,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "3500 Mbps",
+            "dedicatedEbsThroughput": "10000 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.4xlarge",
-            "instancesku": "ZH4K42CV65578MRJ",
+            "instanceType": "m6a.12xlarge",
+            "instancesku": "YKE5F4C8QZ6A93TT",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "64 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "32",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "memory": "192 GiB",
+            "networkPerformance": "18750 Megabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "16",
+            "vcpu": "48",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.4xlarge",
-        "name": "m5n.4xlarge",
-        "ram": 65536,
+        "id": "m6a.12xlarge",
+        "name": "m6a.12xlarge",
+        "ram": 196608,
     },
-    "m5n.8xlarge": {
-        "bandwidth": 25,
+    "m6a.16xlarge": {
+        "bandwidth": 25000,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "5000 Mbps",
+            "dedicatedEbsThroughput": "13333 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.8xlarge",
-            "instancesku": "B9H9FBY9ZKWXQT4E",
+            "instanceType": "m6a.16xlarge",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "128 GiB",
-            "networkPerformance": "25 Gigabit",
-            "normalizationSizeFactor": "64",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "memory": "256 GiB",
+            "networkPerformance": "25000 Megabit",
+            "normalizationSizeFactor": "128",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "32",
+            "vcpu": "64",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.8xlarge",
-        "name": "m5n.8xlarge",
-        "ram": 131072,
+        "id": "m6a.16xlarge",
+        "name": "m6a.16xlarge",
+        "ram": 262144,
     },
-    "m5n.large": {
-        "bandwidth": 25,
+    "m6a.24xlarge": {
+        "bandwidth": 37500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "dedicatedEbsThroughput": "20000 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.large",
+            "instanceType": "m6a.24xlarge",
+            "instancesku": "RFDGG9TMUYCGHU7A",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "8 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "memory": "384 GiB",
+            "networkPerformance": "37500 Megabit",
+            "normalizationSizeFactor": "192",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-2",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "eu-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "2",
+            "vcpu": "96",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.large",
-        "name": "m5n.large",
-        "ram": 8192,
+        "id": "m6a.24xlarge",
+        "name": "m6a.24xlarge",
+        "ram": 393216,
     },
-    "m5n.xlarge": {
-        "bandwidth": 25,
+    "m6a.2xlarge": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "3.1 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3500 Mbps",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
             "ecu": "NA",
-            "enhancedNetworkingSupported": "No",
+            "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5n.xlarge",
+            "instanceType": "m6a.2xlarge",
+            "instancesku": "QSNDQNYATNQBJTEP",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "16 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
+            "memory": "32 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "16",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "4",
+            "vcpu": "8",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5n.xlarge",
-        "name": "m5n.xlarge",
-        "ram": 16384,
+        "id": "m6a.2xlarge",
+        "name": "m6a.2xlarge",
+        "ram": 32768,
     },
-    "m5zn.12xlarge": {
-        "bandwidth": 100,
+    "m6a.32xlarge": {
+        "bandwidth": 50000,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "4.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "19000 Mbps",
+            "dedicatedEbsThroughput": "26667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5zn.12xlarge",
-            "instancesku": "USMQJ4AAYGRVZ5AP",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m6a.32xlarge",
+            "instancesku": "QMYPDZTD3PT7XZ36",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "192 GiB",
-            "networkPerformance": "100 Gigabit",
-            "normalizationSizeFactor": "96",
-            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "memory": "512 GiB",
+            "networkPerformance": "50000 Megabit",
+            "normalizationSizeFactor": "256",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-central-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "48",
+            "vcpu": "128",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5zn.12xlarge",
-        "name": "m5zn.12xlarge",
-        "ram": 196608,
+        "id": "m6a.32xlarge",
+        "name": "m6a.32xlarge",
+        "ram": 524288,
     },
-    "m5zn.2xlarge": {
-        "bandwidth": 25,
+    "m6a.48xlarge": {
+        "bandwidth": 50000,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "4.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "3170 Mbps",
+            "dedicatedEbsThroughput": "40000 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5zn.2xlarge",
-            "instancesku": "AKY928WUU3BEMP5B",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m6a.48xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "32 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "16",
-            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "memory": "768 GiB",
+            "networkPerformance": "50000 Megabit",
+            "normalizationSizeFactor": "384",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "8",
+            "vcpu": "192",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5zn.2xlarge",
-        "name": "m5zn.2xlarge",
-        "ram": 32768,
+        "id": "m6a.48xlarge",
+        "name": "m6a.48xlarge",
+        "ram": 786432,
     },
-    "m5zn.3xlarge": {
-        "bandwidth": 25,
+    "m6a.4xlarge": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "4.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "4750 Mbps",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5zn.3xlarge",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m6a.4xlarge",
+            "instancesku": "F4F8C3C86FW24773",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "48 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
-            "normalizationSizeFactor": "24",
-            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "memory": "64 GiB",
+            "networkPerformance": "Up to 12500 Megabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "12",
+            "vcpu": "16",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5zn.3xlarge",
-        "name": "m5zn.3xlarge",
-        "ram": 49152,
+        "id": "m6a.4xlarge",
+        "name": "m6a.4xlarge",
+        "ram": 65536,
     },
-    "m5zn.6xlarge": {
-        "bandwidth": 50,
+    "m6a.8xlarge": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "4.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "9500 Mbps",
+            "dedicatedEbsThroughput": "6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5zn.6xlarge",
-            "instancesku": "UKFGCB9AHS4FY7V6",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m6a.8xlarge",
+            "instancesku": "TP4UNYCCECX5SY5U",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
-            "memory": "96 GiB",
-            "networkPerformance": "50 Gigabit",
-            "normalizationSizeFactor": "48",
-            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "memory": "128 GiB",
+            "networkPerformance": "12500 Megabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-southeast-2",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
-            "vcpu": "24",
+            "vcpu": "32",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5zn.6xlarge",
-        "name": "m5zn.6xlarge",
-        "ram": 98304,
+        "id": "m6a.8xlarge",
+        "name": "m6a.8xlarge",
+        "ram": 131072,
     },
-    "m5zn.large": {
-        "bandwidth": 25,
+    "m6a.large": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "4.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5zn.large",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m6a.large",
+            "instancesku": "JDDBHHJ5RWUNBQUG",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "8 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
+            "networkPerformance": "Up to 12500 Megabit",
             "normalizationSizeFactor": "4",
-            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "ap-southeast-1",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "2",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5zn.large",
-        "name": "m5zn.large",
+        "id": "m6a.large",
+        "name": "m6a.large",
         "ram": 8192,
     },
-    "m5zn.xlarge": {
-        "bandwidth": 25,
+    "m6a.xlarge": {
+        "bandwidth": 12500,
         "disk": 0,
         "extra": {
             "availabilityzone": "NA",
             "classicnetworkingsupport": "false",
-            "clockSpeed": "4.5 GHz",
+            "clockSpeed": "2.95 GHz",
             "currentGeneration": "Yes",
-            "dedicatedEbsThroughput": "Up to 3170 Mbps",
+            "dedicatedEbsThroughput": "Up to 6667 Mbps",
             "ecu": "NA",
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
-            "instanceType": "m5zn.xlarge",
-            "instancesku": "Z5KETQXBVZT4M8PQ",
-            "intelAvx2Available": "Yes",
-            "intelAvxAvailable": "Yes",
-            "intelTurboAvailable": "Yes",
+            "instanceType": "m6a.xlarge",
+            "intelAvx2Available": "No",
+            "intelAvxAvailable": "No",
+            "intelTurboAvailable": "No",
             "marketoption": "OnDemand",
             "memory": "16 GiB",
-            "networkPerformance": "Up to 25 Gigabit",
+            "networkPerformance": "Up to 12500 Megabit",
             "normalizationSizeFactor": "8",
-            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "physicalProcessor": "AMD EPYC 7R13 Processor",
             "processorArchitecture": "64-bit",
-            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "processorFeatures": "AMD Turbo; AVX; AVX2",
+            "regionCode": "us-east-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
             "vcpu": "4",
             "vpcnetworkingsupport": "true",
         },
-        "id": "m5zn.xlarge",
-        "name": "m5zn.xlarge",
+        "id": "m6a.xlarge",
+        "name": "m6a.xlarge",
         "ram": 16384,
     },
     "m6g.12xlarge": {
@@ -8155,7 +9456,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "m6g.xlarge",
-            "instancesku": "UT993RDVVNCCZUQ8",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -8165,7 +9465,7 @@
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-2",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -8572,7 +9872,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-west-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -10457,6 +11757,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5b.large",
+            "instancesku": "P8BAP4U25KDKYSE7",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -10466,7 +11767,7 @@
             "normalizationSizeFactor": "4",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-northeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -10490,6 +11791,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5b.xlarge",
+            "instancesku": "4ZC3KAXZFYGWRNCX",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -10499,7 +11801,7 @@
             "normalizationSizeFactor": "8",
             "physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-southeast-1",
+            "regionCode": "ap-northeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -10767,7 +12069,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.xlarge",
-            "instancesku": "BAWMAEZ3ZXMUR3XH",
+            "instancesku": "2NUFS4WQ7FCZY3CX",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -10778,7 +12080,7 @@
             "physicalProcessor": "Intel Xeon Platinum 8175 (Skylake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 150 NVMe SSD",
@@ -11608,6 +12910,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6gd.12xlarge",
+            "instancesku": "AB7MXUVQDAHCPG8U",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -11617,7 +12920,7 @@
             "normalizationSizeFactor": "96",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "ap-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1425 NVMe SSD",
@@ -11650,7 +12953,7 @@
             "normalizationSizeFactor": "128",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "ap-northeast-1",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "2 x 1900 NVMe SSD",
@@ -11674,7 +12977,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6gd.2xlarge",
-            "instancesku": "NKKKMUC8VTHJGNJ3",
+            "instancesku": "S7R4T7ZX2D6V4MVY",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -11684,7 +12987,7 @@
             "normalizationSizeFactor": "16",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 475 NVMe SSD",
@@ -11844,6 +13147,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6gd.xlarge",
+            "instancesku": "PT8VHX8W2UHY4NRQ",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -11853,7 +13157,7 @@
             "normalizationSizeFactor": "8",
             "physicalProcessor": "AWS Graviton2 Processor",
             "processorArchitecture": "64-bit",
-            "regionCode": "us-east-1",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "1 x 237 NVMe SSD",
@@ -11911,7 +13215,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.16xlarge",
-            "instancesku": "FPWE2768MMHW729J",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -11922,7 +13225,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-southeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -11946,7 +13249,6 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.24xlarge",
-            "instancesku": "DNGSG6WNUJXZR58D",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -11957,7 +13259,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "ap-northeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -11981,7 +13283,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.2xlarge",
-            "instancesku": "K52HADPNZZ4DNUYC",
+            "instancesku": "GCMURA7T4XN4SCDF",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -11992,7 +13294,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "us-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -12016,6 +13318,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.32xlarge",
+            "instancesku": "NAXJMGJV4T3ATM9C",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -12026,7 +13329,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "regionCode": "ap-southeast-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -12050,7 +13353,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.4xlarge",
-            "instancesku": "VT8HNM5SDM24MGDZ",
+            "instancesku": "GWXAMKAUW5XHZMA3",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -12061,7 +13364,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-2",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -12085,7 +13388,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.8xlarge",
-            "instancesku": "7AKTUBR57KTD2HNM",
+            "instancesku": "KY8HJM2YQXMC39AD",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -12096,7 +13399,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-west-2",
+            "regionCode": "ap-northeast-2",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -12120,6 +13423,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.large",
+            "instancesku": "ZRKDCCCDPT6THG8V",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -12130,7 +13434,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "us-east-1",
+            "regionCode": "us-west-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -12154,6 +13458,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "r6i.xlarge",
+            "instancesku": "X5U3U87FSV7HP5DF",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "Yes",
@@ -12164,7 +13469,7 @@
             "physicalProcessor": "Intel Xeon 8375C (Ice Lake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
-            "regionCode": "eu-west-1",
+            "regionCode": "eu-west-3",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -12731,7 +14036,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "General purpose",
             "instanceType": "t3a.large",
-            "instancesku": "9W9WUN8874RQJPYR",
+            "instancesku": "AD37JQR5HHVRCCGH",
             "intelAvx2Available": "No",
             "intelAvxAvailable": "No",
             "intelTurboAvailable": "No",
@@ -12742,7 +14047,7 @@
             "physicalProcessor": "AMD EPYC 7571",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; AVX2; AMD Turbo",
-            "regionCode": "us-east-2",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -13195,6 +14500,41 @@
         "name": "u-12tb1.112xlarge",
         "ram": 12582912,
     },
+    "u-3tb1.56xlarge": {
+        "bandwidth": 50,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "2.1 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "u-3tb1.56xlarge",
+            "instancesku": "SAPP6Y5NAHGYJNTE",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "No",
+            "marketoption": "OnDemand",
+            "memory": "3072 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "448",
+            "physicalProcessor": "Intel Xeon Scalable (Skylake)",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "AVX2; Intel AVX; Intel AVX2",
+            "regionCode": "us-west-2",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "224",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "u-3tb1.56xlarge",
+        "name": "u-3tb1.56xlarge",
+        "ram": 3145728,
+    },
     "u-6tb1.112xlarge": {
         "bandwidth": 100,
         "disk": 0,
@@ -13241,7 +14581,7 @@
             "enhancedNetworkingSupported": "Yes",
             "instanceFamily": "Memory optimized",
             "instanceType": "u-6tb1.56xlarge",
-            "instancesku": "EJMJW2985DNSYEFD",
+            "instancesku": "QY362HX289UBKXNK",
             "intelAvx2Available": "Yes",
             "intelAvxAvailable": "Yes",
             "intelTurboAvailable": "No",
@@ -13252,7 +14592,7 @@
             "physicalProcessor": "Intel Xeon Scalable (Skylake)",
             "processorArchitecture": "64-bit",
             "processorFeatures": "AVX; Intel AVX; Intel AVX2",
-            "regionCode": "eu-north-1",
+            "regionCode": "eu-south-1",
             "servicecode": "AmazonEC2",
             "servicename": "Amazon Elastic Compute Cloud",
             "storage": "EBS only",
@@ -13947,6 +15287,180 @@
         "name": "x2gd.xlarge",
         "ram": 65536,
     },
+    "x2iezn.12xlarge": {
+        "bandwidth": 100,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "19000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "x2iezn.12xlarge",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "1536 GiB",
+            "networkPerformance": "100 Gigabit",
+            "normalizationSizeFactor": "96",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-northeast-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "48",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "x2iezn.12xlarge",
+        "name": "x2iezn.12xlarge",
+        "ram": 1572864,
+    },
+    "x2iezn.2xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "3170 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "x2iezn.2xlarge",
+            "instancesku": "D9NTTVU6X5ZXW8XW",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "256 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",
+            "regionCode": "ap-northeast-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "8",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "x2iezn.2xlarge",
+        "name": "x2iezn.2xlarge",
+        "ram": 262144,
+    },
+    "x2iezn.4xlarge": {
+        "bandwidth": 25,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "4750 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "x2iezn.4xlarge",
+            "instancesku": "6NEBVRJ8CDWDW8RV",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "512 GiB",
+            "networkPerformance": "Up to 25 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "ap-northeast-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "16",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "x2iezn.4xlarge",
+        "name": "x2iezn.4xlarge",
+        "ram": 524288,
+    },
+    "x2iezn.6xlarge": {
+        "bandwidth": 50,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "9500 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "x2iezn.6xlarge",
+            "instancesku": "8S5BF3CQBGR6BV8B",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "768 GiB",
+            "networkPerformance": "50 Gigabit",
+            "normalizationSizeFactor": "48",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "us-east-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "24",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "x2iezn.6xlarge",
+        "name": "x2iezn.6xlarge",
+        "ram": 786432,
+    },
+    "x2iezn.8xlarge": {
+        "bandwidth": 75,
+        "disk": 0,
+        "extra": {
+            "availabilityzone": "NA",
+            "classicnetworkingsupport": "false",
+            "clockSpeed": "4.5 GHz",
+            "currentGeneration": "Yes",
+            "dedicatedEbsThroughput": "12000 Mbps",
+            "ecu": "NA",
+            "enhancedNetworkingSupported": "Yes",
+            "instanceFamily": "Memory optimized",
+            "instanceType": "x2iezn.8xlarge",
+            "instancesku": "5STCQJH5K5KVSW5M",
+            "intelAvx2Available": "Yes",
+            "intelAvxAvailable": "Yes",
+            "intelTurboAvailable": "Yes",
+            "marketoption": "OnDemand",
+            "memory": "1024 GiB",
+            "networkPerformance": "75 Gigabit",
+            "normalizationSizeFactor": "64",
+            "physicalProcessor": "Intel Xeon Platinum 8252",
+            "processorArchitecture": "64-bit",
+            "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+            "regionCode": "eu-west-1",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "32",
+            "vpcnetworkingsupport": "true",
+        },
+        "id": "x2iezn.8xlarge",
+        "name": "x2iezn.8xlarge",
+        "ram": 1048576,
+    },
     "z1d.12xlarge": {
         "bandwidth": 25,
         "disk": 1800,
diff --git a/libcloud/compute/constants/ec2_region_details_complete.py b/libcloud/compute/constants/ec2_region_details_complete.py
index 21c0c7a08b..fe2dfc277d 100644
--- a/libcloud/compute/constants/ec2_region_details_complete.py
+++ b/libcloud/compute/constants/ec2_region_details_complete.py
@@ -236,6 +236,15 @@
             "c6gn.large",
             "c6gn.medium",
             "c6gn.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "cc2.8xlarge",
             "cr1.8xlarge",
             "d2.2xlarge",
@@ -263,6 +272,11 @@
             "g4dn.4xlarge",
             "g4dn.8xlarge",
             "g4dn.xlarge",
+            "g5g.16xlarge",
+            "g5g.2xlarge",
+            "g5g.4xlarge",
+            "g5g.8xlarge",
+            "g5g.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -473,6 +487,15 @@
             "r6gd.large",
             "r6gd.medium",
             "r6gd.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -513,6 +536,11 @@
             "x1e.4xlarge",
             "x1e.8xlarge",
             "x1e.xlarge",
+            "x2iezn.12xlarge",
+            "x2iezn.2xlarge",
+            "x2iezn.4xlarge",
+            "x2iezn.6xlarge",
+            "x2iezn.8xlarge",
             "z1d.12xlarge",
             "z1d.2xlarge",
             "z1d.3xlarge",
@@ -576,6 +604,15 @@
             "c6g.large",
             "c6g.medium",
             "c6g.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -592,6 +629,11 @@
             "g4dn.4xlarge",
             "g4dn.8xlarge",
             "g4dn.xlarge",
+            "g5g.16xlarge",
+            "g5g.2xlarge",
+            "g5g.4xlarge",
+            "g5g.8xlarge",
+            "g5g.xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
             "i2.8xlarge",
@@ -721,6 +763,14 @@
             "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",
@@ -745,6 +795,15 @@
             "r6g.large",
             "r6g.medium",
             "r6g.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -862,6 +921,15 @@
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -936,6 +1004,16 @@
             "m5d.8xlarge",
             "m5d.large",
             "m5d.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",
@@ -1023,6 +1101,23 @@
             "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",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -1147,6 +1242,15 @@
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -1166,6 +1270,11 @@
             "g4dn.4xlarge",
             "g4dn.8xlarge",
             "g4dn.xlarge",
+            "g5g.16xlarge",
+            "g5g.2xlarge",
+            "g5g.4xlarge",
+            "g5g.8xlarge",
+            "g5g.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -1374,6 +1483,15 @@
             "r6gd.large",
             "r6gd.medium",
             "r6gd.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -1501,6 +1619,15 @@
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -1700,6 +1827,15 @@
             "r6gd.large",
             "r6gd.medium",
             "r6gd.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -1805,6 +1941,15 @@
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -1886,6 +2031,15 @@
             "m6g.large",
             "m6g.medium",
             "m6g.xlarge",
+            "m6i.12xlarge",
+            "m6i.16xlarge",
+            "m6i.24xlarge",
+            "m6i.2xlarge",
+            "m6i.32xlarge",
+            "m6i.4xlarge",
+            "m6i.8xlarge",
+            "m6i.large",
+            "m6i.xlarge",
             "p3.16xlarge",
             "p3.2xlarge",
             "p3.8xlarge",
@@ -1943,6 +2097,23 @@
             "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",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -2331,6 +2502,7 @@
             "t4g.small",
             "t4g.xlarge",
             "u-12tb1.112xlarge",
+            "u-3tb1.56xlarge",
             "u-6tb1.112xlarge",
             "u-6tb1.56xlarge",
             "u-9tb1.112xlarge",
@@ -2497,6 +2669,176 @@
         ],
         "signature_version": "4",
     },
+    "eu-south-1": {
+        "api_name": "ec2_eu_south",
+        "country": "Italy",
+        "endpoint": "ec2.eu-south-1.amazonaws.com",
+        "id": "eu-south-1",
+        "instance_types": [
+            "c5.12xlarge",
+            "c5.18xlarge",
+            "c5.24xlarge",
+            "c5.2xlarge",
+            "c5.4xlarge",
+            "c5.9xlarge",
+            "c5.large",
+            "c5.xlarge",
+            "c5a.12xlarge",
+            "c5a.16xlarge",
+            "c5a.24xlarge",
+            "c5a.2xlarge",
+            "c5a.4xlarge",
+            "c5a.8xlarge",
+            "c5a.large",
+            "c5a.xlarge",
+            "c5ad.12xlarge",
+            "c5ad.16xlarge",
+            "c5ad.24xlarge",
+            "c5ad.2xlarge",
+            "c5ad.4xlarge",
+            "c5ad.8xlarge",
+            "c5ad.large",
+            "c5ad.xlarge",
+            "c5d.12xlarge",
+            "c5d.18xlarge",
+            "c5d.24xlarge",
+            "c5d.2xlarge",
+            "c5d.4xlarge",
+            "c5d.9xlarge",
+            "c5d.large",
+            "c5d.xlarge",
+            "c5n.18xlarge",
+            "c5n.2xlarge",
+            "c5n.4xlarge",
+            "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",
+            "d2.xlarge",
+            "g4dn.12xlarge",
+            "g4dn.16xlarge",
+            "g4dn.2xlarge",
+            "g4dn.4xlarge",
+            "g4dn.8xlarge",
+            "g4dn.xlarge",
+            "i3.16xlarge",
+            "i3.2xlarge",
+            "i3.4xlarge",
+            "i3.8xlarge",
+            "i3.large",
+            "i3.xlarge",
+            "i3en.12xlarge",
+            "i3en.24xlarge",
+            "i3en.2xlarge",
+            "i3en.3xlarge",
+            "i3en.6xlarge",
+            "i3en.large",
+            "i3en.xlarge",
+            "inf1.24xlarge",
+            "inf1.2xlarge",
+            "inf1.6xlarge",
+            "inf1.xlarge",
+            "m5.12xlarge",
+            "m5.16xlarge",
+            "m5.24xlarge",
+            "m5.2xlarge",
+            "m5.4xlarge",
+            "m5.8xlarge",
+            "m5.large",
+            "m5.xlarge",
+            "m5a.12xlarge",
+            "m5a.16xlarge",
+            "m5a.24xlarge",
+            "m5a.2xlarge",
+            "m5a.4xlarge",
+            "m5a.8xlarge",
+            "m5a.large",
+            "m5a.xlarge",
+            "m5d.12xlarge",
+            "m5d.16xlarge",
+            "m5d.24xlarge",
+            "m5d.2xlarge",
+            "m5d.4xlarge",
+            "m5d.8xlarge",
+            "m5d.large",
+            "m5d.xlarge",
+            "m6g.12xlarge",
+            "m6g.16xlarge",
+            "m6g.2xlarge",
+            "m6g.4xlarge",
+            "m6g.8xlarge",
+            "m6g.large",
+            "m6g.medium",
+            "m6g.xlarge",
+            "r5.12xlarge",
+            "r5.16xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.8xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5a.12xlarge",
+            "r5a.16xlarge",
+            "r5a.24xlarge",
+            "r5a.2xlarge",
+            "r5a.4xlarge",
+            "r5a.8xlarge",
+            "r5a.large",
+            "r5a.xlarge",
+            "r5d.12xlarge",
+            "r5d.16xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.8xlarge",
+            "r5d.large",
+            "r5d.xlarge",
+            "r6g.12xlarge",
+            "r6g.16xlarge",
+            "r6g.2xlarge",
+            "r6g.4xlarge",
+            "r6g.8xlarge",
+            "r6g.large",
+            "r6g.medium",
+            "r6g.xlarge",
+            "t3.2xlarge",
+            "t3.large",
+            "t3.medium",
+            "t3.micro",
+            "t3.nano",
+            "t3.small",
+            "t3.xlarge",
+            "t3a.2xlarge",
+            "t3a.large",
+            "t3a.medium",
+            "t3a.micro",
+            "t3a.nano",
+            "t3a.small",
+            "t3a.xlarge",
+            "t4g.2xlarge",
+            "t4g.large",
+            "t4g.medium",
+            "t4g.micro",
+            "t4g.nano",
+            "t4g.small",
+            "t4g.xlarge",
+            "u-3tb1.56xlarge",
+            "u-6tb1.112xlarge",
+            "u-6tb1.56xlarge",
+        ],
+        "signature_version": "4",
+    },
     "eu-west-1": {
         "api_name": "ec2_eu_west",
         "country": "Ireland",
@@ -2558,6 +2900,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",
@@ -2658,10 +3010,22 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "im4gn.16xlarge",
+            "im4gn.2xlarge",
+            "im4gn.4xlarge",
+            "im4gn.8xlarge",
+            "im4gn.large",
+            "im4gn.xlarge",
             "inf1.24xlarge",
             "inf1.2xlarge",
             "inf1.6xlarge",
             "inf1.xlarge",
+            "is4gen.2xlarge",
+            "is4gen.4xlarge",
+            "is4gen.8xlarge",
+            "is4gen.large",
+            "is4gen.medium",
+            "is4gen.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -2733,6 +3097,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",
@@ -2888,6 +3262,7 @@
             "t4g.small",
             "t4g.xlarge",
             "u-12tb1.112xlarge",
+            "u-3tb1.56xlarge",
             "u-6tb1.112xlarge",
             "u-6tb1.56xlarge",
             "u-9tb1.112xlarge",
@@ -2910,6 +3285,11 @@
             "x2gd.large",
             "x2gd.medium",
             "x2gd.xlarge",
+            "x2iezn.12xlarge",
+            "x2iezn.2xlarge",
+            "x2iezn.4xlarge",
+            "x2iezn.6xlarge",
+            "x2iezn.8xlarge",
             "z1d.12xlarge",
             "z1d.2xlarge",
             "z1d.3xlarge",
@@ -2976,6 +3356,15 @@
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -3073,6 +3462,15 @@
             "m6gd.large",
             "m6gd.medium",
             "m6gd.xlarge",
+            "m6i.12xlarge",
+            "m6i.16xlarge",
+            "m6i.24xlarge",
+            "m6i.2xlarge",
+            "m6i.32xlarge",
+            "m6i.4xlarge",
+            "m6i.8xlarge",
+            "m6i.large",
+            "m6i.xlarge",
             "p3.16xlarge",
             "p3.2xlarge",
             "p3.8xlarge",
@@ -3138,6 +3536,15 @@
             "r6g.large",
             "r6g.medium",
             "r6g.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -3224,6 +3631,15 @@
             "c6g.large",
             "c6g.medium",
             "c6g.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -3360,6 +3776,23 @@
             "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",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -3459,6 +3892,15 @@
             "c6g.large",
             "c6g.medium",
             "c6g.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -3623,6 +4065,15 @@
             "r6g.large",
             "r6g.medium",
             "r6g.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -3724,6 +4175,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",
@@ -3802,6 +4263,11 @@
             "g5.4xlarge",
             "g5.8xlarge",
             "g5.xlarge",
+            "g5g.16xlarge",
+            "g5g.2xlarge",
+            "g5g.4xlarge",
+            "g5g.8xlarge",
+            "g5g.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
             "h1.4xlarge",
@@ -3825,10 +4291,22 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "im4gn.16xlarge",
+            "im4gn.2xlarge",
+            "im4gn.4xlarge",
+            "im4gn.8xlarge",
+            "im4gn.large",
+            "im4gn.xlarge",
             "inf1.24xlarge",
             "inf1.2xlarge",
             "inf1.6xlarge",
             "inf1.xlarge",
+            "is4gen.2xlarge",
+            "is4gen.4xlarge",
+            "is4gen.8xlarge",
+            "is4gen.large",
+            "is4gen.medium",
+            "is4gen.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -3900,6 +4378,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",
@@ -4055,6 +4543,7 @@
             "t4g.small",
             "t4g.xlarge",
             "u-12tb1.112xlarge",
+            "u-3tb1.56xlarge",
             "u-6tb1.112xlarge",
             "u-6tb1.56xlarge",
             "u-9tb1.112xlarge",
@@ -4077,6 +4566,11 @@
             "x2gd.large",
             "x2gd.medium",
             "x2gd.xlarge",
+            "x2iezn.12xlarge",
+            "x2iezn.2xlarge",
+            "x2iezn.4xlarge",
+            "x2iezn.6xlarge",
+            "x2iezn.8xlarge",
             "z1d.12xlarge",
             "z1d.2xlarge",
             "z1d.3xlarge",
@@ -4200,6 +4694,7 @@
             "h1.2xlarge",
             "h1.4xlarge",
             "h1.8xlarge",
+            "hpc6a.48xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
             "i2.8xlarge",
@@ -4218,10 +4713,22 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "im4gn.16xlarge",
+            "im4gn.2xlarge",
+            "im4gn.4xlarge",
+            "im4gn.8xlarge",
+            "im4gn.large",
+            "im4gn.xlarge",
             "inf1.24xlarge",
             "inf1.2xlarge",
             "inf1.6xlarge",
             "inf1.xlarge",
+            "is4gen.2xlarge",
+            "is4gen.4xlarge",
+            "is4gen.8xlarge",
+            "is4gen.large",
+            "is4gen.medium",
+            "is4gen.xlarge",
             "m4.10xlarge",
             "m4.16xlarge",
             "m4.2xlarge",
@@ -4533,6 +5040,15 @@
             "c6gd.large",
             "c6gd.medium",
             "c6gd.xlarge",
+            "c6i.12xlarge",
+            "c6i.16xlarge",
+            "c6i.24xlarge",
+            "c6i.2xlarge",
+            "c6i.32xlarge",
+            "c6i.4xlarge",
+            "c6i.8xlarge",
+            "c6i.large",
+            "c6i.xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
             "d2.8xlarge",
@@ -4717,6 +5233,15 @@
             "r6gd.large",
             "r6gd.medium",
             "r6gd.xlarge",
+            "r6i.12xlarge",
+            "r6i.16xlarge",
+            "r6i.24xlarge",
+            "r6i.2xlarge",
+            "r6i.32xlarge",
+            "r6i.4xlarge",
+            "r6i.8xlarge",
+            "r6i.large",
+            "r6i.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -4816,6 +5341,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",
@@ -4894,6 +5429,11 @@
             "g5.4xlarge",
             "g5.8xlarge",
             "g5.xlarge",
+            "g5g.16xlarge",
+            "g5g.2xlarge",
+            "g5g.4xlarge",
+            "g5g.8xlarge",
+            "g5g.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
             "h1.4xlarge",
@@ -4917,10 +5457,22 @@
             "i3en.6xlarge",
             "i3en.large",
             "i3en.xlarge",
+            "im4gn.16xlarge",
+            "im4gn.2xlarge",
+            "im4gn.4xlarge",
+            "im4gn.8xlarge",
+            "im4gn.large",
+            "im4gn.xlarge",
             "inf1.24xlarge",
             "inf1.2xlarge",
             "inf1.6xlarge",
             "inf1.xlarge",
+            "is4gen.2xlarge",
+            "is4gen.4xlarge",
+            "is4gen.8xlarge",
+            "is4gen.large",
+            "is4gen.medium",
+            "is4gen.xlarge",
             "m1.large",
             "m1.medium",
             "m1.small",
@@ -4992,6 +5544,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",
@@ -5147,6 +5709,7 @@
             "t4g.small",
             "t4g.xlarge",
             "u-12tb1.112xlarge",
+            "u-3tb1.56xlarge",
             "u-6tb1.112xlarge",
             "u-6tb1.56xlarge",
             "u-9tb1.112xlarge",
@@ -5169,6 +5732,11 @@
             "x2gd.large",
             "x2gd.medium",
             "x2gd.xlarge",
+            "x2iezn.12xlarge",
+            "x2iezn.2xlarge",
+            "x2iezn.4xlarge",
+            "x2iezn.6xlarge",
+            "x2iezn.8xlarge",
             "z1d.12xlarge",
             "z1d.2xlarge",
             "z1d.3xlarge",
diff --git a/libcloud/compute/constants/ec2_region_details_partial.py b/libcloud/compute/constants/ec2_region_details_partial.py
index 803b685279..cfbfa619a2 100644
--- a/libcloud/compute/constants/ec2_region_details_partial.py
+++ b/libcloud/compute/constants/ec2_region_details_partial.py
@@ -99,6 +99,13 @@
         "id": "eu-north-1",
         "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",
+    },
     "eu-west-1": {
         "api_name": "ec2_eu_west",
         "country": "Ireland",
diff --git a/libcloud/compute/drivers/gce.py b/libcloud/compute/drivers/gce.py
index 3f8e0e4974..f084eee805 100644
--- a/libcloud/compute/drivers/gce.py
+++ b/libcloud/compute/drivers/gce.py
@@ -130,6 +130,25 @@ def pre_connect_hook(self, params, headers):
             params.update(self.gce_params)
         return params, headers
 
+    def paginated_request(self, *args, **kwargs):
+        """
+        Generic function to create a paginated request to any API call
+        not only aggregated or zone ones as request_aggregated_items.
+
+        @inherits: :class:`GoogleBaseConnection.request`
+        """
+        more_results = True
+        items = []
+        max_results = kwargs["max_results"] if "max_results" in kwargs else 500
+        params = {"maxResults": max_results}
+        while more_results:
+            self.gce_params = params
+            response = self.request(*args, **kwargs)
+            items.extend(response.object.get("items", []))
+            more_results = "pageToken" in params
+
+        return {"items": items}
+
     def request(self, *args, **kwargs):
         """
         Perform request then do GCE-specific processing of URL params.
@@ -224,14 +243,13 @@ def _merge_response_items(self, list_name, response_list):
         """
         merged_items = {}
         for resp in response_list:
-            if "items" in resp:
-                # example k would be a zone or region name
-                # example v would be { "disks" : [], "otherkey" : "..." }
-                for k, v in resp["items"].items():
-                    if list_name in v:
-                        merged_items.setdefault(k, {}).setdefault(list_name, [])
-                        # Combine the list with the existing list.
-                        merged_items[k][list_name] += v[list_name]
+            # example k would be a zone or region name
+            # example v would be { "disks" : [], "otherkey" : "..." }
+            for k, v in resp.get("items", {}).items():
+                if list_name in v:
+                    merged_items.setdefault(k, {}).setdefault(list_name, [])
+                    # Combine the list with the existing list.
+                    merged_items[k][list_name] += v[list_name]
         return {"items": merged_items}
 
 
@@ -2609,7 +2627,7 @@ def ex_list_project_images(self, ex_project=None, ex_include_deprecated=False):
         list_images = []
         request = "/global/images"
         if ex_project is None:
-            response = self.connection.request(request, method="GET").object
+            response = self.connection.paginated_request(request, method="GET")
             for img in response.get("items", []):
                 if "deprecated" not in img:
                     list_images.append(self._to_node_image(img))
@@ -2627,7 +2645,7 @@ def ex_list_project_images(self, ex_project=None, ex_include_deprecated=False):
                 new_request_path = save_request_path.replace(self.project, proj)
                 self.connection.request_path = new_request_path
                 try:
-                    response = self.connection.request(request, method="GET").object
+                    response = self.connection.paginated_request(request, method="GET")
                 except Exception:
                     raise
                 finally:
diff --git a/libcloud/data/pricing.json b/libcloud/data/pricing.json
index b35b6fef4c..4c73bb58b7 100644
--- a/libcloud/data/pricing.json
+++ b/libcloud/data/pricing.json
@@ -35145,6 +35145,7 @@
                 "ca-central-1": 0.093,
                 "eu-central-1": 0.097,
                 "eu-north-1": 0.091,
+                "eu-south-1": 0.101,
                 "eu-west-1": 0.096,
                 "eu-west-2": 0.101,
                 "eu-west-3": 0.101,
@@ -35165,6 +35166,7 @@
                 "ca-central-1": 0.186,
                 "eu-central-1": 0.194,
                 "eu-north-1": 0.182,
+                "eu-south-1": 0.202,
                 "eu-west-1": 0.192,
                 "eu-west-2": 0.202,
                 "eu-west-3": 0.202,
@@ -35185,6 +35187,7 @@
                 "ca-central-1": 4.464,
                 "eu-central-1": 4.656,
                 "eu-north-1": 4.368,
+                "eu-south-1": 4.848,
                 "eu-west-1": 4.608,
                 "eu-west-2": 4.848,
                 "eu-west-3": 4.848,
@@ -35205,6 +35208,7 @@
                 "ca-central-1": 0.372,
                 "eu-central-1": 0.388,
                 "eu-north-1": 0.364,
+                "eu-south-1": 0.404,
                 "eu-west-1": 0.384,
                 "eu-west-2": 0.404,
                 "eu-west-3": 0.404,
@@ -35225,6 +35229,7 @@
                 "ca-central-1": 0.744,
                 "eu-central-1": 0.776,
                 "eu-north-1": 0.728,
+                "eu-south-1": 0.808,
                 "eu-west-1": 0.768,
                 "eu-west-2": 0.808,
                 "eu-west-3": 0.808,
@@ -35245,6 +35250,7 @@
                 "ca-central-1": 1.674,
                 "eu-central-1": 1.746,
                 "eu-north-1": 1.638,
+                "eu-south-1": 1.818,
                 "eu-west-1": 1.728,
                 "eu-west-2": 1.818,
                 "eu-west-3": 1.818,
@@ -35265,6 +35271,7 @@
                 "ca-central-1": 2.232,
                 "eu-central-1": 2.328,
                 "eu-north-1": 2.184,
+                "eu-south-1": 2.424,
                 "eu-west-1": 2.304,
                 "eu-west-2": 2.424,
                 "eu-west-3": 2.424,
@@ -35285,6 +35292,7 @@
                 "ca-central-1": 3.348,
                 "eu-central-1": 3.492,
                 "eu-north-1": 3.276,
+                "eu-south-1": 3.636,
                 "eu-west-1": 3.456,
                 "eu-west-2": 3.636,
                 "eu-west-3": 3.636,
@@ -35305,6 +35313,7 @@
                 "ca-central-1": 4.464,
                 "eu-central-1": 4.656,
                 "eu-north-1": 4.368,
+                "eu-south-1": 4.848,
                 "eu-west-1": 4.608,
                 "eu-west-2": 4.848,
                 "eu-west-3": 4.848,
@@ -35325,6 +35334,7 @@
                 "ca-central-1": 0.084,
                 "eu-central-1": 0.087,
                 "eu-north-1": 0.082,
+                "eu-south-1": 0.091,
                 "eu-west-1": 0.086,
                 "eu-west-2": 0.091,
                 "eu-west-3": 0.091,
@@ -35345,6 +35355,7 @@
                 "ca-central-1": 0.168,
                 "eu-central-1": 0.174,
                 "eu-north-1": 0.164,
+                "eu-south-1": 0.182,
                 "eu-west-1": 0.172,
                 "eu-west-2": 0.182,
                 "eu-west-3": 0.182,
@@ -35365,6 +35376,7 @@
                 "ca-central-1": 0.336,
                 "eu-central-1": 0.348,
                 "eu-north-1": 0.328,
+                "eu-south-1": 0.364,
                 "eu-west-1": 0.344,
                 "eu-west-2": 0.364,
                 "eu-west-3": 0.364,
@@ -35385,6 +35397,7 @@
                 "ca-central-1": 0.672,
                 "eu-central-1": 0.696,
                 "eu-north-1": 0.656,
+                "eu-south-1": 0.728,
                 "eu-west-1": 0.688,
                 "eu-west-2": 0.728,
                 "eu-west-3": 0.728,
@@ -35405,6 +35418,7 @@
                 "ca-central-1": 1.344,
                 "eu-central-1": 1.392,
                 "eu-north-1": 1.312,
+                "eu-south-1": 1.456,
                 "eu-west-1": 1.376,
                 "eu-west-2": 1.456,
                 "eu-west-3": 1.456,
@@ -35425,6 +35439,7 @@
                 "ca-central-1": 2.016,
                 "eu-central-1": 2.088,
                 "eu-north-1": 1.968,
+                "eu-south-1": 2.184,
                 "eu-west-1": 2.064,
                 "eu-west-2": 2.184,
                 "eu-west-3": 2.184,
@@ -35445,6 +35460,7 @@
                 "ca-central-1": 2.688,
                 "eu-central-1": 2.784,
                 "eu-north-1": 2.624,
+                "eu-south-1": 2.912,
                 "eu-west-1": 2.752,
                 "eu-west-2": 2.912,
                 "eu-west-3": 2.912,
@@ -35465,6 +35481,7 @@
                 "ca-central-1": 4.032,
                 "eu-central-1": 4.176,
                 "eu-north-1": 3.936,
+                "eu-south-1": 4.368,
                 "eu-west-1": 4.128,
                 "eu-west-2": 4.368,
                 "eu-west-3": 4.368,
@@ -35479,6 +35496,7 @@
                 "ap-southeast-1": 0.101,
                 "ap-southeast-2": 0.113,
                 "eu-central-1": 0.1,
+                "eu-south-1": 0.103,
                 "eu-west-1": 0.098,
                 "sa-east-1": 0.134,
                 "us-east-1": 0.086,
@@ -35489,6 +35507,7 @@
                 "ap-southeast-1": 0.202,
                 "ap-southeast-2": 0.226,
                 "eu-central-1": 0.2,
+                "eu-south-1": 0.206,
                 "eu-west-1": 0.196,
                 "sa-east-1": 0.268,
                 "us-east-1": 0.172,
@@ -35499,6 +35518,7 @@
                 "ap-southeast-1": 0.404,
                 "ap-southeast-2": 0.452,
                 "eu-central-1": 0.4,
+                "eu-south-1": 0.412,
                 "eu-west-1": 0.392,
                 "sa-east-1": 0.536,
                 "us-east-1": 0.344,
@@ -35509,6 +35529,7 @@
                 "ap-southeast-1": 0.808,
                 "ap-southeast-2": 0.904,
                 "eu-central-1": 0.8,
+                "eu-south-1": 0.824,
                 "eu-west-1": 0.784,
                 "sa-east-1": 1.072,
                 "us-east-1": 0.688,
@@ -35519,6 +35540,7 @@
                 "ap-southeast-1": 1.616,
                 "ap-southeast-2": 1.808,
                 "eu-central-1": 1.6,
+                "eu-south-1": 1.648,
                 "eu-west-1": 1.568,
                 "sa-east-1": 2.144,
                 "us-east-1": 1.376,
@@ -35529,6 +35551,7 @@
                 "ap-southeast-1": 2.424,
                 "ap-southeast-2": 2.712,
                 "eu-central-1": 2.4,
+                "eu-south-1": 2.472,
                 "eu-west-1": 2.352,
                 "sa-east-1": 3.216,
                 "us-east-1": 2.064,
@@ -35539,6 +35562,7 @@
                 "ap-southeast-1": 3.232,
                 "ap-southeast-2": 3.616,
                 "eu-central-1": 3.2,
+                "eu-south-1": 3.296,
                 "eu-west-1": 3.136,
                 "sa-east-1": 4.288,
                 "us-east-1": 2.752,
@@ -35549,6 +35573,7 @@
                 "ap-southeast-1": 4.848,
                 "ap-southeast-2": 5.424,
                 "eu-central-1": 4.8,
+                "eu-south-1": 4.944,
                 "eu-west-1": 4.704,
                 "sa-east-1": 6.432,
                 "us-east-1": 4.128,
@@ -35565,6 +35590,7 @@
                 "ca-central-1": 0.106,
                 "eu-central-1": 0.111,
                 "eu-north-1": 0.104,
+                "eu-south-1": 0.114,
                 "eu-west-1": 0.109,
                 "eu-west-2": 0.115,
                 "eu-west-3": 0.115,
@@ -35585,6 +35611,7 @@
                 "ca-central-1": 0.212,
                 "eu-central-1": 0.222,
                 "eu-north-1": 0.208,
+                "eu-south-1": 0.228,
                 "eu-west-1": 0.218,
                 "eu-west-2": 0.23,
                 "eu-west-3": 0.23,
@@ -35604,6 +35631,7 @@
                 "ca-central-1": 5.088,
                 "eu-central-1": 5.328,
                 "eu-north-1": 4.992,
+                "eu-south-1": 5.472,
                 "eu-west-1": 5.232,
                 "eu-west-2": 5.52,
                 "sa-east-1": 7.152,
@@ -35623,6 +35651,7 @@
                 "ca-central-1": 0.424,
                 "eu-central-1": 0.444,
                 "eu-north-1": 0.416,
+                "eu-south-1": 0.456,
                 "eu-west-1": 0.436,
                 "eu-west-2": 0.46,
                 "eu-west-3": 0.46,
@@ -35643,6 +35672,7 @@
                 "ca-central-1": 0.848,
                 "eu-central-1": 0.888,
                 "eu-north-1": 0.832,
+                "eu-south-1": 0.912,
                 "eu-west-1": 0.872,
                 "eu-west-2": 0.92,
                 "eu-west-3": 0.92,
@@ -35663,6 +35693,7 @@
                 "ca-central-1": 1.908,
                 "eu-central-1": 1.998,
                 "eu-north-1": 1.872,
+                "eu-south-1": 2.052,
                 "eu-west-1": 1.962,
                 "eu-west-2": 2.07,
                 "eu-west-3": 2.07,
@@ -35682,6 +35713,7 @@
                 "ca-central-1": 2.544,
                 "eu-central-1": 2.664,
                 "eu-north-1": 2.496,
+                "eu-south-1": 2.736,
                 "eu-west-1": 2.616,
                 "eu-west-2": 2.76,
                 "sa-east-1": 3.576,
@@ -35701,6 +35733,7 @@
                 "ca-central-1": 3.816,
                 "eu-central-1": 3.996,
                 "eu-north-1": 3.744,
+                "eu-south-1": 4.104,
                 "eu-west-1": 3.924,
                 "eu-west-2": 4.14,
                 "eu-west-3": 4.14,
@@ -35720,6 +35753,7 @@
                 "ca-central-1": 5.088,
                 "eu-central-1": 5.328,
                 "eu-north-1": 4.992,
+                "eu-south-1": 5.472,
                 "eu-west-1": 5.232,
                 "eu-west-2": 5.52,
                 "sa-east-1": 7.152,
@@ -35739,6 +35773,7 @@
                 "ca-central-1": 0.118,
                 "eu-central-1": 0.123,
                 "eu-north-1": 0.116,
+                "eu-south-1": 0.129,
                 "eu-west-1": 0.122,
                 "eu-west-2": 0.128,
                 "eu-west-3": 0.128,
@@ -35759,6 +35794,7 @@
                 "ca-central-1": 0.236,
                 "eu-central-1": 0.246,
                 "eu-north-1": 0.232,
+                "eu-south-1": 0.258,
                 "eu-west-1": 0.244,
                 "eu-west-2": 0.256,
                 "eu-west-3": 0.256,
@@ -35779,6 +35815,7 @@
                 "ca-central-1": 4.248,
                 "eu-central-1": 4.428,
                 "eu-north-1": 4.176,
+                "eu-south-1": 4.644,
                 "eu-west-1": 4.392,
                 "eu-west-2": 4.608,
                 "eu-west-3": 4.608,
@@ -35799,6 +35836,7 @@
                 "ca-central-1": 0.472,
                 "eu-central-1": 0.492,
                 "eu-north-1": 0.464,
+                "eu-south-1": 0.516,
                 "eu-west-1": 0.488,
                 "eu-west-2": 0.512,
                 "eu-west-3": 0.512,
@@ -35819,6 +35857,7 @@
                 "ca-central-1": 0.944,
                 "eu-central-1": 0.984,
                 "eu-north-1": 0.928,
+                "eu-south-1": 1.032,
                 "eu-west-1": 0.976,
                 "eu-west-2": 1.024,
                 "eu-west-3": 1.024,
@@ -35839,6 +35878,7 @@
                 "ca-central-1": 2.124,
                 "eu-central-1": 2.214,
                 "eu-north-1": 2.088,
+                "eu-south-1": 2.322,
                 "eu-west-1": 2.196,
                 "eu-west-2": 2.304,
                 "eu-west-3": 2.304,
@@ -35859,6 +35899,7 @@
                 "ca-central-1": 4.248,
                 "eu-central-1": 4.428,
                 "eu-north-1": 4.176,
+                "eu-south-1": 4.644,
                 "eu-west-1": 4.392,
                 "eu-west-2": 4.608,
                 "eu-west-3": 4.608,
@@ -35869,6 +35910,56 @@
                 "us-west-1": 4.86,
                 "us-west-2": 3.888
             },
+            "c6a.large": {
+                "eu-west-1": 0.08208,
+                "us-east-1": 0.0765,
+                "us-west-2": 0.0765
+            },
+            "c6a.xlarge": {
+                "eu-west-1": 0.16416,
+                "us-east-1": 0.153,
+                "us-west-2": 0.153
+            },
+            "c6a.2xlarge": {
+                "eu-west-1": 0.32832,
+                "us-east-1": 0.306,
+                "us-west-2": 0.306
+            },
+            "c6a.4xlarge": {
+                "eu-west-1": 0.65664,
+                "us-east-1": 0.612,
+                "us-west-2": 0.612
+            },
+            "c6a.8xlarge": {
+                "eu-west-1": 1.31328,
+                "us-east-1": 1.224,
+                "us-west-2": 1.224
+            },
+            "c6a.12xlarge": {
+                "eu-west-1": 1.96992,
+                "us-east-1": 1.836,
+                "us-west-2": 1.836
+            },
+            "c6a.16xlarge": {
+                "eu-west-1": 2.62656,
+                "us-east-1": 2.448,
+                "us-west-2": 2.448
+            },
+            "c6a.24xlarge": {
+                "eu-west-1": 3.93984,
+                "us-east-1": 3.672,
+                "us-west-2": 3.672
+            },
+            "c6a.32xlarge": {
+                "eu-west-1": 5.25312,
+                "us-east-1": 4.896,
+                "us-west-2": 4.896
+            },
+            "c6a.48xlarge": {
+                "eu-west-1": 7.87968,
+                "us-east-1": 7.344,
+                "us-west-2": 7.344
+            },
             "c6g.medium": {
                 "ap-east-1": 0.043,
                 "ap-northeast-1": 0.0428,
@@ -35879,6 +35970,7 @@
                 "ca-central-1": 0.0372,
                 "eu-central-1": 0.0388,
                 "eu-north-1": 0.0365,
+                "eu-south-1": 0.0404,
                 "eu-west-1": 0.0365,
                 "eu-west-2": 0.0404,
                 "eu-west-3": 0.0405,
@@ -35899,6 +35991,7 @@
                 "ca-central-1": 0.0744,
                 "eu-central-1": 0.0776,
                 "eu-north-1": 0.073,
+                "eu-south-1": 0.0808,
                 "eu-west-1": 0.073,
                 "eu-west-2": 0.0808,
                 "eu-west-3": 0.081,
@@ -35919,6 +36012,7 @@
                 "ca-central-1": 0.1488,
                 "eu-central-1": 0.1552,
                 "eu-north-1": 0.146,
+                "eu-south-1": 0.1616,
                 "eu-west-1": 0.1459,
                 "eu-west-2": 0.1616,
                 "eu-west-3": 0.162,
@@ -35939,6 +36033,7 @@
                 "ca-central-1": 2.3808,
                 "eu-central-1": 2.4832,
                 "eu-north-1": 2.336,
+                "eu-south-1": 2.5856,
                 "eu-west-1": 2.3347,
                 "eu-west-2": 2.5856,
                 "eu-west-3": 2.592,
@@ -35959,6 +36054,7 @@
                 "ca-central-1": 0.2976,
                 "eu-central-1": 0.3104,
                 "eu-north-1": 0.292,
+                "eu-south-1": 0.3232,
                 "eu-west-1": 0.2918,
                 "eu-west-2": 0.3232,
                 "eu-west-3": 0.324,
@@ -35979,6 +36075,7 @@
                 "ca-central-1": 0.5952,
                 "eu-central-1": 0.6208,
                 "eu-north-1": 0.584,
+                "eu-south-1": 0.6464,
                 "eu-west-1": 0.5837,
                 "eu-west-2": 0.6464,
                 "eu-west-3": 0.648,
@@ -35999,6 +36096,7 @@
                 "ca-central-1": 1.1904,
                 "eu-central-1": 1.2416,
                 "eu-north-1": 1.168,
+                "eu-south-1": 1.2928,
                 "eu-west-1": 1.1674,
                 "eu-west-2": 1.2928,
                 "eu-west-3": 1.296,
@@ -36019,6 +36117,7 @@
                 "ca-central-1": 1.7856,
                 "eu-central-1": 1.8624,
                 "eu-north-1": 1.752,
+                "eu-south-1": 1.9392,
                 "eu-west-1": 1.751,
                 "eu-west-2": 1.9392,
                 "eu-west-3": 1.944,
@@ -36039,6 +36138,7 @@
                 "ca-central-1": 2.3808,
                 "eu-central-1": 2.4832,
                 "eu-north-1": 2.336,
+                "eu-south-1": 2.5856,
                 "eu-west-1": 2.3347,
                 "eu-west-2": 2.5856,
                 "eu-west-3": 2.592,
@@ -36232,63 +36332,163 @@
                 "us-west-2": 2.7648
             },
             "c6i.large": {
+                "ap-northeast-1": 0.107,
+                "ap-northeast-2": 0.096,
+                "ap-south-1": 0.085,
+                "ap-southeast-1": 0.098,
+                "ap-southeast-2": 0.111,
+                "ca-central-1": 0.093,
                 "eu-west-1": 0.0912,
+                "eu-west-2": 0.101,
+                "eu-west-3": 0.101,
+                "sa-east-1": 0.131,
                 "us-east-1": 0.085,
                 "us-east-2": 0.085,
+                "us-west-1": 0.106,
                 "us-west-2": 0.085
             },
             "c6i.xlarge": {
+                "ap-northeast-1": 0.214,
+                "ap-northeast-2": 0.192,
+                "ap-south-1": 0.17,
+                "ap-southeast-1": 0.196,
+                "ap-southeast-2": 0.222,
+                "ca-central-1": 0.186,
                 "eu-west-1": 0.1824,
+                "eu-west-2": 0.202,
+                "eu-west-3": 0.202,
+                "sa-east-1": 0.262,
                 "us-east-1": 0.17,
                 "us-east-2": 0.17,
+                "us-west-1": 0.212,
                 "us-west-2": 0.17
             },
             "c6i.metal": {
+                "ap-northeast-1": 6.848,
+                "ap-northeast-2": 6.144,
+                "ap-south-1": 5.44,
+                "ap-southeast-1": 6.272,
+                "ap-southeast-2": 7.104,
+                "ca-central-1": 5.952,
                 "eu-west-1": 5.8368,
+                "eu-west-2": 6.464,
+                "eu-west-3": 6.464,
+                "sa-east-1": 8.384,
                 "us-east-1": 5.44,
                 "us-east-2": 5.44,
+                "us-west-1": 6.784,
                 "us-west-2": 5.44
             },
             "c6i.2xlarge": {
+                "ap-northeast-1": 0.428,
+                "ap-northeast-2": 0.384,
+                "ap-south-1": 0.34,
+                "ap-southeast-1": 0.392,
+                "ap-southeast-2": 0.444,
+                "ca-central-1": 0.372,
                 "eu-west-1": 0.3648,
+                "eu-west-2": 0.404,
+                "eu-west-3": 0.404,
+                "sa-east-1": 0.524,
                 "us-east-1": 0.34,
                 "us-east-2": 0.34,
+                "us-west-1": 0.424,
                 "us-west-2": 0.34
             },
             "c6i.4xlarge": {
+                "ap-northeast-1": 0.856,
+                "ap-northeast-2": 0.768,
+                "ap-south-1": 0.68,
+                "ap-southeast-1": 0.784,
+                "ap-southeast-2": 0.888,
+                "ca-central-1": 0.744,
                 "eu-west-1": 0.7296,
+                "eu-west-2": 0.808,
+                "eu-west-3": 0.808,
+                "sa-east-1": 1.048,
                 "us-east-1": 0.68,
                 "us-east-2": 0.68,
+                "us-west-1": 0.848,
                 "us-west-2": 0.68
             },
             "c6i.8xlarge": {
+                "ap-northeast-1": 1.712,
+                "ap-northeast-2": 1.536,
+                "ap-south-1": 1.36,
+                "ap-southeast-1": 1.568,
+                "ap-southeast-2": 1.776,
+                "ca-central-1": 1.488,
                 "eu-west-1": 1.4592,
+                "eu-west-2": 1.616,
+                "eu-west-3": 1.616,
+                "sa-east-1": 2.096,
                 "us-east-1": 1.36,
                 "us-east-2": 1.36,
+                "us-west-1": 1.696,
                 "us-west-2": 1.36
             },
             "c6i.12xlarge": {
+                "ap-northeast-1": 2.568,
+                "ap-northeast-2": 2.304,
+                "ap-south-1": 2.04,
+                "ap-southeast-1": 2.352,
+                "ap-southeast-2": 2.664,
+                "ca-central-1": 2.232,
                 "eu-west-1": 2.1888,
+                "eu-west-2": 2.424,
+                "eu-west-3": 2.424,
+                "sa-east-1": 3.144,
                 "us-east-1": 2.04,
                 "us-east-2": 2.04,
+                "us-west-1": 2.544,
                 "us-west-2": 2.04
             },
             "c6i.16xlarge": {
+                "ap-northeast-1": 3.424,
+                "ap-northeast-2": 3.072,
+                "ap-south-1": 2.72,
+                "ap-southeast-1": 3.136,
+                "ap-southeast-2": 3.552,
+                "ca-central-1": 2.976,
                 "eu-west-1": 2.9184,
+                "eu-west-2": 3.232,
+                "eu-west-3": 3.232,
+                "sa-east-1": 4.192,
                 "us-east-1": 2.72,
                 "us-east-2": 2.72,
+                "us-west-1": 3.392,
                 "us-west-2": 2.72
             },
             "c6i.24xlarge": {
+                "ap-northeast-1": 5.136,
+                "ap-northeast-2": 4.608,
+                "ap-south-1": 4.08,
+                "ap-southeast-1": 4.704,
+                "ap-southeast-2": 5.328,
+                "ca-central-1": 4.464,
                 "eu-west-1": 4.3776,
+                "eu-west-2": 4.848,
+                "eu-west-3": 4.848,
+                "sa-east-1": 6.288,
                 "us-east-1": 4.08,
                 "us-east-2": 4.08,
+                "us-west-1": 5.088,
                 "us-west-2": 4.08
             },
             "c6i.32xlarge": {
+                "ap-northeast-1": 6.848,
+                "ap-northeast-2": 6.144,
+                "ap-south-1": 5.44,
+                "ap-southeast-1": 6.272,
+                "ap-southeast-2": 7.104,
+                "ca-central-1": 5.952,
                 "eu-west-1": 5.8368,
+                "eu-west-2": 6.464,
+                "eu-west-3": 6.464,
+                "sa-east-1": 8.384,
                 "us-east-1": 5.44,
                 "us-east-2": 5.44,
+                "us-west-1": 6.784,
                 "us-west-2": 5.44
             },
             "cc2.8xlarge": {
@@ -36314,6 +36514,7 @@
                 "ca-central-1": 0.759,
                 "eu-central-1": 0.794,
                 "eu-north-1": 0.698,
+                "eu-south-1": 0.772,
                 "eu-west-1": 0.735,
                 "eu-west-2": 0.772,
                 "eu-west-3": 0.772,
@@ -36333,6 +36534,7 @@
                 "ca-central-1": 1.518,
                 "eu-central-1": 1.588,
                 "eu-north-1": 1.396,
+                "eu-south-1": 1.544,
                 "eu-west-1": 1.47,
                 "eu-west-2": 1.544,
                 "eu-west-3": 1.544,
@@ -36352,6 +36554,7 @@
                 "ca-central-1": 3.036,
                 "eu-central-1": 3.176,
                 "eu-north-1": 2.792,
+                "eu-south-1": 3.088,
                 "eu-west-1": 2.94,
                 "eu-west-2": 3.087,
                 "eu-west-3": 3.088,
@@ -36371,6 +36574,7 @@
                 "ca-central-1": 6.072,
                 "eu-central-1": 6.352,
                 "eu-north-1": 5.584,
+                "eu-south-1": 6.176,
                 "eu-west-1": 5.88,
                 "eu-west-2": 6.174,
                 "eu-west-3": 6.176,
@@ -36629,6 +36833,7 @@
                 "ca-central-1": 0.584,
                 "eu-central-1": 0.658,
                 "eu-north-1": 0.558,
+                "eu-south-1": 0.616,
                 "eu-west-1": 0.587,
                 "eu-west-2": 0.615,
                 "eu-west-3": 0.615,
@@ -36649,6 +36854,7 @@
                 "ca-central-1": 8.687,
                 "eu-central-1": 9.78,
                 "eu-north-1": 8.3,
+                "eu-south-1": 9.16,
                 "eu-west-1": 8.724,
                 "eu-west-2": 9.154,
                 "eu-west-3": 9.148,
@@ -36669,6 +36875,7 @@
                 "ca-central-1": 0.835,
                 "eu-central-1": 0.94,
                 "eu-north-1": 0.798,
+                "eu-south-1": 0.88,
                 "eu-west-1": 0.838,
                 "eu-west-2": 0.88,
                 "eu-west-3": 0.879,
@@ -36689,6 +36896,7 @@
                 "ca-central-1": 1.337,
                 "eu-central-1": 1.505,
                 "eu-north-1": 1.277,
+                "eu-south-1": 1.41,
                 "eu-west-1": 1.342,
                 "eu-west-2": 1.409,
                 "eu-west-3": 1.408,
@@ -36709,6 +36917,7 @@
                 "ca-central-1": 2.416,
                 "eu-central-1": 2.72,
                 "eu-north-1": 2.308,
+                "eu-south-1": 2.547,
                 "eu-west-1": 2.426,
                 "eu-west-2": 2.546,
                 "eu-west-3": 2.544,
@@ -36729,6 +36938,7 @@
                 "ca-central-1": 4.343,
                 "eu-central-1": 4.89,
                 "eu-north-1": 4.15,
+                "eu-south-1": 4.58,
                 "eu-west-1": 4.362,
                 "eu-west-2": 4.577,
                 "eu-west-3": 4.574,
@@ -36749,6 +36959,7 @@
                 "ca-central-1": 4.832,
                 "eu-central-1": 5.44,
                 "eu-north-1": 4.617,
+                "eu-south-1": 5.095,
                 "eu-west-1": 4.853,
                 "eu-west-2": 5.092,
                 "eu-west-3": 5.088,
@@ -36799,6 +37010,48 @@
                 "us-east-1": 16.288,
                 "us-west-2": 16.288
             },
+            "g5g.xlarge": {
+                "ap-northeast-1": 0.5669,
+                "ap-northeast-2": 0.5166,
+                "ap-southeast-1": 0.5877,
+                "us-east-1": 0.42,
+                "us-west-2": 0.42
+            },
+            "g5g.metal": {
+                "ap-northeast-1": 3.7039,
+                "ap-northeast-2": 3.3752,
+                "ap-southeast-1": 3.8395,
+                "us-east-1": 2.744,
+                "us-west-2": 2.744
+            },
+            "g5g.2xlarge": {
+                "ap-northeast-1": 0.7505,
+                "ap-northeast-2": 0.6839,
+                "ap-southeast-1": 0.778,
+                "us-east-1": 0.556,
+                "us-west-2": 0.556
+            },
+            "g5g.4xlarge": {
+                "ap-northeast-1": 1.1176,
+                "ap-northeast-2": 1.0185,
+                "ap-southeast-1": 1.1586,
+                "us-east-1": 0.828,
+                "us-west-2": 0.828
+            },
+            "g5g.8xlarge": {
+                "ap-northeast-1": 1.8519,
+                "ap-northeast-2": 1.6876,
+                "ap-southeast-1": 1.9198,
+                "us-east-1": 1.372,
+                "us-west-2": 1.372
+            },
+            "g5g.16xlarge": {
+                "ap-northeast-1": 3.7039,
+                "ap-northeast-2": 3.3752,
+                "ap-southeast-1": 3.8395,
+                "us-east-1": 2.744,
+                "us-west-2": 2.744
+            },
             "h1.2xlarge": {
                 "eu-west-1": 0.519,
                 "us-east-1": 0.468,
@@ -36823,6 +37076,10 @@
                 "us-east-2": 3.744,
                 "us-west-2": 3.744
             },
+            "hpc6a.48xlarge": {
+                "us-east-2": 2.88,
+                "us-gov-west-1": 3.467
+            },
             "hs1.8xlarge": {
                 "ap-northeast-1": 5.4,
                 "ap-southeast-1": 5.57,
@@ -36898,6 +37155,7 @@
                 "ca-central-1": 0.172,
                 "eu-central-1": 0.186,
                 "eu-north-1": 0.163,
+                "eu-south-1": 0.181,
                 "eu-west-1": 0.172,
                 "eu-west-2": 0.181,
                 "eu-west-3": 0.181,
@@ -36918,6 +37176,7 @@
                 "ca-central-1": 0.344,
                 "eu-central-1": 0.372,
                 "eu-north-1": 0.326,
+                "eu-south-1": 0.362,
                 "eu-west-1": 0.344,
                 "eu-west-2": 0.362,
                 "eu-west-3": 0.362,
@@ -36933,10 +37192,12 @@
                 "ap-northeast-1": 5.856,
                 "ap-northeast-2": 5.856,
                 "ap-south-1": 5.664,
+                "ap-southeast-1": 5.984,
                 "ap-southeast-2": 5.984,
                 "ca-central-1": 5.504,
                 "eu-central-1": 5.952,
                 "eu-north-1": 5.216,
+                "eu-south-1": 5.792,
                 "eu-west-1": 5.504,
                 "eu-west-2": 5.792,
                 "eu-west-3": 5.792,
@@ -36957,6 +37218,7 @@
                 "ca-central-1": 0.688,
                 "eu-central-1": 0.744,
                 "eu-north-1": 0.652,
+                "eu-south-1": 0.724,
                 "eu-west-1": 0.688,
                 "eu-west-2": 0.724,
                 "eu-west-3": 0.724,
@@ -36977,6 +37239,7 @@
                 "ca-central-1": 1.376,
                 "eu-central-1": 1.488,
                 "eu-north-1": 1.304,
+                "eu-south-1": 1.448,
                 "eu-west-1": 1.376,
                 "eu-west-2": 1.448,
                 "eu-west-3": 1.448,
@@ -36997,6 +37260,7 @@
                 "ca-central-1": 2.752,
                 "eu-central-1": 2.976,
                 "eu-north-1": 2.608,
+                "eu-south-1": 2.896,
                 "eu-west-1": 2.752,
                 "eu-west-2": 2.896,
                 "eu-west-3": 2.896,
@@ -37017,6 +37281,7 @@
                 "ca-central-1": 5.504,
                 "eu-central-1": 5.952,
                 "eu-north-1": 5.216,
+                "eu-south-1": 5.792,
                 "eu-west-1": 5.504,
                 "eu-west-2": 5.792,
                 "eu-west-3": 5.792,
@@ -37037,6 +37302,7 @@
                 "ca-central-1": 0.25,
                 "eu-central-1": 0.27,
                 "eu-north-1": 0.237,
+                "eu-south-1": 0.262,
                 "eu-west-1": 0.25,
                 "eu-west-2": 0.263,
                 "eu-west-3": 0.263,
@@ -37057,6 +37323,7 @@
                 "ca-central-1": 0.5,
                 "eu-central-1": 0.54,
                 "eu-north-1": 0.474,
+                "eu-south-1": 0.524,
                 "eu-west-1": 0.5,
                 "eu-west-2": 0.526,
                 "eu-west-3": 0.526,
@@ -37077,6 +37344,7 @@
                 "ca-central-1": 12.0,
                 "eu-central-1": 12.96,
                 "eu-north-1": 11.376,
+                "eu-south-1": 12.586,
                 "eu-west-1": 12.0,
                 "eu-west-2": 12.624,
                 "eu-west-3": 12.624,
@@ -37097,6 +37365,7 @@
                 "ca-central-1": 1.0,
                 "eu-central-1": 1.08,
                 "eu-north-1": 0.948,
+                "eu-south-1": 1.049,
                 "eu-west-1": 1.0,
                 "eu-west-2": 1.052,
                 "eu-west-3": 1.052,
@@ -37117,6 +37386,7 @@
                 "ca-central-1": 1.5,
                 "eu-central-1": 1.62,
                 "eu-north-1": 1.422,
+                "eu-south-1": 1.573,
                 "eu-west-1": 1.5,
                 "eu-west-2": 1.578,
                 "eu-west-3": 1.578,
@@ -37137,6 +37407,7 @@
                 "ca-central-1": 3.0,
                 "eu-central-1": 3.24,
                 "eu-north-1": 2.844,
+                "eu-south-1": 3.146,
                 "eu-west-1": 3.0,
                 "eu-west-2": 3.156,
                 "eu-west-3": 3.156,
@@ -37157,6 +37428,7 @@
                 "ca-central-1": 6.0,
                 "eu-central-1": 6.48,
                 "eu-north-1": 5.688,
+                "eu-south-1": 6.293,
                 "eu-west-1": 6.0,
                 "eu-west-2": 6.312,
                 "eu-west-3": 6.312,
@@ -37177,6 +37449,7 @@
                 "ca-central-1": 12.0,
                 "eu-central-1": 12.96,
                 "eu-north-1": 11.376,
+                "eu-south-1": 12.586,
                 "eu-west-1": 12.0,
                 "eu-west-2": 12.624,
                 "eu-west-3": 12.624,
@@ -37190,6 +37463,42 @@
             "i3p.16xlarge": {
                 "us-gov-west-1": 6.016
             },
+            "im4gn.large": {
+                "eu-west-1": 0.20055,
+                "us-east-1": 0.1819,
+                "us-east-2": 0.1819,
+                "us-west-2": 0.1819
+            },
+            "im4gn.xlarge": {
+                "eu-west-1": 0.4011,
+                "us-east-1": 0.36379,
+                "us-east-2": 0.36379,
+                "us-west-2": 0.36379
+            },
+            "im4gn.2xlarge": {
+                "eu-west-1": 0.80221,
+                "us-east-1": 0.72758,
+                "us-east-2": 0.72758,
+                "us-west-2": 0.72758
+            },
+            "im4gn.4xlarge": {
+                "eu-west-1": 1.60442,
+                "us-east-1": 1.45517,
+                "us-east-2": 1.45517,
+                "us-west-2": 1.45517
+            },
+            "im4gn.8xlarge": {
+                "eu-west-1": 3.20883,
+                "us-east-1": 2.91034,
+                "us-east-2": 2.91034,
+                "us-west-2": 2.91034
+            },
+            "im4gn.16xlarge": {
+                "eu-west-1": 6.41766,
+                "us-east-1": 5.82067,
+                "us-east-2": 5.82067,
+                "us-west-2": 5.82067
+            },
             "inf1.xlarge": {
                 "ap-east-1": 0.352,
                 "ap-northeast-1": 0.308,
@@ -37200,6 +37509,7 @@
                 "ca-central-1": 0.254,
                 "eu-central-1": 0.285,
                 "eu-north-1": 0.242,
+                "eu-south-1": 0.267,
                 "eu-west-1": 0.254,
                 "eu-west-2": 0.267,
                 "eu-west-3": 0.267,
@@ -37220,6 +37530,7 @@
                 "ca-central-1": 0.403,
                 "eu-central-1": 0.453,
                 "eu-north-1": 0.385,
+                "eu-south-1": 0.424,
                 "eu-west-1": 0.403,
                 "eu-west-2": 0.424,
                 "eu-west-3": 0.423,
@@ -37240,6 +37551,7 @@
                 "ca-central-1": 1.315,
                 "eu-central-1": 1.475,
                 "eu-north-1": 1.254,
+                "eu-south-1": 1.382,
                 "eu-west-1": 1.315,
                 "eu-west-2": 1.382,
                 "eu-west-3": 1.379,
@@ -37260,6 +37572,7 @@
                 "ca-central-1": 5.26,
                 "eu-central-1": 5.902,
                 "eu-north-1": 5.016,
+                "eu-south-1": 5.53,
                 "eu-west-1": 5.26,
                 "eu-west-2": 5.53,
                 "eu-west-3": 5.517,
@@ -37270,6 +37583,42 @@
                 "us-west-1": 5.671,
                 "us-west-2": 4.721
             },
+            "is4gen.medium": {
+                "eu-west-1": 0.15938,
+                "us-east-1": 0.14408,
+                "us-east-2": 0.14408,
+                "us-west-2": 0.14408
+            },
+            "is4gen.large": {
+                "eu-west-1": 0.31875,
+                "us-east-1": 0.28815,
+                "us-east-2": 0.28815,
+                "us-west-2": 0.28815
+            },
+            "is4gen.xlarge": {
+                "eu-west-1": 0.6375,
+                "us-east-1": 0.5763,
+                "us-east-2": 0.5763,
+                "us-west-2": 0.5763
+            },
+            "is4gen.2xlarge": {
+                "eu-west-1": 1.275,
+                "us-east-1": 1.1526,
+                "us-east-2": 1.1526,
+                "us-west-2": 1.1526
+            },
+            "is4gen.4xlarge": {
+                "eu-west-1": 2.55,
+                "us-east-1": 2.3052,
+                "us-east-2": 2.3052,
+                "us-west-2": 2.3052
+            },
+            "is4gen.8xlarge": {
+                "eu-west-1": 5.1,
+                "us-east-1": 4.6104,
+                "us-east-2": 4.6104,
+                "us-west-2": 4.6104
+            },
             "m1.small": {
                 "ap-northeast-1": 0.061,
                 "ap-southeast-1": 0.058,
@@ -37507,6 +37856,7 @@
                 "ca-central-1": 0.107,
                 "eu-central-1": 0.115,
                 "eu-north-1": 0.102,
+                "eu-south-1": 0.112,
                 "eu-west-1": 0.107,
                 "eu-west-2": 0.111,
                 "eu-west-3": 0.112,
@@ -37527,6 +37877,7 @@
                 "ca-central-1": 0.214,
                 "eu-central-1": 0.23,
                 "eu-north-1": 0.204,
+                "eu-south-1": 0.224,
                 "eu-west-1": 0.214,
                 "eu-west-2": 0.222,
                 "eu-west-3": 0.224,
@@ -37547,6 +37898,7 @@
                 "ca-central-1": 5.136,
                 "eu-central-1": 5.52,
                 "eu-north-1": 4.896,
+                "eu-south-1": 5.376,
                 "eu-west-1": 5.136,
                 "eu-west-2": 5.328,
                 "eu-west-3": 5.376,
@@ -37567,6 +37919,7 @@
                 "ca-central-1": 0.428,
                 "eu-central-1": 0.46,
                 "eu-north-1": 0.408,
+                "eu-south-1": 0.448,
                 "eu-west-1": 0.428,
                 "eu-west-2": 0.444,
                 "eu-west-3": 0.448,
@@ -37587,6 +37940,7 @@
                 "ca-central-1": 0.856,
                 "eu-central-1": 0.92,
                 "eu-north-1": 0.816,
+                "eu-south-1": 0.896,
                 "eu-west-1": 0.856,
                 "eu-west-2": 0.888,
                 "eu-west-3": 0.896,
@@ -37607,6 +37961,7 @@
                 "ca-central-1": 1.712,
                 "eu-central-1": 1.84,
                 "eu-north-1": 1.632,
+                "eu-south-1": 1.792,
                 "eu-west-1": 1.712,
                 "eu-west-2": 1.776,
                 "eu-west-3": 1.792,
@@ -37627,6 +37982,7 @@
                 "ca-central-1": 2.568,
                 "eu-central-1": 2.76,
                 "eu-north-1": 2.448,
+                "eu-south-1": 2.688,
                 "eu-west-1": 2.568,
                 "eu-west-2": 2.664,
                 "eu-west-3": 2.688,
@@ -37647,6 +38003,7 @@
                 "ca-central-1": 3.424,
                 "eu-central-1": 3.68,
                 "eu-north-1": 3.264,
+                "eu-south-1": 3.584,
                 "eu-west-1": 3.424,
                 "eu-west-2": 3.552,
                 "eu-west-3": 3.584,
@@ -37667,6 +38024,7 @@
                 "ca-central-1": 5.136,
                 "eu-central-1": 5.52,
                 "eu-north-1": 4.896,
+                "eu-south-1": 5.376,
                 "eu-west-1": 5.136,
                 "eu-west-2": 5.328,
                 "eu-west-3": 5.376,
@@ -37685,6 +38043,7 @@
                 "ap-southeast-2": 0.108,
                 "ca-central-1": 0.096,
                 "eu-central-1": 0.104,
+                "eu-south-1": 0.101,
                 "eu-west-1": 0.096,
                 "eu-west-2": 0.1,
                 "eu-west-3": 0.101,
@@ -37703,6 +38062,7 @@
                 "ap-southeast-2": 0.216,
                 "ca-central-1": 0.192,
                 "eu-central-1": 0.208,
+                "eu-south-1": 0.202,
                 "eu-west-1": 0.192,
                 "eu-west-2": 0.2,
                 "eu-west-3": 0.202,
@@ -37721,6 +38081,7 @@
                 "ap-southeast-2": 0.432,
                 "ca-central-1": 0.384,
                 "eu-central-1": 0.416,
+                "eu-south-1": 0.404,
                 "eu-west-1": 0.384,
                 "eu-west-2": 0.4,
                 "eu-west-3": 0.404,
@@ -37739,6 +38100,7 @@
                 "ap-southeast-2": 0.864,
                 "ca-central-1": 0.768,
                 "eu-central-1": 0.832,
+                "eu-south-1": 0.808,
                 "eu-west-1": 0.768,
                 "eu-west-2": 0.8,
                 "eu-west-3": 0.808,
@@ -37757,6 +38119,7 @@
                 "ap-southeast-2": 1.728,
                 "ca-central-1": 1.536,
                 "eu-central-1": 1.664,
+                "eu-south-1": 1.616,
                 "eu-west-1": 1.536,
                 "eu-west-2": 1.6,
                 "eu-west-3": 1.616,
@@ -37775,6 +38138,7 @@
                 "ap-southeast-2": 2.592,
                 "ca-central-1": 2.304,
                 "eu-central-1": 2.496,
+                "eu-south-1": 2.424,
                 "eu-west-1": 2.304,
                 "eu-west-2": 2.4,
                 "eu-west-3": 2.424,
@@ -37793,6 +38157,7 @@
                 "ap-southeast-2": 3.456,
                 "ca-central-1": 3.072,
                 "eu-central-1": 3.328,
+                "eu-south-1": 3.232,
                 "eu-west-1": 3.072,
                 "eu-west-2": 3.2,
                 "eu-west-3": 3.232,
@@ -37811,6 +38176,7 @@
                 "ap-southeast-2": 5.184,
                 "ca-central-1": 4.608,
                 "eu-central-1": 4.992,
+                "eu-south-1": 4.848,
                 "eu-west-1": 4.608,
                 "eu-west-2": 4.8,
                 "eu-west-3": 4.848,
@@ -37975,6 +38341,7 @@
                 "ca-central-1": 0.126,
                 "eu-central-1": 0.136,
                 "eu-north-1": 0.12,
+                "eu-south-1": 0.132,
                 "eu-west-1": 0.126,
                 "eu-west-2": 0.131,
                 "eu-west-3": 0.132,
@@ -37995,6 +38362,7 @@
                 "ca-central-1": 0.252,
                 "eu-central-1": 0.272,
                 "eu-north-1": 0.24,
+                "eu-south-1": 0.264,
                 "eu-west-1": 0.252,
                 "eu-west-2": 0.262,
                 "eu-west-3": 0.264,
@@ -38015,6 +38383,7 @@
                 "ca-central-1": 6.048,
                 "eu-central-1": 6.528,
                 "eu-north-1": 5.76,
+                "eu-south-1": 6.336,
                 "eu-west-1": 6.048,
                 "eu-west-2": 6.288,
                 "eu-west-3": 6.336,
@@ -38035,6 +38404,7 @@
                 "ca-central-1": 0.504,
                 "eu-central-1": 0.544,
                 "eu-north-1": 0.48,
+                "eu-south-1": 0.528,
                 "eu-west-1": 0.504,
                 "eu-west-2": 0.524,
                 "eu-west-3": 0.528,
@@ -38055,6 +38425,7 @@
                 "ca-central-1": 1.008,
                 "eu-central-1": 1.088,
                 "eu-north-1": 0.96,
+                "eu-south-1": 1.056,
                 "eu-west-1": 1.008,
                 "eu-west-2": 1.048,
                 "eu-west-3": 1.056,
@@ -38075,6 +38446,7 @@
                 "ca-central-1": 2.016,
                 "eu-central-1": 2.176,
                 "eu-north-1": 1.92,
+                "eu-south-1": 2.112,
                 "eu-west-1": 2.016,
                 "eu-west-2": 2.096,
                 "eu-west-3": 2.112,
@@ -38095,6 +38467,7 @@
                 "ca-central-1": 3.024,
                 "eu-central-1": 3.264,
                 "eu-north-1": 2.88,
+                "eu-south-1": 3.168,
                 "eu-west-1": 3.024,
                 "eu-west-2": 3.144,
                 "eu-west-3": 3.168,
@@ -38115,6 +38488,7 @@
                 "ca-central-1": 4.032,
                 "eu-central-1": 4.352,
                 "eu-north-1": 3.84,
+                "eu-south-1": 4.224,
                 "eu-west-1": 4.032,
                 "eu-west-2": 4.192,
                 "eu-west-3": 4.224,
@@ -38135,6 +38509,7 @@
                 "ca-central-1": 6.048,
                 "eu-central-1": 6.528,
                 "eu-north-1": 5.76,
+                "eu-south-1": 6.336,
                 "eu-west-1": 6.048,
                 "eu-west-2": 6.288,
                 "eu-west-3": 6.336,
@@ -38416,6 +38791,66 @@
                 "us-west-1": 4.6248,
                 "us-west-2": 3.9641
             },
+            "m6a.large": {
+                "ap-south-1": 0.05555,
+                "eu-west-1": 0.0963,
+                "us-east-1": 0.0864,
+                "us-west-2": 0.0864
+            },
+            "m6a.xlarge": {
+                "ap-south-1": 0.1111,
+                "eu-west-1": 0.1926,
+                "us-east-1": 0.1728,
+                "us-west-2": 0.1728
+            },
+            "m6a.2xlarge": {
+                "ap-south-1": 0.2222,
+                "eu-west-1": 0.3852,
+                "us-east-1": 0.3456,
+                "us-west-2": 0.3456
+            },
+            "m6a.4xlarge": {
+                "ap-south-1": 0.4444,
+                "eu-west-1": 0.7704,
+                "us-east-1": 0.6912,
+                "us-west-2": 0.6912
+            },
+            "m6a.8xlarge": {
+                "ap-south-1": 0.8888,
+                "eu-west-1": 1.5408,
+                "us-east-1": 1.3824,
+                "us-west-2": 1.3824
+            },
+            "m6a.12xlarge": {
+                "ap-south-1": 1.3332,
+                "eu-west-1": 2.3112,
+                "us-east-1": 2.0736,
+                "us-west-2": 2.0736
+            },
+            "m6a.16xlarge": {
+                "ap-south-1": 1.7776,
+                "eu-west-1": 3.0816,
+                "us-east-1": 2.7648,
+                "us-west-2": 2.7648
+            },
+            "m6a.24xlarge": {
+                "ap-south-1": 2.6664,
+                "eu-west-1": 4.6224,
+                "us-east-1": 4.1472,
+                "us-west-2": 4.1472
+            },
+            "m6a.32xlarge": {
+                "ap-south-1": 3.5552,
+                "eu-west-1": 6.1632,
+                "us-east-1": 5.5296,
+                "us-west-2": 5.5296
+            },
+            "m6a.48xlarge": {
+                "ap-south-1": 5.3328,
+                "eu-west-1": 9.2448,
+                "us-east-1": 8.2944,
+                "us-west-2": 8.2944
+            },
             "m6g.medium": {
                 "ap-east-1": 0.053,
                 "ap-northeast-1": 0.0495,
@@ -38426,6 +38861,7 @@
                 "ca-central-1": 0.0428,
                 "eu-central-1": 0.046,
                 "eu-north-1": 0.041,
+                "eu-south-1": 0.0448,
                 "eu-west-1": 0.043,
                 "eu-west-2": 0.0444,
                 "eu-west-3": 0.045,
@@ -38446,6 +38882,7 @@
                 "ca-central-1": 0.0856,
                 "eu-central-1": 0.092,
                 "eu-north-1": 0.082,
+                "eu-south-1": 0.0896,
                 "eu-west-1": 0.086,
                 "eu-west-2": 0.0888,
                 "eu-west-3": 0.09,
@@ -38466,6 +38903,7 @@
                 "ca-central-1": 0.1712,
                 "eu-central-1": 0.184,
                 "eu-north-1": 0.164,
+                "eu-south-1": 0.1792,
                 "eu-west-1": 0.172,
                 "eu-west-2": 0.1776,
                 "eu-west-3": 0.18,
@@ -38486,6 +38924,7 @@
                 "ca-central-1": 2.7392,
                 "eu-central-1": 2.944,
                 "eu-north-1": 2.624,
+                "eu-south-1": 2.8672,
                 "eu-west-1": 2.752,
                 "eu-west-2": 2.8416,
                 "eu-west-3": 2.88,
@@ -38506,6 +38945,7 @@
                 "ca-central-1": 0.3424,
                 "eu-central-1": 0.368,
                 "eu-north-1": 0.328,
+                "eu-south-1": 0.3584,
                 "eu-west-1": 0.344,
                 "eu-west-2": 0.3552,
                 "eu-west-3": 0.36,
@@ -38526,6 +38966,7 @@
                 "ca-central-1": 0.6848,
                 "eu-central-1": 0.736,
                 "eu-north-1": 0.656,
+                "eu-south-1": 0.7168,
                 "eu-west-1": 0.688,
                 "eu-west-2": 0.7104,
                 "eu-west-3": 0.72,
@@ -38546,6 +38987,7 @@
                 "ca-central-1": 1.3696,
                 "eu-central-1": 1.472,
                 "eu-north-1": 1.312,
+                "eu-south-1": 1.4336,
                 "eu-west-1": 1.376,
                 "eu-west-2": 1.4208,
                 "eu-west-3": 1.44,
@@ -38566,6 +39008,7 @@
                 "ca-central-1": 2.0544,
                 "eu-central-1": 2.208,
                 "eu-north-1": 1.968,
+                "eu-south-1": 2.1504,
                 "eu-west-1": 2.064,
                 "eu-west-2": 2.1312,
                 "eu-west-3": 2.16,
@@ -38586,6 +39029,7 @@
                 "ca-central-1": 2.7392,
                 "eu-central-1": 2.944,
                 "eu-north-1": 2.624,
+                "eu-south-1": 2.8672,
                 "eu-west-1": 2.752,
                 "eu-west-2": 2.8416,
                 "eu-west-3": 2.88,
@@ -38719,8 +39163,10 @@
                 "ap-south-1": 0.101,
                 "ap-southeast-1": 0.12,
                 "ap-southeast-2": 0.12,
+                "ca-central-1": 0.107,
                 "eu-central-1": 0.115,
                 "eu-west-1": 0.107,
+                "eu-west-2": 0.111,
                 "eu-west-3": 0.112,
                 "sa-east-1": 0.153,
                 "us-east-1": 0.096,
@@ -38734,8 +39180,10 @@
                 "ap-south-1": 0.202,
                 "ap-southeast-1": 0.24,
                 "ap-southeast-2": 0.24,
+                "ca-central-1": 0.214,
                 "eu-central-1": 0.23,
                 "eu-west-1": 0.214,
+                "eu-west-2": 0.222,
                 "eu-west-3": 0.224,
                 "sa-east-1": 0.306,
                 "us-east-1": 0.192,
@@ -38749,8 +39197,10 @@
                 "ap-south-1": 6.464,
                 "ap-southeast-1": 7.68,
                 "ap-southeast-2": 7.68,
+                "ca-central-1": 6.848,
                 "eu-central-1": 7.36,
                 "eu-west-1": 6.848,
+                "eu-west-2": 7.104,
                 "eu-west-3": 7.168,
                 "sa-east-1": 9.792,
                 "us-east-1": 6.144,
@@ -38764,8 +39214,10 @@
                 "ap-south-1": 0.404,
                 "ap-southeast-1": 0.48,
                 "ap-southeast-2": 0.48,
+                "ca-central-1": 0.428,
                 "eu-central-1": 0.46,
                 "eu-west-1": 0.428,
+                "eu-west-2": 0.444,
                 "eu-west-3": 0.448,
                 "sa-east-1": 0.612,
                 "us-east-1": 0.384,
@@ -38779,8 +39231,10 @@
                 "ap-south-1": 0.808,
                 "ap-southeast-1": 0.96,
                 "ap-southeast-2": 0.96,
+                "ca-central-1": 0.856,
                 "eu-central-1": 0.92,
                 "eu-west-1": 0.856,
+                "eu-west-2": 0.888,
                 "eu-west-3": 0.896,
                 "sa-east-1": 1.224,
                 "us-east-1": 0.768,
@@ -38794,8 +39248,10 @@
                 "ap-south-1": 1.616,
                 "ap-southeast-1": 1.92,
                 "ap-southeast-2": 1.92,
+                "ca-central-1": 1.712,
                 "eu-central-1": 1.84,
                 "eu-west-1": 1.712,
+                "eu-west-2": 1.776,
                 "eu-west-3": 1.792,
                 "sa-east-1": 2.448,
                 "us-east-1": 1.536,
@@ -38809,8 +39265,10 @@
                 "ap-south-1": 2.424,
                 "ap-southeast-1": 2.88,
                 "ap-southeast-2": 2.88,
+                "ca-central-1": 2.568,
                 "eu-central-1": 2.76,
                 "eu-west-1": 2.568,
+                "eu-west-2": 2.664,
                 "eu-west-3": 2.688,
                 "sa-east-1": 3.672,
                 "us-east-1": 2.304,
@@ -38824,8 +39282,10 @@
                 "ap-south-1": 3.232,
                 "ap-southeast-1": 3.84,
                 "ap-southeast-2": 3.84,
+                "ca-central-1": 3.424,
                 "eu-central-1": 3.68,
                 "eu-west-1": 3.424,
+                "eu-west-2": 3.552,
                 "eu-west-3": 3.584,
                 "sa-east-1": 4.896,
                 "us-east-1": 3.072,
@@ -38839,8 +39299,10 @@
                 "ap-south-1": 4.848,
                 "ap-southeast-1": 5.76,
                 "ap-southeast-2": 5.76,
+                "ca-central-1": 5.136,
                 "eu-central-1": 5.52,
                 "eu-west-1": 5.136,
+                "eu-west-2": 5.328,
                 "eu-west-3": 5.376,
                 "sa-east-1": 7.344,
                 "us-east-1": 4.608,
@@ -38854,8 +39316,10 @@
                 "ap-south-1": 6.464,
                 "ap-southeast-1": 7.68,
                 "ap-southeast-2": 7.68,
+                "ca-central-1": 6.848,
                 "eu-central-1": 7.36,
                 "eu-west-1": 6.848,
+                "eu-west-2": 7.104,
                 "eu-west-3": 7.168,
                 "sa-east-1": 9.792,
                 "us-east-1": 6.144,
@@ -39153,6 +39617,7 @@
                 "ca-central-1": 0.138,
                 "eu-central-1": 0.152,
                 "eu-north-1": 0.134,
+                "eu-south-1": 0.148,
                 "eu-west-1": 0.141,
                 "eu-west-2": 0.148,
                 "eu-west-3": 0.148,
@@ -39173,6 +39638,7 @@
                 "ca-central-1": 0.276,
                 "eu-central-1": 0.304,
                 "eu-north-1": 0.268,
+                "eu-south-1": 0.296,
                 "eu-west-1": 0.282,
                 "eu-west-2": 0.296,
                 "eu-west-3": 0.296,
@@ -39193,6 +39659,7 @@
                 "ca-central-1": 6.624,
                 "eu-central-1": 7.296,
                 "eu-north-1": 6.432,
+                "eu-south-1": 7.104,
                 "eu-west-1": 6.768,
                 "eu-west-2": 7.104,
                 "eu-west-3": 7.104,
@@ -39213,6 +39680,7 @@
                 "ca-central-1": 0.552,
                 "eu-central-1": 0.608,
                 "eu-north-1": 0.536,
+                "eu-south-1": 0.592,
                 "eu-west-1": 0.564,
                 "eu-west-2": 0.592,
                 "eu-west-3": 0.592,
@@ -39233,6 +39701,7 @@
                 "ca-central-1": 1.104,
                 "eu-central-1": 1.216,
                 "eu-north-1": 1.072,
+                "eu-south-1": 1.184,
                 "eu-west-1": 1.128,
                 "eu-west-2": 1.184,
                 "eu-west-3": 1.184,
@@ -39253,6 +39722,7 @@
                 "ca-central-1": 2.208,
                 "eu-central-1": 2.432,
                 "eu-north-1": 2.144,
+                "eu-south-1": 2.368,
                 "eu-west-1": 2.256,
                 "eu-west-2": 2.368,
                 "eu-west-3": 2.368,
@@ -39273,6 +39743,7 @@
                 "ca-central-1": 3.312,
                 "eu-central-1": 3.648,
                 "eu-north-1": 3.216,
+                "eu-south-1": 3.552,
                 "eu-west-1": 3.384,
                 "eu-west-2": 3.552,
                 "eu-west-3": 3.552,
@@ -39293,6 +39764,7 @@
                 "ca-central-1": 4.416,
                 "eu-central-1": 4.864,
                 "eu-north-1": 4.288,
+                "eu-south-1": 4.736,
                 "eu-west-1": 4.512,
                 "eu-west-2": 4.736,
                 "eu-west-3": 4.736,
@@ -39313,6 +39785,7 @@
                 "ca-central-1": 6.624,
                 "eu-central-1": 7.296,
                 "eu-north-1": 6.432,
+                "eu-south-1": 7.104,
                 "eu-west-1": 6.768,
                 "eu-west-2": 7.104,
                 "eu-west-3": 7.104,
@@ -39331,6 +39804,7 @@
                 "ap-southeast-2": 0.136,
                 "ca-central-1": 0.124,
                 "eu-central-1": 0.137,
+                "eu-south-1": 0.133,
                 "eu-west-1": 0.127,
                 "eu-west-2": 0.133,
                 "eu-west-3": 0.133,
@@ -39349,6 +39823,7 @@
                 "ap-southeast-2": 0.272,
                 "ca-central-1": 0.248,
                 "eu-central-1": 0.274,
+                "eu-south-1": 0.266,
                 "eu-west-1": 0.254,
                 "eu-west-2": 0.266,
                 "eu-west-3": 0.266,
@@ -39367,6 +39842,7 @@
                 "ap-southeast-2": 0.544,
                 "ca-central-1": 0.496,
                 "eu-central-1": 0.548,
+                "eu-south-1": 0.532,
                 "eu-west-1": 0.508,
                 "eu-west-2": 0.532,
                 "eu-west-3": 0.532,
@@ -39385,6 +39861,7 @@
                 "ap-southeast-2": 1.088,
                 "ca-central-1": 0.992,
                 "eu-central-1": 1.096,
+                "eu-south-1": 1.064,
                 "eu-west-1": 1.016,
                 "eu-west-2": 1.064,
                 "eu-west-3": 1.064,
@@ -39403,6 +39880,7 @@
                 "ap-southeast-2": 2.176,
                 "ca-central-1": 1.984,
                 "eu-central-1": 2.192,
+                "eu-south-1": 2.128,
                 "eu-west-1": 2.032,
                 "eu-west-2": 2.128,
                 "eu-west-3": 2.128,
@@ -39421,6 +39899,7 @@
                 "ap-southeast-2": 3.264,
                 "ca-central-1": 2.976,
                 "eu-central-1": 3.288,
+                "eu-south-1": 3.192,
                 "eu-west-1": 3.048,
                 "eu-west-2": 3.192,
                 "eu-west-3": 3.192,
@@ -39439,6 +39918,7 @@
                 "ap-southeast-2": 4.352,
                 "ca-central-1": 3.968,
                 "eu-central-1": 4.384,
+                "eu-south-1": 4.256,
                 "eu-west-1": 4.064,
                 "eu-west-2": 4.256,
                 "eu-west-3": 4.256,
@@ -39457,6 +39937,7 @@
                 "ap-southeast-2": 6.528,
                 "ca-central-1": 5.952,
                 "eu-central-1": 6.576,
+                "eu-south-1": 6.384,
                 "eu-west-1": 6.096,
                 "eu-west-2": 6.384,
                 "eu-west-3": 6.384,
@@ -39613,6 +40094,7 @@
             },
             "r5b.large": {
                 "ap-northeast-1": 0.181,
+                "ap-northeast-2": 0.178,
                 "ap-southeast-1": 0.178,
                 "eu-central-1": 0.178,
                 "eu-west-1": 0.167,
@@ -39623,6 +40105,7 @@
             },
             "r5b.xlarge": {
                 "ap-northeast-1": 0.362,
+                "ap-northeast-2": 0.356,
                 "ap-southeast-1": 0.356,
                 "eu-central-1": 0.356,
                 "eu-west-1": 0.334,
@@ -39633,6 +40116,7 @@
             },
             "r5b.metal": {
                 "ap-northeast-1": 8.688,
+                "ap-northeast-2": 8.544,
                 "ap-southeast-1": 8.544,
                 "eu-central-1": 8.544,
                 "eu-west-1": 8.016,
@@ -39643,6 +40127,7 @@
             },
             "r5b.2xlarge": {
                 "ap-northeast-1": 0.724,
+                "ap-northeast-2": 0.712,
                 "ap-southeast-1": 0.712,
                 "eu-central-1": 0.712,
                 "eu-west-1": 0.668,
@@ -39653,6 +40138,7 @@
             },
             "r5b.4xlarge": {
                 "ap-northeast-1": 1.448,
+                "ap-northeast-2": 1.424,
                 "ap-southeast-1": 1.424,
                 "eu-central-1": 1.424,
                 "eu-west-1": 1.336,
@@ -39663,6 +40149,7 @@
             },
             "r5b.8xlarge": {
                 "ap-northeast-1": 2.896,
+                "ap-northeast-2": 2.848,
                 "ap-southeast-1": 2.848,
                 "eu-central-1": 2.848,
                 "eu-west-1": 2.672,
@@ -39673,6 +40160,7 @@
             },
             "r5b.12xlarge": {
                 "ap-northeast-1": 4.344,
+                "ap-northeast-2": 4.272,
                 "ap-southeast-1": 4.272,
                 "eu-central-1": 4.272,
                 "eu-west-1": 4.008,
@@ -39683,6 +40171,7 @@
             },
             "r5b.16xlarge": {
                 "ap-northeast-1": 5.792,
+                "ap-northeast-2": 5.696,
                 "ap-southeast-1": 5.696,
                 "eu-central-1": 5.696,
                 "eu-west-1": 5.344,
@@ -39693,6 +40182,7 @@
             },
             "r5b.24xlarge": {
                 "ap-northeast-1": 8.688,
+                "ap-northeast-2": 8.544,
                 "ap-southeast-1": 8.544,
                 "eu-central-1": 8.544,
                 "eu-west-1": 8.016,
@@ -39711,6 +40201,7 @@
                 "ca-central-1": 0.158,
                 "eu-central-1": 0.173,
                 "eu-north-1": 0.152,
+                "eu-south-1": 0.168,
                 "eu-west-1": 0.16,
                 "eu-west-2": 0.169,
                 "eu-west-3": 0.169,
@@ -39731,6 +40222,7 @@
                 "ca-central-1": 0.316,
                 "eu-central-1": 0.346,
                 "eu-north-1": 0.304,
+                "eu-south-1": 0.336,
                 "eu-west-1": 0.32,
                 "eu-west-2": 0.338,
                 "eu-west-3": 0.338,
@@ -39751,6 +40243,7 @@
                 "ca-central-1": 7.584,
                 "eu-central-1": 8.304,
                 "eu-north-1": 7.296,
+                "eu-south-1": 8.064,
                 "eu-west-1": 7.68,
                 "eu-west-2": 8.112,
                 "eu-west-3": 8.112,
@@ -39771,6 +40264,7 @@
                 "ca-central-1": 0.632,
                 "eu-central-1": 0.692,
                 "eu-north-1": 0.608,
+                "eu-south-1": 0.672,
                 "eu-west-1": 0.64,
                 "eu-west-2": 0.676,
                 "eu-west-3": 0.676,
@@ -39791,6 +40285,7 @@
                 "ca-central-1": 1.264,
                 "eu-central-1": 1.384,
                 "eu-north-1": 1.216,
+                "eu-south-1": 1.344,
                 "eu-west-1": 1.28,
                 "eu-west-2": 1.352,
                 "eu-west-3": 1.352,
@@ -39811,6 +40306,7 @@
                 "ca-central-1": 2.528,
                 "eu-central-1": 2.768,
                 "eu-north-1": 2.432,
+                "eu-south-1": 2.688,
                 "eu-west-1": 2.56,
                 "eu-west-2": 2.704,
                 "eu-west-3": 2.704,
@@ -39831,6 +40327,7 @@
                 "ca-central-1": 3.792,
                 "eu-central-1": 4.152,
                 "eu-north-1": 3.648,
+                "eu-south-1": 4.032,
                 "eu-west-1": 3.84,
                 "eu-west-2": 4.056,
                 "eu-west-3": 4.056,
@@ -39851,6 +40348,7 @@
                 "ca-central-1": 5.056,
                 "eu-central-1": 5.536,
                 "eu-north-1": 4.864,
+                "eu-south-1": 5.376,
                 "eu-west-1": 5.12,
                 "eu-west-2": 5.408,
                 "eu-west-3": 5.408,
@@ -39871,6 +40369,7 @@
                 "ca-central-1": 7.584,
                 "eu-central-1": 8.304,
                 "eu-north-1": 7.296,
+                "eu-south-1": 8.064,
                 "eu-west-1": 7.68,
                 "eu-west-2": 8.112,
                 "eu-west-3": 8.112,
@@ -40161,6 +40660,7 @@
                 "ca-central-1": 0.0552,
                 "eu-central-1": 0.0608,
                 "eu-north-1": 0.0535,
+                "eu-south-1": 0.0592,
                 "eu-west-1": 0.0564,
                 "eu-west-2": 0.0592,
                 "eu-west-3": 0.059,
@@ -40181,6 +40681,7 @@
                 "ca-central-1": 0.1104,
                 "eu-central-1": 0.1216,
                 "eu-north-1": 0.107,
+                "eu-south-1": 0.1184,
                 "eu-west-1": 0.1128,
                 "eu-west-2": 0.1184,
                 "eu-west-3": 0.118,
@@ -40201,6 +40702,7 @@
                 "ca-central-1": 0.2208,
                 "eu-central-1": 0.2432,
                 "eu-north-1": 0.214,
+                "eu-south-1": 0.2368,
                 "eu-west-1": 0.2256,
                 "eu-west-2": 0.2368,
                 "eu-west-3": 0.236,
@@ -40221,6 +40723,7 @@
                 "ca-central-1": 3.5328,
                 "eu-central-1": 3.8912,
                 "eu-north-1": 3.424,
+                "eu-south-1": 3.7888,
                 "eu-west-1": 3.6096,
                 "eu-west-2": 3.7888,
                 "eu-west-3": 3.776,
@@ -40241,6 +40744,7 @@
                 "ca-central-1": 0.4416,
                 "eu-central-1": 0.4864,
                 "eu-north-1": 0.428,
+                "eu-south-1": 0.4736,
                 "eu-west-1": 0.4512,
                 "eu-west-2": 0.4736,
                 "eu-west-3": 0.472,
@@ -40261,6 +40765,7 @@
                 "ca-central-1": 0.8832,
                 "eu-central-1": 0.9728,
                 "eu-north-1": 0.856,
+                "eu-south-1": 0.9472,
                 "eu-west-1": 0.9024,
                 "eu-west-2": 0.9472,
                 "eu-west-3": 0.944,
@@ -40281,6 +40786,7 @@
                 "ca-central-1": 1.7664,
                 "eu-central-1": 1.9456,
                 "eu-north-1": 1.712,
+                "eu-south-1": 1.8944,
                 "eu-west-1": 1.8048,
                 "eu-west-2": 1.8944,
                 "eu-west-3": 1.888,
@@ -40301,6 +40807,7 @@
                 "ca-central-1": 2.6496,
                 "eu-central-1": 2.9184,
                 "eu-north-1": 2.568,
+                "eu-south-1": 2.8416,
                 "eu-west-1": 2.7072,
                 "eu-west-2": 2.8416,
                 "eu-west-3": 2.832,
@@ -40321,6 +40828,7 @@
                 "ca-central-1": 3.5328,
                 "eu-central-1": 3.8912,
                 "eu-north-1": 3.424,
+                "eu-south-1": 3.7888,
                 "eu-west-1": 3.6096,
                 "eu-west-2": 3.7888,
                 "eu-west-3": 3.776,
@@ -40333,10 +40841,13 @@
             },
             "r6gd.medium": {
                 "ap-northeast-1": 0.0695,
+                "ap-south-1": 0.0374,
                 "ap-southeast-1": 0.0695,
                 "ap-southeast-2": 0.0695,
+                "ca-central-1": 0.0632,
                 "eu-central-1": 0.069,
                 "eu-west-1": 0.064,
+                "eu-west-3": 0.0676,
                 "us-east-1": 0.0576,
                 "us-east-2": 0.0576,
                 "us-west-1": 0.065,
@@ -40344,10 +40855,13 @@
             },
             "r6gd.large": {
                 "ap-northeast-1": 0.139,
+                "ap-south-1": 0.0747,
                 "ap-southeast-1": 0.139,
                 "ap-southeast-2": 0.139,
+                "ca-central-1": 0.1264,
                 "eu-central-1": 0.138,
                 "eu-west-1": 0.128,
+                "eu-west-3": 0.1352,
                 "us-east-1": 0.1152,
                 "us-east-2": 0.1152,
                 "us-west-1": 0.13,
@@ -40355,10 +40869,13 @@
             },
             "r6gd.xlarge": {
                 "ap-northeast-1": 0.278,
+                "ap-south-1": 0.1495,
                 "ap-southeast-1": 0.278,
                 "ap-southeast-2": 0.278,
+                "ca-central-1": 0.2528,
                 "eu-central-1": 0.276,
                 "eu-west-1": 0.256,
+                "eu-west-3": 0.2704,
                 "us-east-1": 0.2304,
                 "us-east-2": 0.2304,
                 "us-west-1": 0.26,
@@ -40366,10 +40883,13 @@
             },
             "r6gd.metal": {
                 "ap-northeast-1": 4.448,
+                "ap-south-1": 2.3917,
                 "ap-southeast-1": 4.448,
                 "ap-southeast-2": 4.448,
+                "ca-central-1": 4.0448,
                 "eu-central-1": 4.416,
                 "eu-west-1": 4.096,
+                "eu-west-3": 4.3264,
                 "us-east-1": 3.6864,
                 "us-east-2": 3.6864,
                 "us-west-1": 4.16,
@@ -40377,10 +40897,13 @@
             },
             "r6gd.2xlarge": {
                 "ap-northeast-1": 0.556,
+                "ap-south-1": 0.299,
                 "ap-southeast-1": 0.556,
                 "ap-southeast-2": 0.556,
+                "ca-central-1": 0.5056,
                 "eu-central-1": 0.552,
                 "eu-west-1": 0.512,
+                "eu-west-3": 0.5408,
                 "us-east-1": 0.4608,
                 "us-east-2": 0.4608,
                 "us-west-1": 0.52,
@@ -40388,10 +40911,13 @@
             },
             "r6gd.4xlarge": {
                 "ap-northeast-1": 1.112,
+                "ap-south-1": 0.5979,
                 "ap-southeast-1": 1.112,
                 "ap-southeast-2": 1.112,
+                "ca-central-1": 1.0112,
                 "eu-central-1": 1.104,
                 "eu-west-1": 1.024,
+                "eu-west-3": 1.0816,
                 "us-east-1": 0.9216,
                 "us-east-2": 0.9216,
                 "us-west-1": 1.04,
@@ -40399,10 +40925,13 @@
             },
             "r6gd.8xlarge": {
                 "ap-northeast-1": 2.224,
+                "ap-south-1": 1.1958,
                 "ap-southeast-1": 2.224,
                 "ap-southeast-2": 2.224,
+                "ca-central-1": 2.0224,
                 "eu-central-1": 2.208,
                 "eu-west-1": 2.048,
+                "eu-west-3": 2.1632,
                 "us-east-1": 1.8432,
                 "us-east-2": 1.8432,
                 "us-west-1": 2.08,
@@ -40410,10 +40939,13 @@
             },
             "r6gd.12xlarge": {
                 "ap-northeast-1": 3.336,
+                "ap-south-1": 1.7938,
                 "ap-southeast-1": 3.336,
                 "ap-southeast-2": 3.336,
+                "ca-central-1": 3.0336,
                 "eu-central-1": 3.312,
                 "eu-west-1": 3.072,
+                "eu-west-3": 3.2448,
                 "us-east-1": 2.7648,
                 "us-east-2": 2.7648,
                 "us-west-1": 3.12,
@@ -40421,73 +40953,176 @@
             },
             "r6gd.16xlarge": {
                 "ap-northeast-1": 4.448,
+                "ap-south-1": 2.3917,
                 "ap-southeast-1": 4.448,
                 "ap-southeast-2": 4.448,
+                "ca-central-1": 4.0448,
                 "eu-central-1": 4.416,
                 "eu-west-1": 4.096,
+                "eu-west-3": 4.3264,
                 "us-east-1": 3.6864,
                 "us-east-2": 3.6864,
                 "us-west-1": 4.16,
                 "us-west-2": 3.6864
             },
             "r6i.large": {
+                "ap-northeast-1": 0.152,
+                "ap-northeast-2": 0.152,
+                "ap-south-1": 0.13,
+                "ap-southeast-1": 0.152,
+                "ap-southeast-2": 0.151,
+                "ca-central-1": 0.138,
                 "eu-west-1": 0.141,
+                "eu-west-2": 0.148,
+                "eu-west-3": 0.148,
+                "sa-east-1": 0.201,
                 "us-east-1": 0.126,
                 "us-east-2": 0.126,
+                "us-west-1": 0.14,
                 "us-west-2": 0.126
             },
             "r6i.xlarge": {
+                "ap-northeast-1": 0.304,
+                "ap-northeast-2": 0.304,
+                "ap-south-1": 0.26,
+                "ap-southeast-1": 0.304,
+                "ap-southeast-2": 0.302,
+                "ca-central-1": 0.276,
                 "eu-west-1": 0.282,
+                "eu-west-2": 0.296,
+                "eu-west-3": 0.296,
+                "sa-east-1": 0.402,
                 "us-east-1": 0.252,
                 "us-east-2": 0.252,
+                "us-west-1": 0.28,
                 "us-west-2": 0.252
             },
             "r6i.metal": {
+                "ap-northeast-1": 9.728,
+                "ap-northeast-2": 9.728,
+                "ap-south-1": 8.32,
+                "ap-southeast-1": 9.728,
+                "ap-southeast-2": 9.664,
+                "ca-central-1": 8.832,
                 "eu-west-1": 9.024,
+                "eu-west-2": 9.472,
+                "eu-west-3": 9.472,
+                "sa-east-1": 12.864,
                 "us-east-1": 8.064,
                 "us-east-2": 8.064,
+                "us-west-1": 8.96,
                 "us-west-2": 8.064
             },
             "r6i.2xlarge": {
+                "ap-northeast-1": 0.608,
+                "ap-northeast-2": 0.608,
+                "ap-south-1": 0.52,
+                "ap-southeast-1": 0.608,
+                "ap-southeast-2": 0.604,
+                "ca-central-1": 0.552,
                 "eu-west-1": 0.564,
+                "eu-west-2": 0.592,
+                "eu-west-3": 0.592,
+                "sa-east-1": 0.804,
                 "us-east-1": 0.504,
                 "us-east-2": 0.504,
+                "us-west-1": 0.56,
                 "us-west-2": 0.504
             },
             "r6i.4xlarge": {
+                "ap-northeast-1": 1.216,
+                "ap-northeast-2": 1.216,
+                "ap-south-1": 1.04,
+                "ap-southeast-1": 1.216,
+                "ap-southeast-2": 1.208,
+                "ca-central-1": 1.104,
                 "eu-west-1": 1.128,
+                "eu-west-2": 1.184,
+                "eu-west-3": 1.184,
+                "sa-east-1": 1.608,
                 "us-east-1": 1.008,
                 "us-east-2": 1.008,
+                "us-west-1": 1.12,
                 "us-west-2": 1.008
             },
             "r6i.8xlarge": {
+                "ap-northeast-1": 2.432,
+                "ap-northeast-2": 2.432,
+                "ap-south-1": 2.08,
+                "ap-southeast-1": 2.432,
+                "ap-southeast-2": 2.416,
+                "ca-central-1": 2.208,
                 "eu-west-1": 2.256,
+                "eu-west-2": 2.368,
+                "eu-west-3": 2.368,
+                "sa-east-1": 3.216,
                 "us-east-1": 2.016,
                 "us-east-2": 2.016,
+                "us-west-1": 2.24,
                 "us-west-2": 2.016
             },
             "r6i.12xlarge": {
+                "ap-northeast-1": 3.648,
+                "ap-northeast-2": 3.648,
+                "ap-south-1": 3.12,
+                "ap-southeast-1": 3.648,
+                "ap-southeast-2": 3.624,
+                "ca-central-1": 3.312,
                 "eu-west-1": 3.384,
+                "eu-west-2": 3.552,
+                "eu-west-3": 3.552,
+                "sa-east-1": 4.824,
                 "us-east-1": 3.024,
                 "us-east-2": 3.024,
+                "us-west-1": 3.36,
                 "us-west-2": 3.024
             },
             "r6i.16xlarge": {
+                "ap-northeast-1": 4.864,
+                "ap-northeast-2": 4.864,
+                "ap-south-1": 4.16,
+                "ap-southeast-1": 4.864,
+                "ap-southeast-2": 4.832,
+                "ca-central-1": 4.416,
                 "eu-west-1": 4.512,
+                "eu-west-2": 4.736,
+                "eu-west-3": 4.736,
+                "sa-east-1": 6.432,
                 "us-east-1": 4.032,
                 "us-east-2": 4.032,
+                "us-west-1": 4.48,
                 "us-west-2": 4.032
             },
             "r6i.24xlarge": {
+                "ap-northeast-1": 7.296,
+                "ap-northeast-2": 7.296,
+                "ap-south-1": 6.24,
+                "ap-southeast-1": 7.296,
+                "ap-southeast-2": 7.248,
+                "ca-central-1": 6.624,
                 "eu-west-1": 6.768,
+                "eu-west-2": 7.104,
+                "eu-west-3": 7.104,
+                "sa-east-1": 9.648,
                 "us-east-1": 6.048,
                 "us-east-2": 6.048,
+                "us-west-1": 6.72,
                 "us-west-2": 6.048
             },
             "r6i.32xlarge": {
+                "ap-northeast-1": 9.728,
+                "ap-northeast-2": 9.728,
+                "ap-south-1": 8.32,
+                "ap-southeast-1": 9.728,
+                "ap-southeast-2": 9.664,
+                "ca-central-1": 8.832,
                 "eu-west-1": 9.024,
+                "eu-west-2": 9.472,
+                "eu-west-3": 9.472,
+                "sa-east-1": 12.864,
                 "us-east-1": 8.064,
                 "us-east-2": 8.064,
+                "us-west-1": 8.96,
                 "us-west-2": 8.064
             },
             "t1.micro": {
@@ -40637,6 +41272,7 @@
                 "ca-central-1": 0.0116,
                 "eu-central-1": 0.012,
                 "eu-north-1": 0.0108,
+                "eu-south-1": 0.012,
                 "eu-west-1": 0.0114,
                 "eu-west-2": 0.0118,
                 "eu-west-3": 0.0118,
@@ -40657,6 +41293,7 @@
                 "ca-central-1": 0.0232,
                 "eu-central-1": 0.024,
                 "eu-north-1": 0.0216,
+                "eu-south-1": 0.024,
                 "eu-west-1": 0.0228,
                 "eu-west-2": 0.0236,
                 "eu-west-3": 0.0236,
@@ -40677,6 +41314,7 @@
                 "ca-central-1": 0.0464,
                 "eu-central-1": 0.048,
                 "eu-north-1": 0.0432,
+                "eu-south-1": 0.0479,
                 "eu-west-1": 0.0456,
                 "eu-west-2": 0.0472,
                 "eu-west-3": 0.0472,
@@ -40697,6 +41335,7 @@
                 "ca-central-1": 0.0928,
                 "eu-central-1": 0.096,
                 "eu-north-1": 0.0864,
+                "eu-south-1": 0.0958,
                 "eu-west-1": 0.0912,
                 "eu-west-2": 0.0944,
                 "eu-west-3": 0.0944,
@@ -40717,6 +41356,7 @@
                 "ca-central-1": 0.1856,
                 "eu-central-1": 0.192,
                 "eu-north-1": 0.1728,
+                "eu-south-1": 0.1917,
                 "eu-west-1": 0.1824,
                 "eu-west-2": 0.1888,
                 "eu-west-3": 0.1888,
@@ -40737,6 +41377,7 @@
                 "ca-central-1": 0.0058,
                 "eu-central-1": 0.006,
                 "eu-north-1": 0.0054,
+                "eu-south-1": 0.006,
                 "eu-west-1": 0.0057,
                 "eu-west-2": 0.0059,
                 "eu-west-3": 0.0059,
@@ -40757,6 +41398,7 @@
                 "ca-central-1": 0.3712,
                 "eu-central-1": 0.384,
                 "eu-north-1": 0.3456,
+                "eu-south-1": 0.3834,
                 "eu-west-1": 0.3648,
                 "eu-west-2": 0.3776,
                 "eu-west-3": 0.3776,
@@ -40775,6 +41417,7 @@
                 "ap-southeast-2": 0.0119,
                 "ca-central-1": 0.0104,
                 "eu-central-1": 0.0108,
+                "eu-south-1": 0.0108,
                 "eu-west-1": 0.0102,
                 "eu-west-2": 0.0106,
                 "eu-west-3": 0.0106,
@@ -40793,6 +41436,7 @@
                 "ap-southeast-2": 0.0238,
                 "ca-central-1": 0.0209,
                 "eu-central-1": 0.0216,
+                "eu-south-1": 0.0216,
                 "eu-west-1": 0.0204,
                 "eu-west-2": 0.0212,
                 "eu-west-3": 0.0212,
@@ -40811,6 +41455,7 @@
                 "ap-southeast-2": 0.0475,
                 "ca-central-1": 0.0418,
                 "eu-central-1": 0.0432,
+                "eu-south-1": 0.0431,
                 "eu-west-1": 0.0408,
                 "eu-west-2": 0.0425,
                 "eu-west-3": 0.0425,
@@ -40829,6 +41474,7 @@
                 "ap-southeast-2": 0.095,
                 "ca-central-1": 0.0835,
                 "eu-central-1": 0.0864,
+                "eu-south-1": 0.0862,
                 "eu-west-1": 0.0816,
                 "eu-west-2": 0.085,
                 "eu-west-3": 0.085,
@@ -40847,6 +41493,7 @@
                 "ap-southeast-2": 0.1901,
                 "ca-central-1": 0.167,
                 "eu-central-1": 0.1728,
+                "eu-south-1": 0.1725,
                 "eu-west-1": 0.1632,
                 "eu-west-2": 0.1699,
                 "eu-west-3": 0.1699,
@@ -40865,6 +41512,7 @@
                 "ap-southeast-2": 0.0059,
                 "ca-central-1": 0.0052,
                 "eu-central-1": 0.0054,
+                "eu-south-1": 0.0054,
                 "eu-west-1": 0.0051,
                 "eu-west-2": 0.0053,
                 "eu-west-3": 0.0053,
@@ -40883,6 +41531,7 @@
                 "ap-southeast-2": 0.3802,
                 "ca-central-1": 0.3341,
                 "eu-central-1": 0.3456,
+                "eu-south-1": 0.345,
                 "eu-west-1": 0.3264,
                 "eu-west-2": 0.3398,
                 "eu-west-3": 0.3398,
@@ -40903,6 +41552,7 @@
                 "ca-central-1": 0.0092,
                 "eu-central-1": 0.0096,
                 "eu-north-1": 0.0086,
+                "eu-south-1": 0.0096,
                 "eu-west-1": 0.0092,
                 "eu-west-2": 0.0094,
                 "eu-west-3": 0.0094,
@@ -40923,6 +41573,7 @@
                 "ca-central-1": 0.0184,
                 "eu-central-1": 0.0192,
                 "eu-north-1": 0.0172,
+                "eu-south-1": 0.0192,
                 "eu-west-1": 0.0184,
                 "eu-west-2": 0.0188,
                 "eu-west-3": 0.0188,
@@ -40943,6 +41594,7 @@
                 "ca-central-1": 0.0368,
                 "eu-central-1": 0.0384,
                 "eu-north-1": 0.0344,
+                "eu-south-1": 0.0384,
                 "eu-west-1": 0.0368,
                 "eu-west-2": 0.0376,
                 "eu-west-3": 0.0376,
@@ -40963,6 +41615,7 @@
                 "ca-central-1": 0.0736,
                 "eu-central-1": 0.0768,
                 "eu-north-1": 0.0688,
+                "eu-south-1": 0.0768,
                 "eu-west-1": 0.0736,
                 "eu-west-2": 0.0752,
                 "eu-west-3": 0.0752,
@@ -40983,6 +41636,7 @@
                 "ca-central-1": 0.1472,
                 "eu-central-1": 0.1536,
                 "eu-north-1": 0.1376,
+                "eu-south-1": 0.1536,
                 "eu-west-1": 0.1472,
                 "eu-west-2": 0.1504,
                 "eu-west-3": 0.1504,
@@ -41003,6 +41657,7 @@
                 "ca-central-1": 0.0046,
                 "eu-central-1": 0.0048,
                 "eu-north-1": 0.0043,
+                "eu-south-1": 0.0048,
                 "eu-west-1": 0.0046,
                 "eu-west-2": 0.0047,
                 "eu-west-3": 0.0047,
@@ -41023,6 +41678,7 @@
                 "ca-central-1": 0.2944,
                 "eu-central-1": 0.3072,
                 "eu-north-1": 0.2752,
+                "eu-south-1": 0.3072,
                 "eu-west-1": 0.2944,
                 "eu-west-2": 0.3008,
                 "eu-west-3": 0.3008,
@@ -41033,6 +41689,13 @@
                 "us-west-1": 0.32,
                 "us-west-2": 0.2688
             },
+            "u-3tb1.56xlarge": {
+                "eu-central-1": 32.9335,
+                "eu-south-1": 32.0775,
+                "eu-west-1": 30.55,
+                "us-east-1": 27.3,
+                "us-west-2": 27.3
+            },
             "u-6tb1.56xlarge": {
                 "ap-northeast-2": 55.9796,
                 "ap-south-1": 47.87676,
@@ -41040,6 +41703,7 @@
                 "ap-southeast-2": 55.61075,
                 "eu-central-1": 55.9796,
                 "eu-north-1": 49.33177,
+                "eu-south-1": 54.52459,
                 "eu-west-1": 51.92818,
                 "eu-west-3": 54.50589,
                 "us-east-1": 46.40391,
@@ -41054,6 +41718,7 @@
                 "ap-southeast-2": 65.433,
                 "eu-central-1": 65.867,
                 "eu-north-1": 58.045,
+                "eu-south-1": 64.155,
                 "eu-west-1": 61.1,
                 "eu-west-3": 64.133,
                 "us-east-1": 54.6,
@@ -41275,6 +41940,42 @@
                 "us-east-2": 5.344,
                 "us-west-2": 5.344
             },
+            "x2iezn.metal": {
+                "ap-northeast-1": 14.508,
+                "eu-west-1": 12.0,
+                "us-east-1": 10.008,
+                "us-west-2": 10.008
+            },
+            "x2iezn.2xlarge": {
+                "ap-northeast-1": 2.418,
+                "eu-west-1": 2.0,
+                "us-east-1": 1.668,
+                "us-west-2": 1.668
+            },
+            "x2iezn.4xlarge": {
+                "ap-northeast-1": 4.836,
+                "eu-west-1": 4.0,
+                "us-east-1": 3.336,
+                "us-west-2": 3.336
+            },
+            "x2iezn.6xlarge": {
+                "ap-northeast-1": 7.254,
+                "eu-west-1": 6.0,
+                "us-east-1": 5.004,
+                "us-west-2": 5.004
+            },
+            "x2iezn.8xlarge": {
+                "ap-northeast-1": 9.672,
+                "eu-west-1": 8.0,
+                "us-east-1": 6.672,
+                "us-west-2": 6.672
+            },
+            "x2iezn.12xlarge": {
+                "ap-northeast-1": 14.508,
+                "eu-west-1": 12.0,
+                "us-east-1": 10.008,
+                "us-west-2": 10.008
+            },
             "z1d.large": {
                 "ap-northeast-1": 0.227,
                 "ap-northeast-2": 0.225,
@@ -42038,6 +42739,7 @@
                 "ca-central-1": 0.665,
                 "eu-central-1": 0.669,
                 "eu-north-1": 0.663,
+                "eu-south-1": 0.673,
                 "eu-west-1": 0.668,
                 "eu-west-2": 0.673,
                 "eu-west-3": 0.673,
@@ -42058,6 +42760,7 @@
                 "ca-central-1": 0.85,
                 "eu-central-1": 0.858,
                 "eu-north-1": 0.846,
+                "eu-south-1": 0.866,
                 "eu-west-1": 0.856,
                 "eu-west-2": 0.866,
                 "eu-west-3": 0.866,
@@ -42078,6 +42781,7 @@
                 "ca-central-1": 20.4,
                 "eu-central-1": 20.592,
                 "eu-north-1": 20.304,
+                "eu-south-1": 20.784,
                 "eu-west-1": 20.544,
                 "eu-west-2": 20.784,
                 "eu-west-3": 20.784,
@@ -42098,6 +42802,7 @@
                 "ca-central-1": 1.7,
                 "eu-central-1": 1.716,
                 "eu-north-1": 1.692,
+                "eu-south-1": 1.732,
                 "eu-west-1": 1.712,
                 "eu-west-2": 1.732,
                 "eu-west-3": 1.732,
@@ -42118,6 +42823,7 @@
                 "ca-central-1": 3.4,
                 "eu-central-1": 3.432,
                 "eu-north-1": 3.384,
+                "eu-south-1": 3.464,
                 "eu-west-1": 3.424,
                 "eu-west-2": 3.464,
                 "eu-west-3": 3.464,
@@ -42138,6 +42844,7 @@
                 "ca-central-1": 7.65,
                 "eu-central-1": 7.722,
                 "eu-north-1": 7.614,
+                "eu-south-1": 7.794,
                 "eu-west-1": 7.704,
                 "eu-west-2": 7.794,
                 "eu-west-3": 7.794,
@@ -42158,6 +42865,7 @@
                 "ca-central-1": 10.2,
                 "eu-central-1": 10.296,
                 "eu-north-1": 10.152,
+                "eu-south-1": 10.392,
                 "eu-west-1": 10.272,
                 "eu-west-2": 10.392,
                 "eu-west-3": 10.392,
@@ -42178,6 +42886,7 @@
                 "ca-central-1": 15.3,
                 "eu-central-1": 15.444,
                 "eu-north-1": 15.228,
+                "eu-south-1": 15.588,
                 "eu-west-1": 15.408,
                 "eu-west-2": 15.588,
                 "eu-west-3": 15.588,
@@ -42198,6 +42907,7 @@
                 "ca-central-1": 20.4,
                 "eu-central-1": 20.592,
                 "eu-north-1": 20.304,
+                "eu-south-1": 20.784,
                 "eu-west-1": 20.544,
                 "eu-west-2": 20.784,
                 "eu-west-3": 20.784,
@@ -42218,6 +42928,7 @@
                 "ca-central-1": 0.656,
                 "eu-central-1": 0.659,
                 "eu-north-1": 0.654,
+                "eu-south-1": 0.663,
                 "eu-west-1": 0.658,
                 "eu-west-2": 0.663,
                 "eu-west-3": 0.663,
@@ -42238,6 +42949,7 @@
                 "ca-central-1": 0.832,
                 "eu-central-1": 0.838,
                 "eu-north-1": 0.828,
+                "eu-south-1": 0.846,
                 "eu-west-1": 0.836,
                 "eu-west-2": 0.846,
                 "eu-west-3": 0.846,
@@ -42258,6 +42970,7 @@
                 "ca-central-1": 1.664,
                 "eu-central-1": 1.676,
                 "eu-north-1": 1.656,
+                "eu-south-1": 1.692,
                 "eu-west-1": 1.672,
                 "eu-west-2": 1.692,
                 "eu-west-3": 1.692,
@@ -42278,6 +42991,7 @@
                 "ca-central-1": 3.328,
                 "eu-central-1": 3.352,
                 "eu-north-1": 3.312,
+                "eu-south-1": 3.384,
                 "eu-west-1": 3.344,
                 "eu-west-2": 3.384,
                 "eu-west-3": 3.384,
@@ -42298,6 +43012,7 @@
                 "ca-central-1": 6.656,
                 "eu-central-1": 6.704,
                 "eu-north-1": 6.624,
+                "eu-south-1": 6.768,
                 "eu-west-1": 6.688,
                 "eu-west-2": 6.768,
                 "eu-west-3": 6.768,
@@ -42318,6 +43033,7 @@
                 "ca-central-1": 9.984,
                 "eu-central-1": 10.056,
                 "eu-north-1": 9.936,
+                "eu-south-1": 10.152,
                 "eu-west-1": 10.032,
                 "eu-west-2": 10.152,
                 "eu-west-3": 10.152,
@@ -42338,6 +43054,7 @@
                 "ca-central-1": 13.312,
                 "eu-central-1": 13.408,
                 "eu-north-1": 13.248,
+                "eu-south-1": 13.536,
                 "eu-west-1": 13.376,
                 "eu-west-2": 13.536,
                 "eu-west-3": 13.536,
@@ -42358,6 +43075,7 @@
                 "ca-central-1": 19.968,
                 "eu-central-1": 20.112,
                 "eu-north-1": 19.872,
+                "eu-south-1": 20.304,
                 "eu-west-1": 20.064,
                 "eu-west-2": 20.304,
                 "eu-west-3": 20.304,
@@ -42372,6 +43090,7 @@
                 "ap-southeast-1": 0.673,
                 "ap-southeast-2": 0.685,
                 "eu-central-1": 0.672,
+                "eu-south-1": 0.675,
                 "eu-west-1": 0.67,
                 "sa-east-1": 0.706,
                 "us-east-1": 0.658,
@@ -42382,6 +43101,7 @@
                 "ap-southeast-1": 0.866,
                 "ap-southeast-2": 0.89,
                 "eu-central-1": 0.864,
+                "eu-south-1": 0.87,
                 "eu-west-1": 0.86,
                 "sa-east-1": 0.932,
                 "us-east-1": 0.836,
@@ -42392,6 +43112,7 @@
                 "ap-southeast-1": 1.732,
                 "ap-southeast-2": 1.78,
                 "eu-central-1": 1.728,
+                "eu-south-1": 1.74,
                 "eu-west-1": 1.72,
                 "sa-east-1": 1.864,
                 "us-east-1": 1.672,
@@ -42402,6 +43123,7 @@
                 "ap-southeast-1": 3.464,
                 "ap-southeast-2": 3.56,
                 "eu-central-1": 3.456,
+                "eu-south-1": 3.48,
                 "eu-west-1": 3.44,
                 "sa-east-1": 3.728,
                 "us-east-1": 3.344,
@@ -42412,6 +43134,7 @@
                 "ap-southeast-1": 6.928,
                 "ap-southeast-2": 7.12,
                 "eu-central-1": 6.912,
+                "eu-south-1": 6.96,
                 "eu-west-1": 6.88,
                 "sa-east-1": 7.456,
                 "us-east-1": 6.688,
@@ -42422,6 +43145,7 @@
                 "ap-southeast-1": 10.392,
                 "ap-southeast-2": 10.68,
                 "eu-central-1": 10.368,
+                "eu-south-1": 10.44,
                 "eu-west-1": 10.32,
                 "sa-east-1": 11.184,
                 "us-east-1": 10.032,
@@ -42432,6 +43156,7 @@
                 "ap-southeast-1": 13.856,
                 "ap-southeast-2": 14.24,
                 "eu-central-1": 13.824,
+                "eu-south-1": 13.92,
                 "eu-west-1": 13.76,
                 "sa-east-1": 14.912,
                 "us-east-1": 13.376,
@@ -42442,6 +43167,7 @@
                 "ap-southeast-1": 20.784,
                 "ap-southeast-2": 21.36,
                 "eu-central-1": 20.736,
+                "eu-south-1": 20.88,
                 "eu-west-1": 20.64,
                 "sa-east-1": 22.368,
                 "us-east-1": 20.064,
@@ -42458,6 +43184,7 @@
                 "ca-central-1": 0.678,
                 "eu-central-1": 0.683,
                 "eu-north-1": 0.676,
+                "eu-south-1": 0.686,
                 "eu-west-1": 0.681,
                 "eu-west-2": 0.687,
                 "eu-west-3": 0.687,
@@ -42478,6 +43205,7 @@
                 "ca-central-1": 0.876,
                 "eu-central-1": 0.886,
                 "eu-north-1": 0.872,
+                "eu-south-1": 0.892,
                 "eu-west-1": 0.882,
                 "eu-west-2": 0.894,
                 "eu-west-3": 0.894,
@@ -42497,6 +43225,7 @@
                 "ca-central-1": 21.024,
                 "eu-central-1": 21.264,
                 "eu-north-1": 20.928,
+                "eu-south-1": 21.408,
                 "eu-west-1": 21.168,
                 "eu-west-2": 21.456,
                 "sa-east-1": 23.088,
@@ -42516,6 +43245,7 @@
                 "ca-central-1": 1.752,
                 "eu-central-1": 1.772,
                 "eu-north-1": 1.744,
+                "eu-south-1": 1.784,
                 "eu-west-1": 1.764,
                 "eu-west-2": 1.788,
                 "eu-west-3": 1.788,
@@ -42536,6 +43266,7 @@
                 "ca-central-1": 3.504,
                 "eu-central-1": 3.544,
                 "eu-north-1": 3.488,
+                "eu-south-1": 3.568,
                 "eu-west-1": 3.528,
                 "eu-west-2": 3.576,
                 "eu-west-3": 3.576,
@@ -42556,6 +43287,7 @@
                 "ca-central-1": 7.884,
                 "eu-central-1": 7.974,
                 "eu-north-1": 7.848,
+                "eu-south-1": 8.028,
                 "eu-west-1": 7.938,
                 "eu-west-2": 8.046,
                 "eu-west-3": 8.046,
@@ -42575,6 +43307,7 @@
                 "ca-central-1": 10.512,
                 "eu-central-1": 10.632,
                 "eu-north-1": 10.464,
+                "eu-south-1": 10.704,
                 "eu-west-1": 10.584,
                 "eu-west-2": 10.728,
                 "sa-east-1": 11.544,
@@ -42594,6 +43327,7 @@
                 "ca-central-1": 15.768,
                 "eu-central-1": 15.948,
                 "eu-north-1": 15.696,
+                "eu-south-1": 16.056,
                 "eu-west-1": 15.876,
                 "eu-west-2": 16.092,
                 "eu-west-3": 16.092,
@@ -42613,6 +43347,7 @@
                 "ca-central-1": 21.024,
                 "eu-central-1": 21.264,
                 "eu-north-1": 20.928,
+                "eu-south-1": 21.408,
                 "eu-west-1": 21.168,
                 "eu-west-2": 21.456,
                 "sa-east-1": 23.088,
@@ -42632,6 +43367,7 @@
                 "ca-central-1": 0.69,
                 "eu-central-1": 0.695,
                 "eu-north-1": 0.688,
+                "eu-south-1": 0.701,
                 "eu-west-1": 0.694,
                 "eu-west-2": 0.7,
                 "eu-west-3": 0.7,
@@ -42652,6 +43388,7 @@
                 "ca-central-1": 0.9,
                 "eu-central-1": 0.91,
                 "eu-north-1": 0.896,
+                "eu-south-1": 0.922,
                 "eu-west-1": 0.908,
                 "eu-west-2": 0.92,
                 "eu-west-3": 0.92,
@@ -42672,6 +43409,7 @@
                 "ca-central-1": 16.2,
                 "eu-central-1": 16.38,
                 "eu-north-1": 16.128,
+                "eu-south-1": 16.596,
                 "eu-west-1": 16.344,
                 "eu-west-2": 16.56,
                 "eu-west-3": 16.56,
@@ -42692,6 +43430,7 @@
                 "ca-central-1": 1.8,
                 "eu-central-1": 1.82,
                 "eu-north-1": 1.792,
+                "eu-south-1": 1.844,
                 "eu-west-1": 1.816,
                 "eu-west-2": 1.84,
                 "eu-west-3": 1.84,
@@ -42712,6 +43451,7 @@
                 "ca-central-1": 3.6,
                 "eu-central-1": 3.64,
                 "eu-north-1": 3.584,
+                "eu-south-1": 3.688,
                 "eu-west-1": 3.632,
                 "eu-west-2": 3.68,
                 "eu-west-3": 3.68,
@@ -42732,6 +43472,7 @@
                 "ca-central-1": 8.1,
                 "eu-central-1": 8.19,
                 "eu-north-1": 8.064,
+                "eu-south-1": 8.298,
                 "eu-west-1": 8.172,
                 "eu-west-2": 8.28,
                 "eu-west-3": 8.28,
@@ -42752,6 +43493,7 @@
                 "ca-central-1": 16.2,
                 "eu-central-1": 16.38,
                 "eu-north-1": 16.128,
+                "eu-south-1": 16.596,
                 "eu-west-1": 16.344,
                 "eu-west-2": 16.56,
                 "eu-west-3": 16.56,
@@ -42762,6 +43504,56 @@
                 "us-west-1": 16.812,
                 "us-west-2": 15.84
             },
+            "c6a.large": {
+                "eu-west-1": 0.65408,
+                "us-east-1": 0.6485,
+                "us-west-2": 0.6485
+            },
+            "c6a.xlarge": {
+                "eu-west-1": 0.82816,
+                "us-east-1": 0.817,
+                "us-west-2": 0.817
+            },
+            "c6a.2xlarge": {
+                "eu-west-1": 1.65632,
+                "us-east-1": 1.634,
+                "us-west-2": 1.634
+            },
+            "c6a.4xlarge": {
+                "eu-west-1": 3.31264,
+                "us-east-1": 3.268,
+                "us-west-2": 3.268
+            },
+            "c6a.8xlarge": {
+                "eu-west-1": 6.62528,
+                "us-east-1": 6.536,
+                "us-west-2": 6.536
+            },
+            "c6a.12xlarge": {
+                "eu-west-1": 9.93792,
+                "us-east-1": 9.804,
+                "us-west-2": 9.804
+            },
+            "c6a.16xlarge": {
+                "eu-west-1": 13.25056,
+                "us-east-1": 13.072,
+                "us-west-2": 13.072
+            },
+            "c6a.24xlarge": {
+                "eu-west-1": 19.87584,
+                "us-east-1": 19.608,
+                "us-west-2": 19.608
+            },
+            "c6a.32xlarge": {
+                "eu-west-1": 26.50112,
+                "us-east-1": 26.144,
+                "us-west-2": 26.144
+            },
+            "c6a.48xlarge": {
+                "eu-west-1": 39.75168,
+                "us-east-1": 39.216,
+                "us-west-2": 39.216
+            },
             "c6g.medium": {},
             "c6g.large": {},
             "c6g.xlarge": {},
@@ -42789,63 +43581,163 @@
             "c6gn.12xlarge": {},
             "c6gn.16xlarge": {},
             "c6i.large": {
+                "ap-northeast-1": 0.679,
+                "ap-northeast-2": 0.668,
+                "ap-south-1": 0.657,
+                "ap-southeast-1": 0.67,
+                "ap-southeast-2": 0.683,
+                "ca-central-1": 0.665,
                 "eu-west-1": 0.6632,
+                "eu-west-2": 0.673,
+                "eu-west-3": 0.673,
+                "sa-east-1": 0.703,
                 "us-east-1": 0.657,
                 "us-east-2": 0.657,
+                "us-west-1": 0.678,
                 "us-west-2": 0.657
             },
             "c6i.xlarge": {
+                "ap-northeast-1": 0.878,
+                "ap-northeast-2": 0.856,
+                "ap-south-1": 0.834,
+                "ap-southeast-1": 0.86,
+                "ap-southeast-2": 0.886,
+                "ca-central-1": 0.85,
                 "eu-west-1": 0.8464,
+                "eu-west-2": 0.866,
+                "eu-west-3": 0.866,
+                "sa-east-1": 0.926,
                 "us-east-1": 0.834,
                 "us-east-2": 0.834,
+                "us-west-1": 0.876,
                 "us-west-2": 0.834
             },
             "c6i.metal": {
+                "ap-northeast-1": 28.096,
+                "ap-northeast-2": 27.392,
+                "ap-south-1": 26.688,
+                "ap-southeast-1": 27.52,
+                "ap-southeast-2": 28.352,
+                "ca-central-1": 27.2,
                 "eu-west-1": 27.0848,
+                "eu-west-2": 27.712,
+                "eu-west-3": 27.712,
+                "sa-east-1": 29.632,
                 "us-east-1": 26.688,
                 "us-east-2": 26.688,
+                "us-west-1": 28.032,
                 "us-west-2": 26.688
             },
             "c6i.2xlarge": {
+                "ap-northeast-1": 1.756,
+                "ap-northeast-2": 1.712,
+                "ap-south-1": 1.668,
+                "ap-southeast-1": 1.72,
+                "ap-southeast-2": 1.772,
+                "ca-central-1": 1.7,
                 "eu-west-1": 1.6928,
+                "eu-west-2": 1.732,
+                "eu-west-3": 1.732,
+                "sa-east-1": 1.852,
                 "us-east-1": 1.668,
                 "us-east-2": 1.668,
+                "us-west-1": 1.752,
                 "us-west-2": 1.668
             },
             "c6i.4xlarge": {
+                "ap-northeast-1": 3.512,
+                "ap-northeast-2": 3.424,
+                "ap-south-1": 3.336,
+                "ap-southeast-1": 3.44,
+                "ap-southeast-2": 3.544,
+                "ca-central-1": 3.4,
                 "eu-west-1": 3.3856,
+                "eu-west-2": 3.464,
+                "eu-west-3": 3.464,
+                "sa-east-1": 3.704,
                 "us-east-1": 3.336,
                 "us-east-2": 3.336,
+                "us-west-1": 3.504,
                 "us-west-2": 3.336
             },
             "c6i.8xlarge": {
+                "ap-northeast-1": 7.024,
+                "ap-northeast-2": 6.848,
+                "ap-south-1": 6.672,
+                "ap-southeast-1": 6.88,
+                "ap-southeast-2": 7.088,
+                "ca-central-1": 6.8,
                 "eu-west-1": 6.7712,
+                "eu-west-2": 6.928,
+                "eu-west-3": 6.928,
+                "sa-east-1": 7.408,
                 "us-east-1": 6.672,
                 "us-east-2": 6.672,
+                "us-west-1": 7.008,
                 "us-west-2": 6.672
             },
             "c6i.12xlarge": {
+                "ap-northeast-1": 10.536,
+                "ap-northeast-2": 10.272,
+                "ap-south-1": 10.008,
+                "ap-southeast-1": 10.32,
+                "ap-southeast-2": 10.632,
+                "ca-central-1": 10.2,
                 "eu-west-1": 10.1568,
+                "eu-west-2": 10.392,
+                "eu-west-3": 10.392,
+                "sa-east-1": 11.112,
                 "us-east-1": 10.008,
                 "us-east-2": 10.008,
+                "us-west-1": 10.512,
                 "us-west-2": 10.008
             },
             "c6i.16xlarge": {
+                "ap-northeast-1": 14.048,
+                "ap-northeast-2": 13.696,
+                "ap-south-1": 13.344,
+                "ap-southeast-1": 13.76,
+                "ap-southeast-2": 14.176,
+                "ca-central-1": 13.6,
                 "eu-west-1": 13.5424,
+                "eu-west-2": 13.856,
+                "eu-west-3": 13.856,
+                "sa-east-1": 14.816,
                 "us-east-1": 13.344,
                 "us-east-2": 13.344,
+                "us-west-1": 14.016,
                 "us-west-2": 13.344
             },
             "c6i.24xlarge": {
+                "ap-northeast-1": 21.072,
+                "ap-northeast-2": 20.544,
+                "ap-south-1": 20.016,
+                "ap-southeast-1": 20.64,
+                "ap-southeast-2": 21.264,
+                "ca-central-1": 20.4,
                 "eu-west-1": 20.3136,
+                "eu-west-2": 20.784,
+                "eu-west-3": 20.784,
+                "sa-east-1": 22.224,
                 "us-east-1": 20.016,
                 "us-east-2": 20.016,
+                "us-west-1": 21.024,
                 "us-west-2": 20.016
             },
             "c6i.32xlarge": {
+                "ap-northeast-1": 28.096,
+                "ap-northeast-2": 27.392,
+                "ap-south-1": 26.688,
+                "ap-southeast-1": 27.52,
+                "ap-southeast-2": 28.352,
+                "ca-central-1": 27.2,
                 "eu-west-1": 27.0848,
+                "eu-west-2": 27.712,
+                "eu-west-3": 27.712,
+                "sa-east-1": 29.632,
                 "us-east-1": 26.688,
                 "us-east-2": 26.688,
+                "us-west-1": 28.032,
                 "us-west-2": 26.688
             },
             "d2.xlarge": {},
@@ -42962,6 +43854,12 @@
             "g5.16xlarge": {},
             "g5.24xlarge": {},
             "g5.48xlarge": {},
+            "g5g.xlarge": {},
+            "g5g.metal": {},
+            "g5g.2xlarge": {},
+            "g5g.4xlarge": {},
+            "g5g.8xlarge": {},
+            "g5g.16xlarge": {},
             "h1.2xlarge": {
                 "eu-west-1": 1.847,
                 "us-east-1": 1.796,
@@ -42986,6 +43884,7 @@
                 "us-east-2": 14.368,
                 "us-west-2": 14.368
             },
+            "hpc6a.48xlarge": {},
             "i3.large": {
                 "ap-east-1": 0.778,
                 "ap-northeast-1": 0.755,
@@ -42996,6 +43895,7 @@
                 "ca-central-1": 0.744,
                 "eu-central-1": 0.758,
                 "eu-north-1": 0.735,
+                "eu-south-1": 0.753,
                 "eu-west-1": 0.744,
                 "eu-west-2": 0.753,
                 "eu-west-3": 0.753,
@@ -43016,6 +43916,7 @@
                 "ca-central-1": 1.008,
                 "eu-central-1": 1.036,
                 "eu-north-1": 0.99,
+                "eu-south-1": 1.026,
                 "eu-west-1": 1.008,
                 "eu-west-2": 1.026,
                 "eu-west-3": 1.026,
@@ -43031,9 +43932,12 @@
                 "ap-northeast-1": 16.48,
                 "ap-northeast-2": 16.48,
                 "ap-south-1": 16.288,
+                "ap-southeast-1": 16.608,
+                "ap-southeast-2": 16.608,
                 "ca-central-1": 16.128,
                 "eu-central-1": 16.576,
                 "eu-north-1": 15.84,
+                "eu-south-1": 16.416,
                 "eu-west-1": 16.128,
                 "eu-west-2": 16.416,
                 "eu-west-3": 16.416,
@@ -43054,6 +43958,7 @@
                 "ca-central-1": 2.016,
                 "eu-central-1": 2.072,
                 "eu-north-1": 1.98,
+                "eu-south-1": 2.052,
                 "eu-west-1": 2.016,
                 "eu-west-2": 2.052,
                 "eu-west-3": 2.052,
@@ -43074,6 +43979,7 @@
                 "ca-central-1": 4.032,
                 "eu-central-1": 4.144,
                 "eu-north-1": 3.96,
+                "eu-south-1": 4.104,
                 "eu-west-1": 4.032,
                 "eu-west-2": 4.104,
                 "eu-west-3": 4.104,
@@ -43094,6 +44000,7 @@
                 "ca-central-1": 8.064,
                 "eu-central-1": 8.288,
                 "eu-north-1": 7.92,
+                "eu-south-1": 8.208,
                 "eu-west-1": 8.064,
                 "eu-west-2": 8.208,
                 "eu-west-3": 8.208,
@@ -43114,6 +44021,7 @@
                 "ca-central-1": 16.128,
                 "eu-central-1": 16.576,
                 "eu-north-1": 15.84,
+                "eu-south-1": 16.416,
                 "eu-west-1": 16.128,
                 "eu-west-2": 16.416,
                 "eu-west-3": 16.416,
@@ -43134,6 +44042,7 @@
                 "ca-central-1": 0.822,
                 "eu-central-1": 0.842,
                 "eu-north-1": 0.809,
+                "eu-south-1": 0.834,
                 "eu-west-1": 0.822,
                 "eu-west-2": 0.835,
                 "eu-west-3": 0.835,
@@ -43154,6 +44063,7 @@
                 "ca-central-1": 1.164,
                 "eu-central-1": 1.204,
                 "eu-north-1": 1.138,
+                "eu-south-1": 1.188,
                 "eu-west-1": 1.164,
                 "eu-west-2": 1.19,
                 "eu-west-3": 1.19,
@@ -43174,6 +44084,7 @@
                 "ca-central-1": 27.936,
                 "eu-central-1": 28.896,
                 "eu-north-1": 27.312,
+                "eu-south-1": 28.522,
                 "eu-west-1": 27.936,
                 "eu-west-2": 28.56,
                 "eu-west-3": 28.56,
@@ -43194,6 +44105,7 @@
                 "ca-central-1": 2.328,
                 "eu-central-1": 2.408,
                 "eu-north-1": 2.276,
+                "eu-south-1": 2.377,
                 "eu-west-1": 2.328,
                 "eu-west-2": 2.38,
                 "eu-west-3": 2.38,
@@ -43214,6 +44126,7 @@
                 "ca-central-1": 3.492,
                 "eu-central-1": 3.612,
                 "eu-north-1": 3.414,
+                "eu-south-1": 3.565,
                 "eu-west-1": 3.492,
                 "eu-west-2": 3.57,
                 "eu-west-3": 3.57,
@@ -43234,6 +44147,7 @@
                 "ca-central-1": 6.984,
                 "eu-central-1": 7.224,
                 "eu-north-1": 6.828,
+                "eu-south-1": 7.13,
                 "eu-west-1": 6.984,
                 "eu-west-2": 7.14,
                 "eu-west-3": 7.14,
@@ -43254,6 +44168,7 @@
                 "ca-central-1": 13.968,
                 "eu-central-1": 14.448,
                 "eu-north-1": 13.656,
+                "eu-south-1": 14.261,
                 "eu-west-1": 13.968,
                 "eu-west-2": 14.28,
                 "eu-west-3": 14.28,
@@ -43274,6 +44189,7 @@
                 "ca-central-1": 27.936,
                 "eu-central-1": 28.896,
                 "eu-north-1": 27.312,
+                "eu-south-1": 28.522,
                 "eu-west-1": 27.936,
                 "eu-west-2": 28.56,
                 "eu-west-3": 28.56,
@@ -43287,10 +44203,22 @@
             "i3p.16xlarge": {
                 "us-gov-west-1": 16.64
             },
+            "im4gn.large": {},
+            "im4gn.xlarge": {},
+            "im4gn.2xlarge": {},
+            "im4gn.4xlarge": {},
+            "im4gn.8xlarge": {},
+            "im4gn.16xlarge": {},
             "inf1.xlarge": {},
             "inf1.2xlarge": {},
             "inf1.6xlarge": {},
             "inf1.24xlarge": {},
+            "is4gen.medium": {},
+            "is4gen.large": {},
+            "is4gen.xlarge": {},
+            "is4gen.2xlarge": {},
+            "is4gen.4xlarge": {},
+            "is4gen.8xlarge": {},
             "m4.large": {
                 "ap-northeast-1": 0.701,
                 "ap-northeast-2": 0.695,
@@ -43403,6 +44331,7 @@
                 "ca-central-1": 0.679,
                 "eu-central-1": 0.687,
                 "eu-north-1": 0.674,
+                "eu-south-1": 0.684,
                 "eu-west-1": 0.679,
                 "eu-west-2": 0.683,
                 "eu-west-3": 0.684,
@@ -43423,6 +44352,7 @@
                 "ca-central-1": 0.878,
                 "eu-central-1": 0.894,
                 "eu-north-1": 0.868,
+                "eu-south-1": 0.888,
                 "eu-west-1": 0.878,
                 "eu-west-2": 0.886,
                 "eu-west-3": 0.888,
@@ -43443,6 +44373,7 @@
                 "ca-central-1": 21.072,
                 "eu-central-1": 21.456,
                 "eu-north-1": 20.832,
+                "eu-south-1": 21.312,
                 "eu-west-1": 21.072,
                 "eu-west-2": 21.264,
                 "eu-west-3": 21.312,
@@ -43463,6 +44394,7 @@
                 "ca-central-1": 1.756,
                 "eu-central-1": 1.788,
                 "eu-north-1": 1.736,
+                "eu-south-1": 1.776,
                 "eu-west-1": 1.756,
                 "eu-west-2": 1.772,
                 "eu-west-3": 1.776,
@@ -43483,6 +44415,7 @@
                 "ca-central-1": 3.512,
                 "eu-central-1": 3.576,
                 "eu-north-1": 3.472,
+                "eu-south-1": 3.552,
                 "eu-west-1": 3.512,
                 "eu-west-2": 3.544,
                 "eu-west-3": 3.552,
@@ -43503,6 +44436,7 @@
                 "ca-central-1": 7.024,
                 "eu-central-1": 7.152,
                 "eu-north-1": 6.944,
+                "eu-south-1": 7.104,
                 "eu-west-1": 7.024,
                 "eu-west-2": 7.088,
                 "eu-west-3": 7.104,
@@ -43523,6 +44457,7 @@
                 "ca-central-1": 10.536,
                 "eu-central-1": 10.728,
                 "eu-north-1": 10.416,
+                "eu-south-1": 10.656,
                 "eu-west-1": 10.536,
                 "eu-west-2": 10.632,
                 "eu-west-3": 10.656,
@@ -43543,6 +44478,7 @@
                 "ca-central-1": 14.048,
                 "eu-central-1": 14.304,
                 "eu-north-1": 13.888,
+                "eu-south-1": 14.208,
                 "eu-west-1": 14.048,
                 "eu-west-2": 14.176,
                 "eu-west-3": 14.208,
@@ -43563,6 +44499,7 @@
                 "ca-central-1": 21.072,
                 "eu-central-1": 21.456,
                 "eu-north-1": 20.832,
+                "eu-south-1": 21.312,
                 "eu-west-1": 21.072,
                 "eu-west-2": 21.264,
                 "eu-west-3": 21.312,
@@ -43581,6 +44518,7 @@
                 "ap-southeast-2": 0.68,
                 "ca-central-1": 0.668,
                 "eu-central-1": 0.676,
+                "eu-south-1": 0.673,
                 "eu-west-1": 0.668,
                 "eu-west-2": 0.672,
                 "eu-west-3": 0.673,
@@ -43599,6 +44537,7 @@
                 "ap-southeast-2": 0.88,
                 "ca-central-1": 0.856,
                 "eu-central-1": 0.872,
+                "eu-south-1": 0.866,
                 "eu-west-1": 0.856,
                 "eu-west-2": 0.864,
                 "eu-west-3": 0.866,
@@ -43617,6 +44556,7 @@
                 "ap-southeast-2": 1.76,
                 "ca-central-1": 1.712,
                 "eu-central-1": 1.744,
+                "eu-south-1": 1.732,
                 "eu-west-1": 1.712,
                 "eu-west-2": 1.728,
                 "eu-west-3": 1.732,
@@ -43635,6 +44575,7 @@
                 "ap-southeast-2": 3.52,
                 "ca-central-1": 3.424,
                 "eu-central-1": 3.488,
+                "eu-south-1": 3.464,
                 "eu-west-1": 3.424,
                 "eu-west-2": 3.456,
                 "eu-west-3": 3.464,
@@ -43653,6 +44594,7 @@
                 "ap-southeast-2": 7.04,
                 "ca-central-1": 6.848,
                 "eu-central-1": 6.976,
+                "eu-south-1": 6.928,
                 "eu-west-1": 6.848,
                 "eu-west-2": 6.912,
                 "eu-west-3": 6.928,
@@ -43671,6 +44613,7 @@
                 "ap-southeast-2": 10.56,
                 "ca-central-1": 10.272,
                 "eu-central-1": 10.464,
+                "eu-south-1": 10.392,
                 "eu-west-1": 10.272,
                 "eu-west-2": 10.368,
                 "eu-west-3": 10.392,
@@ -43689,6 +44632,7 @@
                 "ap-southeast-2": 14.08,
                 "ca-central-1": 13.696,
                 "eu-central-1": 13.952,
+                "eu-south-1": 13.856,
                 "eu-west-1": 13.696,
                 "eu-west-2": 13.824,
                 "eu-west-3": 13.856,
@@ -43707,6 +44651,7 @@
                 "ap-southeast-2": 21.12,
                 "ca-central-1": 20.544,
                 "eu-central-1": 20.928,
+                "eu-south-1": 20.784,
                 "eu-west-1": 20.544,
                 "eu-west-2": 20.736,
                 "eu-west-3": 20.784,
@@ -43871,6 +44816,7 @@
                 "ca-central-1": 0.698,
                 "eu-central-1": 0.708,
                 "eu-north-1": 0.692,
+                "eu-south-1": 0.704,
                 "eu-west-1": 0.698,
                 "eu-west-2": 0.703,
                 "eu-west-3": 0.704,
@@ -43891,6 +44837,7 @@
                 "ca-central-1": 0.916,
                 "eu-central-1": 0.936,
                 "eu-north-1": 0.904,
+                "eu-south-1": 0.928,
                 "eu-west-1": 0.916,
                 "eu-west-2": 0.926,
                 "eu-west-3": 0.928,
@@ -43911,6 +44858,7 @@
                 "ca-central-1": 21.984,
                 "eu-central-1": 22.464,
                 "eu-north-1": 21.696,
+                "eu-south-1": 22.272,
                 "eu-west-1": 21.984,
                 "eu-west-2": 22.224,
                 "eu-west-3": 22.272,
@@ -43931,6 +44879,7 @@
                 "ca-central-1": 1.832,
                 "eu-central-1": 1.872,
                 "eu-north-1": 1.808,
+                "eu-south-1": 1.856,
                 "eu-west-1": 1.832,
                 "eu-west-2": 1.852,
                 "eu-west-3": 1.856,
@@ -43951,6 +44900,7 @@
                 "ca-central-1": 3.664,
                 "eu-central-1": 3.744,
                 "eu-north-1": 3.616,
+                "eu-south-1": 3.712,
                 "eu-west-1": 3.664,
                 "eu-west-2": 3.704,
                 "eu-west-3": 3.712,
@@ -43971,6 +44921,7 @@
                 "ca-central-1": 7.328,
                 "eu-central-1": 7.488,
                 "eu-north-1": 7.232,
+                "eu-south-1": 7.424,
                 "eu-west-1": 7.328,
                 "eu-west-2": 7.408,
                 "eu-west-3": 7.424,
@@ -43991,6 +44942,7 @@
                 "ca-central-1": 10.992,
                 "eu-central-1": 11.232,
                 "eu-north-1": 10.848,
+                "eu-south-1": 11.136,
                 "eu-west-1": 10.992,
                 "eu-west-2": 11.112,
                 "eu-west-3": 11.136,
@@ -44011,6 +44963,7 @@
                 "ca-central-1": 14.656,
                 "eu-central-1": 14.976,
                 "eu-north-1": 14.464,
+                "eu-south-1": 14.848,
                 "eu-west-1": 14.656,
                 "eu-west-2": 14.816,
                 "eu-west-3": 14.848,
@@ -44031,6 +44984,7 @@
                 "ca-central-1": 21.984,
                 "eu-central-1": 22.464,
                 "eu-north-1": 21.696,
+                "eu-south-1": 22.272,
                 "eu-west-1": 21.984,
                 "eu-west-2": 22.224,
                 "eu-west-3": 22.272,
@@ -44312,6 +45266,66 @@
                 "us-west-1": 12.5928,
                 "us-west-2": 11.9321
             },
+            "m6a.large": {
+                "ap-south-1": 0.62755,
+                "eu-west-1": 0.6683,
+                "us-east-1": 0.6584,
+                "us-west-2": 0.6584
+            },
+            "m6a.xlarge": {
+                "ap-south-1": 0.7751,
+                "eu-west-1": 0.8566,
+                "us-east-1": 0.8368,
+                "us-west-2": 0.8368
+            },
+            "m6a.2xlarge": {
+                "ap-south-1": 1.5502,
+                "eu-west-1": 1.7132,
+                "us-east-1": 1.6736,
+                "us-west-2": 1.6736
+            },
+            "m6a.4xlarge": {
+                "ap-south-1": 3.1004,
+                "eu-west-1": 3.4264,
+                "us-east-1": 3.3472,
+                "us-west-2": 3.3472
+            },
+            "m6a.8xlarge": {
+                "ap-south-1": 6.2008,
+                "eu-west-1": 6.8528,
+                "us-east-1": 6.6944,
+                "us-west-2": 6.6944
+            },
+            "m6a.12xlarge": {
+                "ap-south-1": 9.3012,
+                "eu-west-1": 10.2792,
+                "us-east-1": 10.0416,
+                "us-west-2": 10.0416
+            },
+            "m6a.16xlarge": {
+                "ap-south-1": 12.4016,
+                "eu-west-1": 13.7056,
+                "us-east-1": 13.3888,
+                "us-west-2": 13.3888
+            },
+            "m6a.24xlarge": {
+                "ap-south-1": 18.6024,
+                "eu-west-1": 20.5584,
+                "us-east-1": 20.0832,
+                "us-west-2": 20.0832
+            },
+            "m6a.32xlarge": {
+                "ap-south-1": 24.8032,
+                "eu-west-1": 27.4112,
+                "us-east-1": 26.7776,
+                "us-west-2": 26.7776
+            },
+            "m6a.48xlarge": {
+                "ap-south-1": 37.2048,
+                "eu-west-1": 41.1168,
+                "us-east-1": 40.1664,
+                "us-west-2": 40.1664
+            },
             "m6g.medium": {},
             "m6g.large": {},
             "m6g.xlarge": {},
@@ -44336,8 +45350,10 @@
                 "ap-south-1": 0.673,
                 "ap-southeast-1": 0.692,
                 "ap-southeast-2": 0.692,
+                "ca-central-1": 0.679,
                 "eu-central-1": 0.687,
                 "eu-west-1": 0.679,
+                "eu-west-2": 0.683,
                 "eu-west-3": 0.684,
                 "sa-east-1": 0.725,
                 "us-east-1": 0.668,
@@ -44351,8 +45367,10 @@
                 "ap-south-1": 0.866,
                 "ap-southeast-1": 0.904,
                 "ap-southeast-2": 0.904,
+                "ca-central-1": 0.878,
                 "eu-central-1": 0.894,
                 "eu-west-1": 0.878,
+                "eu-west-2": 0.886,
                 "eu-west-3": 0.888,
                 "sa-east-1": 0.97,
                 "us-east-1": 0.856,
@@ -44366,8 +45384,10 @@
                 "ap-south-1": 27.712,
                 "ap-southeast-1": 28.928,
                 "ap-southeast-2": 28.928,
+                "ca-central-1": 28.096,
                 "eu-central-1": 28.608,
                 "eu-west-1": 28.096,
+                "eu-west-2": 28.352,
                 "eu-west-3": 28.416,
                 "sa-east-1": 31.04,
                 "us-east-1": 27.392,
@@ -44381,8 +45401,10 @@
                 "ap-south-1": 1.732,
                 "ap-southeast-1": 1.808,
                 "ap-southeast-2": 1.808,
+                "ca-central-1": 1.756,
                 "eu-central-1": 1.788,
                 "eu-west-1": 1.756,
+                "eu-west-2": 1.772,
                 "eu-west-3": 1.776,
                 "sa-east-1": 1.94,
                 "us-east-1": 1.712,
@@ -44396,8 +45418,10 @@
                 "ap-south-1": 3.464,
                 "ap-southeast-1": 3.616,
                 "ap-southeast-2": 3.616,
+                "ca-central-1": 3.512,
                 "eu-central-1": 3.576,
                 "eu-west-1": 3.512,
+                "eu-west-2": 3.544,
                 "eu-west-3": 3.552,
                 "sa-east-1": 3.88,
                 "us-east-1": 3.424,
@@ -44411,8 +45435,10 @@
                 "ap-south-1": 6.928,
                 "ap-southeast-1": 7.232,
                 "ap-southeast-2": 7.232,
+                "ca-central-1": 7.024,
                 "eu-central-1": 7.152,
                 "eu-west-1": 7.024,
+                "eu-west-2": 7.088,
                 "eu-west-3": 7.104,
                 "sa-east-1": 7.76,
                 "us-east-1": 6.848,
@@ -44426,8 +45452,10 @@
                 "ap-south-1": 10.392,
                 "ap-southeast-1": 10.848,
                 "ap-southeast-2": 10.848,
+                "ca-central-1": 10.536,
                 "eu-central-1": 10.728,
                 "eu-west-1": 10.536,
+                "eu-west-2": 10.632,
                 "eu-west-3": 10.656,
                 "sa-east-1": 11.64,
                 "us-east-1": 10.272,
@@ -44441,8 +45469,10 @@
                 "ap-south-1": 13.856,
                 "ap-southeast-1": 14.464,
                 "ap-southeast-2": 14.464,
+                "ca-central-1": 14.048,
                 "eu-central-1": 14.304,
                 "eu-west-1": 14.048,
+                "eu-west-2": 14.176,
                 "eu-west-3": 14.208,
                 "sa-east-1": 15.52,
                 "us-east-1": 13.696,
@@ -44456,8 +45486,10 @@
                 "ap-south-1": 20.784,
                 "ap-southeast-1": 21.696,
                 "ap-southeast-2": 21.696,
+                "ca-central-1": 21.072,
                 "eu-central-1": 21.456,
                 "eu-west-1": 21.072,
+                "eu-west-2": 21.264,
                 "eu-west-3": 21.312,
                 "sa-east-1": 23.28,
                 "us-east-1": 20.544,
@@ -44471,8 +45503,10 @@
                 "ap-south-1": 27.712,
                 "ap-southeast-1": 28.928,
                 "ap-southeast-2": 28.928,
+                "ca-central-1": 28.096,
                 "eu-central-1": 28.608,
                 "eu-west-1": 28.096,
+                "eu-west-2": 28.352,
                 "eu-west-3": 28.416,
                 "sa-east-1": 31.04,
                 "us-east-1": 27.392,
@@ -44606,6 +45640,7 @@
                 "ca-central-1": 0.71,
                 "eu-central-1": 0.724,
                 "eu-north-1": 0.706,
+                "eu-south-1": 0.72,
                 "eu-west-1": 0.713,
                 "eu-west-2": 0.72,
                 "eu-west-3": 0.72,
@@ -44626,6 +45661,7 @@
                 "ca-central-1": 0.94,
                 "eu-central-1": 0.968,
                 "eu-north-1": 0.932,
+                "eu-south-1": 0.96,
                 "eu-west-1": 0.946,
                 "eu-west-2": 0.96,
                 "eu-west-3": 0.96,
@@ -44646,6 +45682,7 @@
                 "ca-central-1": 22.56,
                 "eu-central-1": 23.232,
                 "eu-north-1": 22.368,
+                "eu-south-1": 23.04,
                 "eu-west-1": 22.704,
                 "eu-west-2": 23.04,
                 "eu-west-3": 23.04,
@@ -44666,6 +45703,7 @@
                 "ca-central-1": 1.88,
                 "eu-central-1": 1.936,
                 "eu-north-1": 1.864,
+                "eu-south-1": 1.92,
                 "eu-west-1": 1.892,
                 "eu-west-2": 1.92,
                 "eu-west-3": 1.92,
@@ -44686,6 +45724,7 @@
                 "ca-central-1": 3.76,
                 "eu-central-1": 3.872,
                 "eu-north-1": 3.728,
+                "eu-south-1": 3.84,
                 "eu-west-1": 3.784,
                 "eu-west-2": 3.84,
                 "eu-west-3": 3.84,
@@ -44706,6 +45745,7 @@
                 "ca-central-1": 7.52,
                 "eu-central-1": 7.744,
                 "eu-north-1": 7.456,
+                "eu-south-1": 7.68,
                 "eu-west-1": 7.568,
                 "eu-west-2": 7.68,
                 "eu-west-3": 7.68,
@@ -44726,6 +45766,7 @@
                 "ca-central-1": 11.28,
                 "eu-central-1": 11.616,
                 "eu-north-1": 11.184,
+                "eu-south-1": 11.52,
                 "eu-west-1": 11.352,
                 "eu-west-2": 11.52,
                 "eu-west-3": 11.52,
@@ -44746,6 +45787,7 @@
                 "ca-central-1": 15.04,
                 "eu-central-1": 15.488,
                 "eu-north-1": 14.912,
+                "eu-south-1": 15.36,
                 "eu-west-1": 15.136,
                 "eu-west-2": 15.36,
                 "eu-west-3": 15.36,
@@ -44766,6 +45808,7 @@
                 "ca-central-1": 22.56,
                 "eu-central-1": 23.232,
                 "eu-north-1": 22.368,
+                "eu-south-1": 23.04,
                 "eu-west-1": 22.704,
                 "eu-west-2": 23.04,
                 "eu-west-3": 23.04,
@@ -44784,6 +45827,7 @@
                 "ap-southeast-2": 0.708,
                 "ca-central-1": 0.696,
                 "eu-central-1": 0.709,
+                "eu-south-1": 0.705,
                 "eu-west-1": 0.699,
                 "eu-west-2": 0.705,
                 "eu-west-3": 0.705,
@@ -44802,6 +45846,7 @@
                 "ap-southeast-2": 0.936,
                 "ca-central-1": 0.912,
                 "eu-central-1": 0.938,
+                "eu-south-1": 0.93,
                 "eu-west-1": 0.918,
                 "eu-west-2": 0.93,
                 "eu-west-3": 0.93,
@@ -44820,6 +45865,7 @@
                 "ap-southeast-2": 1.872,
                 "ca-central-1": 1.824,
                 "eu-central-1": 1.876,
+                "eu-south-1": 1.86,
                 "eu-west-1": 1.836,
                 "eu-west-2": 1.86,
                 "eu-west-3": 1.86,
@@ -44838,6 +45884,7 @@
                 "ap-southeast-2": 3.744,
                 "ca-central-1": 3.648,
                 "eu-central-1": 3.752,
+                "eu-south-1": 3.72,
                 "eu-west-1": 3.672,
                 "eu-west-2": 3.72,
                 "eu-west-3": 3.72,
@@ -44856,6 +45903,7 @@
                 "ap-southeast-2": 7.488,
                 "ca-central-1": 7.296,
                 "eu-central-1": 7.504,
+                "eu-south-1": 7.44,
                 "eu-west-1": 7.344,
                 "eu-west-2": 7.44,
                 "eu-west-3": 7.44,
@@ -44874,6 +45922,7 @@
                 "ap-southeast-2": 11.232,
                 "ca-central-1": 10.944,
                 "eu-central-1": 11.256,
+                "eu-south-1": 11.16,
                 "eu-west-1": 11.016,
                 "eu-west-2": 11.16,
                 "eu-west-3": 11.16,
@@ -44892,6 +45941,7 @@
                 "ap-southeast-2": 14.976,
                 "ca-central-1": 14.592,
                 "eu-central-1": 15.008,
+                "eu-south-1": 14.88,
                 "eu-west-1": 14.688,
                 "eu-west-2": 14.88,
                 "eu-west-3": 14.88,
@@ -44910,6 +45960,7 @@
                 "ap-southeast-2": 22.464,
                 "ca-central-1": 21.888,
                 "eu-central-1": 22.512,
+                "eu-south-1": 22.32,
                 "eu-west-1": 22.032,
                 "eu-west-2": 22.32,
                 "eu-west-3": 22.32,
@@ -45066,6 +46117,7 @@
             },
             "r5b.large": {
                 "ap-northeast-1": 0.753,
+                "ap-northeast-2": 0.75,
                 "ap-southeast-1": 0.75,
                 "eu-central-1": 0.75,
                 "eu-west-1": 0.739,
@@ -45076,6 +46128,7 @@
             },
             "r5b.xlarge": {
                 "ap-northeast-1": 1.026,
+                "ap-northeast-2": 1.02,
                 "ap-southeast-1": 1.02,
                 "eu-central-1": 1.02,
                 "eu-west-1": 0.998,
@@ -45086,6 +46139,7 @@
             },
             "r5b.metal": {
                 "ap-northeast-1": 24.624,
+                "ap-northeast-2": 24.48,
                 "ap-southeast-1": 24.48,
                 "eu-central-1": 24.48,
                 "eu-west-1": 23.952,
@@ -45096,6 +46150,7 @@
             },
             "r5b.2xlarge": {
                 "ap-northeast-1": 2.052,
+                "ap-northeast-2": 2.04,
                 "ap-southeast-1": 2.04,
                 "eu-central-1": 2.04,
                 "eu-west-1": 1.996,
@@ -45106,6 +46161,7 @@
             },
             "r5b.4xlarge": {
                 "ap-northeast-1": 4.104,
+                "ap-northeast-2": 4.08,
                 "ap-southeast-1": 4.08,
                 "eu-central-1": 4.08,
                 "eu-west-1": 3.992,
@@ -45116,6 +46172,7 @@
             },
             "r5b.8xlarge": {
                 "ap-northeast-1": 8.208,
+                "ap-northeast-2": 8.16,
                 "ap-southeast-1": 8.16,
                 "eu-central-1": 8.16,
                 "eu-west-1": 7.984,
@@ -45126,6 +46183,7 @@
             },
             "r5b.12xlarge": {
                 "ap-northeast-1": 12.312,
+                "ap-northeast-2": 12.24,
                 "ap-southeast-1": 12.24,
                 "eu-central-1": 12.24,
                 "eu-west-1": 11.976,
@@ -45136,6 +46194,7 @@
             },
             "r5b.16xlarge": {
                 "ap-northeast-1": 16.416,
+                "ap-northeast-2": 16.32,
                 "ap-southeast-1": 16.32,
                 "eu-central-1": 16.32,
                 "eu-west-1": 15.968,
@@ -45146,6 +46205,7 @@
             },
             "r5b.24xlarge": {
                 "ap-northeast-1": 24.624,
+                "ap-northeast-2": 24.48,
                 "ap-southeast-1": 24.48,
                 "eu-central-1": 24.48,
                 "eu-west-1": 23.952,
@@ -45164,6 +46224,7 @@
                 "ca-central-1": 0.73,
                 "eu-central-1": 0.745,
                 "eu-north-1": 0.724,
+                "eu-south-1": 0.74,
                 "eu-west-1": 0.732,
                 "eu-west-2": 0.741,
                 "eu-west-3": 0.741,
@@ -45184,6 +46245,7 @@
                 "ca-central-1": 0.98,
                 "eu-central-1": 1.01,
                 "eu-north-1": 0.968,
+                "eu-south-1": 1.0,
                 "eu-west-1": 0.984,
                 "eu-west-2": 1.002,
                 "eu-west-3": 1.002,
@@ -45204,6 +46266,7 @@
                 "ca-central-1": 23.52,
                 "eu-central-1": 24.24,
                 "eu-north-1": 23.232,
+                "eu-south-1": 24.0,
                 "eu-west-1": 23.616,
                 "eu-west-2": 24.048,
                 "eu-west-3": 24.048,
@@ -45224,6 +46287,7 @@
                 "ca-central-1": 1.96,
                 "eu-central-1": 2.02,
                 "eu-north-1": 1.936,
+                "eu-south-1": 2.0,
                 "eu-west-1": 1.968,
                 "eu-west-2": 2.004,
                 "eu-west-3": 2.004,
@@ -45244,6 +46308,7 @@
                 "ca-central-1": 3.92,
                 "eu-central-1": 4.04,
                 "eu-north-1": 3.872,
+                "eu-south-1": 4.0,
                 "eu-west-1": 3.936,
                 "eu-west-2": 4.008,
                 "eu-west-3": 4.008,
@@ -45264,6 +46329,7 @@
                 "ca-central-1": 7.84,
                 "eu-central-1": 8.08,
                 "eu-north-1": 7.744,
+                "eu-south-1": 8.0,
                 "eu-west-1": 7.872,
                 "eu-west-2": 8.016,
                 "eu-west-3": 8.016,
@@ -45284,6 +46350,7 @@
                 "ca-central-1": 11.76,
                 "eu-central-1": 12.12,
                 "eu-north-1": 11.616,
+                "eu-south-1": 12.0,
                 "eu-west-1": 11.808,
                 "eu-west-2": 12.024,
                 "eu-west-3": 12.024,
@@ -45304,6 +46371,7 @@
                 "ca-central-1": 15.68,
                 "eu-central-1": 16.16,
                 "eu-north-1": 15.488,
+                "eu-south-1": 16.0,
                 "eu-west-1": 15.744,
                 "eu-west-2": 16.032,
                 "eu-west-3": 16.032,
@@ -45324,6 +46392,7 @@
                 "ca-central-1": 23.52,
                 "eu-central-1": 24.24,
                 "eu-north-1": 23.232,
+                "eu-south-1": 24.0,
                 "eu-west-1": 23.616,
                 "eu-west-2": 24.048,
                 "eu-west-3": 24.048,
@@ -45623,63 +46692,163 @@
             "r6gd.12xlarge": {},
             "r6gd.16xlarge": {},
             "r6i.large": {
+                "ap-northeast-1": 0.724,
+                "ap-northeast-2": 0.724,
+                "ap-south-1": 0.702,
+                "ap-southeast-1": 0.724,
+                "ap-southeast-2": 0.723,
+                "ca-central-1": 0.71,
                 "eu-west-1": 0.713,
+                "eu-west-2": 0.72,
+                "eu-west-3": 0.72,
+                "sa-east-1": 0.773,
                 "us-east-1": 0.698,
                 "us-east-2": 0.698,
+                "us-west-1": 0.712,
                 "us-west-2": 0.698
             },
             "r6i.xlarge": {
+                "ap-northeast-1": 0.968,
+                "ap-northeast-2": 0.968,
+                "ap-south-1": 0.924,
+                "ap-southeast-1": 0.968,
+                "ap-southeast-2": 0.966,
+                "ca-central-1": 0.94,
                 "eu-west-1": 0.946,
+                "eu-west-2": 0.96,
+                "eu-west-3": 0.96,
+                "sa-east-1": 1.066,
                 "us-east-1": 0.916,
                 "us-east-2": 0.916,
+                "us-west-1": 0.944,
                 "us-west-2": 0.916
             },
             "r6i.metal": {
+                "ap-northeast-1": 30.976,
+                "ap-northeast-2": 30.976,
+                "ap-south-1": 29.568,
+                "ap-southeast-1": 30.976,
+                "ap-southeast-2": 30.912,
+                "ca-central-1": 30.08,
                 "eu-west-1": 30.272,
+                "eu-west-2": 30.72,
+                "eu-west-3": 30.72,
+                "sa-east-1": 34.112,
                 "us-east-1": 29.312,
                 "us-east-2": 29.312,
+                "us-west-1": 30.208,
                 "us-west-2": 29.312
             },
             "r6i.2xlarge": {
+                "ap-northeast-1": 1.936,
+                "ap-northeast-2": 1.936,
+                "ap-south-1": 1.848,
+                "ap-southeast-1": 1.936,
+                "ap-southeast-2": 1.932,
+                "ca-central-1": 1.88,
                 "eu-west-1": 1.892,
+                "eu-west-2": 1.92,
+                "eu-west-3": 1.92,
+                "sa-east-1": 2.132,
                 "us-east-1": 1.832,
                 "us-east-2": 1.832,
+                "us-west-1": 1.888,
                 "us-west-2": 1.832
             },
             "r6i.4xlarge": {
+                "ap-northeast-1": 3.872,
+                "ap-northeast-2": 3.872,
+                "ap-south-1": 3.696,
+                "ap-southeast-1": 3.872,
+                "ap-southeast-2": 3.864,
+                "ca-central-1": 3.76,
                 "eu-west-1": 3.784,
+                "eu-west-2": 3.84,
+                "eu-west-3": 3.84,
+                "sa-east-1": 4.264,
                 "us-east-1": 3.664,
                 "us-east-2": 3.664,
+                "us-west-1": 3.776,
                 "us-west-2": 3.664
             },
             "r6i.8xlarge": {
+                "ap-northeast-1": 7.744,
+                "ap-northeast-2": 7.744,
+                "ap-south-1": 7.392,
+                "ap-southeast-1": 7.744,
+                "ap-southeast-2": 7.728,
+                "ca-central-1": 7.52,
                 "eu-west-1": 7.568,
+                "eu-west-2": 7.68,
+                "eu-west-3": 7.68,
+                "sa-east-1": 8.528,
                 "us-east-1": 7.328,
                 "us-east-2": 7.328,
+                "us-west-1": 7.552,
                 "us-west-2": 7.328
             },
             "r6i.12xlarge": {
+                "ap-northeast-1": 11.616,
+                "ap-northeast-2": 11.616,
+                "ap-south-1": 11.088,
+                "ap-southeast-1": 11.616,
+                "ap-southeast-2": 11.592,
+                "ca-central-1": 11.28,
                 "eu-west-1": 11.352,
+                "eu-west-2": 11.52,
+                "eu-west-3": 11.52,
+                "sa-east-1": 12.792,
                 "us-east-1": 10.992,
                 "us-east-2": 10.992,
+                "us-west-1": 11.328,
                 "us-west-2": 10.992
             },
             "r6i.16xlarge": {
+                "ap-northeast-1": 15.488,
+                "ap-northeast-2": 15.488,
+                "ap-south-1": 14.784,
+                "ap-southeast-1": 15.488,
+                "ap-southeast-2": 15.456,
+                "ca-central-1": 15.04,
                 "eu-west-1": 15.136,
+                "eu-west-2": 15.36,
+                "eu-west-3": 15.36,
+                "sa-east-1": 17.056,
                 "us-east-1": 14.656,
                 "us-east-2": 14.656,
+                "us-west-1": 15.104,
                 "us-west-2": 14.656
             },
             "r6i.24xlarge": {
+                "ap-northeast-1": 23.232,
+                "ap-northeast-2": 23.232,
+                "ap-south-1": 22.176,
+                "ap-southeast-1": 23.232,
+                "ap-southeast-2": 23.184,
+                "ca-central-1": 22.56,
                 "eu-west-1": 22.704,
+                "eu-west-2": 23.04,
+                "eu-west-3": 23.04,
+                "sa-east-1": 25.584,
                 "us-east-1": 21.984,
                 "us-east-2": 21.984,
+                "us-west-1": 22.656,
                 "us-west-2": 21.984
             },
             "r6i.32xlarge": {
+                "ap-northeast-1": 30.976,
+                "ap-northeast-2": 30.976,
+                "ap-south-1": 29.568,
+                "ap-southeast-1": 30.976,
+                "ap-southeast-2": 30.912,
+                "ca-central-1": 30.08,
                 "eu-west-1": 30.272,
+                "eu-west-2": 30.72,
+                "eu-west-3": 30.72,
+                "sa-east-1": 34.112,
                 "us-east-1": 29.312,
                 "us-east-2": 29.312,
+                "us-west-1": 30.208,
                 "us-west-2": 29.312
             },
             "t2.micro": {},
@@ -45703,6 +46872,7 @@
                 "ca-central-1": 0.7392,
                 "eu-central-1": 0.7456,
                 "eu-north-1": 0.7264,
+                "eu-south-1": 0.7453,
                 "eu-west-1": 0.736,
                 "eu-west-2": 0.7424,
                 "eu-west-3": 0.7424,
@@ -45724,6 +46894,7 @@
                 "ca-central-1": 1.4784,
                 "eu-central-1": 1.4912,
                 "eu-north-1": 1.4528,
+                "eu-south-1": 1.4906,
                 "eu-west-1": 1.472,
                 "eu-west-2": 1.4848,
                 "eu-west-3": 1.4848,
@@ -45746,6 +46917,7 @@
                 "ap-southeast-2": 0.7437,
                 "ca-central-1": 0.7206,
                 "eu-central-1": 0.7264,
+                "eu-south-1": 0.7261,
                 "eu-west-1": 0.7168,
                 "eu-west-2": 0.7235,
                 "eu-west-3": 0.7235,
@@ -45765,6 +46937,7 @@
                 "ap-southeast-2": 1.4874,
                 "ca-central-1": 1.4413,
                 "eu-central-1": 1.4528,
+                "eu-south-1": 1.4522,
                 "eu-west-1": 1.4336,
                 "eu-west-2": 1.447,
                 "eu-west-3": 1.447,
@@ -45782,6 +46955,13 @@
             "t4g.xlarge": {},
             "t4g.nano": {},
             "t4g.2xlarge": {},
+            "u-3tb1.56xlarge": {
+                "eu-central-1": 70.1175,
+                "eu-south-1": 69.2615,
+                "eu-west-1": 67.734,
+                "us-east-1": 64.484,
+                "us-west-2": 64.484
+            },
             "u-6tb1.56xlarge": {
                 "ap-northeast-2": 93.1636,
                 "ap-south-1": 85.06076,
@@ -45789,6 +46969,7 @@
                 "ap-southeast-2": 92.79475,
                 "eu-central-1": 93.1636,
                 "eu-north-1": 86.51577,
+                "eu-south-1": 91.70859,
                 "eu-west-1": 89.11218,
                 "eu-west-3": 91.68989,
                 "us-east-1": 83.58791,
@@ -45803,6 +46984,7 @@
                 "ap-southeast-2": 139.801,
                 "eu-central-1": 140.235,
                 "eu-north-1": 132.413,
+                "eu-south-1": 138.523,
                 "eu-west-1": 135.468,
                 "eu-west-3": 138.501,
                 "us-east-1": 128.968,
@@ -45964,6 +47146,42 @@
             "x2gd.8xlarge": {},
             "x2gd.12xlarge": {},
             "x2gd.16xlarge": {},
+            "x2iezn.metal": {
+                "ap-northeast-1": 22.476,
+                "eu-west-1": 19.968,
+                "us-east-1": 17.976,
+                "us-west-2": 17.976
+            },
+            "x2iezn.2xlarge": {
+                "ap-northeast-1": 3.746,
+                "eu-west-1": 3.328,
+                "us-east-1": 2.996,
+                "us-west-2": 2.996
+            },
+            "x2iezn.4xlarge": {
+                "ap-northeast-1": 7.492,
+                "eu-west-1": 6.656,
+                "us-east-1": 5.992,
+                "us-west-2": 5.992
+            },
+            "x2iezn.6xlarge": {
+                "ap-northeast-1": 11.238,
+                "eu-west-1": 9.984,
+                "us-east-1": 8.988,
+                "us-west-2": 8.988
+            },
+            "x2iezn.8xlarge": {
+                "ap-northeast-1": 14.984,
+                "eu-west-1": 13.312,
+                "us-east-1": 11.984,
+                "us-west-2": 11.984
+            },
+            "x2iezn.12xlarge": {
+                "ap-northeast-1": 22.476,
+                "eu-west-1": 19.968,
+                "us-east-1": 17.976,
+                "us-west-2": 17.976
+            },
             "z1d.large": {
                 "ap-northeast-1": 0.799,
                 "ap-northeast-2": 0.797,
@@ -51927,5 +53145,5 @@
         }
     },
     "storage": {},
-    "updated": 1637926119
+    "updated": 1646253567
 }
\ No newline at end of file


Test patch:
diff --git a/libcloud/test/common/test_openstack.py b/libcloud/test/common/test_openstack.py
index bac3be13e0..10f09657f4 100644
--- a/libcloud/test/common/test_openstack.py
+++ b/libcloud/test/common/test_openstack.py
@@ -42,6 +42,11 @@ def test_base_connection_timeout(self):
             host="127.0.0.1", secure=1, port=443, timeout=10
         )
 
+    def test_set_microversion(self):
+        self.connection._ex_force_microversion = "2.67"
+        headers = self.connection.add_default_headers({})
+        self.assertEqual(headers["OpenStack-API-Version"], "compute 2.67")
+
     @patch("libcloud.common.base.ConnectionUserAndKey.request")
     def test_request(self, mock_request):
         OpenStackBaseConnection.conn_class._raw_data = ""
diff --git a/libcloud/test/compute/fixtures/gce/global_images_paged.json b/libcloud/test/compute/fixtures/gce/global_images_paged.json
new file mode 100644
index 0000000000..f9c52d71e4
--- /dev/null
+++ b/libcloud/test/compute/fixtures/gce/global_images_paged.json
@@ -0,0 +1,48 @@
+{
+ "kind": "compute#imageList",
+ "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images",
+ "id": "projects/project_name/global/images",
+ "nextPageToken" : "token",
+ "items": [
+  {
+    "kind": "compute#image1",
+    "id": "7094983038334682861",
+    "creationTimestamp": "2017-10-26T07:58:38.442-07:00",
+    "name": "custom-image1",
+    "description": "a custom image 1",
+    "sourceType": "RAW",
+    "status": "READY",
+    "archiveSizeBytes": "1314375168",
+    "diskSizeGb": "10",
+    "sourceDisk": "projects/project_name/zones/us-central1-b/disks/custom-instance1",
+    "sourceDiskId": "3436116182804197834",
+    "family": "custom",
+    "selfLink": "projects/project_name/global/images/custom-image1",
+    "labelFingerprint": "42WmSpB8rSM=",
+    "labels": {
+      "foo": "bar",
+      "one": "1",
+      "two": "two"
+    },
+    "getResourceId": {},
+    "getDisplayName": {},
+    "getResourceType": {},
+    "getFullResourcePath": {}
+  },
+  {
+   "kind": "compute#image2",
+   "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/custom-image",
+   "id": "15632509721401584262",
+   "creationTimestamp": "2014-12-09T09:26:27.234-08:00",
+   "name": "custom-image2",
+   "sourceType": "RAW",
+   "rawDisk": {
+    "source": "",
+    "containerType": "TAR"
+   },
+   "status": "READY",
+   "archiveSizeBytes": "243720274",
+   "diskSizeGb": "10"
+  }
+ ]
+}
diff --git a/libcloud/test/compute/test_ec2.py b/libcloud/test/compute/test_ec2.py
index 8b8569b0d0..240e677af5 100644
--- a/libcloud/test/compute/test_ec2.py
+++ b/libcloud/test/compute/test_ec2.py
@@ -129,6 +129,9 @@ def test_regions_and_signature_versions(self):
         driver = EC2NodeDriver(*EC2_PARAMS, region="eu-central-1")
         self.assertEqual(driver.signature_version, "4")
 
+        driver = EC2NodeDriver(*EC2_PARAMS, region="eu-south-1")
+        self.assertEqual(driver.signature_version, "4")
+
         # Verify that signature_version can be overriden via constructor argument
         driver = EC2NodeDriver(*EC2_PARAMS, region="us-east-1", signature_version="2")
         self.assertEqual(driver.signature_version, "2")
diff --git a/libcloud/test/compute/test_gce.py b/libcloud/test/compute/test_gce.py
index 68b10b4657..97b12f9ee6 100644
--- a/libcloud/test/compute/test_gce.py
+++ b/libcloud/test/compute/test_gce.py
@@ -430,11 +430,12 @@ def test_list_images(self):
         all_deprecated_images = self.driver.list_images(ex_include_deprecated=True)
         debian_images = self.driver.list_images(ex_project="debian-cloud")
         local_plus_deb = self.driver.list_images(["debian-cloud", "project_name"])
-        self.assertEqual(len(local_images), 50)
-        self.assertEqual(len(all_deprecated_images), 178)
+        self.assertEqual(len(local_images), 52)
+        self.assertEqual(len(all_deprecated_images), 180)
         self.assertEqual(len(debian_images), 2)
-        self.assertEqual(len(local_plus_deb), 4)
-        self.assertEqual(local_images[0].name, "custom-image")
+        self.assertEqual(len(local_plus_deb), 6)
+        self.assertEqual(local_images[0].name, "custom-image1")
+        self.assertEqual(local_images[2].name, "custom-image")
         self.assertEqual(debian_images[1].name, "debian-7-wheezy-v20131120")
 
     def test_ex_destroy_instancegroup(self):
@@ -2820,7 +2821,11 @@ def _global_firewalls_lcfirewall_deny(self, method, url, body, headers):
     def _global_images(self, method, url, body, headers):
         if method == "POST":
             body = self.fixtures.load("global_images_post.json")
+        elif "maxResults" in url and "pageToken" not in url:
+            body = self.fixtures.load("global_images_paged.json")
         else:
+            if "maxResults" in url:
+                self.assertIn("pageToken=token", url)
             body = self.fixtures.load("global_images.json")
         return (httplib.OK, body, self.json_hdr, httplib.responses[httplib.OK])