libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From quent...@apache.org
Subject libcloud git commit: Update EC2 constants
Date Wed, 24 Oct 2018 08:00:37 GMT
Repository: libcloud
Updated Branches:
  refs/heads/trunk a3954763d -> 2dcf43400


Update EC2 constants


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/2dcf4340
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/2dcf4340
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/2dcf4340

Branch: refs/heads/trunk
Commit: 2dcf4340084539bcac598fb0991baccb33709c74
Parents: a395476
Author: Quentin Pradet <quentinp@apache.org>
Authored: Wed Oct 24 11:27:34 2018 +0400
Committer: Quentin Pradet <quentinp@apache.org>
Committed: Wed Oct 24 11:27:34 2018 +0400

----------------------------------------------------------------------
 libcloud/compute/constants.py | 216 ++++++++++++++++++++++++++++++++++---
 1 file changed, 200 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/2dcf4340/libcloud/compute/constants.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/constants.py b/libcloud/compute/constants.py
index 8edc8be..dfb61b9 100644
--- a/libcloud/compute/constants.py
+++ b/libcloud/compute/constants.py
@@ -800,6 +800,28 @@ INSTANCE_TYPES = {
         "name": "f1.2xlarge",
         "ram": 124928
     },
+    "f1.4xlarge": {
+        "bandwidth": 10,
+        "disk": 940,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "52",
+            "instanceFamily": "FPGA Instances",
+            "instanceType": "f1.4xlarge",
+            "memory": "244 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "32",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "1 x 940 GB",
+            "vcpu": "16"
+        },
+        "id": "f1.4xlarge",
+        "name": "f1.4xlarge",
+        "ram": 249856
+    },
     "g2.2xlarge": {
         "bandwidth": None,
         "disk": 60,
@@ -940,6 +962,28 @@ INSTANCE_TYPES = {
         "name": "g3.8xlarge",
         "ram": 249856
     },
+    "g3s.xlarge": {
+        "bandwidth": 10,
+        "disk": 0,
+        "extra": {
+            "currentGeneration": "Yes",
+            "ecu": "13",
+            "instanceFamily": "GPU instance",
+            "instanceType": "g3s.xlarge",
+            "memory": "30.5 GiB",
+            "networkPerformance": "10 Gigabit",
+            "normalizationSizeFactor": "1",
+            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
+            "processorArchitecture": "64-bit",
+            "servicecode": "AmazonEC2",
+            "servicename": "Amazon Elastic Compute Cloud",
+            "storage": "EBS only",
+            "vcpu": "4"
+        },
+        "id": "g3s.xlarge",
+        "name": "g3s.xlarge",
+        "ram": 31232
+    },
     "h1.16xlarge": {
         "bandwidth": 25,
         "disk": 16000,
@@ -2508,7 +2552,7 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "345",
+            "ecu": "347",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.24xlarge",
             "memory": "768 GiB",
@@ -2530,7 +2574,7 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "31",
+            "ecu": "38",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.2xlarge",
             "memory": "64 GiB",
@@ -2552,7 +2596,7 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "60",
+            "ecu": "71",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.4xlarge",
             "memory": "128 GiB",
@@ -2574,7 +2618,7 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "8",
+            "ecu": "10",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.large",
             "memory": "16 GiB",
@@ -2596,7 +2640,7 @@ INSTANCE_TYPES = {
         "disk": 0,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "16",
+            "ecu": "19",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5.xlarge",
             "memory": "32 GiB",
@@ -2640,7 +2684,7 @@ INSTANCE_TYPES = {
         "disk": 3600,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "345",
+            "ecu": "347",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.24xlarge",
             "memory": "768 GiB",
@@ -2662,7 +2706,7 @@ INSTANCE_TYPES = {
         "disk": 300,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "31",
+            "ecu": "38",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.2xlarge",
             "memory": "64 GiB",
@@ -2684,7 +2728,7 @@ INSTANCE_TYPES = {
         "disk": 600,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "60",
+            "ecu": "71",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.4xlarge",
             "memory": "128 GiB",
@@ -2706,7 +2750,7 @@ INSTANCE_TYPES = {
         "disk": 75,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "8",
+            "ecu": "10",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.large",
             "memory": "16 GiB",
@@ -2728,7 +2772,7 @@ INSTANCE_TYPES = {
         "disk": 150,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "16",
+            "ecu": "19",
             "instanceFamily": "Memory optimized",
             "instanceType": "r5d.xlarge",
             "memory": "32 GiB",
@@ -3319,7 +3363,7 @@ INSTANCE_TYPES = {
         "disk": 1800,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "235",
+            "ecu": "271",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.12xlarge",
             "memory": "384 GiB",
@@ -3341,7 +3385,7 @@ INSTANCE_TYPES = {
         "disk": 300,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "43",
+            "ecu": "53",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.2xlarge",
             "memory": "64 GiB",
@@ -3363,7 +3407,7 @@ INSTANCE_TYPES = {
         "disk": 450,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "65",
+            "ecu": "75",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.3xlarge",
             "memory": "96 GiB",
@@ -3385,7 +3429,7 @@ INSTANCE_TYPES = {
         "disk": 900,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "128",
+            "ecu": "134",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.6xlarge",
             "memory": "192 GiB",
@@ -3407,7 +3451,7 @@ INSTANCE_TYPES = {
         "disk": 75,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "11",
+            "ecu": "15",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.large",
             "memory": "16 GiB",
@@ -3429,7 +3473,7 @@ INSTANCE_TYPES = {
         "disk": 150,
         "extra": {
             "currentGeneration": "Yes",
-            "ecu": "21",
+            "ecu": "28",
             "instanceFamily": "Memory optimized",
             "instanceType": "z1d.xlarge",
             "memory": "32 GiB",
@@ -3489,6 +3533,7 @@ REGION_DETAILS = {
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -3546,6 +3591,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -3661,6 +3718,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -3895,6 +3964,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -3960,6 +4041,7 @@ REGION_DETAILS = {
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "hs1.8xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
@@ -4017,6 +4099,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -4070,6 +4164,9 @@ REGION_DETAILS = {
             "d2.4xlarge",
             "d2.8xlarge",
             "d2.xlarge",
+            "g3.16xlarge",
+            "g3.4xlarge",
+            "g3.8xlarge",
             "i3.16xlarge",
             "i3.2xlarge",
             "i3.4xlarge",
@@ -4103,6 +4200,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -4175,6 +4284,7 @@ REGION_DETAILS = {
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "i2.2xlarge",
             "i2.4xlarge",
             "i2.8xlarge",
@@ -4224,6 +4334,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -4287,11 +4409,13 @@ REGION_DETAILS = {
             "d2.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
+            "f1.4xlarge",
             "g2.2xlarge",
             "g2.8xlarge",
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
             "h1.4xlarge",
@@ -4359,6 +4483,12 @@ REGION_DETAILS = {
             "r5.4xlarge",
             "r5.large",
             "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -4451,6 +4581,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -4515,6 +4657,12 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
             "t2.2xlarge",
             "t2.large",
             "t2.medium",
@@ -4659,11 +4807,13 @@ REGION_DETAILS = {
             "d2.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
+            "f1.4xlarge",
             "g2.2xlarge",
             "g2.8xlarge",
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
             "h1.4xlarge",
@@ -4799,6 +4949,7 @@ REGION_DETAILS = {
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
             "h1.4xlarge",
@@ -4903,6 +5054,12 @@ REGION_DETAILS = {
             "c5.9xlarge",
             "c5.large",
             "c5.xlarge",
+            "c5d.18xlarge",
+            "c5d.2xlarge",
+            "c5d.4xlarge",
+            "c5d.9xlarge",
+            "c5d.large",
+            "c5d.xlarge",
             "cc2.8xlarge",
             "d2.2xlarge",
             "d2.4xlarge",
@@ -4910,6 +5067,7 @@ REGION_DETAILS = {
             "d2.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
+            "f1.4xlarge",
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
@@ -4947,6 +5105,12 @@ REGION_DETAILS = {
             "m5.4xlarge",
             "m5.large",
             "m5.xlarge",
+            "m5d.12xlarge",
+            "m5d.24xlarge",
+            "m5d.2xlarge",
+            "m5d.4xlarge",
+            "m5d.large",
+            "m5d.xlarge",
             "p2.16xlarge",
             "p2.8xlarge",
             "p2.xlarge",
@@ -4964,6 +5128,12 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -5072,6 +5242,18 @@ REGION_DETAILS = {
             "r4.8xlarge",
             "r4.large",
             "r4.xlarge",
+            "r5.12xlarge",
+            "r5.24xlarge",
+            "r5.2xlarge",
+            "r5.4xlarge",
+            "r5.large",
+            "r5.xlarge",
+            "r5d.12xlarge",
+            "r5d.24xlarge",
+            "r5d.2xlarge",
+            "r5d.4xlarge",
+            "r5d.large",
+            "r5d.xlarge",
             "t1.micro",
             "t2.2xlarge",
             "t2.large",
@@ -5134,11 +5316,13 @@ REGION_DETAILS = {
             "d2.xlarge",
             "f1.16xlarge",
             "f1.2xlarge",
+            "f1.4xlarge",
             "g2.2xlarge",
             "g2.8xlarge",
             "g3.16xlarge",
             "g3.4xlarge",
             "g3.8xlarge",
+            "g3s.xlarge",
             "h1.16xlarge",
             "h1.2xlarge",
             "h1.4xlarge",


Mime
View raw message