Skip to content

Commit 64d2210

Browse files
authored
fix(clients): update endpoint provider (#1824)
* generate endpoint from the EndpointPrefix trait introduced in Smithy 1.5.0 * update all the endpoint.ts as of 2020/12/21
1 parent dd04fa3 commit 64d2210

File tree

255 files changed

+12658
-1325
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

255 files changed

+12658
-1325
lines changed

Diff for: clients/client-accessanalyzer/endpoints.ts

+183
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const AWS_US_GOV_TEMPLATE = "access-analyzer.{region}.amazonaws.com";
99

1010
// Partition regions
1111
const AWS_REGIONS = new Set([
12+
"af-south-1",
1213
"ap-east-1",
1314
"ap-northeast-1",
1415
"ap-northeast-2",
@@ -18,6 +19,7 @@ const AWS_REGIONS = new Set([
1819
"ca-central-1",
1920
"eu-central-1",
2021
"eu-north-1",
22+
"eu-south-1",
2123
"eu-west-1",
2224
"eu-west-2",
2325
"eu-west-3",
@@ -37,6 +39,187 @@ export const defaultRegionInfoProvider: RegionInfoProvider = (region: string, op
3739
let regionInfo: RegionInfo | undefined = undefined;
3840
switch (region) {
3941
// First, try to match exact region names.
42+
case "af-south-1":
43+
regionInfo = {
44+
hostname: "access-analyzer.af-south-1.amazonaws.com",
45+
partition: "aws",
46+
};
47+
break;
48+
case "ap-east-1":
49+
regionInfo = {
50+
hostname: "access-analyzer.ap-east-1.amazonaws.com",
51+
partition: "aws",
52+
};
53+
break;
54+
case "ap-northeast-1":
55+
regionInfo = {
56+
hostname: "access-analyzer.ap-northeast-1.amazonaws.com",
57+
partition: "aws",
58+
};
59+
break;
60+
case "ap-northeast-2":
61+
regionInfo = {
62+
hostname: "access-analyzer.ap-northeast-2.amazonaws.com",
63+
partition: "aws",
64+
};
65+
break;
66+
case "ap-south-1":
67+
regionInfo = {
68+
hostname: "access-analyzer.ap-south-1.amazonaws.com",
69+
partition: "aws",
70+
};
71+
break;
72+
case "ap-southeast-1":
73+
regionInfo = {
74+
hostname: "access-analyzer.ap-southeast-1.amazonaws.com",
75+
partition: "aws",
76+
};
77+
break;
78+
case "ap-southeast-2":
79+
regionInfo = {
80+
hostname: "access-analyzer.ap-southeast-2.amazonaws.com",
81+
partition: "aws",
82+
};
83+
break;
84+
case "ca-central-1":
85+
regionInfo = {
86+
hostname: "access-analyzer.ca-central-1.amazonaws.com",
87+
partition: "aws",
88+
};
89+
break;
90+
case "cn-north-1":
91+
regionInfo = {
92+
hostname: "access-analyzer.cn-north-1.amazonaws.com.cn",
93+
partition: "aws-cn",
94+
};
95+
break;
96+
case "cn-northwest-1":
97+
regionInfo = {
98+
hostname: "access-analyzer.cn-northwest-1.amazonaws.com.cn",
99+
partition: "aws-cn",
100+
};
101+
break;
102+
case "eu-central-1":
103+
regionInfo = {
104+
hostname: "access-analyzer.eu-central-1.amazonaws.com",
105+
partition: "aws",
106+
};
107+
break;
108+
case "eu-north-1":
109+
regionInfo = {
110+
hostname: "access-analyzer.eu-north-1.amazonaws.com",
111+
partition: "aws",
112+
};
113+
break;
114+
case "eu-south-1":
115+
regionInfo = {
116+
hostname: "access-analyzer.eu-south-1.amazonaws.com",
117+
partition: "aws",
118+
};
119+
break;
120+
case "eu-west-1":
121+
regionInfo = {
122+
hostname: "access-analyzer.eu-west-1.amazonaws.com",
123+
partition: "aws",
124+
};
125+
break;
126+
case "eu-west-2":
127+
regionInfo = {
128+
hostname: "access-analyzer.eu-west-2.amazonaws.com",
129+
partition: "aws",
130+
};
131+
break;
132+
case "eu-west-3":
133+
regionInfo = {
134+
hostname: "access-analyzer.eu-west-3.amazonaws.com",
135+
partition: "aws",
136+
};
137+
break;
138+
case "fips-ca-central-1":
139+
regionInfo = {
140+
hostname: "access-analyzer-fips.ca-central-1.amazonaws.com",
141+
partition: "aws",
142+
signingRegion: "ca-central-1",
143+
};
144+
break;
145+
case "fips-us-east-1":
146+
regionInfo = {
147+
hostname: "access-analyzer-fips.us-east-1.amazonaws.com",
148+
partition: "aws",
149+
signingRegion: "us-east-1",
150+
};
151+
break;
152+
case "fips-us-east-2":
153+
regionInfo = {
154+
hostname: "access-analyzer-fips.us-east-2.amazonaws.com",
155+
partition: "aws",
156+
signingRegion: "us-east-2",
157+
};
158+
break;
159+
case "fips-us-west-1":
160+
regionInfo = {
161+
hostname: "access-analyzer-fips.us-west-1.amazonaws.com",
162+
partition: "aws",
163+
signingRegion: "us-west-1",
164+
};
165+
break;
166+
case "fips-us-west-2":
167+
regionInfo = {
168+
hostname: "access-analyzer-fips.us-west-2.amazonaws.com",
169+
partition: "aws",
170+
signingRegion: "us-west-2",
171+
};
172+
break;
173+
case "me-south-1":
174+
regionInfo = {
175+
hostname: "access-analyzer.me-south-1.amazonaws.com",
176+
partition: "aws",
177+
};
178+
break;
179+
case "sa-east-1":
180+
regionInfo = {
181+
hostname: "access-analyzer.sa-east-1.amazonaws.com",
182+
partition: "aws",
183+
};
184+
break;
185+
case "us-east-1":
186+
regionInfo = {
187+
hostname: "access-analyzer.us-east-1.amazonaws.com",
188+
partition: "aws",
189+
};
190+
break;
191+
case "us-east-2":
192+
regionInfo = {
193+
hostname: "access-analyzer.us-east-2.amazonaws.com",
194+
partition: "aws",
195+
};
196+
break;
197+
case "us-gov-east-1":
198+
regionInfo = {
199+
hostname: "access-analyzer.us-gov-east-1.amazonaws.com",
200+
partition: "aws-us-gov",
201+
signingRegion: "us-gov-east-1",
202+
};
203+
break;
204+
case "us-gov-west-1":
205+
regionInfo = {
206+
hostname: "access-analyzer.us-gov-west-1.amazonaws.com",
207+
partition: "aws-us-gov",
208+
signingRegion: "us-gov-west-1",
209+
};
210+
break;
211+
case "us-west-1":
212+
regionInfo = {
213+
hostname: "access-analyzer.us-west-1.amazonaws.com",
214+
partition: "aws",
215+
};
216+
break;
217+
case "us-west-2":
218+
regionInfo = {
219+
hostname: "access-analyzer.us-west-2.amazonaws.com",
220+
partition: "aws",
221+
};
222+
break;
40223
// Next, try to match partition endpoints.
41224
default:
42225
if (AWS_REGIONS.has(region)) {

Diff for: clients/client-acm-pca/endpoints.ts

+63
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const AWS_US_GOV_TEMPLATE = "acm-pca.{region}.amazonaws.com";
99

1010
// Partition regions
1111
const AWS_REGIONS = new Set([
12+
"af-south-1",
1213
"ap-east-1",
1314
"ap-northeast-1",
1415
"ap-northeast-2",
@@ -18,6 +19,7 @@ const AWS_REGIONS = new Set([
1819
"ca-central-1",
1920
"eu-central-1",
2021
"eu-north-1",
22+
"eu-south-1",
2123
"eu-west-1",
2224
"eu-west-2",
2325
"eu-west-3",
@@ -37,6 +39,12 @@ export const defaultRegionInfoProvider: RegionInfoProvider = (region: string, op
3739
let regionInfo: RegionInfo | undefined = undefined;
3840
switch (region) {
3941
// First, try to match exact region names.
42+
case "af-south-1":
43+
regionInfo = {
44+
hostname: "acm-pca.af-south-1.amazonaws.com",
45+
partition: "aws",
46+
};
47+
break;
4048
case "ap-east-1":
4149
regionInfo = {
4250
hostname: "acm-pca.ap-east-1.amazonaws.com",
@@ -91,6 +99,12 @@ export const defaultRegionInfoProvider: RegionInfoProvider = (region: string, op
9199
partition: "aws",
92100
};
93101
break;
102+
case "eu-south-1":
103+
regionInfo = {
104+
hostname: "acm-pca.eu-south-1.amazonaws.com",
105+
partition: "aws",
106+
};
107+
break;
94108
case "eu-west-1":
95109
regionInfo = {
96110
hostname: "acm-pca.eu-west-1.amazonaws.com",
@@ -109,6 +123,55 @@ export const defaultRegionInfoProvider: RegionInfoProvider = (region: string, op
109123
partition: "aws",
110124
};
111125
break;
126+
case "fips-ca-central-1":
127+
regionInfo = {
128+
hostname: "acm-pca-fips.ca-central-1.amazonaws.com",
129+
partition: "aws",
130+
signingRegion: "ca-central-1",
131+
};
132+
break;
133+
case "fips-us-east-1":
134+
regionInfo = {
135+
hostname: "acm-pca-fips.us-east-1.amazonaws.com",
136+
partition: "aws",
137+
signingRegion: "us-east-1",
138+
};
139+
break;
140+
case "fips-us-east-2":
141+
regionInfo = {
142+
hostname: "acm-pca-fips.us-east-2.amazonaws.com",
143+
partition: "aws",
144+
signingRegion: "us-east-2",
145+
};
146+
break;
147+
case "fips-us-gov-east-1":
148+
regionInfo = {
149+
hostname: "acm-pca.us-gov-east-1.amazonaws.com",
150+
partition: "aws-us-gov",
151+
signingRegion: "us-gov-east-1",
152+
};
153+
break;
154+
case "fips-us-gov-west-1":
155+
regionInfo = {
156+
hostname: "acm-pca.us-gov-west-1.amazonaws.com",
157+
partition: "aws-us-gov",
158+
signingRegion: "us-gov-west-1",
159+
};
160+
break;
161+
case "fips-us-west-1":
162+
regionInfo = {
163+
hostname: "acm-pca-fips.us-west-1.amazonaws.com",
164+
partition: "aws",
165+
signingRegion: "us-west-1",
166+
};
167+
break;
168+
case "fips-us-west-2":
169+
regionInfo = {
170+
hostname: "acm-pca-fips.us-west-2.amazonaws.com",
171+
partition: "aws",
172+
signingRegion: "us-west-2",
173+
};
174+
break;
112175
case "me-south-1":
113176
regionInfo = {
114177
hostname: "acm-pca.me-south-1.amazonaws.com",

0 commit comments

Comments
 (0)