|
4 | 4 | */ |
5 | 5 |
|
6 | 6 | #pragma once |
| 7 | +#include <aws/core/Core_EXPORTS.h> |
7 | 8 | #include <aws/core/utils/memory/stl/AWSArray.h> |
8 | 9 |
|
9 | 10 | namespace Aws |
10 | 11 | { |
11 | 12 | namespace Endpoint |
12 | 13 | { |
13 | | - struct AWSPartitions |
| 14 | + struct AWS_CORE_API AWSPartitions |
14 | 15 | { |
15 | 16 | public: |
16 | | - static constexpr size_t PartitionsBlobStrLen = 1629; |
17 | | - static constexpr size_t PartitionsBlobSize = 1630; |
18 | | - using PartitionsBlobT = Aws::Array<const char, PartitionsBlobSize>; |
19 | | - static constexpr PartitionsBlobT PartitionsBlob = { |
20 | | -'{','"','v','e','r','s','i','o','n','"',':','"','1','.','1','"',',','"','p','a','r','t','i','t','i', |
21 | | -'o','n','s','"',':','[','{','"','i','d','"',':','"','a','w','s','"',',','"','r','e','g','i','o','n', |
22 | | -'R','e','g','e','x','"',':','"','^','(','u','s','|','e','u','|','a','p','|','s','a','|','c','a','|', |
23 | | -'m','e','|','a','f',')','-','\\','\\','w','+','-','\\','\\','d','+','$','"',',','"','r','e','g','i','o', |
24 | | -'n','s','"',':','{','"','a','f','-','s','o','u','t','h','-','1','"',':','{','}',',','"','a','f','-', |
25 | | -'e','a','s','t','-','1','"',':','{','}',',','"','a','p','-','n','o','r','t','h','e','a','s','t','-', |
26 | | -'1','"',':','{','}',',','"','a','p','-','n','o','r','t','h','e','a','s','t','-','2','"',':','{','}', |
27 | | -',','"','a','p','-','n','o','r','t','h','e','a','s','t','-','3','"',':','{','}',',','"','a','p','-', |
28 | | -'s','o','u','t','h','-','1','"',':','{','}',',','"','a','p','-','s','o','u','t','h','e','a','s','t', |
29 | | -'-','1','"',':','{','}',',','"','a','p','-','s','o','u','t','h','e','a','s','t','-','2','"',':','{', |
30 | | -'}',',','"','a','p','-','s','o','u','t','h','e','a','s','t','-','3','"',':','{','}',',','"','c','a', |
31 | | -'-','c','e','n','t','r','a','l','-','1','"',':','{','}',',','"','e','u','-','c','e','n','t','r','a', |
32 | | -'l','-','1','"',':','{','}',',','"','e','u','-','n','o','r','t','h','-','1','"',':','{','}',',','"', |
33 | | -'e','u','-','s','o','u','t','h','-','1','"',':','{','}',',','"','e','u','-','w','e','s','t','-','1', |
34 | | -'"',':','{','}',',','"','e','u','-','w','e','s','t','-','2','"',':','{','}',',','"','e','u','-','w', |
35 | | -'e','s','t','-','3','"',':','{','}',',','"','m','e','-','s','o','u','t','h','-','1','"',':','{','}', |
36 | | -',','"','s','a','-','e','a','s','t','-','1','"',':','{','}',',','"','u','s','-','e','a','s','t','-', |
37 | | -'1','"',':','{','}',',','"','u','s','-','e','a','s','t','-','2','"',':','{','}',',','"','u','s','-', |
38 | | -'w','e','s','t','-','1','"',':','{','}',',','"','u','s','-','w','e','s','t','-','2','"',':','{','}', |
39 | | -',','"','a','w','s','-','g','l','o','b','a','l','"',':','{','}','}',',','"','o','u','t','p','u','t', |
40 | | -'s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','"',',','"','d','n','s','S','u','f','f', |
41 | | -'i','x','"',':','"','a','m','a','z','o','n','a','w','s','.','c','o','m','"',',','"','d','u','a','l', |
42 | | -'S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','w','s','"', |
43 | | -',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p', |
44 | | -'p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"', |
45 | | -'i','d','"',':','"','a','w','s','-','u','s','-','g','o','v','"',',','"','r','e','g','i','o','n','R', |
46 | | -'e','g','e','x','"',':','"','^','u','s','\\','\\','-','g','o','v','\\','\\','-','\\','\\','w','+','\\','\\', |
47 | | -'-','\\','\\','d','+','$','"',',','"','r','e','g','i','o','n','s','"',':','{','"','u','s','-','g','o', |
48 | | -'v','-','w','e','s','t','-','1','"',':','{','}',',','"','u','s','-','g','o','v','-','e','a','s','t', |
49 | | -'-','1','"',':','{','}',',','"','a','w','s','-','u','s','-','g','o','v','-','g','l','o','b','a','l', |
50 | | -'"',':','{','}','}',',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"', |
51 | | -'a','w','s','-','u','s','-','g','o','v','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"', |
52 | | -'a','m','a','z','o','n','a','w','s','.','c','o','m','"',',','"','d','u','a','l','S','t','a','c','k', |
53 | | -'D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','w','s','"',',','"','s','u','p', |
54 | | -'p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p','p','o','r','t','s', |
55 | | -'D','u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"','i','d','"',':','"', |
56 | | -'a','w','s','-','c','n','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^','c', |
57 | | -'n','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',',','"','r','e','g','i','o','n', |
58 | | -'s','"',':','{','"','c','n','-','n','o','r','t','h','-','1','"',':','{','}',',','"','c','n','-','n', |
59 | | -'o','r','t','h','w','e','s','t','-','1','"',':','{','}',',','"','a','w','s','-','c','n','-','g','l', |
60 | | -'o','b','a','l','"',':','{','}','}',',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m', |
61 | | -'e','"',':','"','a','w','s','-','c','n','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"', |
62 | | -'a','m','a','z','o','n','a','w','s','.','c','o','m','.','c','n','"',',','"','d','u','a','l','S','t', |
63 | | -'a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','m','a','z','o','n', |
64 | | -'w','e','b','s','e','r','v','i','c','e','s','.','c','o','m','.','c','n','"',',','"','s','u','p','p', |
65 | | -'o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p','p','o','r','t','s','D', |
66 | | -'u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"','i','d','"',':','"','a', |
67 | | -'w','s','-','i','s','o','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^','u', |
68 | | -'s','\\','\\','-','i','s','o','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',',','"', |
69 | | -'o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','-','i','s','o', |
70 | | -'"',',','"','d','n','s','S','u','f','f','i','x','"',':','"','c','2','s','.','i','c','.','g','o','v', |
71 | | -'"',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u', |
72 | | -'p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','f','a','l','s','e',',','"','d', |
73 | | -'u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','c','2','s','.','i', |
74 | | -'c','.','g','o','v','"','}',',','"','r','e','g','i','o','n','s','"',':','{','"','a','w','s','-','i', |
75 | | -'s','o','-','g','l','o','b','a','l','"',':','{','}','}','}',',','{','"','i','d','"',':','"','a','w', |
76 | | -'s','-','i','s','o','-','b','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^', |
77 | | -'u','s','\\','\\','-','i','s','o','b','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"', |
78 | | -',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','-','i', |
79 | | -'s','o','-','b','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"','s','c','2','s','.','s', |
80 | | -'g','o','v','.','g','o','v','"',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t', |
81 | | -'r','u','e',',','"','s','u','p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','f', |
82 | | -'a','l','s','e',',','"','d','u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','"', |
83 | | -':','"','s','c','2','s','.','s','g','o','v','.','g','o','v','"','}',',','"','r','e','g','i','o','n', |
84 | | -'s','"',':','{','"','a','w','s','-','i','s','o','-','b','-','g','l','o','b','a','l','"',':','{','}', |
85 | | -'}','}',']','}','\0' |
86 | | - }; |
| 17 | + static const size_t PartitionsBlobStrLen; |
| 18 | + static const size_t PartitionsBlobSize; |
| 19 | + |
| 20 | + static const char* GetPartitionsBlob(); |
87 | 21 | }; |
88 | 22 | } // namespace Endpoint |
89 | 23 | } // namespace Aws |
0 commit comments