/******************************************************************************* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"). You may not use * this file except in compliance with the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. * ***************************************************************************** * __ _ _ ___ * ( )( \/\/ )/ __) * /__\ \ / \__ \ * (_)(_) \/\/ (___/ * * AWS SDK for .NET * */ namespace Amazon { /// /// This class contains region information used to lazily compute the service endpoints. The static constants representing the /// regions can be used while constructing the AWS client instead of looking up the exact endpoint URL. /// public partial class RegionEndpoint { /// /// The US East (Virginia) regional endpoint. /// S3-specific, use for backward compatibility only. /// private static readonly RegionEndpoint USEast1Regional = GetEndpoint("us-east-1-regional", "US East (Virginia) regional"); /// /// The Africa (Cape Town) endpoint. /// public static readonly RegionEndpoint AFSouth1 = GetEndpoint("af-south-1", "Africa (Cape Town)"); /// /// The Asia Pacific (Hong Kong) endpoint. /// public static readonly RegionEndpoint APEast1 = GetEndpoint("ap-east-1", "Asia Pacific (Hong Kong)"); /// /// The Asia Pacific (Tokyo) endpoint. /// public static readonly RegionEndpoint APNortheast1 = GetEndpoint("ap-northeast-1", "Asia Pacific (Tokyo)"); /// /// The Asia Pacific (Seoul) endpoint. /// public static readonly RegionEndpoint APNortheast2 = GetEndpoint("ap-northeast-2", "Asia Pacific (Seoul)"); /// /// The Asia Pacific (Osaka) endpoint. /// public static readonly RegionEndpoint APNortheast3 = GetEndpoint("ap-northeast-3", "Asia Pacific (Osaka)"); /// /// The Asia Pacific (Mumbai) endpoint. /// public static readonly RegionEndpoint APSouth1 = GetEndpoint("ap-south-1", "Asia Pacific (Mumbai)"); /// /// The Asia Pacific (Hyderabad) endpoint. /// public static readonly RegionEndpoint APSouth2 = GetEndpoint("ap-south-2", "Asia Pacific (Hyderabad)"); /// /// The Asia Pacific (Singapore) endpoint. /// public static readonly RegionEndpoint APSoutheast1 = GetEndpoint("ap-southeast-1", "Asia Pacific (Singapore)"); /// /// The Asia Pacific (Sydney) endpoint. /// public static readonly RegionEndpoint APSoutheast2 = GetEndpoint("ap-southeast-2", "Asia Pacific (Sydney)"); /// /// The Asia Pacific (Jakarta) endpoint. /// public static readonly RegionEndpoint APSoutheast3 = GetEndpoint("ap-southeast-3", "Asia Pacific (Jakarta)"); /// /// The Asia Pacific (Melbourne) endpoint. /// public static readonly RegionEndpoint APSoutheast4 = GetEndpoint("ap-southeast-4", "Asia Pacific (Melbourne)"); /// /// The Canada (Central) endpoint. /// public static readonly RegionEndpoint CACentral1 = GetEndpoint("ca-central-1", "Canada (Central)"); /// /// The Europe (Frankfurt) endpoint. /// public static readonly RegionEndpoint EUCentral1 = GetEndpoint("eu-central-1", "Europe (Frankfurt)"); /// /// The Europe (Zurich) endpoint. /// public static readonly RegionEndpoint EUCentral2 = GetEndpoint("eu-central-2", "Europe (Zurich)"); /// /// The Europe (Stockholm) endpoint. /// public static readonly RegionEndpoint EUNorth1 = GetEndpoint("eu-north-1", "Europe (Stockholm)"); /// /// The Europe (Milan) endpoint. /// public static readonly RegionEndpoint EUSouth1 = GetEndpoint("eu-south-1", "Europe (Milan)"); /// /// The Europe (Spain) endpoint. /// public static readonly RegionEndpoint EUSouth2 = GetEndpoint("eu-south-2", "Europe (Spain)"); /// /// The Europe (Ireland) endpoint. /// public static readonly RegionEndpoint EUWest1 = GetEndpoint("eu-west-1", "Europe (Ireland)"); /// /// The Europe (London) endpoint. /// public static readonly RegionEndpoint EUWest2 = GetEndpoint("eu-west-2", "Europe (London)"); /// /// The Europe (Paris) endpoint. /// public static readonly RegionEndpoint EUWest3 = GetEndpoint("eu-west-3", "Europe (Paris)"); /// /// The Middle East (UAE) endpoint. /// public static readonly RegionEndpoint MECentral1 = GetEndpoint("me-central-1", "Middle East (UAE)"); /// /// The Middle East (Bahrain) endpoint. /// public static readonly RegionEndpoint MESouth1 = GetEndpoint("me-south-1", "Middle East (Bahrain)"); /// /// The South America (Sao Paulo) endpoint. /// public static readonly RegionEndpoint SAEast1 = GetEndpoint("sa-east-1", "South America (Sao Paulo)"); /// /// The US East (N. Virginia) endpoint. /// public static readonly RegionEndpoint USEast1 = GetEndpoint("us-east-1", "US East (N. Virginia)"); /// /// The US East (Ohio) endpoint. /// public static readonly RegionEndpoint USEast2 = GetEndpoint("us-east-2", "US East (Ohio)"); /// /// The US West (N. California) endpoint. /// public static readonly RegionEndpoint USWest1 = GetEndpoint("us-west-1", "US West (N. California)"); /// /// The US West (Oregon) endpoint. /// public static readonly RegionEndpoint USWest2 = GetEndpoint("us-west-2", "US West (Oregon)"); /// /// The China (Beijing) endpoint. /// public static readonly RegionEndpoint CNNorth1 = GetEndpoint("cn-north-1", "China (Beijing)"); /// /// The China (Ningxia) endpoint. /// public static readonly RegionEndpoint CNNorthWest1 = GetEndpoint("cn-northwest-1", "China (Ningxia)"); /// /// The AWS GovCloud (US-East) endpoint. /// public static readonly RegionEndpoint USGovCloudEast1 = GetEndpoint("us-gov-east-1", "AWS GovCloud (US-East)"); /// /// The AWS GovCloud (US-West) endpoint. /// public static readonly RegionEndpoint USGovCloudWest1 = GetEndpoint("us-gov-west-1", "AWS GovCloud (US-West)"); /// /// The US ISO East endpoint. /// public static readonly RegionEndpoint USIsoEast1 = GetEndpoint("us-iso-east-1", "US ISO East"); /// /// The US ISO WEST endpoint. /// public static readonly RegionEndpoint USIsoWest1 = GetEndpoint("us-iso-west-1", "US ISO WEST"); /// /// The US ISOB East (Ohio) endpoint. /// public static readonly RegionEndpoint USIsobEast1 = GetEndpoint("us-isob-east-1", "US ISOB East (Ohio)"); } }