Scrape / update EC2 instances prices and sizes data.
diff --git a/libcloud/compute/constants/ec2_instance_types.py b/libcloud/compute/constants/ec2_instance_types.py
index db52cf4..6b36b6e 100644
--- a/libcloud/compute/constants/ec2_instance_types.py
+++ b/libcloud/compute/constants/ec2_instance_types.py
@@ -2831,6 +2831,7 @@
"enhancedNetworkingSupported": "Yes",
"instanceFamily": "Compute optimized",
"instanceType": "c6gn.16xlarge",
+ "instancesku": "USCWQCCCVXKT957C",
"intelAvx2Available": "No",
"intelAvxAvailable": "No",
"intelTurboAvailable": "No",
@@ -2840,7 +2841,7 @@
"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",
@@ -2864,6 +2865,7 @@
"enhancedNetworkingSupported": "Yes",
"instanceFamily": "Compute optimized",
"instanceType": "c6gn.2xlarge",
+ "instancesku": "M6MVR7VW6XTWPHQ5",
"intelAvx2Available": "No",
"intelAvxAvailable": "No",
"intelTurboAvailable": "No",
@@ -2873,7 +2875,7 @@
"normalizationSizeFactor": "16",
"physicalProcessor": "AWS Graviton2 Processor",
"processorArchitecture": "64-bit",
- "regionCode": "us-east-1",
+ "regionCode": "eu-north-1",
"servicecode": "AmazonEC2",
"servicename": "Amazon Elastic Compute Cloud",
"storage": "EBS only",
@@ -2973,7 +2975,7 @@
"normalizationSizeFactor": "4",
"physicalProcessor": "AWS Graviton2 Processor",
"processorArchitecture": "64-bit",
- "regionCode": "us-west-2",
+ "regionCode": "ap-northeast-1",
"servicecode": "AmazonEC2",
"servicename": "Amazon Elastic Compute Cloud",
"storage": "EBS only",
@@ -3030,6 +3032,7 @@
"enhancedNetworkingSupported": "Yes",
"instanceFamily": "Compute optimized",
"instanceType": "c6gn.xlarge",
+ "instancesku": "WB4FCM6TXPX93PGW",
"intelAvx2Available": "No",
"intelAvxAvailable": "No",
"intelTurboAvailable": "No",
@@ -3039,7 +3042,7 @@
"normalizationSizeFactor": "8",
"physicalProcessor": "AWS Graviton2 Processor",
"processorArchitecture": "64-bit",
- "regionCode": "us-east-1",
+ "regionCode": "eu-north-1",
"servicecode": "AmazonEC2",
"servicename": "Amazon Elastic Compute Cloud",
"storage": "EBS only",
@@ -12206,6 +12209,7 @@
"enhancedNetworkingSupported": "No",
"instanceFamily": "Memory optimized",
"instanceType": "r5dn.2xlarge",
+ "instancesku": "5TFDK9PHN5A9RS5A",
"intelAvx2Available": "No",
"intelAvxAvailable": "No",
"intelTurboAvailable": "No",
@@ -12215,7 +12219,7 @@
"normalizationSizeFactor": "16",
"physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
"processorArchitecture": "64-bit",
- "regionCode": "us-east-2",
+ "regionCode": "eu-south-1",
"servicecode": "AmazonEC2",
"servicename": "Amazon Elastic Compute Cloud",
"storage": "1 x 300 NVMe SSD",
@@ -12239,7 +12243,6 @@
"enhancedNetworkingSupported": "No",
"instanceFamily": "Memory optimized",
"instanceType": "r5dn.4xlarge",
- "instancesku": "G3XEC6XSVJBFRRKX",
"intelAvx2Available": "No",
"intelAvxAvailable": "No",
"intelTurboAvailable": "No",
@@ -12249,7 +12252,7 @@
"normalizationSizeFactor": "32",
"physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
"processorArchitecture": "64-bit",
- "regionCode": "ap-northeast-1",
+ "regionCode": "eu-south-1",
"servicecode": "AmazonEC2",
"servicename": "Amazon Elastic Compute Cloud",
"storage": "2 x 300 NVMe SSD",
@@ -12340,6 +12343,7 @@
"enhancedNetworkingSupported": "No",
"instanceFamily": "Memory optimized",
"instanceType": "r5dn.xlarge",
+ "instancesku": "PTAK6AMJWZ33TRF6",
"intelAvx2Available": "No",
"intelAvxAvailable": "No",
"intelTurboAvailable": "No",
@@ -12349,7 +12353,7 @@
"normalizationSizeFactor": "8",
"physicalProcessor": "Intel Xeon Platinum 8259 (Cascade Lake)",
"processorArchitecture": "64-bit",
- "regionCode": "eu-central-1",
+ "regionCode": "ap-southeast-2",
"servicecode": "AmazonEC2",
"servicename": "Amazon Elastic Compute Cloud",
"storage": "1 x 150 NVMe SSD",
@@ -15287,6 +15291,350 @@
"name": "x2gd.xlarge",
"ram": 65536,
},
+ "x2idn.16xlarge": {
+ "bandwidth": 50,
+ "disk": 1900,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "40 Gbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2idn.16xlarge",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "1024 GiB",
+ "networkPerformance": "50 Gigabit",
+ "normalizationSizeFactor": "128",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "AVX; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "ap-southeast-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "1 x 1900 NVMe SSD",
+ "vcpu": "64",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2idn.16xlarge",
+ "name": "x2idn.16xlarge",
+ "ram": 1048576,
+ },
+ "x2idn.24xlarge": {
+ "bandwidth": 75,
+ "disk": 2850,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "60 Gbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2idn.24xlarge",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "1536 GiB",
+ "networkPerformance": "75 Gigabit",
+ "normalizationSizeFactor": "192",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "AVX; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "eu-central-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "2 x 1425 NVMe SSD",
+ "vcpu": "96",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2idn.24xlarge",
+ "name": "x2idn.24xlarge",
+ "ram": 1572864,
+ },
+ "x2idn.32xlarge": {
+ "bandwidth": 100,
+ "disk": 3800,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "80 Gbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2idn.32xlarge",
+ "instancesku": "8ZJ2BP49SS5QKPBU",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "2048 GiB",
+ "networkPerformance": "100 Gigabit",
+ "normalizationSizeFactor": "256",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "AVX; Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "ap-northeast-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "2 x 1900 NVMe SSD",
+ "vcpu": "128",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2idn.32xlarge",
+ "name": "x2idn.32xlarge",
+ "ram": 2097152,
+ },
+ "x2iedn.16xlarge": {
+ "bandwidth": 50,
+ "disk": 1900,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "40000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.16xlarge",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "2048 GiB",
+ "networkPerformance": "50 Gigabit",
+ "normalizationSizeFactor": "128",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "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 1900 NVMe SSD",
+ "vcpu": "64",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.16xlarge",
+ "name": "x2iedn.16xlarge",
+ "ram": 2097152,
+ },
+ "x2iedn.24xlarge": {
+ "bandwidth": 75,
+ "disk": 2850,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "60000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.24xlarge",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "3072 GiB",
+ "networkPerformance": "75 Gigabit",
+ "normalizationSizeFactor": "192",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "us-east-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "2 x 1425 NVMe SSD",
+ "vcpu": "96",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.24xlarge",
+ "name": "x2iedn.24xlarge",
+ "ram": 3145728,
+ },
+ "x2iedn.2xlarge": {
+ "bandwidth": 25,
+ "disk": 237,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "Up to 20000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.2xlarge",
+ "instancesku": "63BDVCXPJJ8Q4CK7",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "256 GiB",
+ "networkPerformance": "Up to 25 Gigabit",
+ "normalizationSizeFactor": "16",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "us-east-2",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "1 x 237 NVMe SSD",
+ "vcpu": "8",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.2xlarge",
+ "name": "x2iedn.2xlarge",
+ "ram": 262144,
+ },
+ "x2iedn.32xlarge": {
+ "bandwidth": 100,
+ "disk": 3800,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "80000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.32xlarge",
+ "instancesku": "3EHWHRSQJBFQT47A",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "4096 GiB",
+ "networkPerformance": "100 Gigabit",
+ "normalizationSizeFactor": "256",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "us-east-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "2 x 1900 NVMe SSD",
+ "vcpu": "128",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.32xlarge",
+ "name": "x2iedn.32xlarge",
+ "ram": 4194304,
+ },
+ "x2iedn.4xlarge": {
+ "bandwidth": 25,
+ "disk": 475,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "Up to 20000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.4xlarge",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "512 GiB",
+ "networkPerformance": "Up to 25 Gigabit",
+ "normalizationSizeFactor": "32",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "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 475 NVMe SSD",
+ "vcpu": "16",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.4xlarge",
+ "name": "x2iedn.4xlarge",
+ "ram": 524288,
+ },
+ "x2iedn.8xlarge": {
+ "bandwidth": 25,
+ "disk": 950,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "20000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.8xlarge",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "1024 GiB",
+ "networkPerformance": "25 Gigabit",
+ "normalizationSizeFactor": "64",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "ap-southeast-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "1 x 950 NVMe SSD",
+ "vcpu": "32",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.8xlarge",
+ "name": "x2iedn.8xlarge",
+ "ram": 1048576,
+ },
+ "x2iedn.xlarge": {
+ "bandwidth": 25,
+ "disk": 118,
+ "extra": {
+ "availabilityzone": "NA",
+ "classicnetworkingsupport": "false",
+ "clockSpeed": "3.5 GHz",
+ "currentGeneration": "Yes",
+ "dedicatedEbsThroughput": "Up to 20000 Mbps",
+ "ecu": "NA",
+ "enhancedNetworkingSupported": "Yes",
+ "instanceFamily": "Memory optimized",
+ "instanceType": "x2iedn.xlarge",
+ "instancesku": "8JDVXAWQBQGH2DE9",
+ "intelAvx2Available": "Yes",
+ "intelAvxAvailable": "Yes",
+ "intelTurboAvailable": "Yes",
+ "marketoption": "OnDemand",
+ "memory": "128 GiB",
+ "networkPerformance": "Up to 25 Gigabit",
+ "normalizationSizeFactor": "8",
+ "physicalProcessor": "Intel Xeon Scalable (Icelake)",
+ "processorArchitecture": "64-bit",
+ "processorFeatures": "Intel AVX; Intel AVX2; Intel AVX512; Intel Turbo",
+ "regionCode": "ap-northeast-1",
+ "servicecode": "AmazonEC2",
+ "servicename": "Amazon Elastic Compute Cloud",
+ "storage": "1 x 118 NVMe SSD",
+ "vcpu": "4",
+ "vpcnetworkingsupport": "true",
+ },
+ "id": "x2iedn.xlarge",
+ "name": "x2iedn.xlarge",
+ "ram": 131072,
+ },
"x2iezn.12xlarge": {
"bandwidth": 100,
"disk": 0,
diff --git a/libcloud/compute/constants/ec2_region_details_complete.py b/libcloud/compute/constants/ec2_region_details_complete.py
index fe2dfc2..147e41f 100644
--- a/libcloud/compute/constants/ec2_region_details_complete.py
+++ b/libcloud/compute/constants/ec2_region_details_complete.py
@@ -57,6 +57,14 @@
"c6g.large",
"c6g.medium",
"c6g.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"d2.2xlarge",
"d2.4xlarge",
"d2.8xlarge",
@@ -536,6 +544,16 @@
"x1e.4xlarge",
"x1e.8xlarge",
"x1e.xlarge",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"x2iezn.12xlarge",
"x2iezn.2xlarge",
"x2iezn.4xlarge",
@@ -779,6 +797,14 @@
"r5d.8xlarge",
"r5d.large",
"r5d.xlarge",
+ "r5dn.12xlarge",
+ "r5dn.16xlarge",
+ "r5dn.24xlarge",
+ "r5dn.2xlarge",
+ "r5dn.4xlarge",
+ "r5dn.8xlarge",
+ "r5dn.large",
+ "r5dn.xlarge",
"r5n.12xlarge",
"r5n.16xlarge",
"r5n.24xlarge",
@@ -921,6 +947,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -1156,6 +1190,9 @@
"x1e.4xlarge",
"x1e.8xlarge",
"x1e.xlarge",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
"z1d.12xlarge",
"z1d.2xlarge",
"z1d.3xlarge",
@@ -1242,6 +1279,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -1533,6 +1578,16 @@
"x1e.4xlarge",
"x1e.8xlarge",
"x1e.xlarge",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"z1d.12xlarge",
"z1d.2xlarge",
"z1d.3xlarge",
@@ -1619,6 +1674,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -1803,6 +1866,14 @@
"r5d.8xlarge",
"r5d.large",
"r5d.xlarge",
+ "r5dn.12xlarge",
+ "r5dn.16xlarge",
+ "r5dn.24xlarge",
+ "r5dn.2xlarge",
+ "r5dn.4xlarge",
+ "r5dn.8xlarge",
+ "r5dn.large",
+ "r5dn.xlarge",
"r5n.12xlarge",
"r5n.16xlarge",
"r5n.24xlarge",
@@ -1941,6 +2012,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -2244,6 +2323,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"d2.2xlarge",
"d2.4xlarge",
"d2.8xlarge",
@@ -2514,6 +2601,16 @@
"x1e.4xlarge",
"x1e.8xlarge",
"x1e.xlarge",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"z1d.12xlarge",
"z1d.2xlarge",
"z1d.3xlarge",
@@ -2567,6 +2664,14 @@
"c6g.large",
"c6g.medium",
"c6g.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"d2.2xlarge",
"d2.4xlarge",
"d2.8xlarge",
@@ -2634,6 +2739,14 @@
"r5d.8xlarge",
"r5d.large",
"r5d.xlarge",
+ "r5dn.12xlarge",
+ "r5dn.16xlarge",
+ "r5dn.24xlarge",
+ "r5dn.2xlarge",
+ "r5dn.4xlarge",
+ "r5dn.8xlarge",
+ "r5dn.large",
+ "r5dn.xlarge",
"r5n.12xlarge",
"r5n.16xlarge",
"r5n.24xlarge",
@@ -2804,6 +2917,14 @@
"r5d.8xlarge",
"r5d.large",
"r5d.xlarge",
+ "r5dn.12xlarge",
+ "r5dn.16xlarge",
+ "r5dn.24xlarge",
+ "r5dn.2xlarge",
+ "r5dn.4xlarge",
+ "r5dn.8xlarge",
+ "r5dn.large",
+ "r5dn.xlarge",
"r6g.12xlarge",
"r6g.16xlarge",
"r6g.2xlarge",
@@ -3285,6 +3406,16 @@
"x2gd.large",
"x2gd.medium",
"x2gd.xlarge",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"x2iezn.12xlarge",
"x2iezn.2xlarge",
"x2iezn.4xlarge",
@@ -3356,6 +3487,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -3760,6 +3899,14 @@
"r5d.8xlarge",
"r5d.large",
"r5d.xlarge",
+ "r5dn.12xlarge",
+ "r5dn.16xlarge",
+ "r5dn.24xlarge",
+ "r5dn.2xlarge",
+ "r5dn.4xlarge",
+ "r5dn.8xlarge",
+ "r5dn.large",
+ "r5dn.xlarge",
"r5n.12xlarge",
"r5n.16xlarge",
"r5n.24xlarge",
@@ -3892,6 +4039,14 @@
"c6g.large",
"c6g.medium",
"c6g.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -4566,6 +4721,16 @@
"x2gd.large",
"x2gd.medium",
"x2gd.xlarge",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"x2iezn.12xlarge",
"x2iezn.2xlarge",
"x2iezn.4xlarge",
@@ -4959,6 +5124,13 @@
"x2gd.large",
"x2gd.medium",
"x2gd.xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"z1d.12xlarge",
"z1d.2xlarge",
"z1d.3xlarge",
@@ -5040,6 +5212,14 @@
"c6gd.large",
"c6gd.medium",
"c6gd.xlarge",
+ "c6gn.12xlarge",
+ "c6gn.16xlarge",
+ "c6gn.2xlarge",
+ "c6gn.4xlarge",
+ "c6gn.8xlarge",
+ "c6gn.large",
+ "c6gn.medium",
+ "c6gn.xlarge",
"c6i.12xlarge",
"c6i.16xlarge",
"c6i.24xlarge",
@@ -5732,6 +5912,13 @@
"x2gd.large",
"x2gd.medium",
"x2gd.xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.32xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.xlarge",
"x2iezn.12xlarge",
"x2iezn.2xlarge",
"x2iezn.4xlarge",
diff --git a/libcloud/data/pricing.json b/libcloud/data/pricing.json
index 4c73bb5..736ed4e 100644
--- a/libcloud/data/pricing.json
+++ b/libcloud/data/pricing.json
@@ -36276,59 +36276,142 @@
"us-west-2": 2.4576
},
"c6gn.medium": {
+ "ap-east-1": 0.05725,
"ap-northeast-1": 0.0545,
+ "ap-south-1": 0.04325,
+ "ap-southeast-1": 0.0495,
+ "ap-southeast-2": 0.0565,
+ "ca-central-1": 0.0473,
+ "eu-central-1": 0.0493,
+ "eu-north-1": 0.0465,
"eu-west-1": 0.0488,
+ "eu-west-2": 0.05125,
+ "sa-east-1": 0.0665,
"us-east-1": 0.0432,
"us-east-2": 0.0432,
+ "us-west-1": 0.054,
"us-west-2": 0.0432
},
"c6gn.large": {
+ "ap-east-1": 0.1145,
"ap-northeast-1": 0.109,
+ "ap-south-1": 0.0865,
+ "ap-southeast-1": 0.099,
+ "ap-southeast-2": 0.113,
+ "ca-central-1": 0.0946,
+ "eu-central-1": 0.0986,
+ "eu-north-1": 0.093,
"eu-west-1": 0.0976,
+ "eu-west-2": 0.1025,
+ "sa-east-1": 0.133,
"us-east-1": 0.0864,
"us-east-2": 0.0864,
+ "us-west-1": 0.108,
"us-west-2": 0.0864
},
"c6gn.xlarge": {
+ "ap-east-1": 0.229,
"ap-northeast-1": 0.218,
+ "ap-south-1": 0.173,
+ "ap-southeast-1": 0.198,
+ "ap-southeast-2": 0.226,
+ "ca-central-1": 0.1892,
+ "eu-central-1": 0.1972,
+ "eu-north-1": 0.186,
"eu-west-1": 0.1952,
+ "eu-west-2": 0.205,
+ "sa-east-1": 0.266,
"us-east-1": 0.1728,
"us-east-2": 0.1728,
+ "us-west-1": 0.216,
"us-west-2": 0.1728
},
+ "c6gn.metal": {
+ "ap-northeast-1": 3.488
+ },
"c6gn.2xlarge": {
+ "ap-east-1": 0.458,
"ap-northeast-1": 0.436,
+ "ap-south-1": 0.346,
+ "ap-southeast-1": 0.396,
+ "ap-southeast-2": 0.452,
+ "ca-central-1": 0.3784,
+ "eu-central-1": 0.3944,
+ "eu-north-1": 0.372,
"eu-west-1": 0.3904,
+ "eu-west-2": 0.41,
+ "sa-east-1": 0.532,
"us-east-1": 0.3456,
"us-east-2": 0.3456,
+ "us-west-1": 0.432,
"us-west-2": 0.3456
},
"c6gn.4xlarge": {
+ "ap-east-1": 0.916,
"ap-northeast-1": 0.872,
+ "ap-south-1": 0.692,
+ "ap-southeast-1": 0.792,
+ "ap-southeast-2": 0.904,
+ "ca-central-1": 0.7568,
+ "eu-central-1": 0.7888,
+ "eu-north-1": 0.744,
"eu-west-1": 0.7808,
+ "eu-west-2": 0.82,
+ "sa-east-1": 1.064,
"us-east-1": 0.6912,
"us-east-2": 0.6912,
+ "us-west-1": 0.864,
"us-west-2": 0.6912
},
"c6gn.8xlarge": {
+ "ap-east-1": 1.832,
"ap-northeast-1": 1.744,
+ "ap-south-1": 1.384,
+ "ap-southeast-1": 1.584,
+ "ap-southeast-2": 1.808,
+ "ca-central-1": 1.5136,
+ "eu-central-1": 1.5776,
+ "eu-north-1": 1.488,
"eu-west-1": 1.5616,
+ "eu-west-2": 1.64,
+ "sa-east-1": 2.128,
"us-east-1": 1.3824,
"us-east-2": 1.3824,
+ "us-west-1": 1.728,
"us-west-2": 1.3824
},
"c6gn.12xlarge": {
+ "ap-east-1": 2.748,
"ap-northeast-1": 2.616,
+ "ap-south-1": 2.076,
+ "ap-southeast-1": 2.376,
+ "ap-southeast-2": 2.712,
+ "ca-central-1": 2.2704,
+ "eu-central-1": 2.3664,
+ "eu-north-1": 2.232,
"eu-west-1": 2.3424,
+ "eu-west-2": 2.46,
+ "sa-east-1": 3.192,
"us-east-1": 2.0736,
"us-east-2": 2.0736,
+ "us-west-1": 2.592,
"us-west-2": 2.0736
},
"c6gn.16xlarge": {
+ "ap-east-1": 3.664,
"ap-northeast-1": 3.488,
+ "ap-south-1": 2.768,
+ "ap-southeast-1": 3.168,
+ "ap-southeast-2": 3.616,
+ "ca-central-1": 3.0272,
+ "eu-central-1": 3.1552,
+ "eu-north-1": 2.976,
"eu-west-1": 3.1232,
+ "eu-west-2": 3.28,
+ "sa-east-1": 4.256,
"us-east-1": 2.7648,
"us-east-2": 2.7648,
+ "us-west-1": 3.456,
"us-west-2": 2.7648
},
"c6i.large": {
@@ -41940,6 +42023,93 @@
"us-east-2": 5.344,
"us-west-2": 5.344
},
+ "x2idn.16xlarge": {
+ "ap-northeast-1": 9.6705,
+ "ap-south-1": 6.881,
+ "ap-southeast-1": 9.6705,
+ "eu-central-1": 9.337,
+ "eu-west-1": 8.003,
+ "us-east-1": 6.669
+ },
+ "x2idn.24xlarge": {
+ "ap-northeast-1": 14.50575,
+ "ap-south-1": 10.3215,
+ "ap-southeast-1": 14.50575,
+ "eu-central-1": 14.0055,
+ "eu-west-1": 12.0045,
+ "us-east-1": 10.0035
+ },
+ "x2idn.32xlarge": {
+ "ap-northeast-1": 19.341,
+ "ap-south-1": 13.762,
+ "ap-southeast-1": 19.341,
+ "eu-central-1": 18.674,
+ "eu-west-1": 16.006,
+ "us-east-1": 13.338
+ },
+ "x2iedn.xlarge": {
+ "ap-northeast-1": 1.20881,
+ "ap-southeast-1": 1.20881,
+ "eu-central-1": 1.16713,
+ "eu-west-1": 1.00038,
+ "us-east-1": 0.83363,
+ "us-east-2": 0.83363,
+ "us-west-2": 0.83363
+ },
+ "x2iedn.2xlarge": {
+ "ap-northeast-1": 2.41763,
+ "ap-southeast-1": 2.41763,
+ "eu-central-1": 2.33425,
+ "eu-west-1": 2.00075,
+ "us-east-1": 1.66725,
+ "us-east-2": 1.66725,
+ "us-west-2": 1.66725
+ },
+ "x2iedn.4xlarge": {
+ "ap-northeast-1": 4.83525,
+ "ap-southeast-1": 4.83525,
+ "eu-central-1": 4.6685,
+ "eu-west-1": 4.0015,
+ "us-east-1": 3.3345,
+ "us-east-2": 3.3345,
+ "us-west-2": 3.3345
+ },
+ "x2iedn.8xlarge": {
+ "ap-northeast-1": 9.6705,
+ "ap-southeast-1": 9.6705,
+ "eu-central-1": 9.337,
+ "eu-west-1": 8.003,
+ "us-east-1": 6.669,
+ "us-east-2": 6.669,
+ "us-west-2": 6.669
+ },
+ "x2iedn.16xlarge": {
+ "ap-northeast-1": 19.341,
+ "ap-southeast-1": 19.341,
+ "eu-central-1": 18.674,
+ "eu-west-1": 16.006,
+ "us-east-1": 13.338,
+ "us-east-2": 13.338,
+ "us-west-2": 13.338
+ },
+ "x2iedn.24xlarge": {
+ "ap-northeast-1": 29.0115,
+ "ap-southeast-1": 29.0115,
+ "eu-central-1": 28.011,
+ "eu-west-1": 24.009,
+ "us-east-1": 20.007,
+ "us-east-2": 20.007,
+ "us-west-2": 20.007
+ },
+ "x2iedn.32xlarge": {
+ "ap-northeast-1": 38.682,
+ "ap-southeast-1": 38.682,
+ "eu-central-1": 37.348,
+ "eu-west-1": 32.012,
+ "us-east-1": 26.676,
+ "us-east-2": 26.676,
+ "us-west-2": 26.676
+ },
"x2iezn.metal": {
"ap-northeast-1": 14.508,
"eu-west-1": 12.0,
@@ -43575,6 +43745,7 @@
"c6gn.medium": {},
"c6gn.large": {},
"c6gn.xlarge": {},
+ "c6gn.metal": {},
"c6gn.2xlarge": {},
"c6gn.4xlarge": {},
"c6gn.8xlarge": {},
@@ -47146,6 +47317,93 @@
"x2gd.8xlarge": {},
"x2gd.12xlarge": {},
"x2gd.16xlarge": {},
+ "x2idn.16xlarge": {
+ "ap-northeast-1": 20.2945,
+ "ap-south-1": 17.505,
+ "ap-southeast-1": 20.2945,
+ "eu-central-1": 19.961,
+ "eu-west-1": 18.627,
+ "us-east-1": 17.293
+ },
+ "x2idn.24xlarge": {
+ "ap-northeast-1": 30.44175,
+ "ap-south-1": 26.2575,
+ "ap-southeast-1": 30.44175,
+ "eu-central-1": 29.9415,
+ "eu-west-1": 27.9405,
+ "us-east-1": 25.9395
+ },
+ "x2idn.32xlarge": {
+ "ap-northeast-1": 40.589,
+ "ap-south-1": 35.01,
+ "ap-southeast-1": 40.589,
+ "eu-central-1": 39.922,
+ "eu-west-1": 37.254,
+ "us-east-1": 34.586
+ },
+ "x2iedn.xlarge": {
+ "ap-northeast-1": 1.87281,
+ "ap-southeast-1": 1.87281,
+ "eu-central-1": 1.83113,
+ "eu-west-1": 1.66438,
+ "us-east-1": 1.49763,
+ "us-east-2": 1.49763,
+ "us-west-2": 1.49763
+ },
+ "x2iedn.2xlarge": {
+ "ap-northeast-1": 3.74563,
+ "ap-southeast-1": 3.74563,
+ "eu-central-1": 3.66225,
+ "eu-west-1": 3.32875,
+ "us-east-1": 2.99525,
+ "us-east-2": 2.99525,
+ "us-west-2": 2.99525
+ },
+ "x2iedn.4xlarge": {
+ "ap-northeast-1": 7.49125,
+ "ap-southeast-1": 7.49125,
+ "eu-central-1": 7.3245,
+ "eu-west-1": 6.6575,
+ "us-east-1": 5.9905,
+ "us-east-2": 5.9905,
+ "us-west-2": 5.9905
+ },
+ "x2iedn.8xlarge": {
+ "ap-northeast-1": 14.9825,
+ "ap-southeast-1": 14.9825,
+ "eu-central-1": 14.649,
+ "eu-west-1": 13.315,
+ "us-east-1": 11.981,
+ "us-east-2": 11.981,
+ "us-west-2": 11.981
+ },
+ "x2iedn.16xlarge": {
+ "ap-northeast-1": 29.965,
+ "ap-southeast-1": 29.965,
+ "eu-central-1": 29.298,
+ "eu-west-1": 26.63,
+ "us-east-1": 23.962,
+ "us-east-2": 23.962,
+ "us-west-2": 23.962
+ },
+ "x2iedn.24xlarge": {
+ "ap-northeast-1": 44.9475,
+ "ap-southeast-1": 44.9475,
+ "eu-central-1": 43.947,
+ "eu-west-1": 39.945,
+ "us-east-1": 35.943,
+ "us-east-2": 35.943,
+ "us-west-2": 35.943
+ },
+ "x2iedn.32xlarge": {
+ "ap-northeast-1": 59.93,
+ "ap-southeast-1": 59.93,
+ "eu-central-1": 58.596,
+ "eu-west-1": 53.26,
+ "us-east-1": 47.924,
+ "us-east-2": 47.924,
+ "us-west-2": 47.924
+ },
"x2iezn.metal": {
"ap-northeast-1": 22.476,
"eu-west-1": 19.968,
@@ -53145,5 +53403,5 @@
}
},
"storage": {},
- "updated": 1646253567
+ "updated": 1648133467
}
\ No newline at end of file