From notifications-return-14840-archive-asf-public=cust-asf.ponee.io@libcloud.apache.org Wed Oct 24 10:00:39 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id F0C9D180638 for ; Wed, 24 Oct 2018 10:00:38 +0200 (CEST) Received: (qmail 39498 invoked by uid 500); 24 Oct 2018 08:00:38 -0000 Mailing-List: contact notifications-help@libcloud.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@libcloud.apache.org Delivered-To: mailing list notifications@libcloud.apache.org Received: (qmail 39489 invoked by uid 500); 24 Oct 2018 08:00:37 -0000 Delivered-To: apmail-libcloud-commits@libcloud.apache.org Received: (qmail 39486 invoked by uid 99); 24 Oct 2018 08:00:37 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Oct 2018 08:00:37 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id C0EFBE08ED; Wed, 24 Oct 2018 08:00:37 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: quentinp@apache.org To: commits@libcloud.apache.org Message-Id: <571b716de90b470ea8652f0a7881fec9@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: libcloud git commit: Update EC2 constants Date: Wed, 24 Oct 2018 08:00:37 +0000 (UTC) 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 Authored: Wed Oct 24 11:27:34 2018 +0400 Committer: Quentin Pradet 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",