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