FAM-657 Added ca-central-1 AWS region
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/e1e5c878 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/e1e5c878 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/e1e5c878 Branch: refs/heads/trunk Commit: e1e5c878356a71a3e352c6c57bc70197f002d142 Parents: 18487b2 Author: Marat Komarov <[email protected]> Authored: Sun Jan 29 10:04:30 2017 +0200 Committer: Anthony Shaw <[email protected]> Committed: Sat Apr 1 15:50:22 2017 +1100 ---------------------------------------------------------------------- libcloud/compute/drivers/ec2.py | 64 ++++++++++++++++++++++++++++++++++++ libcloud/compute/types.py | 2 ++ 2 files changed, 66 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/e1e5c878/libcloud/compute/drivers/ec2.py ---------------------------------------------------------------------- diff --git a/libcloud/compute/drivers/ec2.py b/libcloud/compute/drivers/ec2.py index 7d8bc97..9545728 100644 --- a/libcloud/compute/drivers/ec2.py +++ b/libcloud/compute/drivers/ec2.py @@ -1463,6 +1463,70 @@ REGION_DETAILS = { 'x1.32xlarge' ] }, + # Canada (Central) Region + 'ca-central-1': { + 'endpoint': 'ec2.ca-central-1.amazonaws.com', + 'api_name': 'ec2_ca_central_1', + 'country': 'Canada', + 'signature_version': '2', + 'instance_types': [ + 't1.micro', + 'm1.small', + 'm1.medium', + 'm1.large', + 'm1.xlarge', + 'm2.xlarge', + 'm2.2xlarge', + 'm2.4xlarge', + 'm3.medium', + 'm3.large', + 'm3.xlarge', + 'm3.2xlarge', + 'm4.large', + 'm4.xlarge', + 'm4.2xlarge', + 'm4.4xlarge', + 'm4.10xlarge', + 'm4.16xlarge', + 'c1.medium', + 'c1.xlarge', + 'cc2.8xlarge', + 'c3.large', + 'c3.xlarge', + 'c3.2xlarge', + 'c3.4xlarge', + 'c3.8xlarge', + 'c4.large', + 'c4.xlarge', + 'c4.2xlarge', + 'c4.4xlarge', + 'c4.8xlarge', + 'cg1.4xlarge', + 'g2.2xlarge', + 'g2.8xlarge', + 'cr1.8xlarge', + 'hs1.8xlarge', + 'i2.xlarge', + 'i2.2xlarge', + 'i2.4xlarge', + 'i2.8xlarge', + 'd2.xlarge', + 'd2.2xlarge', + 'd2.4xlarge', + 'd2.8xlarge', + 'r3.large', + 'r3.xlarge', + 'r3.2xlarge', + 'r3.4xlarge', + 'r3.8xlarge', + 't2.nano', + 't2.micro', + 't2.small', + 't2.medium', + 't2.large', + 'x1.32xlarge' + ] + }, 'us-gov-west-1': { 'endpoint': 'ec2.us-gov-west-1.amazonaws.com', 'api_name': 'ec2_us_govwest', http://git-wip-us.apache.org/repos/asf/libcloud/blob/e1e5c878/libcloud/compute/types.py ---------------------------------------------------------------------- diff --git a/libcloud/compute/types.py b/libcloud/compute/types.py index 646725d..aa5a13e 100644 --- a/libcloud/compute/types.py +++ b/libcloud/compute/types.py @@ -192,6 +192,7 @@ class Provider(Type): EC2_US_WEST_OREGON = 'ec2_us_west_oregon' EC2_SA_EAST = 'ec2_sa_east' EC2_AP_SOUTHEAST2 = 'ec2_ap_southeast_2' + EC2_CA_CENTRAL1 = 'ec2_ca_central_1' ELASTICHOSTS_UK1 = 'elastichosts_uk1' ELASTICHOSTS_UK2 = 'elastichosts_uk2' @@ -236,6 +237,7 @@ OLD_CONSTANT_TO_NEW_MAPPING = { Provider.EC2_US_WEST_OREGON: Provider.EC2, Provider.EC2_SA_EAST: Provider.EC2, Provider.EC2_AP_SOUTHEAST: Provider.EC2, + Provider.EC2_CA_CENTRAL1: Provider.EC2, # ElasticHosts Provider.ELASTICHOSTS_UK1: Provider.ELASTICHOSTS,
