AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Region.h
1
6#pragma once
7
8#include <aws/core/Core_EXPORTS.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10
11namespace Aws
12{
16 namespace Region
17 {
18 static const char AF_SOUTH_1[] = "af-south-1"; // Africa (Cape Town)
19 static const char AP_EAST_1[] = "ap-east-1"; // Asia Pacific (Hong Kong)
20 static const char AP_NORTHEAST_1[] = "ap-northeast-1"; // Asia Pacific (Tokyo)
21 static const char AP_NORTHEAST_2[] = "ap-northeast-2"; // Asia Pacific (Seoul)
22 static const char AP_NORTHEAST_3[] = "ap-northeast-3"; // Asia Pacific (Osaka)
23 static const char AP_SOUTH_1[] = "ap-south-1"; // Asia Pacific (Mumbai)
24 static const char AP_SOUTH_2[] = "ap-south-2"; // Asia Pacific (Hyderabad)
25 static const char AP_SOUTHEAST_1[] = "ap-southeast-1"; // Asia Pacific (Singapore)
26 static const char AP_SOUTHEAST_2[] = "ap-southeast-2"; // Asia Pacific (Sydney)
27 static const char AP_SOUTHEAST_3[] = "ap-southeast-3"; // Asia Pacific (Jakarta)
28 static const char AP_SOUTHEAST_4[] = "ap-southeast-4"; // Asia Pacific (Melbourne)
29 static const char AP_SOUTHEAST_5[] = "ap-southeast-5"; // Asia Pacific (Malaysia)
30 static const char AWS_CN_GLOBAL[] = "aws-cn-global"; // AWS China global region
31 static const char AWS_GLOBAL[] = "aws-global"; // AWS Standard global region
32 static const char AWS_ISO_B_GLOBAL[] = "aws-iso-b-global"; // AWS ISOB (US) global region
33 static const char AWS_ISO_GLOBAL[] = "aws-iso-global"; // AWS ISO (US) global region
34 static const char AWS_US_GOV_GLOBAL[] = "aws-us-gov-global"; // AWS GovCloud (US) global region
35 static const char CA_CENTRAL_1[] = "ca-central-1"; // Canada (Central)
36 static const char CA_WEST_1[] = "ca-west-1"; // Canada West (Calgary)
37 static const char CN_NORTH_1[] = "cn-north-1"; // China (Beijing)
38 static const char CN_NORTHWEST_1[] = "cn-northwest-1"; // China (Ningxia)
39 static const char EU_CENTRAL_1[] = "eu-central-1"; // Europe (Frankfurt)
40 static const char EU_CENTRAL_2[] = "eu-central-2"; // Europe (Zurich)
41 static const char EU_ISOE_WEST_1[] = "eu-isoe-west-1"; // EU ISOE West
42 static const char EU_NORTH_1[] = "eu-north-1"; // Europe (Stockholm)
43 static const char EU_SOUTH_1[] = "eu-south-1"; // Europe (Milan)
44 static const char EU_SOUTH_2[] = "eu-south-2"; // Europe (Spain)
45 static const char EU_WEST_1[] = "eu-west-1"; // Europe (Ireland)
46 static const char EU_WEST_2[] = "eu-west-2"; // Europe (London)
47 static const char EU_WEST_3[] = "eu-west-3"; // Europe (Paris)
48 static const char IL_CENTRAL_1[] = "il-central-1"; // Israel (Tel Aviv)
49 static const char ME_CENTRAL_1[] = "me-central-1"; // Middle East (UAE)
50 static const char ME_SOUTH_1[] = "me-south-1"; // Middle East (Bahrain)
51 static const char SA_EAST_1[] = "sa-east-1"; // South America (Sao Paulo)
52 static const char US_EAST_1[] = "us-east-1"; // US East (N. Virginia)
53 static const char US_EAST_2[] = "us-east-2"; // US East (Ohio)
54 static const char US_GOV_EAST_1[] = "us-gov-east-1"; // AWS GovCloud (US-East)
55 static const char US_GOV_WEST_1[] = "us-gov-west-1"; // AWS GovCloud (US-West)
56 static const char US_ISO_EAST_1[] = "us-iso-east-1"; // US ISO East
57 static const char US_ISO_WEST_1[] = "us-iso-west-1"; // US ISO WEST
58 static const char US_ISOB_EAST_1[] = "us-isob-east-1"; // US ISOB East (Ohio)
59 static const char US_WEST_1[] = "us-west-1"; // US West (N. California)
60 static const char US_WEST_2[] = "us-west-2"; // US West (Oregon)
61
62 // If a pseudo region, for example, aws-global or us-east-1-fips is provided, it should be converted to the region name used for signing.
63 Aws::String AWS_CORE_API ComputeSignerRegion(const Aws::String& region);
64
65 // A FIPs region starts with "fips-" or ends with "-fips".
66 bool AWS_CORE_API IsFipsRegion(const Aws::String& region);
67 }
68
69} // namespace Aws
70
static const char AP_SOUTHEAST_4[]
Definition Region.h:28
static const char AP_NORTHEAST_2[]
Definition Region.h:21
static const char EU_WEST_3[]
Definition Region.h:47
static const char EU_ISOE_WEST_1[]
Definition Region.h:41
static const char AP_SOUTH_1[]
Definition Region.h:23
static const char AP_SOUTHEAST_3[]
Definition Region.h:27
static const char SA_EAST_1[]
Definition Region.h:51
static const char CA_WEST_1[]
Definition Region.h:36
static const char AWS_ISO_B_GLOBAL[]
Definition Region.h:32
static const char US_WEST_2[]
Definition Region.h:60
static const char AP_SOUTHEAST_5[]
Definition Region.h:29
static const char CN_NORTH_1[]
Definition Region.h:37
static const char US_WEST_1[]
Definition Region.h:59
static const char EU_WEST_1[]
Definition Region.h:45
static const char AP_SOUTHEAST_1[]
Definition Region.h:25
static const char CN_NORTHWEST_1[]
Definition Region.h:38
static const char AWS_ISO_GLOBAL[]
Definition Region.h:33
static const char AWS_US_GOV_GLOBAL[]
Definition Region.h:34
static const char ME_SOUTH_1[]
Definition Region.h:50
static const char AWS_GLOBAL[]
Definition Region.h:31
static const char AP_SOUTHEAST_2[]
Definition Region.h:26
static const char EU_SOUTH_1[]
Definition Region.h:43
static const char US_EAST_2[]
Definition Region.h:53
static const char US_ISO_WEST_1[]
Definition Region.h:57
static const char EU_SOUTH_2[]
Definition Region.h:44
static const char AP_NORTHEAST_3[]
Definition Region.h:22
static const char EU_NORTH_1[]
Definition Region.h:42
bool AWS_CORE_API IsFipsRegion(const Aws::String &region)
static const char EU_CENTRAL_2[]
Definition Region.h:40
static const char AWS_CN_GLOBAL[]
Definition Region.h:30
static const char US_GOV_WEST_1[]
Definition Region.h:55
static const char US_ISO_EAST_1[]
Definition Region.h:56
static const char US_EAST_1[]
Definition Region.h:52
static const char US_GOV_EAST_1[]
Definition Region.h:54
static const char IL_CENTRAL_1[]
Definition Region.h:48
static const char EU_WEST_2[]
Definition Region.h:46
static const char US_ISOB_EAST_1[]
Definition Region.h:58
static const char AP_SOUTH_2[]
Definition Region.h:24
static const char CA_CENTRAL_1[]
Definition Region.h:35
Aws::String AWS_CORE_API ComputeSignerRegion(const Aws::String &region)
static const char AP_NORTHEAST_1[]
Definition Region.h:20
static const char ME_CENTRAL_1[]
Definition Region.h:49
static const char EU_CENTRAL_1[]
Definition Region.h:39
static const char AP_EAST_1[]
Definition Region.h:19
static const char AF_SOUTH_1[]
Definition Region.h:18
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition AWSString.h:97