]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blob - vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / aws / aws-sdk-go / aws / endpoints / defaults.go
1 // Code generated by aws/endpoints/v3model_codegen.go. DO NOT EDIT.
2
3 package endpoints
4
5 import (
6 "regexp"
7 )
8
9 // Partition identifiers
10 const (
11 AwsPartitionID = "aws" // AWS Standard partition.
12 AwsCnPartitionID = "aws-cn" // AWS China partition.
13 AwsUsGovPartitionID = "aws-us-gov" // AWS GovCloud (US) partition.
14 )
15
16 // AWS Standard partition's regions.
17 const (
18 ApEast1RegionID = "ap-east-1" // Asia Pacific (Hong Kong).
19 ApNortheast1RegionID = "ap-northeast-1" // Asia Pacific (Tokyo).
20 ApNortheast2RegionID = "ap-northeast-2" // Asia Pacific (Seoul).
21 ApSouth1RegionID = "ap-south-1" // Asia Pacific (Mumbai).
22 ApSoutheast1RegionID = "ap-southeast-1" // Asia Pacific (Singapore).
23 ApSoutheast2RegionID = "ap-southeast-2" // Asia Pacific (Sydney).
24 CaCentral1RegionID = "ca-central-1" // Canada (Central).
25 EuCentral1RegionID = "eu-central-1" // EU (Frankfurt).
26 EuNorth1RegionID = "eu-north-1" // EU (Stockholm).
27 EuWest1RegionID = "eu-west-1" // EU (Ireland).
28 EuWest2RegionID = "eu-west-2" // EU (London).
29 EuWest3RegionID = "eu-west-3" // EU (Paris).
30 SaEast1RegionID = "sa-east-1" // South America (Sao Paulo).
31 UsEast1RegionID = "us-east-1" // US East (N. Virginia).
32 UsEast2RegionID = "us-east-2" // US East (Ohio).
33 UsWest1RegionID = "us-west-1" // US West (N. California).
34 UsWest2RegionID = "us-west-2" // US West (Oregon).
35 )
36
37 // AWS China partition's regions.
38 const (
39 CnNorth1RegionID = "cn-north-1" // China (Beijing).
40 CnNorthwest1RegionID = "cn-northwest-1" // China (Ningxia).
41 )
42
43 // AWS GovCloud (US) partition's regions.
44 const (
45 UsGovEast1RegionID = "us-gov-east-1" // AWS GovCloud (US-East).
46 UsGovWest1RegionID = "us-gov-west-1" // AWS GovCloud (US).
47 )
48
49 // DefaultResolver returns an Endpoint resolver that will be able
50 // to resolve endpoints for: AWS Standard, AWS China, and AWS GovCloud (US).
51 //
52 // Use DefaultPartitions() to get the list of the default partitions.
53 func DefaultResolver() Resolver {
54 return defaultPartitions
55 }
56
57 // DefaultPartitions returns a list of the partitions the SDK is bundled
58 // with. The available partitions are: AWS Standard, AWS China, and AWS GovCloud (US).
59 //
60 // partitions := endpoints.DefaultPartitions
61 // for _, p := range partitions {
62 // // ... inspect partitions
63 // }
64 func DefaultPartitions() []Partition {
65 return defaultPartitions.Partitions()
66 }
67
68 var defaultPartitions = partitions{
69 awsPartition,
70 awscnPartition,
71 awsusgovPartition,
72 }
73
74 // AwsPartition returns the Resolver for AWS Standard.
75 func AwsPartition() Partition {
76 return awsPartition.Partition()
77 }
78
79 var awsPartition = partition{
80 ID: "aws",
81 Name: "AWS Standard",
82 DNSSuffix: "amazonaws.com",
83 RegionRegex: regionRegex{
84 Regexp: func() *regexp.Regexp {
85 reg, _ := regexp.Compile("^(us|eu|ap|sa|ca)\\-\\w+\\-\\d+$")
86 return reg
87 }(),
88 },
89 Defaults: endpoint{
90 Hostname: "{service}.{region}.{dnsSuffix}",
91 Protocols: []string{"https"},
92 SignatureVersions: []string{"v4"},
93 },
94 Regions: regions{
95 "ap-east-1": region{
96 Description: "Asia Pacific (Hong Kong)",
97 },
98 "ap-northeast-1": region{
99 Description: "Asia Pacific (Tokyo)",
100 },
101 "ap-northeast-2": region{
102 Description: "Asia Pacific (Seoul)",
103 },
104 "ap-south-1": region{
105 Description: "Asia Pacific (Mumbai)",
106 },
107 "ap-southeast-1": region{
108 Description: "Asia Pacific (Singapore)",
109 },
110 "ap-southeast-2": region{
111 Description: "Asia Pacific (Sydney)",
112 },
113 "ca-central-1": region{
114 Description: "Canada (Central)",
115 },
116 "eu-central-1": region{
117 Description: "EU (Frankfurt)",
118 },
119 "eu-north-1": region{
120 Description: "EU (Stockholm)",
121 },
122 "eu-west-1": region{
123 Description: "EU (Ireland)",
124 },
125 "eu-west-2": region{
126 Description: "EU (London)",
127 },
128 "eu-west-3": region{
129 Description: "EU (Paris)",
130 },
131 "sa-east-1": region{
132 Description: "South America (Sao Paulo)",
133 },
134 "us-east-1": region{
135 Description: "US East (N. Virginia)",
136 },
137 "us-east-2": region{
138 Description: "US East (Ohio)",
139 },
140 "us-west-1": region{
141 Description: "US West (N. California)",
142 },
143 "us-west-2": region{
144 Description: "US West (Oregon)",
145 },
146 },
147 Services: services{
148 "a4b": service{
149
150 Endpoints: endpoints{
151 "us-east-1": endpoint{},
152 },
153 },
154 "acm": service{
155
156 Endpoints: endpoints{
157 "ap-east-1": endpoint{},
158 "ap-northeast-1": endpoint{},
159 "ap-northeast-2": endpoint{},
160 "ap-south-1": endpoint{},
161 "ap-southeast-1": endpoint{},
162 "ap-southeast-2": endpoint{},
163 "ca-central-1": endpoint{},
164 "eu-central-1": endpoint{},
165 "eu-north-1": endpoint{},
166 "eu-west-1": endpoint{},
167 "eu-west-2": endpoint{},
168 "eu-west-3": endpoint{},
169 "sa-east-1": endpoint{},
170 "us-east-1": endpoint{},
171 "us-east-2": endpoint{},
172 "us-west-1": endpoint{},
173 "us-west-2": endpoint{},
174 },
175 },
176 "acm-pca": service{
177 Defaults: endpoint{
178 Protocols: []string{"https"},
179 },
180 Endpoints: endpoints{
181 "ap-northeast-1": endpoint{},
182 "ap-northeast-2": endpoint{},
183 "ap-south-1": endpoint{},
184 "ap-southeast-1": endpoint{},
185 "ap-southeast-2": endpoint{},
186 "ca-central-1": endpoint{},
187 "eu-central-1": endpoint{},
188 "eu-north-1": endpoint{},
189 "eu-west-1": endpoint{},
190 "eu-west-2": endpoint{},
191 "eu-west-3": endpoint{},
192 "us-east-1": endpoint{},
193 "us-east-2": endpoint{},
194 "us-west-1": endpoint{},
195 "us-west-2": endpoint{},
196 },
197 },
198 "api.ecr": service{
199
200 Endpoints: endpoints{
201 "ap-east-1": endpoint{
202 Hostname: "api.ecr.ap-east-1.amazonaws.com",
203 CredentialScope: credentialScope{
204 Region: "ap-east-1",
205 },
206 },
207 "ap-northeast-1": endpoint{
208 Hostname: "api.ecr.ap-northeast-1.amazonaws.com",
209 CredentialScope: credentialScope{
210 Region: "ap-northeast-1",
211 },
212 },
213 "ap-northeast-2": endpoint{
214 Hostname: "api.ecr.ap-northeast-2.amazonaws.com",
215 CredentialScope: credentialScope{
216 Region: "ap-northeast-2",
217 },
218 },
219 "ap-south-1": endpoint{
220 Hostname: "api.ecr.ap-south-1.amazonaws.com",
221 CredentialScope: credentialScope{
222 Region: "ap-south-1",
223 },
224 },
225 "ap-southeast-1": endpoint{
226 Hostname: "api.ecr.ap-southeast-1.amazonaws.com",
227 CredentialScope: credentialScope{
228 Region: "ap-southeast-1",
229 },
230 },
231 "ap-southeast-2": endpoint{
232 Hostname: "api.ecr.ap-southeast-2.amazonaws.com",
233 CredentialScope: credentialScope{
234 Region: "ap-southeast-2",
235 },
236 },
237 "ca-central-1": endpoint{
238 Hostname: "api.ecr.ca-central-1.amazonaws.com",
239 CredentialScope: credentialScope{
240 Region: "ca-central-1",
241 },
242 },
243 "eu-central-1": endpoint{
244 Hostname: "api.ecr.eu-central-1.amazonaws.com",
245 CredentialScope: credentialScope{
246 Region: "eu-central-1",
247 },
248 },
249 "eu-north-1": endpoint{
250 Hostname: "api.ecr.eu-north-1.amazonaws.com",
251 CredentialScope: credentialScope{
252 Region: "eu-north-1",
253 },
254 },
255 "eu-west-1": endpoint{
256 Hostname: "api.ecr.eu-west-1.amazonaws.com",
257 CredentialScope: credentialScope{
258 Region: "eu-west-1",
259 },
260 },
261 "eu-west-2": endpoint{
262 Hostname: "api.ecr.eu-west-2.amazonaws.com",
263 CredentialScope: credentialScope{
264 Region: "eu-west-2",
265 },
266 },
267 "eu-west-3": endpoint{
268 Hostname: "api.ecr.eu-west-3.amazonaws.com",
269 CredentialScope: credentialScope{
270 Region: "eu-west-3",
271 },
272 },
273 "sa-east-1": endpoint{
274 Hostname: "api.ecr.sa-east-1.amazonaws.com",
275 CredentialScope: credentialScope{
276 Region: "sa-east-1",
277 },
278 },
279 "us-east-1": endpoint{
280 Hostname: "api.ecr.us-east-1.amazonaws.com",
281 CredentialScope: credentialScope{
282 Region: "us-east-1",
283 },
284 },
285 "us-east-2": endpoint{
286 Hostname: "api.ecr.us-east-2.amazonaws.com",
287 CredentialScope: credentialScope{
288 Region: "us-east-2",
289 },
290 },
291 "us-west-1": endpoint{
292 Hostname: "api.ecr.us-west-1.amazonaws.com",
293 CredentialScope: credentialScope{
294 Region: "us-west-1",
295 },
296 },
297 "us-west-2": endpoint{
298 Hostname: "api.ecr.us-west-2.amazonaws.com",
299 CredentialScope: credentialScope{
300 Region: "us-west-2",
301 },
302 },
303 },
304 },
305 "api.mediatailor": service{
306
307 Endpoints: endpoints{
308 "ap-northeast-1": endpoint{},
309 "ap-southeast-1": endpoint{},
310 "ap-southeast-2": endpoint{},
311 "eu-west-1": endpoint{},
312 "us-east-1": endpoint{},
313 "us-west-2": endpoint{},
314 },
315 },
316 "api.pricing": service{
317 Defaults: endpoint{
318 CredentialScope: credentialScope{
319 Service: "pricing",
320 },
321 },
322 Endpoints: endpoints{
323 "ap-south-1": endpoint{},
324 "us-east-1": endpoint{},
325 },
326 },
327 "api.sagemaker": service{
328
329 Endpoints: endpoints{
330 "ap-northeast-1": endpoint{},
331 "ap-northeast-2": endpoint{},
332 "ap-south-1": endpoint{},
333 "ap-southeast-1": endpoint{},
334 "ap-southeast-2": endpoint{},
335 "ca-central-1": endpoint{},
336 "eu-central-1": endpoint{},
337 "eu-west-1": endpoint{},
338 "eu-west-2": endpoint{},
339 "us-east-1": endpoint{},
340 "us-east-1-fips": endpoint{
341 Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com",
342 CredentialScope: credentialScope{
343 Region: "us-east-1",
344 },
345 },
346 "us-east-2": endpoint{},
347 "us-east-2-fips": endpoint{
348 Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com",
349 CredentialScope: credentialScope{
350 Region: "us-east-2",
351 },
352 },
353 "us-west-1": endpoint{},
354 "us-west-1-fips": endpoint{
355 Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com",
356 CredentialScope: credentialScope{
357 Region: "us-west-1",
358 },
359 },
360 "us-west-2": endpoint{},
361 "us-west-2-fips": endpoint{
362 Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com",
363 CredentialScope: credentialScope{
364 Region: "us-west-2",
365 },
366 },
367 },
368 },
369 "apigateway": service{
370
371 Endpoints: endpoints{
372 "ap-east-1": endpoint{},
373 "ap-northeast-1": endpoint{},
374 "ap-northeast-2": endpoint{},
375 "ap-south-1": endpoint{},
376 "ap-southeast-1": endpoint{},
377 "ap-southeast-2": endpoint{},
378 "ca-central-1": endpoint{},
379 "eu-central-1": endpoint{},
380 "eu-north-1": endpoint{},
381 "eu-west-1": endpoint{},
382 "eu-west-2": endpoint{},
383 "eu-west-3": endpoint{},
384 "sa-east-1": endpoint{},
385 "us-east-1": endpoint{},
386 "us-east-2": endpoint{},
387 "us-west-1": endpoint{},
388 "us-west-2": endpoint{},
389 },
390 },
391 "application-autoscaling": service{
392 Defaults: endpoint{
393 Hostname: "autoscaling.{region}.amazonaws.com",
394 Protocols: []string{"http", "https"},
395 CredentialScope: credentialScope{
396 Service: "application-autoscaling",
397 },
398 },
399 Endpoints: endpoints{
400 "ap-east-1": endpoint{},
401 "ap-northeast-1": endpoint{},
402 "ap-northeast-2": endpoint{},
403 "ap-south-1": endpoint{},
404 "ap-southeast-1": endpoint{},
405 "ap-southeast-2": endpoint{},
406 "ca-central-1": endpoint{},
407 "eu-central-1": endpoint{},
408 "eu-north-1": endpoint{},
409 "eu-west-1": endpoint{},
410 "eu-west-2": endpoint{},
411 "eu-west-3": endpoint{},
412 "sa-east-1": endpoint{},
413 "us-east-1": endpoint{},
414 "us-east-2": endpoint{},
415 "us-west-1": endpoint{},
416 "us-west-2": endpoint{},
417 },
418 },
419 "appstream2": service{
420 Defaults: endpoint{
421 Protocols: []string{"https"},
422 CredentialScope: credentialScope{
423 Service: "appstream",
424 },
425 },
426 Endpoints: endpoints{
427 "ap-northeast-1": endpoint{},
428 "ap-northeast-2": endpoint{},
429 "ap-southeast-1": endpoint{},
430 "ap-southeast-2": endpoint{},
431 "eu-central-1": endpoint{},
432 "eu-west-1": endpoint{},
433 "us-east-1": endpoint{},
434 "us-west-2": endpoint{},
435 },
436 },
437 "appsync": service{
438
439 Endpoints: endpoints{
440 "ap-northeast-1": endpoint{},
441 "ap-northeast-2": endpoint{},
442 "ap-south-1": endpoint{},
443 "ap-southeast-1": endpoint{},
444 "ap-southeast-2": endpoint{},
445 "eu-central-1": endpoint{},
446 "eu-west-1": endpoint{},
447 "eu-west-2": endpoint{},
448 "us-east-1": endpoint{},
449 "us-east-2": endpoint{},
450 "us-west-2": endpoint{},
451 },
452 },
453 "athena": service{
454
455 Endpoints: endpoints{
456 "ap-northeast-1": endpoint{},
457 "ap-northeast-2": endpoint{},
458 "ap-south-1": endpoint{},
459 "ap-southeast-1": endpoint{},
460 "ap-southeast-2": endpoint{},
461 "ca-central-1": endpoint{},
462 "eu-central-1": endpoint{},
463 "eu-west-1": endpoint{},
464 "eu-west-2": endpoint{},
465 "us-east-1": endpoint{},
466 "us-east-2": endpoint{},
467 "us-west-2": endpoint{},
468 },
469 },
470 "autoscaling": service{
471 Defaults: endpoint{
472 Protocols: []string{"http", "https"},
473 },
474 Endpoints: endpoints{
475 "ap-east-1": endpoint{},
476 "ap-northeast-1": endpoint{},
477 "ap-northeast-2": endpoint{},
478 "ap-south-1": endpoint{},
479 "ap-southeast-1": endpoint{},
480 "ap-southeast-2": endpoint{},
481 "ca-central-1": endpoint{},
482 "eu-central-1": endpoint{},
483 "eu-north-1": endpoint{},
484 "eu-west-1": endpoint{},
485 "eu-west-2": endpoint{},
486 "eu-west-3": endpoint{},
487 "sa-east-1": endpoint{},
488 "us-east-1": endpoint{},
489 "us-east-2": endpoint{},
490 "us-west-1": endpoint{},
491 "us-west-2": endpoint{},
492 },
493 },
494 "autoscaling-plans": service{
495 Defaults: endpoint{
496 Hostname: "autoscaling.{region}.amazonaws.com",
497 Protocols: []string{"http", "https"},
498 CredentialScope: credentialScope{
499 Service: "autoscaling-plans",
500 },
501 },
502 Endpoints: endpoints{
503 "ap-northeast-1": endpoint{},
504 "ap-northeast-2": endpoint{},
505 "ap-south-1": endpoint{},
506 "ap-southeast-1": endpoint{},
507 "ap-southeast-2": endpoint{},
508 "ca-central-1": endpoint{},
509 "eu-central-1": endpoint{},
510 "eu-west-1": endpoint{},
511 "eu-west-2": endpoint{},
512 "us-east-1": endpoint{},
513 "us-east-2": endpoint{},
514 "us-west-1": endpoint{},
515 "us-west-2": endpoint{},
516 },
517 },
518 "batch": service{
519
520 Endpoints: endpoints{
521 "ap-northeast-1": endpoint{},
522 "ap-northeast-2": endpoint{},
523 "ap-south-1": endpoint{},
524 "ap-southeast-1": endpoint{},
525 "ap-southeast-2": endpoint{},
526 "ca-central-1": endpoint{},
527 "eu-central-1": endpoint{},
528 "eu-north-1": endpoint{},
529 "eu-west-1": endpoint{},
530 "eu-west-2": endpoint{},
531 "eu-west-3": endpoint{},
532 "sa-east-1": endpoint{},
533 "us-east-1": endpoint{},
534 "us-east-2": endpoint{},
535 "us-west-1": endpoint{},
536 "us-west-2": endpoint{},
537 },
538 },
539 "budgets": service{
540 PartitionEndpoint: "aws-global",
541 IsRegionalized: boxedFalse,
542
543 Endpoints: endpoints{
544 "aws-global": endpoint{
545 Hostname: "budgets.amazonaws.com",
546 CredentialScope: credentialScope{
547 Region: "us-east-1",
548 },
549 },
550 },
551 },
552 "ce": service{
553 PartitionEndpoint: "aws-global",
554 IsRegionalized: boxedFalse,
555
556 Endpoints: endpoints{
557 "aws-global": endpoint{
558 Hostname: "ce.us-east-1.amazonaws.com",
559 CredentialScope: credentialScope{
560 Region: "us-east-1",
561 },
562 },
563 },
564 },
565 "chime": service{
566 PartitionEndpoint: "aws-global",
567 IsRegionalized: boxedFalse,
568 Defaults: endpoint{
569 SSLCommonName: "service.chime.aws.amazon.com",
570 Protocols: []string{"https"},
571 },
572 Endpoints: endpoints{
573 "aws-global": endpoint{
574 Hostname: "service.chime.aws.amazon.com",
575 Protocols: []string{"https"},
576 CredentialScope: credentialScope{
577 Region: "us-east-1",
578 },
579 },
580 },
581 },
582 "cloud9": service{
583
584 Endpoints: endpoints{
585 "ap-northeast-1": endpoint{},
586 "ap-southeast-1": endpoint{},
587 "eu-west-1": endpoint{},
588 "us-east-1": endpoint{},
589 "us-east-2": endpoint{},
590 "us-west-2": endpoint{},
591 },
592 },
593 "clouddirectory": service{
594
595 Endpoints: endpoints{
596 "ap-southeast-1": endpoint{},
597 "ap-southeast-2": endpoint{},
598 "ca-central-1": endpoint{},
599 "eu-central-1": endpoint{},
600 "eu-west-1": endpoint{},
601 "eu-west-2": endpoint{},
602 "us-east-1": endpoint{},
603 "us-east-2": endpoint{},
604 "us-west-2": endpoint{},
605 },
606 },
607 "cloudformation": service{
608
609 Endpoints: endpoints{
610 "ap-east-1": endpoint{},
611 "ap-northeast-1": endpoint{},
612 "ap-northeast-2": endpoint{},
613 "ap-south-1": endpoint{},
614 "ap-southeast-1": endpoint{},
615 "ap-southeast-2": endpoint{},
616 "ca-central-1": endpoint{},
617 "eu-central-1": endpoint{},
618 "eu-north-1": endpoint{},
619 "eu-west-1": endpoint{},
620 "eu-west-2": endpoint{},
621 "eu-west-3": endpoint{},
622 "sa-east-1": endpoint{},
623 "us-east-1": endpoint{},
624 "us-east-2": endpoint{},
625 "us-west-1": endpoint{},
626 "us-west-2": endpoint{},
627 },
628 },
629 "cloudfront": service{
630 PartitionEndpoint: "aws-global",
631 IsRegionalized: boxedFalse,
632
633 Endpoints: endpoints{
634 "aws-global": endpoint{
635 Hostname: "cloudfront.amazonaws.com",
636 Protocols: []string{"http", "https"},
637 CredentialScope: credentialScope{
638 Region: "us-east-1",
639 },
640 },
641 },
642 },
643 "cloudhsm": service{
644
645 Endpoints: endpoints{
646 "ap-northeast-1": endpoint{},
647 "ap-southeast-1": endpoint{},
648 "ap-southeast-2": endpoint{},
649 "ca-central-1": endpoint{},
650 "eu-central-1": endpoint{},
651 "eu-west-1": endpoint{},
652 "us-east-1": endpoint{},
653 "us-east-2": endpoint{},
654 "us-west-1": endpoint{},
655 "us-west-2": endpoint{},
656 },
657 },
658 "cloudhsmv2": service{
659 Defaults: endpoint{
660 CredentialScope: credentialScope{
661 Service: "cloudhsm",
662 },
663 },
664 Endpoints: endpoints{
665 "ap-northeast-1": endpoint{},
666 "ap-northeast-2": endpoint{},
667 "ap-south-1": endpoint{},
668 "ap-southeast-1": endpoint{},
669 "ap-southeast-2": endpoint{},
670 "ca-central-1": endpoint{},
671 "eu-central-1": endpoint{},
672 "eu-north-1": endpoint{},
673 "eu-west-1": endpoint{},
674 "eu-west-2": endpoint{},
675 "eu-west-3": endpoint{},
676 "us-east-1": endpoint{},
677 "us-east-2": endpoint{},
678 "us-west-1": endpoint{},
679 "us-west-2": endpoint{},
680 },
681 },
682 "cloudsearch": service{
683
684 Endpoints: endpoints{
685 "ap-northeast-1": endpoint{},
686 "ap-northeast-2": endpoint{},
687 "ap-southeast-1": endpoint{},
688 "ap-southeast-2": endpoint{},
689 "eu-central-1": endpoint{},
690 "eu-west-1": endpoint{},
691 "sa-east-1": endpoint{},
692 "us-east-1": endpoint{},
693 "us-west-1": endpoint{},
694 "us-west-2": endpoint{},
695 },
696 },
697 "cloudtrail": service{
698
699 Endpoints: endpoints{
700 "ap-east-1": endpoint{},
701 "ap-northeast-1": endpoint{},
702 "ap-northeast-2": endpoint{},
703 "ap-south-1": endpoint{},
704 "ap-southeast-1": endpoint{},
705 "ap-southeast-2": endpoint{},
706 "ca-central-1": endpoint{},
707 "eu-central-1": endpoint{},
708 "eu-north-1": endpoint{},
709 "eu-west-1": endpoint{},
710 "eu-west-2": endpoint{},
711 "eu-west-3": endpoint{},
712 "sa-east-1": endpoint{},
713 "us-east-1": endpoint{},
714 "us-east-2": endpoint{},
715 "us-west-1": endpoint{},
716 "us-west-2": endpoint{},
717 },
718 },
719 "codebuild": service{
720
721 Endpoints: endpoints{
722 "ap-northeast-1": endpoint{},
723 "ap-northeast-2": endpoint{},
724 "ap-south-1": endpoint{},
725 "ap-southeast-1": endpoint{},
726 "ap-southeast-2": endpoint{},
727 "ca-central-1": endpoint{},
728 "eu-central-1": endpoint{},
729 "eu-west-1": endpoint{},
730 "eu-west-2": endpoint{},
731 "eu-west-3": endpoint{},
732 "sa-east-1": endpoint{},
733 "us-east-1": endpoint{},
734 "us-east-1-fips": endpoint{
735 Hostname: "codebuild-fips.us-east-1.amazonaws.com",
736 CredentialScope: credentialScope{
737 Region: "us-east-1",
738 },
739 },
740 "us-east-2": endpoint{},
741 "us-east-2-fips": endpoint{
742 Hostname: "codebuild-fips.us-east-2.amazonaws.com",
743 CredentialScope: credentialScope{
744 Region: "us-east-2",
745 },
746 },
747 "us-west-1": endpoint{},
748 "us-west-1-fips": endpoint{
749 Hostname: "codebuild-fips.us-west-1.amazonaws.com",
750 CredentialScope: credentialScope{
751 Region: "us-west-1",
752 },
753 },
754 "us-west-2": endpoint{},
755 "us-west-2-fips": endpoint{
756 Hostname: "codebuild-fips.us-west-2.amazonaws.com",
757 CredentialScope: credentialScope{
758 Region: "us-west-2",
759 },
760 },
761 },
762 },
763 "codecommit": service{
764
765 Endpoints: endpoints{
766 "ap-northeast-1": endpoint{},
767 "ap-northeast-2": endpoint{},
768 "ap-south-1": endpoint{},
769 "ap-southeast-1": endpoint{},
770 "ap-southeast-2": endpoint{},
771 "ca-central-1": endpoint{},
772 "eu-central-1": endpoint{},
773 "eu-west-1": endpoint{},
774 "eu-west-2": endpoint{},
775 "eu-west-3": endpoint{},
776 "fips": endpoint{
777 Hostname: "codecommit-fips.ca-central-1.amazonaws.com",
778 CredentialScope: credentialScope{
779 Region: "ca-central-1",
780 },
781 },
782 "sa-east-1": endpoint{},
783 "us-east-1": endpoint{},
784 "us-east-2": endpoint{},
785 "us-west-1": endpoint{},
786 "us-west-2": endpoint{},
787 },
788 },
789 "codedeploy": service{
790
791 Endpoints: endpoints{
792 "ap-northeast-1": endpoint{},
793 "ap-northeast-2": endpoint{},
794 "ap-south-1": endpoint{},
795 "ap-southeast-1": endpoint{},
796 "ap-southeast-2": endpoint{},
797 "ca-central-1": endpoint{},
798 "eu-central-1": endpoint{},
799 "eu-north-1": endpoint{},
800 "eu-west-1": endpoint{},
801 "eu-west-2": endpoint{},
802 "eu-west-3": endpoint{},
803 "sa-east-1": endpoint{},
804 "us-east-1": endpoint{},
805 "us-east-1-fips": endpoint{
806 Hostname: "codedeploy-fips.us-east-1.amazonaws.com",
807 CredentialScope: credentialScope{
808 Region: "us-east-1",
809 },
810 },
811 "us-east-2": endpoint{},
812 "us-east-2-fips": endpoint{
813 Hostname: "codedeploy-fips.us-east-2.amazonaws.com",
814 CredentialScope: credentialScope{
815 Region: "us-east-2",
816 },
817 },
818 "us-west-1": endpoint{},
819 "us-west-1-fips": endpoint{
820 Hostname: "codedeploy-fips.us-west-1.amazonaws.com",
821 CredentialScope: credentialScope{
822 Region: "us-west-1",
823 },
824 },
825 "us-west-2": endpoint{},
826 "us-west-2-fips": endpoint{
827 Hostname: "codedeploy-fips.us-west-2.amazonaws.com",
828 CredentialScope: credentialScope{
829 Region: "us-west-2",
830 },
831 },
832 },
833 },
834 "codepipeline": service{
835
836 Endpoints: endpoints{
837 "ap-northeast-1": endpoint{},
838 "ap-northeast-2": endpoint{},
839 "ap-south-1": endpoint{},
840 "ap-southeast-1": endpoint{},
841 "ap-southeast-2": endpoint{},
842 "ca-central-1": endpoint{},
843 "eu-central-1": endpoint{},
844 "eu-west-1": endpoint{},
845 "eu-west-2": endpoint{},
846 "eu-west-3": endpoint{},
847 "sa-east-1": endpoint{},
848 "us-east-1": endpoint{},
849 "us-east-2": endpoint{},
850 "us-west-1": endpoint{},
851 "us-west-2": endpoint{},
852 },
853 },
854 "codestar": service{
855
856 Endpoints: endpoints{
857 "ap-northeast-1": endpoint{},
858 "ap-northeast-2": endpoint{},
859 "ap-southeast-1": endpoint{},
860 "ap-southeast-2": endpoint{},
861 "ca-central-1": endpoint{},
862 "eu-central-1": endpoint{},
863 "eu-west-1": endpoint{},
864 "eu-west-2": endpoint{},
865 "us-east-1": endpoint{},
866 "us-east-2": endpoint{},
867 "us-west-1": endpoint{},
868 "us-west-2": endpoint{},
869 },
870 },
871 "cognito-identity": service{
872
873 Endpoints: endpoints{
874 "ap-northeast-1": endpoint{},
875 "ap-northeast-2": endpoint{},
876 "ap-south-1": endpoint{},
877 "ap-southeast-1": endpoint{},
878 "ap-southeast-2": endpoint{},
879 "ca-central-1": endpoint{},
880 "eu-central-1": endpoint{},
881 "eu-west-1": endpoint{},
882 "eu-west-2": endpoint{},
883 "us-east-1": endpoint{},
884 "us-east-2": endpoint{},
885 "us-west-2": endpoint{},
886 },
887 },
888 "cognito-idp": service{
889
890 Endpoints: endpoints{
891 "ap-northeast-1": endpoint{},
892 "ap-northeast-2": endpoint{},
893 "ap-south-1": endpoint{},
894 "ap-southeast-1": endpoint{},
895 "ap-southeast-2": endpoint{},
896 "ca-central-1": endpoint{},
897 "eu-central-1": endpoint{},
898 "eu-west-1": endpoint{},
899 "eu-west-2": endpoint{},
900 "us-east-1": endpoint{},
901 "us-east-2": endpoint{},
902 "us-west-2": endpoint{},
903 },
904 },
905 "cognito-sync": service{
906
907 Endpoints: endpoints{
908 "ap-northeast-1": endpoint{},
909 "ap-northeast-2": endpoint{},
910 "ap-south-1": endpoint{},
911 "ap-southeast-1": endpoint{},
912 "ap-southeast-2": endpoint{},
913 "eu-central-1": endpoint{},
914 "eu-west-1": endpoint{},
915 "eu-west-2": endpoint{},
916 "us-east-1": endpoint{},
917 "us-east-2": endpoint{},
918 "us-west-2": endpoint{},
919 },
920 },
921 "comprehend": service{
922 Defaults: endpoint{
923 Protocols: []string{"https"},
924 },
925 Endpoints: endpoints{
926 "ap-southeast-1": endpoint{},
927 "ap-southeast-2": endpoint{},
928 "ca-central-1": endpoint{},
929 "eu-central-1": endpoint{},
930 "eu-west-1": endpoint{},
931 "eu-west-2": endpoint{},
932 "us-east-1": endpoint{},
933 "us-east-2": endpoint{},
934 "us-west-2": endpoint{},
935 },
936 },
937 "comprehendmedical": service{
938
939 Endpoints: endpoints{
940 "eu-west-1": endpoint{},
941 "us-east-1": endpoint{},
942 "us-east-2": endpoint{},
943 "us-west-2": endpoint{},
944 },
945 },
946 "config": service{
947
948 Endpoints: endpoints{
949 "ap-east-1": endpoint{},
950 "ap-northeast-1": endpoint{},
951 "ap-northeast-2": endpoint{},
952 "ap-south-1": endpoint{},
953 "ap-southeast-1": endpoint{},
954 "ap-southeast-2": endpoint{},
955 "ca-central-1": endpoint{},
956 "eu-central-1": endpoint{},
957 "eu-north-1": endpoint{},
958 "eu-west-1": endpoint{},
959 "eu-west-2": endpoint{},
960 "eu-west-3": endpoint{},
961 "sa-east-1": endpoint{},
962 "us-east-1": endpoint{},
963 "us-east-2": endpoint{},
964 "us-west-1": endpoint{},
965 "us-west-2": endpoint{},
966 },
967 },
968 "cur": service{
969
970 Endpoints: endpoints{
971 "us-east-1": endpoint{},
972 },
973 },
974 "datapipeline": service{
975
976 Endpoints: endpoints{
977 "ap-northeast-1": endpoint{},
978 "ap-southeast-2": endpoint{},
979 "eu-west-1": endpoint{},
980 "us-east-1": endpoint{},
981 "us-west-2": endpoint{},
982 },
983 },
984 "datasync": service{
985
986 Endpoints: endpoints{
987 "ap-northeast-1": endpoint{},
988 "ap-northeast-2": endpoint{},
989 "ap-southeast-1": endpoint{},
990 "ap-southeast-2": endpoint{},
991 "eu-central-1": endpoint{},
992 "eu-west-1": endpoint{},
993 "us-east-1": endpoint{},
994 "us-east-2": endpoint{},
995 "us-west-1": endpoint{},
996 "us-west-2": endpoint{},
997 },
998 },
999 "dax": service{
1000
1001 Endpoints: endpoints{
1002 "ap-northeast-1": endpoint{},
1003 "ap-south-1": endpoint{},
1004 "ap-southeast-1": endpoint{},
1005 "ap-southeast-2": endpoint{},
1006 "eu-central-1": endpoint{},
1007 "eu-west-1": endpoint{},
1008 "sa-east-1": endpoint{},
1009 "us-east-1": endpoint{},
1010 "us-east-2": endpoint{},
1011 "us-west-1": endpoint{},
1012 "us-west-2": endpoint{},
1013 },
1014 },
1015 "devicefarm": service{
1016
1017 Endpoints: endpoints{
1018 "us-west-2": endpoint{},
1019 },
1020 },
1021 "directconnect": service{
1022
1023 Endpoints: endpoints{
1024 "ap-northeast-1": endpoint{},
1025 "ap-northeast-2": endpoint{},
1026 "ap-south-1": endpoint{},
1027 "ap-southeast-1": endpoint{},
1028 "ap-southeast-2": endpoint{},
1029 "ca-central-1": endpoint{},
1030 "eu-central-1": endpoint{},
1031 "eu-north-1": endpoint{},
1032 "eu-west-1": endpoint{},
1033 "eu-west-2": endpoint{},
1034 "eu-west-3": endpoint{},
1035 "sa-east-1": endpoint{},
1036 "us-east-1": endpoint{},
1037 "us-east-2": endpoint{},
1038 "us-west-1": endpoint{},
1039 "us-west-2": endpoint{},
1040 },
1041 },
1042 "discovery": service{
1043
1044 Endpoints: endpoints{
1045 "us-west-2": endpoint{},
1046 },
1047 },
1048 "dms": service{
1049
1050 Endpoints: endpoints{
1051 "ap-east-1": endpoint{},
1052 "ap-northeast-1": endpoint{},
1053 "ap-northeast-2": endpoint{},
1054 "ap-south-1": endpoint{},
1055 "ap-southeast-1": endpoint{},
1056 "ap-southeast-2": endpoint{},
1057 "ca-central-1": endpoint{},
1058 "eu-central-1": endpoint{},
1059 "eu-north-1": endpoint{},
1060 "eu-west-1": endpoint{},
1061 "eu-west-2": endpoint{},
1062 "eu-west-3": endpoint{},
1063 "sa-east-1": endpoint{},
1064 "us-east-1": endpoint{},
1065 "us-east-2": endpoint{},
1066 "us-west-1": endpoint{},
1067 "us-west-2": endpoint{},
1068 },
1069 },
1070 "docdb": service{
1071
1072 Endpoints: endpoints{
1073 "eu-central-1": endpoint{
1074 Hostname: "rds.eu-central-1.amazonaws.com",
1075 CredentialScope: credentialScope{
1076 Region: "eu-central-1",
1077 },
1078 },
1079 "eu-west-1": endpoint{
1080 Hostname: "rds.eu-west-1.amazonaws.com",
1081 CredentialScope: credentialScope{
1082 Region: "eu-west-1",
1083 },
1084 },
1085 "us-east-1": endpoint{
1086 Hostname: "rds.us-east-1.amazonaws.com",
1087 CredentialScope: credentialScope{
1088 Region: "us-east-1",
1089 },
1090 },
1091 "us-east-2": endpoint{
1092 Hostname: "rds.us-east-2.amazonaws.com",
1093 CredentialScope: credentialScope{
1094 Region: "us-east-2",
1095 },
1096 },
1097 "us-west-2": endpoint{
1098 Hostname: "rds.us-west-2.amazonaws.com",
1099 CredentialScope: credentialScope{
1100 Region: "us-west-2",
1101 },
1102 },
1103 },
1104 },
1105 "ds": service{
1106
1107 Endpoints: endpoints{
1108 "ap-northeast-1": endpoint{},
1109 "ap-northeast-2": endpoint{},
1110 "ap-south-1": endpoint{},
1111 "ap-southeast-1": endpoint{},
1112 "ap-southeast-2": endpoint{},
1113 "ca-central-1": endpoint{},
1114 "eu-central-1": endpoint{},
1115 "eu-west-1": endpoint{},
1116 "eu-west-2": endpoint{},
1117 "sa-east-1": endpoint{},
1118 "us-east-1": endpoint{},
1119 "us-east-2": endpoint{},
1120 "us-west-1": endpoint{},
1121 "us-west-2": endpoint{},
1122 },
1123 },
1124 "dynamodb": service{
1125 Defaults: endpoint{
1126 Protocols: []string{"http", "https"},
1127 },
1128 Endpoints: endpoints{
1129 "ap-east-1": endpoint{},
1130 "ap-northeast-1": endpoint{},
1131 "ap-northeast-2": endpoint{},
1132 "ap-south-1": endpoint{},
1133 "ap-southeast-1": endpoint{},
1134 "ap-southeast-2": endpoint{},
1135 "ca-central-1": endpoint{},
1136 "eu-central-1": endpoint{},
1137 "eu-north-1": endpoint{},
1138 "eu-west-1": endpoint{},
1139 "eu-west-2": endpoint{},
1140 "eu-west-3": endpoint{},
1141 "local": endpoint{
1142 Hostname: "localhost:8000",
1143 Protocols: []string{"http"},
1144 CredentialScope: credentialScope{
1145 Region: "us-east-1",
1146 },
1147 },
1148 "sa-east-1": endpoint{},
1149 "us-east-1": endpoint{},
1150 "us-east-2": endpoint{},
1151 "us-west-1": endpoint{},
1152 "us-west-2": endpoint{},
1153 },
1154 },
1155 "ec2": service{
1156 Defaults: endpoint{
1157 Protocols: []string{"http", "https"},
1158 },
1159 Endpoints: endpoints{
1160 "ap-east-1": endpoint{},
1161 "ap-northeast-1": endpoint{},
1162 "ap-northeast-2": endpoint{},
1163 "ap-south-1": endpoint{},
1164 "ap-southeast-1": endpoint{},
1165 "ap-southeast-2": endpoint{},
1166 "ca-central-1": endpoint{},
1167 "eu-central-1": endpoint{},
1168 "eu-north-1": endpoint{},
1169 "eu-west-1": endpoint{},
1170 "eu-west-2": endpoint{},
1171 "eu-west-3": endpoint{},
1172 "sa-east-1": endpoint{},
1173 "us-east-1": endpoint{},
1174 "us-east-2": endpoint{},
1175 "us-west-1": endpoint{},
1176 "us-west-2": endpoint{},
1177 },
1178 },
1179 "ec2metadata": service{
1180 PartitionEndpoint: "aws-global",
1181 IsRegionalized: boxedFalse,
1182
1183 Endpoints: endpoints{
1184 "aws-global": endpoint{
1185 Hostname: "169.254.169.254/latest",
1186 Protocols: []string{"http"},
1187 },
1188 },
1189 },
1190 "ecs": service{
1191
1192 Endpoints: endpoints{
1193 "ap-east-1": endpoint{},
1194 "ap-northeast-1": endpoint{},
1195 "ap-northeast-2": endpoint{},
1196 "ap-south-1": endpoint{},
1197 "ap-southeast-1": endpoint{},
1198 "ap-southeast-2": endpoint{},
1199 "ca-central-1": endpoint{},
1200 "eu-central-1": endpoint{},
1201 "eu-north-1": endpoint{},
1202 "eu-west-1": endpoint{},
1203 "eu-west-2": endpoint{},
1204 "eu-west-3": endpoint{},
1205 "sa-east-1": endpoint{},
1206 "us-east-1": endpoint{},
1207 "us-east-2": endpoint{},
1208 "us-west-1": endpoint{},
1209 "us-west-2": endpoint{},
1210 },
1211 },
1212 "elasticache": service{
1213
1214 Endpoints: endpoints{
1215 "ap-east-1": endpoint{},
1216 "ap-northeast-1": endpoint{},
1217 "ap-northeast-2": endpoint{},
1218 "ap-south-1": endpoint{},
1219 "ap-southeast-1": endpoint{},
1220 "ap-southeast-2": endpoint{},
1221 "ca-central-1": endpoint{},
1222 "eu-central-1": endpoint{},
1223 "eu-north-1": endpoint{},
1224 "eu-west-1": endpoint{},
1225 "eu-west-2": endpoint{},
1226 "eu-west-3": endpoint{},
1227 "fips": endpoint{
1228 Hostname: "elasticache-fips.us-west-1.amazonaws.com",
1229 CredentialScope: credentialScope{
1230 Region: "us-west-1",
1231 },
1232 },
1233 "sa-east-1": endpoint{},
1234 "us-east-1": endpoint{},
1235 "us-east-2": endpoint{},
1236 "us-west-1": endpoint{},
1237 "us-west-2": endpoint{},
1238 },
1239 },
1240 "elasticbeanstalk": service{
1241
1242 Endpoints: endpoints{
1243 "ap-northeast-1": endpoint{},
1244 "ap-northeast-2": endpoint{},
1245 "ap-south-1": endpoint{},
1246 "ap-southeast-1": endpoint{},
1247 "ap-southeast-2": endpoint{},
1248 "ca-central-1": endpoint{},
1249 "eu-central-1": endpoint{},
1250 "eu-north-1": endpoint{},
1251 "eu-west-1": endpoint{},
1252 "eu-west-2": endpoint{},
1253 "eu-west-3": endpoint{},
1254 "sa-east-1": endpoint{},
1255 "us-east-1": endpoint{},
1256 "us-east-2": endpoint{},
1257 "us-west-1": endpoint{},
1258 "us-west-2": endpoint{},
1259 },
1260 },
1261 "elasticfilesystem": service{
1262
1263 Endpoints: endpoints{
1264 "ap-northeast-1": endpoint{},
1265 "ap-northeast-2": endpoint{},
1266 "ap-southeast-1": endpoint{},
1267 "ap-southeast-2": endpoint{},
1268 "eu-central-1": endpoint{},
1269 "eu-west-1": endpoint{},
1270 "eu-west-2": endpoint{},
1271 "us-east-1": endpoint{},
1272 "us-east-2": endpoint{},
1273 "us-west-1": endpoint{},
1274 "us-west-2": endpoint{},
1275 },
1276 },
1277 "elasticloadbalancing": service{
1278 Defaults: endpoint{
1279 Protocols: []string{"https"},
1280 },
1281 Endpoints: endpoints{
1282 "ap-east-1": endpoint{},
1283 "ap-northeast-1": endpoint{},
1284 "ap-northeast-2": endpoint{},
1285 "ap-south-1": endpoint{},
1286 "ap-southeast-1": endpoint{},
1287 "ap-southeast-2": endpoint{},
1288 "ca-central-1": endpoint{},
1289 "eu-central-1": endpoint{},
1290 "eu-north-1": endpoint{},
1291 "eu-west-1": endpoint{},
1292 "eu-west-2": endpoint{},
1293 "eu-west-3": endpoint{},
1294 "sa-east-1": endpoint{},
1295 "us-east-1": endpoint{},
1296 "us-east-2": endpoint{},
1297 "us-west-1": endpoint{},
1298 "us-west-2": endpoint{},
1299 },
1300 },
1301 "elasticmapreduce": service{
1302 Defaults: endpoint{
1303 SSLCommonName: "{region}.{service}.{dnsSuffix}",
1304 Protocols: []string{"https"},
1305 },
1306 Endpoints: endpoints{
1307 "ap-east-1": endpoint{},
1308 "ap-northeast-1": endpoint{},
1309 "ap-northeast-2": endpoint{},
1310 "ap-south-1": endpoint{},
1311 "ap-southeast-1": endpoint{},
1312 "ap-southeast-2": endpoint{},
1313 "ca-central-1": endpoint{},
1314 "eu-central-1": endpoint{
1315 SSLCommonName: "{service}.{region}.{dnsSuffix}",
1316 },
1317 "eu-north-1": endpoint{},
1318 "eu-west-1": endpoint{},
1319 "eu-west-2": endpoint{},
1320 "eu-west-3": endpoint{},
1321 "sa-east-1": endpoint{},
1322 "us-east-1": endpoint{
1323 SSLCommonName: "{service}.{region}.{dnsSuffix}",
1324 },
1325 "us-east-2": endpoint{},
1326 "us-west-1": endpoint{},
1327 "us-west-2": endpoint{},
1328 },
1329 },
1330 "elastictranscoder": service{
1331
1332 Endpoints: endpoints{
1333 "ap-northeast-1": endpoint{},
1334 "ap-south-1": endpoint{},
1335 "ap-southeast-1": endpoint{},
1336 "ap-southeast-2": endpoint{},
1337 "eu-west-1": endpoint{},
1338 "us-east-1": endpoint{},
1339 "us-west-1": endpoint{},
1340 "us-west-2": endpoint{},
1341 },
1342 },
1343 "email": service{
1344
1345 Endpoints: endpoints{
1346 "eu-central-1": endpoint{},
1347 "eu-west-1": endpoint{},
1348 "us-east-1": endpoint{},
1349 "us-west-2": endpoint{},
1350 },
1351 },
1352 "entitlement.marketplace": service{
1353 Defaults: endpoint{
1354 CredentialScope: credentialScope{
1355 Service: "aws-marketplace",
1356 },
1357 },
1358 Endpoints: endpoints{
1359 "us-east-1": endpoint{},
1360 },
1361 },
1362 "es": service{
1363
1364 Endpoints: endpoints{
1365 "ap-east-1": endpoint{},
1366 "ap-northeast-1": endpoint{},
1367 "ap-northeast-2": endpoint{},
1368 "ap-south-1": endpoint{},
1369 "ap-southeast-1": endpoint{},
1370 "ap-southeast-2": endpoint{},
1371 "ca-central-1": endpoint{},
1372 "eu-central-1": endpoint{},
1373 "eu-north-1": endpoint{},
1374 "eu-west-1": endpoint{},
1375 "eu-west-2": endpoint{},
1376 "eu-west-3": endpoint{},
1377 "fips": endpoint{
1378 Hostname: "es-fips.us-west-1.amazonaws.com",
1379 CredentialScope: credentialScope{
1380 Region: "us-west-1",
1381 },
1382 },
1383 "sa-east-1": endpoint{},
1384 "us-east-1": endpoint{},
1385 "us-east-2": endpoint{},
1386 "us-west-1": endpoint{},
1387 "us-west-2": endpoint{},
1388 },
1389 },
1390 "events": service{
1391
1392 Endpoints: endpoints{
1393 "ap-east-1": endpoint{},
1394 "ap-northeast-1": endpoint{},
1395 "ap-northeast-2": endpoint{},
1396 "ap-south-1": endpoint{},
1397 "ap-southeast-1": endpoint{},
1398 "ap-southeast-2": endpoint{},
1399 "ca-central-1": endpoint{},
1400 "eu-central-1": endpoint{},
1401 "eu-north-1": endpoint{},
1402 "eu-west-1": endpoint{},
1403 "eu-west-2": endpoint{},
1404 "eu-west-3": endpoint{},
1405 "sa-east-1": endpoint{},
1406 "us-east-1": endpoint{},
1407 "us-east-2": endpoint{},
1408 "us-west-1": endpoint{},
1409 "us-west-2": endpoint{},
1410 },
1411 },
1412 "firehose": service{
1413
1414 Endpoints: endpoints{
1415 "ap-northeast-1": endpoint{},
1416 "ap-northeast-2": endpoint{},
1417 "ap-south-1": endpoint{},
1418 "ap-southeast-1": endpoint{},
1419 "ap-southeast-2": endpoint{},
1420 "ca-central-1": endpoint{},
1421 "eu-central-1": endpoint{},
1422 "eu-west-1": endpoint{},
1423 "eu-west-2": endpoint{},
1424 "eu-west-3": endpoint{},
1425 "sa-east-1": endpoint{},
1426 "us-east-1": endpoint{},
1427 "us-east-2": endpoint{},
1428 "us-west-1": endpoint{},
1429 "us-west-2": endpoint{},
1430 },
1431 },
1432 "fms": service{
1433 Defaults: endpoint{
1434 Protocols: []string{"https"},
1435 },
1436 Endpoints: endpoints{
1437 "ap-northeast-1": endpoint{},
1438 "ap-southeast-2": endpoint{},
1439 "eu-central-1": endpoint{},
1440 "eu-west-1": endpoint{},
1441 "us-east-1": endpoint{},
1442 "us-east-2": endpoint{},
1443 "us-west-2": endpoint{},
1444 },
1445 },
1446 "fsx": service{
1447
1448 Endpoints: endpoints{
1449 "ap-northeast-1": endpoint{},
1450 "ap-southeast-2": endpoint{},
1451 "eu-west-1": endpoint{},
1452 "us-east-1": endpoint{},
1453 "us-east-2": endpoint{},
1454 "us-west-2": endpoint{},
1455 },
1456 },
1457 "gamelift": service{
1458
1459 Endpoints: endpoints{
1460 "ap-northeast-1": endpoint{},
1461 "ap-northeast-2": endpoint{},
1462 "ap-south-1": endpoint{},
1463 "ap-southeast-1": endpoint{},
1464 "ap-southeast-2": endpoint{},
1465 "ca-central-1": endpoint{},
1466 "eu-central-1": endpoint{},
1467 "eu-west-1": endpoint{},
1468 "eu-west-2": endpoint{},
1469 "sa-east-1": endpoint{},
1470 "us-east-1": endpoint{},
1471 "us-east-2": endpoint{},
1472 "us-west-1": endpoint{},
1473 "us-west-2": endpoint{},
1474 },
1475 },
1476 "glacier": service{
1477 Defaults: endpoint{
1478 Protocols: []string{"http", "https"},
1479 },
1480 Endpoints: endpoints{
1481 "ap-east-1": endpoint{},
1482 "ap-northeast-1": endpoint{},
1483 "ap-northeast-2": endpoint{},
1484 "ap-south-1": endpoint{},
1485 "ap-southeast-1": endpoint{},
1486 "ap-southeast-2": endpoint{},
1487 "ca-central-1": endpoint{},
1488 "eu-central-1": endpoint{},
1489 "eu-north-1": endpoint{},
1490 "eu-west-1": endpoint{},
1491 "eu-west-2": endpoint{},
1492 "eu-west-3": endpoint{},
1493 "sa-east-1": endpoint{},
1494 "us-east-1": endpoint{},
1495 "us-east-2": endpoint{},
1496 "us-west-1": endpoint{},
1497 "us-west-2": endpoint{},
1498 },
1499 },
1500 "glue": service{
1501
1502 Endpoints: endpoints{
1503 "ap-northeast-1": endpoint{},
1504 "ap-northeast-2": endpoint{},
1505 "ap-south-1": endpoint{},
1506 "ap-southeast-1": endpoint{},
1507 "ap-southeast-2": endpoint{},
1508 "ca-central-1": endpoint{},
1509 "eu-central-1": endpoint{},
1510 "eu-west-1": endpoint{},
1511 "eu-west-2": endpoint{},
1512 "eu-west-3": endpoint{},
1513 "us-east-1": endpoint{},
1514 "us-east-2": endpoint{},
1515 "us-west-1": endpoint{},
1516 "us-west-2": endpoint{},
1517 },
1518 },
1519 "greengrass": service{
1520 IsRegionalized: boxedTrue,
1521 Defaults: endpoint{
1522 Protocols: []string{"https"},
1523 },
1524 Endpoints: endpoints{
1525 "ap-northeast-1": endpoint{},
1526 "ap-southeast-2": endpoint{},
1527 "eu-central-1": endpoint{},
1528 "eu-west-1": endpoint{},
1529 "us-east-1": endpoint{},
1530 "us-west-2": endpoint{},
1531 },
1532 },
1533 "guardduty": service{
1534 IsRegionalized: boxedTrue,
1535 Defaults: endpoint{
1536 Protocols: []string{"https"},
1537 },
1538 Endpoints: endpoints{
1539 "ap-northeast-1": endpoint{},
1540 "ap-northeast-2": endpoint{},
1541 "ap-south-1": endpoint{},
1542 "ap-southeast-1": endpoint{},
1543 "ap-southeast-2": endpoint{},
1544 "ca-central-1": endpoint{},
1545 "eu-central-1": endpoint{},
1546 "eu-west-1": endpoint{},
1547 "eu-west-2": endpoint{},
1548 "eu-west-3": endpoint{},
1549 "sa-east-1": endpoint{},
1550 "us-east-1": endpoint{},
1551 "us-east-2": endpoint{},
1552 "us-west-1": endpoint{},
1553 "us-west-2": endpoint{},
1554 },
1555 },
1556 "health": service{
1557
1558 Endpoints: endpoints{
1559 "us-east-1": endpoint{},
1560 },
1561 },
1562 "iam": service{
1563 PartitionEndpoint: "aws-global",
1564 IsRegionalized: boxedFalse,
1565
1566 Endpoints: endpoints{
1567 "aws-global": endpoint{
1568 Hostname: "iam.amazonaws.com",
1569 CredentialScope: credentialScope{
1570 Region: "us-east-1",
1571 },
1572 },
1573 },
1574 },
1575 "importexport": service{
1576 PartitionEndpoint: "aws-global",
1577 IsRegionalized: boxedFalse,
1578
1579 Endpoints: endpoints{
1580 "aws-global": endpoint{
1581 Hostname: "importexport.amazonaws.com",
1582 SignatureVersions: []string{"v2", "v4"},
1583 CredentialScope: credentialScope{
1584 Region: "us-east-1",
1585 Service: "IngestionService",
1586 },
1587 },
1588 },
1589 },
1590 "inspector": service{
1591
1592 Endpoints: endpoints{
1593 "ap-northeast-1": endpoint{},
1594 "ap-northeast-2": endpoint{},
1595 "ap-south-1": endpoint{},
1596 "ap-southeast-2": endpoint{},
1597 "eu-central-1": endpoint{},
1598 "eu-west-1": endpoint{},
1599 "us-east-1": endpoint{},
1600 "us-east-2": endpoint{},
1601 "us-west-1": endpoint{},
1602 "us-west-2": endpoint{},
1603 },
1604 },
1605 "iot": service{
1606 Defaults: endpoint{
1607 CredentialScope: credentialScope{
1608 Service: "execute-api",
1609 },
1610 },
1611 Endpoints: endpoints{
1612 "ap-northeast-1": endpoint{},
1613 "ap-northeast-2": endpoint{},
1614 "ap-south-1": endpoint{},
1615 "ap-southeast-1": endpoint{},
1616 "ap-southeast-2": endpoint{},
1617 "eu-central-1": endpoint{},
1618 "eu-west-1": endpoint{},
1619 "eu-west-2": endpoint{},
1620 "us-east-1": endpoint{},
1621 "us-east-2": endpoint{},
1622 "us-west-2": endpoint{},
1623 },
1624 },
1625 "iotanalytics": service{
1626
1627 Endpoints: endpoints{
1628 "ap-northeast-1": endpoint{},
1629 "eu-central-1": endpoint{},
1630 "eu-west-1": endpoint{},
1631 "us-east-1": endpoint{},
1632 "us-east-2": endpoint{},
1633 "us-west-2": endpoint{},
1634 },
1635 },
1636 "kinesis": service{
1637
1638 Endpoints: endpoints{
1639 "ap-east-1": endpoint{},
1640 "ap-northeast-1": endpoint{},
1641 "ap-northeast-2": endpoint{},
1642 "ap-south-1": endpoint{},
1643 "ap-southeast-1": endpoint{},
1644 "ap-southeast-2": endpoint{},
1645 "ca-central-1": endpoint{},
1646 "eu-central-1": endpoint{},
1647 "eu-north-1": endpoint{},
1648 "eu-west-1": endpoint{},
1649 "eu-west-2": endpoint{},
1650 "eu-west-3": endpoint{},
1651 "sa-east-1": endpoint{},
1652 "us-east-1": endpoint{},
1653 "us-east-2": endpoint{},
1654 "us-west-1": endpoint{},
1655 "us-west-2": endpoint{},
1656 },
1657 },
1658 "kinesisanalytics": service{
1659
1660 Endpoints: endpoints{
1661 "eu-central-1": endpoint{},
1662 "eu-west-1": endpoint{},
1663 "us-east-1": endpoint{},
1664 "us-east-2": endpoint{},
1665 "us-west-2": endpoint{},
1666 },
1667 },
1668 "kinesisvideo": service{
1669
1670 Endpoints: endpoints{
1671 "ap-northeast-1": endpoint{},
1672 "ap-southeast-2": endpoint{},
1673 "eu-central-1": endpoint{},
1674 "eu-west-1": endpoint{},
1675 "us-east-1": endpoint{},
1676 "us-west-2": endpoint{},
1677 },
1678 },
1679 "kms": service{
1680
1681 Endpoints: endpoints{
1682 "ProdFips": endpoint{
1683 Hostname: "kms-fips.ca-central-1.amazonaws.com",
1684 CredentialScope: credentialScope{
1685 Region: "ca-central-1",
1686 },
1687 },
1688 "ap-east-1": endpoint{},
1689 "ap-northeast-1": endpoint{},
1690 "ap-northeast-2": endpoint{},
1691 "ap-south-1": endpoint{},
1692 "ap-southeast-1": endpoint{},
1693 "ap-southeast-2": endpoint{},
1694 "ca-central-1": endpoint{},
1695 "eu-central-1": endpoint{},
1696 "eu-north-1": endpoint{},
1697 "eu-west-1": endpoint{},
1698 "eu-west-2": endpoint{},
1699 "eu-west-3": endpoint{},
1700 "sa-east-1": endpoint{},
1701 "us-east-1": endpoint{},
1702 "us-east-2": endpoint{},
1703 "us-west-1": endpoint{},
1704 "us-west-2": endpoint{},
1705 },
1706 },
1707 "lambda": service{
1708
1709 Endpoints: endpoints{
1710 "ap-east-1": endpoint{},
1711 "ap-northeast-1": endpoint{},
1712 "ap-northeast-2": endpoint{},
1713 "ap-south-1": endpoint{},
1714 "ap-southeast-1": endpoint{},
1715 "ap-southeast-2": endpoint{},
1716 "ca-central-1": endpoint{},
1717 "eu-central-1": endpoint{},
1718 "eu-north-1": endpoint{},
1719 "eu-west-1": endpoint{},
1720 "eu-west-2": endpoint{},
1721 "eu-west-3": endpoint{},
1722 "sa-east-1": endpoint{},
1723 "us-east-1": endpoint{},
1724 "us-east-2": endpoint{},
1725 "us-west-1": endpoint{},
1726 "us-west-2": endpoint{},
1727 },
1728 },
1729 "license-manager": service{
1730
1731 Endpoints: endpoints{
1732 "ap-northeast-1": endpoint{},
1733 "ap-northeast-2": endpoint{},
1734 "ap-south-1": endpoint{},
1735 "ap-southeast-1": endpoint{},
1736 "ap-southeast-2": endpoint{},
1737 "eu-central-1": endpoint{},
1738 "eu-west-1": endpoint{},
1739 "eu-west-2": endpoint{},
1740 "us-east-1": endpoint{},
1741 "us-east-2": endpoint{},
1742 "us-west-2": endpoint{},
1743 },
1744 },
1745 "lightsail": service{
1746
1747 Endpoints: endpoints{
1748 "ap-northeast-1": endpoint{},
1749 "ap-northeast-2": endpoint{},
1750 "ap-south-1": endpoint{},
1751 "ap-southeast-1": endpoint{},
1752 "ap-southeast-2": endpoint{},
1753 "ca-central-1": endpoint{},
1754 "eu-central-1": endpoint{},
1755 "eu-west-1": endpoint{},
1756 "eu-west-2": endpoint{},
1757 "eu-west-3": endpoint{},
1758 "us-east-1": endpoint{},
1759 "us-east-2": endpoint{},
1760 "us-west-2": endpoint{},
1761 },
1762 },
1763 "logs": service{
1764
1765 Endpoints: endpoints{
1766 "ap-east-1": endpoint{},
1767 "ap-northeast-1": endpoint{},
1768 "ap-northeast-2": endpoint{},
1769 "ap-south-1": endpoint{},
1770 "ap-southeast-1": endpoint{},
1771 "ap-southeast-2": endpoint{},
1772 "ca-central-1": endpoint{},
1773 "eu-central-1": endpoint{},
1774 "eu-north-1": endpoint{},
1775 "eu-west-1": endpoint{},
1776 "eu-west-2": endpoint{},
1777 "eu-west-3": endpoint{},
1778 "sa-east-1": endpoint{},
1779 "us-east-1": endpoint{},
1780 "us-east-2": endpoint{},
1781 "us-west-1": endpoint{},
1782 "us-west-2": endpoint{},
1783 },
1784 },
1785 "machinelearning": service{
1786
1787 Endpoints: endpoints{
1788 "eu-west-1": endpoint{},
1789 "us-east-1": endpoint{},
1790 },
1791 },
1792 "marketplacecommerceanalytics": service{
1793
1794 Endpoints: endpoints{
1795 "us-east-1": endpoint{},
1796 },
1797 },
1798 "mediaconnect": service{
1799
1800 Endpoints: endpoints{
1801 "ap-northeast-1": endpoint{},
1802 "ap-northeast-2": endpoint{},
1803 "ap-south-1": endpoint{},
1804 "ap-southeast-1": endpoint{},
1805 "ap-southeast-2": endpoint{},
1806 "eu-central-1": endpoint{},
1807 "eu-west-1": endpoint{},
1808 "eu-west-2": endpoint{},
1809 "eu-west-3": endpoint{},
1810 "sa-east-1": endpoint{},
1811 "us-east-1": endpoint{},
1812 "us-east-2": endpoint{},
1813 "us-west-1": endpoint{},
1814 "us-west-2": endpoint{},
1815 },
1816 },
1817 "mediaconvert": service{
1818
1819 Endpoints: endpoints{
1820 "ap-northeast-1": endpoint{},
1821 "ap-northeast-2": endpoint{},
1822 "ap-south-1": endpoint{},
1823 "ap-southeast-1": endpoint{},
1824 "ap-southeast-2": endpoint{},
1825 "ca-central-1": endpoint{},
1826 "eu-central-1": endpoint{},
1827 "eu-west-1": endpoint{},
1828 "eu-west-2": endpoint{},
1829 "eu-west-3": endpoint{},
1830 "sa-east-1": endpoint{},
1831 "us-east-1": endpoint{},
1832 "us-east-2": endpoint{},
1833 "us-west-1": endpoint{},
1834 "us-west-2": endpoint{},
1835 },
1836 },
1837 "medialive": service{
1838
1839 Endpoints: endpoints{
1840 "ap-northeast-1": endpoint{},
1841 "ap-northeast-2": endpoint{},
1842 "ap-south-1": endpoint{},
1843 "ap-southeast-1": endpoint{},
1844 "ap-southeast-2": endpoint{},
1845 "eu-central-1": endpoint{},
1846 "eu-west-1": endpoint{},
1847 "sa-east-1": endpoint{},
1848 "us-east-1": endpoint{},
1849 "us-west-2": endpoint{},
1850 },
1851 },
1852 "mediapackage": service{
1853
1854 Endpoints: endpoints{
1855 "ap-northeast-1": endpoint{},
1856 "ap-northeast-2": endpoint{},
1857 "ap-south-1": endpoint{},
1858 "ap-southeast-1": endpoint{},
1859 "ap-southeast-2": endpoint{},
1860 "eu-central-1": endpoint{},
1861 "eu-west-1": endpoint{},
1862 "eu-west-3": endpoint{},
1863 "sa-east-1": endpoint{},
1864 "us-east-1": endpoint{},
1865 "us-west-1": endpoint{},
1866 "us-west-2": endpoint{},
1867 },
1868 },
1869 "mediastore": service{
1870
1871 Endpoints: endpoints{
1872 "ap-northeast-1": endpoint{},
1873 "ap-northeast-2": endpoint{},
1874 "ap-southeast-2": endpoint{},
1875 "eu-central-1": endpoint{},
1876 "eu-west-1": endpoint{},
1877 "us-east-1": endpoint{},
1878 "us-west-2": endpoint{},
1879 },
1880 },
1881 "metering.marketplace": service{
1882 Defaults: endpoint{
1883 CredentialScope: credentialScope{
1884 Service: "aws-marketplace",
1885 },
1886 },
1887 Endpoints: endpoints{
1888 "ap-east-1": endpoint{},
1889 "ap-northeast-1": endpoint{},
1890 "ap-northeast-2": endpoint{},
1891 "ap-south-1": endpoint{},
1892 "ap-southeast-1": endpoint{},
1893 "ap-southeast-2": endpoint{},
1894 "ca-central-1": endpoint{},
1895 "eu-central-1": endpoint{},
1896 "eu-north-1": endpoint{},
1897 "eu-west-1": endpoint{},
1898 "eu-west-2": endpoint{},
1899 "eu-west-3": endpoint{},
1900 "sa-east-1": endpoint{},
1901 "us-east-1": endpoint{},
1902 "us-east-2": endpoint{},
1903 "us-west-1": endpoint{},
1904 "us-west-2": endpoint{},
1905 },
1906 },
1907 "mgh": service{
1908
1909 Endpoints: endpoints{
1910 "us-west-2": endpoint{},
1911 },
1912 },
1913 "mobileanalytics": service{
1914
1915 Endpoints: endpoints{
1916 "us-east-1": endpoint{},
1917 },
1918 },
1919 "models.lex": service{
1920 Defaults: endpoint{
1921 CredentialScope: credentialScope{
1922 Service: "lex",
1923 },
1924 },
1925 Endpoints: endpoints{
1926 "eu-west-1": endpoint{},
1927 "us-east-1": endpoint{},
1928 "us-west-2": endpoint{},
1929 },
1930 },
1931 "monitoring": service{
1932 Defaults: endpoint{
1933 Protocols: []string{"http", "https"},
1934 },
1935 Endpoints: endpoints{
1936 "ap-east-1": endpoint{},
1937 "ap-northeast-1": endpoint{},
1938 "ap-northeast-2": endpoint{},
1939 "ap-south-1": endpoint{},
1940 "ap-southeast-1": endpoint{},
1941 "ap-southeast-2": endpoint{},
1942 "ca-central-1": endpoint{},
1943 "eu-central-1": endpoint{},
1944 "eu-north-1": endpoint{},
1945 "eu-west-1": endpoint{},
1946 "eu-west-2": endpoint{},
1947 "eu-west-3": endpoint{},
1948 "sa-east-1": endpoint{},
1949 "us-east-1": endpoint{},
1950 "us-east-2": endpoint{},
1951 "us-west-1": endpoint{},
1952 "us-west-2": endpoint{},
1953 },
1954 },
1955 "mq": service{
1956
1957 Endpoints: endpoints{
1958 "ap-northeast-1": endpoint{},
1959 "ap-northeast-2": endpoint{},
1960 "ap-southeast-1": endpoint{},
1961 "ap-southeast-2": endpoint{},
1962 "eu-central-1": endpoint{},
1963 "eu-west-1": endpoint{},
1964 "eu-west-2": endpoint{},
1965 "us-east-1": endpoint{},
1966 "us-east-2": endpoint{},
1967 "us-west-1": endpoint{},
1968 "us-west-2": endpoint{},
1969 },
1970 },
1971 "mturk-requester": service{
1972 IsRegionalized: boxedFalse,
1973
1974 Endpoints: endpoints{
1975 "sandbox": endpoint{
1976 Hostname: "mturk-requester-sandbox.us-east-1.amazonaws.com",
1977 },
1978 "us-east-1": endpoint{},
1979 },
1980 },
1981 "neptune": service{
1982
1983 Endpoints: endpoints{
1984 "ap-northeast-1": endpoint{
1985 Hostname: "rds.ap-northeast-1.amazonaws.com",
1986 CredentialScope: credentialScope{
1987 Region: "ap-northeast-1",
1988 },
1989 },
1990 "ap-south-1": endpoint{
1991 Hostname: "rds.ap-south-1.amazonaws.com",
1992 CredentialScope: credentialScope{
1993 Region: "ap-south-1",
1994 },
1995 },
1996 "ap-southeast-1": endpoint{
1997 Hostname: "rds.ap-southeast-1.amazonaws.com",
1998 CredentialScope: credentialScope{
1999 Region: "ap-southeast-1",
2000 },
2001 },
2002 "ap-southeast-2": endpoint{
2003 Hostname: "rds.ap-southeast-2.amazonaws.com",
2004 CredentialScope: credentialScope{
2005 Region: "ap-southeast-2",
2006 },
2007 },
2008 "eu-central-1": endpoint{
2009 Hostname: "rds.eu-central-1.amazonaws.com",
2010 CredentialScope: credentialScope{
2011 Region: "eu-central-1",
2012 },
2013 },
2014 "eu-west-1": endpoint{
2015 Hostname: "rds.eu-west-1.amazonaws.com",
2016 CredentialScope: credentialScope{
2017 Region: "eu-west-1",
2018 },
2019 },
2020 "eu-west-2": endpoint{
2021 Hostname: "rds.eu-west-2.amazonaws.com",
2022 CredentialScope: credentialScope{
2023 Region: "eu-west-2",
2024 },
2025 },
2026 "us-east-1": endpoint{
2027 Hostname: "rds.us-east-1.amazonaws.com",
2028 CredentialScope: credentialScope{
2029 Region: "us-east-1",
2030 },
2031 },
2032 "us-east-2": endpoint{
2033 Hostname: "rds.us-east-2.amazonaws.com",
2034 CredentialScope: credentialScope{
2035 Region: "us-east-2",
2036 },
2037 },
2038 "us-west-2": endpoint{
2039 Hostname: "rds.us-west-2.amazonaws.com",
2040 CredentialScope: credentialScope{
2041 Region: "us-west-2",
2042 },
2043 },
2044 },
2045 },
2046 "opsworks": service{
2047
2048 Endpoints: endpoints{
2049 "ap-northeast-1": endpoint{},
2050 "ap-northeast-2": endpoint{},
2051 "ap-south-1": endpoint{},
2052 "ap-southeast-1": endpoint{},
2053 "ap-southeast-2": endpoint{},
2054 "ca-central-1": endpoint{},
2055 "eu-central-1": endpoint{},
2056 "eu-west-1": endpoint{},
2057 "eu-west-2": endpoint{},
2058 "eu-west-3": endpoint{},
2059 "sa-east-1": endpoint{},
2060 "us-east-1": endpoint{},
2061 "us-east-2": endpoint{},
2062 "us-west-1": endpoint{},
2063 "us-west-2": endpoint{},
2064 },
2065 },
2066 "opsworks-cm": service{
2067
2068 Endpoints: endpoints{
2069 "ap-northeast-1": endpoint{},
2070 "ap-southeast-1": endpoint{},
2071 "ap-southeast-2": endpoint{},
2072 "eu-central-1": endpoint{},
2073 "eu-west-1": endpoint{},
2074 "us-east-1": endpoint{},
2075 "us-east-2": endpoint{},
2076 "us-west-1": endpoint{},
2077 "us-west-2": endpoint{},
2078 },
2079 },
2080 "organizations": service{
2081 PartitionEndpoint: "aws-global",
2082 IsRegionalized: boxedFalse,
2083
2084 Endpoints: endpoints{
2085 "aws-global": endpoint{
2086 Hostname: "organizations.us-east-1.amazonaws.com",
2087 CredentialScope: credentialScope{
2088 Region: "us-east-1",
2089 },
2090 },
2091 },
2092 },
2093 "pinpoint": service{
2094 Defaults: endpoint{
2095 CredentialScope: credentialScope{
2096 Service: "mobiletargeting",
2097 },
2098 },
2099 Endpoints: endpoints{
2100 "ap-south-1": endpoint{},
2101 "ap-southeast-2": endpoint{},
2102 "eu-central-1": endpoint{},
2103 "eu-west-1": endpoint{},
2104 "us-east-1": endpoint{},
2105 "us-west-2": endpoint{},
2106 },
2107 },
2108 "polly": service{
2109
2110 Endpoints: endpoints{
2111 "ap-northeast-1": endpoint{},
2112 "ap-northeast-2": endpoint{},
2113 "ap-south-1": endpoint{},
2114 "ap-southeast-1": endpoint{},
2115 "ap-southeast-2": endpoint{},
2116 "ca-central-1": endpoint{},
2117 "eu-central-1": endpoint{},
2118 "eu-north-1": endpoint{},
2119 "eu-west-1": endpoint{},
2120 "eu-west-2": endpoint{},
2121 "eu-west-3": endpoint{},
2122 "sa-east-1": endpoint{},
2123 "us-east-1": endpoint{},
2124 "us-east-2": endpoint{},
2125 "us-west-1": endpoint{},
2126 "us-west-2": endpoint{},
2127 },
2128 },
2129 "rds": service{
2130
2131 Endpoints: endpoints{
2132 "ap-east-1": endpoint{},
2133 "ap-northeast-1": endpoint{},
2134 "ap-northeast-2": endpoint{},
2135 "ap-south-1": endpoint{},
2136 "ap-southeast-1": endpoint{},
2137 "ap-southeast-2": endpoint{},
2138 "ca-central-1": endpoint{},
2139 "eu-central-1": endpoint{},
2140 "eu-north-1": endpoint{},
2141 "eu-west-1": endpoint{},
2142 "eu-west-2": endpoint{},
2143 "eu-west-3": endpoint{},
2144 "sa-east-1": endpoint{},
2145 "us-east-1": endpoint{
2146 SSLCommonName: "{service}.{dnsSuffix}",
2147 },
2148 "us-east-2": endpoint{},
2149 "us-west-1": endpoint{},
2150 "us-west-2": endpoint{},
2151 },
2152 },
2153 "redshift": service{
2154
2155 Endpoints: endpoints{
2156 "ap-east-1": endpoint{},
2157 "ap-northeast-1": endpoint{},
2158 "ap-northeast-2": endpoint{},
2159 "ap-south-1": endpoint{},
2160 "ap-southeast-1": endpoint{},
2161 "ap-southeast-2": endpoint{},
2162 "ca-central-1": endpoint{},
2163 "eu-central-1": endpoint{},
2164 "eu-north-1": endpoint{},
2165 "eu-west-1": endpoint{},
2166 "eu-west-2": endpoint{},
2167 "eu-west-3": endpoint{},
2168 "sa-east-1": endpoint{},
2169 "us-east-1": endpoint{},
2170 "us-east-2": endpoint{},
2171 "us-west-1": endpoint{},
2172 "us-west-2": endpoint{},
2173 },
2174 },
2175 "rekognition": service{
2176
2177 Endpoints: endpoints{
2178 "ap-northeast-1": endpoint{},
2179 "ap-northeast-2": endpoint{},
2180 "ap-south-1": endpoint{},
2181 "ap-southeast-2": endpoint{},
2182 "eu-west-1": endpoint{},
2183 "us-east-1": endpoint{},
2184 "us-east-2": endpoint{},
2185 "us-west-2": endpoint{},
2186 },
2187 },
2188 "resource-groups": service{
2189
2190 Endpoints: endpoints{
2191 "ap-east-1": endpoint{},
2192 "ap-northeast-1": endpoint{},
2193 "ap-northeast-2": endpoint{},
2194 "ap-south-1": endpoint{},
2195 "ap-southeast-1": endpoint{},
2196 "ap-southeast-2": endpoint{},
2197 "ca-central-1": endpoint{},
2198 "eu-central-1": endpoint{},
2199 "eu-north-1": endpoint{},
2200 "eu-west-1": endpoint{},
2201 "eu-west-2": endpoint{},
2202 "eu-west-3": endpoint{},
2203 "sa-east-1": endpoint{},
2204 "us-east-1": endpoint{},
2205 "us-east-2": endpoint{},
2206 "us-west-1": endpoint{},
2207 "us-west-2": endpoint{},
2208 },
2209 },
2210 "robomaker": service{
2211
2212 Endpoints: endpoints{
2213 "ap-northeast-1": endpoint{},
2214 "eu-west-1": endpoint{},
2215 "us-east-1": endpoint{},
2216 "us-west-2": endpoint{},
2217 },
2218 },
2219 "route53": service{
2220 PartitionEndpoint: "aws-global",
2221 IsRegionalized: boxedFalse,
2222
2223 Endpoints: endpoints{
2224 "aws-global": endpoint{
2225 Hostname: "route53.amazonaws.com",
2226 CredentialScope: credentialScope{
2227 Region: "us-east-1",
2228 },
2229 },
2230 },
2231 },
2232 "route53domains": service{
2233
2234 Endpoints: endpoints{
2235 "us-east-1": endpoint{},
2236 },
2237 },
2238 "route53resolver": service{
2239 Defaults: endpoint{
2240 Protocols: []string{"https"},
2241 },
2242 Endpoints: endpoints{
2243 "ap-northeast-1": endpoint{},
2244 "ap-northeast-2": endpoint{},
2245 "ap-south-1": endpoint{},
2246 "ap-southeast-1": endpoint{},
2247 "ap-southeast-2": endpoint{},
2248 "ca-central-1": endpoint{},
2249 "eu-central-1": endpoint{},
2250 "eu-west-1": endpoint{},
2251 "eu-west-2": endpoint{},
2252 "eu-west-3": endpoint{},
2253 "us-east-1": endpoint{},
2254 "us-east-2": endpoint{},
2255 "us-west-1": endpoint{},
2256 "us-west-2": endpoint{},
2257 },
2258 },
2259 "runtime.lex": service{
2260 Defaults: endpoint{
2261 CredentialScope: credentialScope{
2262 Service: "lex",
2263 },
2264 },
2265 Endpoints: endpoints{
2266 "eu-west-1": endpoint{},
2267 "us-east-1": endpoint{},
2268 "us-west-2": endpoint{},
2269 },
2270 },
2271 "runtime.sagemaker": service{
2272
2273 Endpoints: endpoints{
2274 "ap-northeast-1": endpoint{},
2275 "ap-northeast-2": endpoint{},
2276 "ap-south-1": endpoint{},
2277 "ap-southeast-1": endpoint{},
2278 "ap-southeast-2": endpoint{},
2279 "ca-central-1": endpoint{},
2280 "eu-central-1": endpoint{},
2281 "eu-west-1": endpoint{},
2282 "eu-west-2": endpoint{},
2283 "us-east-1": endpoint{},
2284 "us-east-2": endpoint{},
2285 "us-west-1": endpoint{},
2286 "us-west-2": endpoint{},
2287 },
2288 },
2289 "s3": service{
2290 PartitionEndpoint: "us-east-1",
2291 IsRegionalized: boxedTrue,
2292 Defaults: endpoint{
2293 Protocols: []string{"http", "https"},
2294 SignatureVersions: []string{"s3v4"},
2295
2296 HasDualStack: boxedTrue,
2297 DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}",
2298 },
2299 Endpoints: endpoints{
2300 "ap-east-1": endpoint{},
2301 "ap-northeast-1": endpoint{
2302 Hostname: "s3.ap-northeast-1.amazonaws.com",
2303 SignatureVersions: []string{"s3", "s3v4"},
2304 },
2305 "ap-northeast-2": endpoint{},
2306 "ap-south-1": endpoint{},
2307 "ap-southeast-1": endpoint{
2308 Hostname: "s3.ap-southeast-1.amazonaws.com",
2309 SignatureVersions: []string{"s3", "s3v4"},
2310 },
2311 "ap-southeast-2": endpoint{
2312 Hostname: "s3.ap-southeast-2.amazonaws.com",
2313 SignatureVersions: []string{"s3", "s3v4"},
2314 },
2315 "ca-central-1": endpoint{},
2316 "eu-central-1": endpoint{},
2317 "eu-north-1": endpoint{},
2318 "eu-west-1": endpoint{
2319 Hostname: "s3.eu-west-1.amazonaws.com",
2320 SignatureVersions: []string{"s3", "s3v4"},
2321 },
2322 "eu-west-2": endpoint{},
2323 "eu-west-3": endpoint{},
2324 "s3-external-1": endpoint{
2325 Hostname: "s3-external-1.amazonaws.com",
2326 SignatureVersions: []string{"s3", "s3v4"},
2327 CredentialScope: credentialScope{
2328 Region: "us-east-1",
2329 },
2330 },
2331 "sa-east-1": endpoint{
2332 Hostname: "s3.sa-east-1.amazonaws.com",
2333 SignatureVersions: []string{"s3", "s3v4"},
2334 },
2335 "us-east-1": endpoint{
2336 Hostname: "s3.amazonaws.com",
2337 SignatureVersions: []string{"s3", "s3v4"},
2338 },
2339 "us-east-2": endpoint{},
2340 "us-west-1": endpoint{
2341 Hostname: "s3.us-west-1.amazonaws.com",
2342 SignatureVersions: []string{"s3", "s3v4"},
2343 },
2344 "us-west-2": endpoint{
2345 Hostname: "s3.us-west-2.amazonaws.com",
2346 SignatureVersions: []string{"s3", "s3v4"},
2347 },
2348 },
2349 },
2350 "s3-control": service{
2351 Defaults: endpoint{
2352 Protocols: []string{"https"},
2353 SignatureVersions: []string{"s3v4"},
2354
2355 HasDualStack: boxedTrue,
2356 DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}",
2357 },
2358 Endpoints: endpoints{
2359 "ap-northeast-1": endpoint{
2360 Hostname: "s3-control.ap-northeast-1.amazonaws.com",
2361 SignatureVersions: []string{"s3v4"},
2362 CredentialScope: credentialScope{
2363 Region: "ap-northeast-1",
2364 },
2365 },
2366 "ap-northeast-2": endpoint{
2367 Hostname: "s3-control.ap-northeast-2.amazonaws.com",
2368 SignatureVersions: []string{"s3v4"},
2369 CredentialScope: credentialScope{
2370 Region: "ap-northeast-2",
2371 },
2372 },
2373 "ap-south-1": endpoint{
2374 Hostname: "s3-control.ap-south-1.amazonaws.com",
2375 SignatureVersions: []string{"s3v4"},
2376 CredentialScope: credentialScope{
2377 Region: "ap-south-1",
2378 },
2379 },
2380 "ap-southeast-1": endpoint{
2381 Hostname: "s3-control.ap-southeast-1.amazonaws.com",
2382 SignatureVersions: []string{"s3v4"},
2383 CredentialScope: credentialScope{
2384 Region: "ap-southeast-1",
2385 },
2386 },
2387 "ap-southeast-2": endpoint{
2388 Hostname: "s3-control.ap-southeast-2.amazonaws.com",
2389 SignatureVersions: []string{"s3v4"},
2390 CredentialScope: credentialScope{
2391 Region: "ap-southeast-2",
2392 },
2393 },
2394 "ca-central-1": endpoint{
2395 Hostname: "s3-control.ca-central-1.amazonaws.com",
2396 SignatureVersions: []string{"s3v4"},
2397 CredentialScope: credentialScope{
2398 Region: "ca-central-1",
2399 },
2400 },
2401 "eu-central-1": endpoint{
2402 Hostname: "s3-control.eu-central-1.amazonaws.com",
2403 SignatureVersions: []string{"s3v4"},
2404 CredentialScope: credentialScope{
2405 Region: "eu-central-1",
2406 },
2407 },
2408 "eu-north-1": endpoint{
2409 Hostname: "s3-control.eu-north-1.amazonaws.com",
2410 SignatureVersions: []string{"s3v4"},
2411 CredentialScope: credentialScope{
2412 Region: "eu-north-1",
2413 },
2414 },
2415 "eu-west-1": endpoint{
2416 Hostname: "s3-control.eu-west-1.amazonaws.com",
2417 SignatureVersions: []string{"s3v4"},
2418 CredentialScope: credentialScope{
2419 Region: "eu-west-1",
2420 },
2421 },
2422 "eu-west-2": endpoint{
2423 Hostname: "s3-control.eu-west-2.amazonaws.com",
2424 SignatureVersions: []string{"s3v4"},
2425 CredentialScope: credentialScope{
2426 Region: "eu-west-2",
2427 },
2428 },
2429 "eu-west-3": endpoint{
2430 Hostname: "s3-control.eu-west-3.amazonaws.com",
2431 SignatureVersions: []string{"s3v4"},
2432 CredentialScope: credentialScope{
2433 Region: "eu-west-3",
2434 },
2435 },
2436 "sa-east-1": endpoint{
2437 Hostname: "s3-control.sa-east-1.amazonaws.com",
2438 SignatureVersions: []string{"s3v4"},
2439 CredentialScope: credentialScope{
2440 Region: "sa-east-1",
2441 },
2442 },
2443 "us-east-1": endpoint{
2444 Hostname: "s3-control.us-east-1.amazonaws.com",
2445 SignatureVersions: []string{"s3v4"},
2446 CredentialScope: credentialScope{
2447 Region: "us-east-1",
2448 },
2449 },
2450 "us-east-1-fips": endpoint{
2451 Hostname: "s3-control-fips.us-east-1.amazonaws.com",
2452 SignatureVersions: []string{"s3v4"},
2453 CredentialScope: credentialScope{
2454 Region: "us-east-1",
2455 },
2456 },
2457 "us-east-2": endpoint{
2458 Hostname: "s3-control.us-east-2.amazonaws.com",
2459 SignatureVersions: []string{"s3v4"},
2460 CredentialScope: credentialScope{
2461 Region: "us-east-2",
2462 },
2463 },
2464 "us-east-2-fips": endpoint{
2465 Hostname: "s3-control-fips.us-east-2.amazonaws.com",
2466 SignatureVersions: []string{"s3v4"},
2467 CredentialScope: credentialScope{
2468 Region: "us-east-2",
2469 },
2470 },
2471 "us-west-1": endpoint{
2472 Hostname: "s3-control.us-west-1.amazonaws.com",
2473 SignatureVersions: []string{"s3v4"},
2474 CredentialScope: credentialScope{
2475 Region: "us-west-1",
2476 },
2477 },
2478 "us-west-1-fips": endpoint{
2479 Hostname: "s3-control-fips.us-west-1.amazonaws.com",
2480 SignatureVersions: []string{"s3v4"},
2481 CredentialScope: credentialScope{
2482 Region: "us-west-1",
2483 },
2484 },
2485 "us-west-2": endpoint{
2486 Hostname: "s3-control.us-west-2.amazonaws.com",
2487 SignatureVersions: []string{"s3v4"},
2488 CredentialScope: credentialScope{
2489 Region: "us-west-2",
2490 },
2491 },
2492 "us-west-2-fips": endpoint{
2493 Hostname: "s3-control-fips.us-west-2.amazonaws.com",
2494 SignatureVersions: []string{"s3v4"},
2495 CredentialScope: credentialScope{
2496 Region: "us-west-2",
2497 },
2498 },
2499 },
2500 },
2501 "sdb": service{
2502 Defaults: endpoint{
2503 Protocols: []string{"http", "https"},
2504 SignatureVersions: []string{"v2"},
2505 },
2506 Endpoints: endpoints{
2507 "ap-northeast-1": endpoint{},
2508 "ap-southeast-1": endpoint{},
2509 "ap-southeast-2": endpoint{},
2510 "eu-west-1": endpoint{},
2511 "sa-east-1": endpoint{},
2512 "us-east-1": endpoint{
2513 Hostname: "sdb.amazonaws.com",
2514 },
2515 "us-west-1": endpoint{},
2516 "us-west-2": endpoint{},
2517 },
2518 },
2519 "secretsmanager": service{
2520
2521 Endpoints: endpoints{
2522 "ap-northeast-1": endpoint{},
2523 "ap-northeast-2": endpoint{},
2524 "ap-south-1": endpoint{},
2525 "ap-southeast-1": endpoint{},
2526 "ap-southeast-2": endpoint{},
2527 "ca-central-1": endpoint{},
2528 "eu-central-1": endpoint{},
2529 "eu-north-1": endpoint{},
2530 "eu-west-1": endpoint{},
2531 "eu-west-2": endpoint{},
2532 "eu-west-3": endpoint{},
2533 "sa-east-1": endpoint{},
2534 "us-east-1": endpoint{},
2535 "us-east-1-fips": endpoint{
2536 Hostname: "secretsmanager-fips.us-east-1.amazonaws.com",
2537 CredentialScope: credentialScope{
2538 Region: "us-east-1",
2539 },
2540 },
2541 "us-east-2": endpoint{},
2542 "us-east-2-fips": endpoint{
2543 Hostname: "secretsmanager-fips.us-east-2.amazonaws.com",
2544 CredentialScope: credentialScope{
2545 Region: "us-east-2",
2546 },
2547 },
2548 "us-west-1": endpoint{},
2549 "us-west-1-fips": endpoint{
2550 Hostname: "secretsmanager-fips.us-west-1.amazonaws.com",
2551 CredentialScope: credentialScope{
2552 Region: "us-west-1",
2553 },
2554 },
2555 "us-west-2": endpoint{},
2556 "us-west-2-fips": endpoint{
2557 Hostname: "secretsmanager-fips.us-west-2.amazonaws.com",
2558 CredentialScope: credentialScope{
2559 Region: "us-west-2",
2560 },
2561 },
2562 },
2563 },
2564 "securityhub": service{
2565
2566 Endpoints: endpoints{
2567 "ap-northeast-1": endpoint{},
2568 "ap-northeast-2": endpoint{},
2569 "ap-south-1": endpoint{},
2570 "ap-southeast-1": endpoint{},
2571 "ap-southeast-2": endpoint{},
2572 "ca-central-1": endpoint{},
2573 "eu-central-1": endpoint{},
2574 "eu-west-1": endpoint{},
2575 "eu-west-2": endpoint{},
2576 "eu-west-3": endpoint{},
2577 "sa-east-1": endpoint{},
2578 "us-east-1": endpoint{},
2579 "us-east-2": endpoint{},
2580 "us-west-1": endpoint{},
2581 "us-west-2": endpoint{},
2582 },
2583 },
2584 "serverlessrepo": service{
2585 Defaults: endpoint{
2586 Protocols: []string{"https"},
2587 },
2588 Endpoints: endpoints{
2589 "ap-northeast-1": endpoint{
2590 Protocols: []string{"https"},
2591 },
2592 "ap-northeast-2": endpoint{
2593 Protocols: []string{"https"},
2594 },
2595 "ap-south-1": endpoint{
2596 Protocols: []string{"https"},
2597 },
2598 "ap-southeast-1": endpoint{
2599 Protocols: []string{"https"},
2600 },
2601 "ap-southeast-2": endpoint{
2602 Protocols: []string{"https"},
2603 },
2604 "ca-central-1": endpoint{
2605 Protocols: []string{"https"},
2606 },
2607 "eu-central-1": endpoint{
2608 Protocols: []string{"https"},
2609 },
2610 "eu-north-1": endpoint{
2611 Protocols: []string{"https"},
2612 },
2613 "eu-west-1": endpoint{
2614 Protocols: []string{"https"},
2615 },
2616 "eu-west-2": endpoint{
2617 Protocols: []string{"https"},
2618 },
2619 "eu-west-3": endpoint{
2620 Protocols: []string{"https"},
2621 },
2622 "sa-east-1": endpoint{
2623 Protocols: []string{"https"},
2624 },
2625 "us-east-1": endpoint{
2626 Protocols: []string{"https"},
2627 },
2628 "us-east-2": endpoint{
2629 Protocols: []string{"https"},
2630 },
2631 "us-west-1": endpoint{
2632 Protocols: []string{"https"},
2633 },
2634 "us-west-2": endpoint{
2635 Protocols: []string{"https"},
2636 },
2637 },
2638 },
2639 "servicecatalog": service{
2640
2641 Endpoints: endpoints{
2642 "ap-northeast-1": endpoint{},
2643 "ap-northeast-2": endpoint{},
2644 "ap-south-1": endpoint{},
2645 "ap-southeast-1": endpoint{},
2646 "ap-southeast-2": endpoint{},
2647 "ca-central-1": endpoint{},
2648 "eu-central-1": endpoint{},
2649 "eu-north-1": endpoint{},
2650 "eu-west-1": endpoint{},
2651 "eu-west-2": endpoint{},
2652 "eu-west-3": endpoint{},
2653 "sa-east-1": endpoint{},
2654 "us-east-1": endpoint{},
2655 "us-east-1-fips": endpoint{
2656 Hostname: "servicecatalog-fips.us-east-1.amazonaws.com",
2657 CredentialScope: credentialScope{
2658 Region: "us-east-1",
2659 },
2660 },
2661 "us-east-2": endpoint{},
2662 "us-east-2-fips": endpoint{
2663 Hostname: "servicecatalog-fips.us-east-2.amazonaws.com",
2664 CredentialScope: credentialScope{
2665 Region: "us-east-2",
2666 },
2667 },
2668 "us-west-1": endpoint{},
2669 "us-west-1-fips": endpoint{
2670 Hostname: "servicecatalog-fips.us-west-1.amazonaws.com",
2671 CredentialScope: credentialScope{
2672 Region: "us-west-1",
2673 },
2674 },
2675 "us-west-2": endpoint{},
2676 "us-west-2-fips": endpoint{
2677 Hostname: "servicecatalog-fips.us-west-2.amazonaws.com",
2678 CredentialScope: credentialScope{
2679 Region: "us-west-2",
2680 },
2681 },
2682 },
2683 },
2684 "servicediscovery": service{
2685
2686 Endpoints: endpoints{
2687 "ap-northeast-1": endpoint{},
2688 "ap-northeast-2": endpoint{},
2689 "ap-south-1": endpoint{},
2690 "ap-southeast-1": endpoint{},
2691 "ap-southeast-2": endpoint{},
2692 "ca-central-1": endpoint{},
2693 "eu-central-1": endpoint{},
2694 "eu-west-1": endpoint{},
2695 "eu-west-2": endpoint{},
2696 "eu-west-3": endpoint{},
2697 "sa-east-1": endpoint{},
2698 "us-east-1": endpoint{},
2699 "us-east-2": endpoint{},
2700 "us-west-1": endpoint{},
2701 "us-west-2": endpoint{},
2702 },
2703 },
2704 "shield": service{
2705 IsRegionalized: boxedFalse,
2706 Defaults: endpoint{
2707 SSLCommonName: "shield.us-east-1.amazonaws.com",
2708 Protocols: []string{"https"},
2709 },
2710 Endpoints: endpoints{
2711 "us-east-1": endpoint{},
2712 },
2713 },
2714 "sms": service{
2715
2716 Endpoints: endpoints{
2717 "ap-northeast-1": endpoint{},
2718 "ap-northeast-2": endpoint{},
2719 "ap-south-1": endpoint{},
2720 "ap-southeast-1": endpoint{},
2721 "ap-southeast-2": endpoint{},
2722 "ca-central-1": endpoint{},
2723 "eu-central-1": endpoint{},
2724 "eu-north-1": endpoint{},
2725 "eu-west-1": endpoint{},
2726 "eu-west-2": endpoint{},
2727 "eu-west-3": endpoint{},
2728 "sa-east-1": endpoint{},
2729 "us-east-1": endpoint{},
2730 "us-east-2": endpoint{},
2731 "us-west-1": endpoint{},
2732 "us-west-2": endpoint{},
2733 },
2734 },
2735 "snowball": service{
2736
2737 Endpoints: endpoints{
2738 "ap-northeast-1": endpoint{},
2739 "ap-south-1": endpoint{},
2740 "ap-southeast-1": endpoint{},
2741 "ap-southeast-2": endpoint{},
2742 "ca-central-1": endpoint{},
2743 "eu-central-1": endpoint{},
2744 "eu-west-1": endpoint{},
2745 "eu-west-2": endpoint{},
2746 "eu-west-3": endpoint{},
2747 "sa-east-1": endpoint{},
2748 "us-east-1": endpoint{},
2749 "us-east-2": endpoint{},
2750 "us-west-1": endpoint{},
2751 "us-west-2": endpoint{},
2752 },
2753 },
2754 "sns": service{
2755 Defaults: endpoint{
2756 Protocols: []string{"http", "https"},
2757 },
2758 Endpoints: endpoints{
2759 "ap-east-1": endpoint{},
2760 "ap-northeast-1": endpoint{},
2761 "ap-northeast-2": endpoint{},
2762 "ap-south-1": endpoint{},
2763 "ap-southeast-1": endpoint{},
2764 "ap-southeast-2": endpoint{},
2765 "ca-central-1": endpoint{},
2766 "eu-central-1": endpoint{},
2767 "eu-north-1": endpoint{},
2768 "eu-west-1": endpoint{},
2769 "eu-west-2": endpoint{},
2770 "eu-west-3": endpoint{},
2771 "sa-east-1": endpoint{},
2772 "us-east-1": endpoint{},
2773 "us-east-2": endpoint{},
2774 "us-west-1": endpoint{},
2775 "us-west-2": endpoint{},
2776 },
2777 },
2778 "sqs": service{
2779 Defaults: endpoint{
2780 SSLCommonName: "{region}.queue.{dnsSuffix}",
2781 Protocols: []string{"http", "https"},
2782 },
2783 Endpoints: endpoints{
2784 "ap-east-1": endpoint{},
2785 "ap-northeast-1": endpoint{},
2786 "ap-northeast-2": endpoint{},
2787 "ap-south-1": endpoint{},
2788 "ap-southeast-1": endpoint{},
2789 "ap-southeast-2": endpoint{},
2790 "ca-central-1": endpoint{},
2791 "eu-central-1": endpoint{},
2792 "eu-north-1": endpoint{},
2793 "eu-west-1": endpoint{},
2794 "eu-west-2": endpoint{},
2795 "eu-west-3": endpoint{},
2796 "fips-us-east-1": endpoint{
2797 Hostname: "sqs-fips.us-east-1.amazonaws.com",
2798 CredentialScope: credentialScope{
2799 Region: "us-east-1",
2800 },
2801 },
2802 "fips-us-east-2": endpoint{
2803 Hostname: "sqs-fips.us-east-2.amazonaws.com",
2804 CredentialScope: credentialScope{
2805 Region: "us-east-2",
2806 },
2807 },
2808 "fips-us-west-1": endpoint{
2809 Hostname: "sqs-fips.us-west-1.amazonaws.com",
2810 CredentialScope: credentialScope{
2811 Region: "us-west-1",
2812 },
2813 },
2814 "fips-us-west-2": endpoint{
2815 Hostname: "sqs-fips.us-west-2.amazonaws.com",
2816 CredentialScope: credentialScope{
2817 Region: "us-west-2",
2818 },
2819 },
2820 "sa-east-1": endpoint{},
2821 "us-east-1": endpoint{
2822 SSLCommonName: "queue.{dnsSuffix}",
2823 },
2824 "us-east-2": endpoint{},
2825 "us-west-1": endpoint{},
2826 "us-west-2": endpoint{},
2827 },
2828 },
2829 "ssm": service{
2830
2831 Endpoints: endpoints{
2832 "ap-east-1": endpoint{},
2833 "ap-northeast-1": endpoint{},
2834 "ap-northeast-2": endpoint{},
2835 "ap-south-1": endpoint{},
2836 "ap-southeast-1": endpoint{},
2837 "ap-southeast-2": endpoint{},
2838 "ca-central-1": endpoint{},
2839 "eu-central-1": endpoint{},
2840 "eu-north-1": endpoint{},
2841 "eu-west-1": endpoint{},
2842 "eu-west-2": endpoint{},
2843 "eu-west-3": endpoint{},
2844 "sa-east-1": endpoint{},
2845 "us-east-1": endpoint{},
2846 "us-east-2": endpoint{},
2847 "us-west-1": endpoint{},
2848 "us-west-2": endpoint{},
2849 },
2850 },
2851 "states": service{
2852
2853 Endpoints: endpoints{
2854 "ap-east-1": endpoint{},
2855 "ap-northeast-1": endpoint{},
2856 "ap-northeast-2": endpoint{},
2857 "ap-south-1": endpoint{},
2858 "ap-southeast-1": endpoint{},
2859 "ap-southeast-2": endpoint{},
2860 "ca-central-1": endpoint{},
2861 "eu-central-1": endpoint{},
2862 "eu-north-1": endpoint{},
2863 "eu-west-1": endpoint{},
2864 "eu-west-2": endpoint{},
2865 "eu-west-3": endpoint{},
2866 "sa-east-1": endpoint{},
2867 "us-east-1": endpoint{},
2868 "us-east-2": endpoint{},
2869 "us-west-1": endpoint{},
2870 "us-west-2": endpoint{},
2871 },
2872 },
2873 "storagegateway": service{
2874
2875 Endpoints: endpoints{
2876 "ap-northeast-1": endpoint{},
2877 "ap-northeast-2": endpoint{},
2878 "ap-south-1": endpoint{},
2879 "ap-southeast-1": endpoint{},
2880 "ap-southeast-2": endpoint{},
2881 "ca-central-1": endpoint{},
2882 "eu-central-1": endpoint{},
2883 "eu-north-1": endpoint{},
2884 "eu-west-1": endpoint{},
2885 "eu-west-2": endpoint{},
2886 "eu-west-3": endpoint{},
2887 "sa-east-1": endpoint{},
2888 "us-east-1": endpoint{},
2889 "us-east-2": endpoint{},
2890 "us-west-1": endpoint{},
2891 "us-west-2": endpoint{},
2892 },
2893 },
2894 "streams.dynamodb": service{
2895 Defaults: endpoint{
2896 Protocols: []string{"http", "https"},
2897 CredentialScope: credentialScope{
2898 Service: "dynamodb",
2899 },
2900 },
2901 Endpoints: endpoints{
2902 "ap-northeast-1": endpoint{},
2903 "ap-northeast-2": endpoint{},
2904 "ap-south-1": endpoint{},
2905 "ap-southeast-1": endpoint{},
2906 "ap-southeast-2": endpoint{},
2907 "ca-central-1": endpoint{},
2908 "eu-central-1": endpoint{},
2909 "eu-north-1": endpoint{},
2910 "eu-west-1": endpoint{},
2911 "eu-west-2": endpoint{},
2912 "eu-west-3": endpoint{},
2913 "local": endpoint{
2914 Hostname: "localhost:8000",
2915 Protocols: []string{"http"},
2916 CredentialScope: credentialScope{
2917 Region: "us-east-1",
2918 },
2919 },
2920 "sa-east-1": endpoint{},
2921 "us-east-1": endpoint{},
2922 "us-east-2": endpoint{},
2923 "us-west-1": endpoint{},
2924 "us-west-2": endpoint{},
2925 },
2926 },
2927 "sts": service{
2928 PartitionEndpoint: "aws-global",
2929 Defaults: endpoint{
2930 Hostname: "sts.amazonaws.com",
2931 CredentialScope: credentialScope{
2932 Region: "us-east-1",
2933 },
2934 },
2935 Endpoints: endpoints{
2936 "ap-east-1": endpoint{
2937 Hostname: "sts.ap-east-1.amazonaws.com",
2938 CredentialScope: credentialScope{
2939 Region: "ap-east-1",
2940 },
2941 },
2942 "ap-northeast-1": endpoint{},
2943 "ap-northeast-2": endpoint{
2944 Hostname: "sts.ap-northeast-2.amazonaws.com",
2945 CredentialScope: credentialScope{
2946 Region: "ap-northeast-2",
2947 },
2948 },
2949 "ap-south-1": endpoint{},
2950 "ap-southeast-1": endpoint{},
2951 "ap-southeast-2": endpoint{},
2952 "aws-global": endpoint{},
2953 "ca-central-1": endpoint{},
2954 "eu-central-1": endpoint{},
2955 "eu-north-1": endpoint{},
2956 "eu-west-1": endpoint{},
2957 "eu-west-2": endpoint{},
2958 "eu-west-3": endpoint{},
2959 "sa-east-1": endpoint{},
2960 "us-east-1": endpoint{},
2961 "us-east-1-fips": endpoint{
2962 Hostname: "sts-fips.us-east-1.amazonaws.com",
2963 CredentialScope: credentialScope{
2964 Region: "us-east-1",
2965 },
2966 },
2967 "us-east-2": endpoint{},
2968 "us-east-2-fips": endpoint{
2969 Hostname: "sts-fips.us-east-2.amazonaws.com",
2970 CredentialScope: credentialScope{
2971 Region: "us-east-2",
2972 },
2973 },
2974 "us-west-1": endpoint{},
2975 "us-west-1-fips": endpoint{
2976 Hostname: "sts-fips.us-west-1.amazonaws.com",
2977 CredentialScope: credentialScope{
2978 Region: "us-west-1",
2979 },
2980 },
2981 "us-west-2": endpoint{},
2982 "us-west-2-fips": endpoint{
2983 Hostname: "sts-fips.us-west-2.amazonaws.com",
2984 CredentialScope: credentialScope{
2985 Region: "us-west-2",
2986 },
2987 },
2988 },
2989 },
2990 "support": service{
2991
2992 Endpoints: endpoints{
2993 "us-east-1": endpoint{},
2994 },
2995 },
2996 "swf": service{
2997
2998 Endpoints: endpoints{
2999 "ap-east-1": endpoint{},
3000 "ap-northeast-1": endpoint{},
3001 "ap-northeast-2": endpoint{},
3002 "ap-south-1": endpoint{},
3003 "ap-southeast-1": endpoint{},
3004 "ap-southeast-2": endpoint{},
3005 "ca-central-1": endpoint{},
3006 "eu-central-1": endpoint{},
3007 "eu-north-1": endpoint{},
3008 "eu-west-1": endpoint{},
3009 "eu-west-2": endpoint{},
3010 "eu-west-3": endpoint{},
3011 "sa-east-1": endpoint{},
3012 "us-east-1": endpoint{},
3013 "us-east-2": endpoint{},
3014 "us-west-1": endpoint{},
3015 "us-west-2": endpoint{},
3016 },
3017 },
3018 "tagging": service{
3019
3020 Endpoints: endpoints{
3021 "ap-east-1": endpoint{},
3022 "ap-northeast-1": endpoint{},
3023 "ap-northeast-2": endpoint{},
3024 "ap-south-1": endpoint{},
3025 "ap-southeast-1": endpoint{},
3026 "ap-southeast-2": endpoint{},
3027 "ca-central-1": endpoint{},
3028 "eu-central-1": endpoint{},
3029 "eu-north-1": endpoint{},
3030 "eu-west-1": endpoint{},
3031 "eu-west-2": endpoint{},
3032 "eu-west-3": endpoint{},
3033 "sa-east-1": endpoint{},
3034 "us-east-1": endpoint{},
3035 "us-east-2": endpoint{},
3036 "us-west-1": endpoint{},
3037 "us-west-2": endpoint{},
3038 },
3039 },
3040 "transfer": service{
3041
3042 Endpoints: endpoints{
3043 "ap-northeast-1": endpoint{},
3044 "ap-northeast-2": endpoint{},
3045 "ap-south-1": endpoint{},
3046 "ap-southeast-1": endpoint{},
3047 "ap-southeast-2": endpoint{},
3048 "ca-central-1": endpoint{},
3049 "eu-central-1": endpoint{},
3050 "eu-west-1": endpoint{},
3051 "eu-west-2": endpoint{},
3052 "eu-west-3": endpoint{},
3053 "us-east-1": endpoint{},
3054 "us-east-2": endpoint{},
3055 "us-west-1": endpoint{},
3056 "us-west-2": endpoint{},
3057 },
3058 },
3059 "translate": service{
3060 Defaults: endpoint{
3061 Protocols: []string{"https"},
3062 },
3063 Endpoints: endpoints{
3064 "ap-northeast-2": endpoint{},
3065 "eu-central-1": endpoint{},
3066 "eu-west-1": endpoint{},
3067 "us-east-1": endpoint{},
3068 "us-east-1-fips": endpoint{
3069 Hostname: "translate-fips.us-east-1.amazonaws.com",
3070 CredentialScope: credentialScope{
3071 Region: "us-east-1",
3072 },
3073 },
3074 "us-east-2": endpoint{},
3075 "us-east-2-fips": endpoint{
3076 Hostname: "translate-fips.us-east-2.amazonaws.com",
3077 CredentialScope: credentialScope{
3078 Region: "us-east-2",
3079 },
3080 },
3081 "us-west-2": endpoint{},
3082 "us-west-2-fips": endpoint{
3083 Hostname: "translate-fips.us-west-2.amazonaws.com",
3084 CredentialScope: credentialScope{
3085 Region: "us-west-2",
3086 },
3087 },
3088 },
3089 },
3090 "waf": service{
3091 PartitionEndpoint: "aws-global",
3092 IsRegionalized: boxedFalse,
3093
3094 Endpoints: endpoints{
3095 "aws-global": endpoint{
3096 Hostname: "waf.amazonaws.com",
3097 CredentialScope: credentialScope{
3098 Region: "us-east-1",
3099 },
3100 },
3101 },
3102 },
3103 "waf-regional": service{
3104
3105 Endpoints: endpoints{
3106 "ap-northeast-1": endpoint{},
3107 "ap-northeast-2": endpoint{},
3108 "ap-southeast-1": endpoint{},
3109 "ap-southeast-2": endpoint{},
3110 "eu-central-1": endpoint{},
3111 "eu-north-1": endpoint{},
3112 "eu-west-1": endpoint{},
3113 "eu-west-2": endpoint{},
3114 "us-east-1": endpoint{},
3115 "us-east-2": endpoint{},
3116 "us-west-1": endpoint{},
3117 "us-west-2": endpoint{},
3118 },
3119 },
3120 "workdocs": service{
3121
3122 Endpoints: endpoints{
3123 "ap-northeast-1": endpoint{},
3124 "ap-southeast-1": endpoint{},
3125 "ap-southeast-2": endpoint{},
3126 "eu-west-1": endpoint{},
3127 "us-east-1": endpoint{},
3128 "us-west-2": endpoint{},
3129 },
3130 },
3131 "workmail": service{
3132 Defaults: endpoint{
3133 Protocols: []string{"https"},
3134 },
3135 Endpoints: endpoints{
3136 "eu-west-1": endpoint{},
3137 "us-east-1": endpoint{},
3138 "us-west-2": endpoint{},
3139 },
3140 },
3141 "workspaces": service{
3142
3143 Endpoints: endpoints{
3144 "ap-northeast-1": endpoint{},
3145 "ap-northeast-2": endpoint{},
3146 "ap-southeast-1": endpoint{},
3147 "ap-southeast-2": endpoint{},
3148 "ca-central-1": endpoint{},
3149 "eu-central-1": endpoint{},
3150 "eu-west-1": endpoint{},
3151 "eu-west-2": endpoint{},
3152 "sa-east-1": endpoint{},
3153 "us-east-1": endpoint{},
3154 "us-west-2": endpoint{},
3155 },
3156 },
3157 "xray": service{
3158
3159 Endpoints: endpoints{
3160 "ap-northeast-1": endpoint{},
3161 "ap-northeast-2": endpoint{},
3162 "ap-south-1": endpoint{},
3163 "ap-southeast-1": endpoint{},
3164 "ap-southeast-2": endpoint{},
3165 "ca-central-1": endpoint{},
3166 "eu-central-1": endpoint{},
3167 "eu-north-1": endpoint{},
3168 "eu-west-1": endpoint{},
3169 "eu-west-2": endpoint{},
3170 "eu-west-3": endpoint{},
3171 "sa-east-1": endpoint{},
3172 "us-east-1": endpoint{},
3173 "us-east-2": endpoint{},
3174 "us-west-1": endpoint{},
3175 "us-west-2": endpoint{},
3176 },
3177 },
3178 },
3179 }
3180
3181 // AwsCnPartition returns the Resolver for AWS China.
3182 func AwsCnPartition() Partition {
3183 return awscnPartition.Partition()
3184 }
3185
3186 var awscnPartition = partition{
3187 ID: "aws-cn",
3188 Name: "AWS China",
3189 DNSSuffix: "amazonaws.com.cn",
3190 RegionRegex: regionRegex{
3191 Regexp: func() *regexp.Regexp {
3192 reg, _ := regexp.Compile("^cn\\-\\w+\\-\\d+$")
3193 return reg
3194 }(),
3195 },
3196 Defaults: endpoint{
3197 Hostname: "{service}.{region}.{dnsSuffix}",
3198 Protocols: []string{"https"},
3199 SignatureVersions: []string{"v4"},
3200 },
3201 Regions: regions{
3202 "cn-north-1": region{
3203 Description: "China (Beijing)",
3204 },
3205 "cn-northwest-1": region{
3206 Description: "China (Ningxia)",
3207 },
3208 },
3209 Services: services{
3210 "api.ecr": service{
3211
3212 Endpoints: endpoints{
3213 "cn-north-1": endpoint{
3214 Hostname: "api.ecr.cn-north-1.amazonaws.com.cn",
3215 CredentialScope: credentialScope{
3216 Region: "cn-north-1",
3217 },
3218 },
3219 "cn-northwest-1": endpoint{
3220 Hostname: "api.ecr.cn-northwest-1.amazonaws.com.cn",
3221 CredentialScope: credentialScope{
3222 Region: "cn-northwest-1",
3223 },
3224 },
3225 },
3226 },
3227 "apigateway": service{
3228
3229 Endpoints: endpoints{
3230 "cn-north-1": endpoint{},
3231 "cn-northwest-1": endpoint{},
3232 },
3233 },
3234 "application-autoscaling": service{
3235 Defaults: endpoint{
3236 Hostname: "autoscaling.{region}.amazonaws.com.cn",
3237 Protocols: []string{"http", "https"},
3238 CredentialScope: credentialScope{
3239 Service: "application-autoscaling",
3240 },
3241 },
3242 Endpoints: endpoints{
3243 "cn-north-1": endpoint{},
3244 "cn-northwest-1": endpoint{},
3245 },
3246 },
3247 "autoscaling": service{
3248 Defaults: endpoint{
3249 Protocols: []string{"http", "https"},
3250 },
3251 Endpoints: endpoints{
3252 "cn-north-1": endpoint{},
3253 "cn-northwest-1": endpoint{},
3254 },
3255 },
3256 "cloudformation": service{
3257
3258 Endpoints: endpoints{
3259 "cn-north-1": endpoint{},
3260 "cn-northwest-1": endpoint{},
3261 },
3262 },
3263 "cloudfront": service{
3264 PartitionEndpoint: "aws-cn-global",
3265 IsRegionalized: boxedFalse,
3266
3267 Endpoints: endpoints{
3268 "aws-cn-global": endpoint{
3269 Hostname: "cloudfront.cn-northwest-1.amazonaws.com.cn",
3270 Protocols: []string{"http", "https"},
3271 CredentialScope: credentialScope{
3272 Region: "cn-northwest-1",
3273 },
3274 },
3275 },
3276 },
3277 "cloudtrail": service{
3278
3279 Endpoints: endpoints{
3280 "cn-north-1": endpoint{},
3281 "cn-northwest-1": endpoint{},
3282 },
3283 },
3284 "codebuild": service{
3285
3286 Endpoints: endpoints{
3287 "cn-north-1": endpoint{},
3288 "cn-northwest-1": endpoint{},
3289 },
3290 },
3291 "codedeploy": service{
3292
3293 Endpoints: endpoints{
3294 "cn-north-1": endpoint{},
3295 "cn-northwest-1": endpoint{},
3296 },
3297 },
3298 "cognito-identity": service{
3299
3300 Endpoints: endpoints{
3301 "cn-north-1": endpoint{},
3302 },
3303 },
3304 "config": service{
3305
3306 Endpoints: endpoints{
3307 "cn-north-1": endpoint{},
3308 "cn-northwest-1": endpoint{},
3309 },
3310 },
3311 "directconnect": service{
3312
3313 Endpoints: endpoints{
3314 "cn-north-1": endpoint{},
3315 "cn-northwest-1": endpoint{},
3316 },
3317 },
3318 "dms": service{
3319
3320 Endpoints: endpoints{
3321 "cn-north-1": endpoint{},
3322 "cn-northwest-1": endpoint{},
3323 },
3324 },
3325 "ds": service{
3326
3327 Endpoints: endpoints{
3328 "cn-north-1": endpoint{},
3329 "cn-northwest-1": endpoint{},
3330 },
3331 },
3332 "dynamodb": service{
3333 Defaults: endpoint{
3334 Protocols: []string{"http", "https"},
3335 },
3336 Endpoints: endpoints{
3337 "cn-north-1": endpoint{},
3338 "cn-northwest-1": endpoint{},
3339 },
3340 },
3341 "ec2": service{
3342 Defaults: endpoint{
3343 Protocols: []string{"http", "https"},
3344 },
3345 Endpoints: endpoints{
3346 "cn-north-1": endpoint{},
3347 "cn-northwest-1": endpoint{},
3348 },
3349 },
3350 "ec2metadata": service{
3351 PartitionEndpoint: "aws-global",
3352 IsRegionalized: boxedFalse,
3353
3354 Endpoints: endpoints{
3355 "aws-global": endpoint{
3356 Hostname: "169.254.169.254/latest",
3357 Protocols: []string{"http"},
3358 },
3359 },
3360 },
3361 "ecs": service{
3362
3363 Endpoints: endpoints{
3364 "cn-north-1": endpoint{},
3365 "cn-northwest-1": endpoint{},
3366 },
3367 },
3368 "elasticache": service{
3369
3370 Endpoints: endpoints{
3371 "cn-north-1": endpoint{},
3372 "cn-northwest-1": endpoint{},
3373 },
3374 },
3375 "elasticbeanstalk": service{
3376
3377 Endpoints: endpoints{
3378 "cn-north-1": endpoint{},
3379 "cn-northwest-1": endpoint{},
3380 },
3381 },
3382 "elasticloadbalancing": service{
3383 Defaults: endpoint{
3384 Protocols: []string{"https"},
3385 },
3386 Endpoints: endpoints{
3387 "cn-north-1": endpoint{},
3388 "cn-northwest-1": endpoint{},
3389 },
3390 },
3391 "elasticmapreduce": service{
3392 Defaults: endpoint{
3393 Protocols: []string{"https"},
3394 },
3395 Endpoints: endpoints{
3396 "cn-north-1": endpoint{},
3397 "cn-northwest-1": endpoint{},
3398 },
3399 },
3400 "es": service{
3401
3402 Endpoints: endpoints{
3403 "cn-north-1": endpoint{},
3404 "cn-northwest-1": endpoint{},
3405 },
3406 },
3407 "events": service{
3408
3409 Endpoints: endpoints{
3410 "cn-north-1": endpoint{},
3411 "cn-northwest-1": endpoint{},
3412 },
3413 },
3414 "firehose": service{
3415
3416 Endpoints: endpoints{
3417 "cn-north-1": endpoint{},
3418 "cn-northwest-1": endpoint{},
3419 },
3420 },
3421 "gamelift": service{
3422
3423 Endpoints: endpoints{
3424 "cn-north-1": endpoint{},
3425 },
3426 },
3427 "glacier": service{
3428 Defaults: endpoint{
3429 Protocols: []string{"http", "https"},
3430 },
3431 Endpoints: endpoints{
3432 "cn-north-1": endpoint{},
3433 "cn-northwest-1": endpoint{},
3434 },
3435 },
3436 "iam": service{
3437 PartitionEndpoint: "aws-cn-global",
3438 IsRegionalized: boxedFalse,
3439
3440 Endpoints: endpoints{
3441 "aws-cn-global": endpoint{
3442 Hostname: "iam.cn-north-1.amazonaws.com.cn",
3443 CredentialScope: credentialScope{
3444 Region: "cn-north-1",
3445 },
3446 },
3447 },
3448 },
3449 "iot": service{
3450 Defaults: endpoint{
3451 CredentialScope: credentialScope{
3452 Service: "execute-api",
3453 },
3454 },
3455 Endpoints: endpoints{
3456 "cn-north-1": endpoint{},
3457 },
3458 },
3459 "kinesis": service{
3460
3461 Endpoints: endpoints{
3462 "cn-north-1": endpoint{},
3463 "cn-northwest-1": endpoint{},
3464 },
3465 },
3466 "lambda": service{
3467
3468 Endpoints: endpoints{
3469 "cn-north-1": endpoint{},
3470 "cn-northwest-1": endpoint{},
3471 },
3472 },
3473 "logs": service{
3474
3475 Endpoints: endpoints{
3476 "cn-north-1": endpoint{},
3477 "cn-northwest-1": endpoint{},
3478 },
3479 },
3480 "mediaconvert": service{
3481
3482 Endpoints: endpoints{
3483 "cn-northwest-1": endpoint{},
3484 },
3485 },
3486 "monitoring": service{
3487 Defaults: endpoint{
3488 Protocols: []string{"http", "https"},
3489 },
3490 Endpoints: endpoints{
3491 "cn-north-1": endpoint{},
3492 "cn-northwest-1": endpoint{},
3493 },
3494 },
3495 "polly": service{
3496
3497 Endpoints: endpoints{
3498 "cn-northwest-1": endpoint{},
3499 },
3500 },
3501 "rds": service{
3502
3503 Endpoints: endpoints{
3504 "cn-north-1": endpoint{},
3505 "cn-northwest-1": endpoint{},
3506 },
3507 },
3508 "redshift": service{
3509
3510 Endpoints: endpoints{
3511 "cn-north-1": endpoint{},
3512 "cn-northwest-1": endpoint{},
3513 },
3514 },
3515 "s3": service{
3516 Defaults: endpoint{
3517 Protocols: []string{"http", "https"},
3518 SignatureVersions: []string{"s3v4"},
3519 },
3520 Endpoints: endpoints{
3521 "cn-north-1": endpoint{},
3522 "cn-northwest-1": endpoint{},
3523 },
3524 },
3525 "s3-control": service{
3526 Defaults: endpoint{
3527 Protocols: []string{"https"},
3528 SignatureVersions: []string{"s3v4"},
3529 },
3530 Endpoints: endpoints{
3531 "cn-north-1": endpoint{
3532 Hostname: "s3-control.cn-north-1.amazonaws.com.cn",
3533 SignatureVersions: []string{"s3v4"},
3534 CredentialScope: credentialScope{
3535 Region: "cn-north-1",
3536 },
3537 },
3538 "cn-northwest-1": endpoint{
3539 Hostname: "s3-control.cn-northwest-1.amazonaws.com.cn",
3540 SignatureVersions: []string{"s3v4"},
3541 CredentialScope: credentialScope{
3542 Region: "cn-northwest-1",
3543 },
3544 },
3545 },
3546 },
3547 "sms": service{
3548
3549 Endpoints: endpoints{
3550 "cn-north-1": endpoint{},
3551 "cn-northwest-1": endpoint{},
3552 },
3553 },
3554 "snowball": service{
3555
3556 Endpoints: endpoints{
3557 "cn-north-1": endpoint{},
3558 },
3559 },
3560 "sns": service{
3561 Defaults: endpoint{
3562 Protocols: []string{"http", "https"},
3563 },
3564 Endpoints: endpoints{
3565 "cn-north-1": endpoint{},
3566 "cn-northwest-1": endpoint{},
3567 },
3568 },
3569 "sqs": service{
3570 Defaults: endpoint{
3571 SSLCommonName: "{region}.queue.{dnsSuffix}",
3572 Protocols: []string{"http", "https"},
3573 },
3574 Endpoints: endpoints{
3575 "cn-north-1": endpoint{},
3576 "cn-northwest-1": endpoint{},
3577 },
3578 },
3579 "ssm": service{
3580
3581 Endpoints: endpoints{
3582 "cn-north-1": endpoint{},
3583 "cn-northwest-1": endpoint{},
3584 },
3585 },
3586 "states": service{
3587
3588 Endpoints: endpoints{
3589 "cn-north-1": endpoint{},
3590 "cn-northwest-1": endpoint{},
3591 },
3592 },
3593 "storagegateway": service{
3594
3595 Endpoints: endpoints{
3596 "cn-north-1": endpoint{},
3597 },
3598 },
3599 "streams.dynamodb": service{
3600 Defaults: endpoint{
3601 Protocols: []string{"http", "https"},
3602 CredentialScope: credentialScope{
3603 Service: "dynamodb",
3604 },
3605 },
3606 Endpoints: endpoints{
3607 "cn-north-1": endpoint{},
3608 "cn-northwest-1": endpoint{},
3609 },
3610 },
3611 "sts": service{
3612
3613 Endpoints: endpoints{
3614 "cn-north-1": endpoint{},
3615 "cn-northwest-1": endpoint{},
3616 },
3617 },
3618 "swf": service{
3619
3620 Endpoints: endpoints{
3621 "cn-north-1": endpoint{},
3622 "cn-northwest-1": endpoint{},
3623 },
3624 },
3625 "tagging": service{
3626
3627 Endpoints: endpoints{
3628 "cn-north-1": endpoint{},
3629 "cn-northwest-1": endpoint{},
3630 },
3631 },
3632 },
3633 }
3634
3635 // AwsUsGovPartition returns the Resolver for AWS GovCloud (US).
3636 func AwsUsGovPartition() Partition {
3637 return awsusgovPartition.Partition()
3638 }
3639
3640 var awsusgovPartition = partition{
3641 ID: "aws-us-gov",
3642 Name: "AWS GovCloud (US)",
3643 DNSSuffix: "amazonaws.com",
3644 RegionRegex: regionRegex{
3645 Regexp: func() *regexp.Regexp {
3646 reg, _ := regexp.Compile("^us\\-gov\\-\\w+\\-\\d+$")
3647 return reg
3648 }(),
3649 },
3650 Defaults: endpoint{
3651 Hostname: "{service}.{region}.{dnsSuffix}",
3652 Protocols: []string{"https"},
3653 SignatureVersions: []string{"v4"},
3654 },
3655 Regions: regions{
3656 "us-gov-east-1": region{
3657 Description: "AWS GovCloud (US-East)",
3658 },
3659 "us-gov-west-1": region{
3660 Description: "AWS GovCloud (US)",
3661 },
3662 },
3663 Services: services{
3664 "acm": service{
3665
3666 Endpoints: endpoints{
3667 "us-gov-east-1": endpoint{},
3668 "us-gov-west-1": endpoint{},
3669 },
3670 },
3671 "api.ecr": service{
3672
3673 Endpoints: endpoints{
3674 "us-gov-east-1": endpoint{
3675 Hostname: "api.ecr.us-gov-east-1.amazonaws.com",
3676 CredentialScope: credentialScope{
3677 Region: "us-gov-east-1",
3678 },
3679 },
3680 "us-gov-west-1": endpoint{
3681 Hostname: "api.ecr.us-gov-west-1.amazonaws.com",
3682 CredentialScope: credentialScope{
3683 Region: "us-gov-west-1",
3684 },
3685 },
3686 },
3687 },
3688 "api.sagemaker": service{
3689
3690 Endpoints: endpoints{
3691 "us-gov-west-1": endpoint{},
3692 },
3693 },
3694 "apigateway": service{
3695
3696 Endpoints: endpoints{
3697 "us-gov-east-1": endpoint{},
3698 "us-gov-west-1": endpoint{},
3699 },
3700 },
3701 "application-autoscaling": service{
3702 Defaults: endpoint{
3703 Hostname: "autoscaling.{region}.amazonaws.com",
3704 CredentialScope: credentialScope{
3705 Service: "application-autoscaling",
3706 },
3707 },
3708 Endpoints: endpoints{
3709 "us-gov-east-1": endpoint{},
3710 "us-gov-west-1": endpoint{},
3711 },
3712 },
3713 "athena": service{
3714
3715 Endpoints: endpoints{
3716 "us-gov-west-1": endpoint{},
3717 },
3718 },
3719 "autoscaling": service{
3720
3721 Endpoints: endpoints{
3722 "us-gov-east-1": endpoint{},
3723 "us-gov-west-1": endpoint{
3724 Protocols: []string{"http", "https"},
3725 },
3726 },
3727 },
3728 "clouddirectory": service{
3729
3730 Endpoints: endpoints{
3731 "us-gov-west-1": endpoint{},
3732 },
3733 },
3734 "cloudformation": service{
3735
3736 Endpoints: endpoints{
3737 "us-gov-east-1": endpoint{},
3738 "us-gov-west-1": endpoint{},
3739 },
3740 },
3741 "cloudhsm": service{
3742
3743 Endpoints: endpoints{
3744 "us-gov-west-1": endpoint{},
3745 },
3746 },
3747 "cloudhsmv2": service{
3748 Defaults: endpoint{
3749 CredentialScope: credentialScope{
3750 Service: "cloudhsm",
3751 },
3752 },
3753 Endpoints: endpoints{
3754 "us-gov-east-1": endpoint{},
3755 "us-gov-west-1": endpoint{},
3756 },
3757 },
3758 "cloudtrail": service{
3759
3760 Endpoints: endpoints{
3761 "us-gov-east-1": endpoint{},
3762 "us-gov-west-1": endpoint{},
3763 },
3764 },
3765 "codecommit": service{
3766
3767 Endpoints: endpoints{
3768 "us-gov-west-1": endpoint{},
3769 },
3770 },
3771 "codedeploy": service{
3772
3773 Endpoints: endpoints{
3774 "us-gov-east-1": endpoint{},
3775 "us-gov-east-1-fips": endpoint{
3776 Hostname: "codedeploy-fips.us-gov-east-1.amazonaws.com",
3777 CredentialScope: credentialScope{
3778 Region: "us-gov-east-1",
3779 },
3780 },
3781 "us-gov-west-1": endpoint{},
3782 "us-gov-west-1-fips": endpoint{
3783 Hostname: "codedeploy-fips.us-gov-west-1.amazonaws.com",
3784 CredentialScope: credentialScope{
3785 Region: "us-gov-west-1",
3786 },
3787 },
3788 },
3789 },
3790 "comprehend": service{
3791 Defaults: endpoint{
3792 Protocols: []string{"https"},
3793 },
3794 Endpoints: endpoints{
3795 "us-gov-west-1": endpoint{},
3796 },
3797 },
3798 "config": service{
3799
3800 Endpoints: endpoints{
3801 "us-gov-east-1": endpoint{},
3802 "us-gov-west-1": endpoint{},
3803 },
3804 },
3805 "directconnect": service{
3806
3807 Endpoints: endpoints{
3808 "us-gov-east-1": endpoint{},
3809 "us-gov-west-1": endpoint{},
3810 },
3811 },
3812 "dms": service{
3813
3814 Endpoints: endpoints{
3815 "us-gov-east-1": endpoint{},
3816 "us-gov-west-1": endpoint{},
3817 },
3818 },
3819 "ds": service{
3820
3821 Endpoints: endpoints{
3822 "us-gov-west-1": endpoint{},
3823 },
3824 },
3825 "dynamodb": service{
3826
3827 Endpoints: endpoints{
3828 "us-gov-east-1": endpoint{},
3829 "us-gov-west-1": endpoint{},
3830 "us-gov-west-1-fips": endpoint{
3831 Hostname: "dynamodb.us-gov-west-1.amazonaws.com",
3832 CredentialScope: credentialScope{
3833 Region: "us-gov-west-1",
3834 },
3835 },
3836 },
3837 },
3838 "ec2": service{
3839
3840 Endpoints: endpoints{
3841 "us-gov-east-1": endpoint{},
3842 "us-gov-west-1": endpoint{},
3843 },
3844 },
3845 "ec2metadata": service{
3846 PartitionEndpoint: "aws-global",
3847 IsRegionalized: boxedFalse,
3848
3849 Endpoints: endpoints{
3850 "aws-global": endpoint{
3851 Hostname: "169.254.169.254/latest",
3852 Protocols: []string{"http"},
3853 },
3854 },
3855 },
3856 "ecs": service{
3857
3858 Endpoints: endpoints{
3859 "us-gov-east-1": endpoint{},
3860 "us-gov-west-1": endpoint{},
3861 },
3862 },
3863 "elasticache": service{
3864
3865 Endpoints: endpoints{
3866 "fips": endpoint{
3867 Hostname: "elasticache-fips.us-gov-west-1.amazonaws.com",
3868 CredentialScope: credentialScope{
3869 Region: "us-gov-west-1",
3870 },
3871 },
3872 "us-gov-east-1": endpoint{},
3873 "us-gov-west-1": endpoint{},
3874 },
3875 },
3876 "elasticbeanstalk": service{
3877
3878 Endpoints: endpoints{
3879 "us-gov-east-1": endpoint{},
3880 "us-gov-west-1": endpoint{},
3881 },
3882 },
3883 "elasticfilesystem": service{
3884
3885 Endpoints: endpoints{
3886 "us-gov-west-1": endpoint{},
3887 },
3888 },
3889 "elasticloadbalancing": service{
3890
3891 Endpoints: endpoints{
3892 "us-gov-east-1": endpoint{},
3893 "us-gov-west-1": endpoint{
3894 Protocols: []string{"http", "https"},
3895 },
3896 },
3897 },
3898 "elasticmapreduce": service{
3899
3900 Endpoints: endpoints{
3901 "us-gov-east-1": endpoint{},
3902 "us-gov-west-1": endpoint{
3903 Protocols: []string{"https"},
3904 },
3905 },
3906 },
3907 "es": service{
3908
3909 Endpoints: endpoints{
3910 "fips": endpoint{
3911 Hostname: "es-fips.us-gov-west-1.amazonaws.com",
3912 CredentialScope: credentialScope{
3913 Region: "us-gov-west-1",
3914 },
3915 },
3916 "us-gov-east-1": endpoint{},
3917 "us-gov-west-1": endpoint{},
3918 },
3919 },
3920 "events": service{
3921
3922 Endpoints: endpoints{
3923 "us-gov-east-1": endpoint{},
3924 "us-gov-west-1": endpoint{},
3925 },
3926 },
3927 "firehose": service{
3928
3929 Endpoints: endpoints{
3930 "us-gov-west-1": endpoint{},
3931 },
3932 },
3933 "glacier": service{
3934
3935 Endpoints: endpoints{
3936 "us-gov-east-1": endpoint{},
3937 "us-gov-west-1": endpoint{
3938 Protocols: []string{"http", "https"},
3939 },
3940 },
3941 },
3942 "glue": service{
3943
3944 Endpoints: endpoints{
3945 "us-gov-west-1": endpoint{},
3946 },
3947 },
3948 "guardduty": service{
3949 IsRegionalized: boxedTrue,
3950 Defaults: endpoint{
3951 Protocols: []string{"https"},
3952 },
3953 Endpoints: endpoints{
3954 "us-gov-west-1": endpoint{},
3955 },
3956 },
3957 "iam": service{
3958 PartitionEndpoint: "aws-us-gov-global",
3959 IsRegionalized: boxedFalse,
3960
3961 Endpoints: endpoints{
3962 "aws-us-gov-global": endpoint{
3963 Hostname: "iam.us-gov.amazonaws.com",
3964 CredentialScope: credentialScope{
3965 Region: "us-gov-west-1",
3966 },
3967 },
3968 },
3969 },
3970 "inspector": service{
3971
3972 Endpoints: endpoints{
3973 "us-gov-east-1": endpoint{},
3974 "us-gov-west-1": endpoint{},
3975 },
3976 },
3977 "iot": service{
3978 Defaults: endpoint{
3979 CredentialScope: credentialScope{
3980 Service: "execute-api",
3981 },
3982 },
3983 Endpoints: endpoints{
3984 "us-gov-west-1": endpoint{},
3985 },
3986 },
3987 "kinesis": service{
3988
3989 Endpoints: endpoints{
3990 "us-gov-east-1": endpoint{},
3991 "us-gov-west-1": endpoint{},
3992 },
3993 },
3994 "kms": service{
3995
3996 Endpoints: endpoints{
3997 "ProdFips": endpoint{
3998 Hostname: "kms-fips.us-gov-west-1.amazonaws.com",
3999 CredentialScope: credentialScope{
4000 Region: "us-gov-west-1",
4001 },
4002 },
4003 "us-gov-east-1": endpoint{},
4004 "us-gov-west-1": endpoint{},
4005 },
4006 },
4007 "lambda": service{
4008
4009 Endpoints: endpoints{
4010 "us-gov-east-1": endpoint{},
4011 "us-gov-west-1": endpoint{},
4012 },
4013 },
4014 "license-manager": service{
4015
4016 Endpoints: endpoints{
4017 "us-gov-east-1": endpoint{},
4018 "us-gov-west-1": endpoint{},
4019 },
4020 },
4021 "logs": service{
4022
4023 Endpoints: endpoints{
4024 "us-gov-east-1": endpoint{},
4025 "us-gov-west-1": endpoint{},
4026 },
4027 },
4028 "mediaconvert": service{
4029
4030 Endpoints: endpoints{
4031 "us-gov-west-1": endpoint{},
4032 },
4033 },
4034 "metering.marketplace": service{
4035 Defaults: endpoint{
4036 CredentialScope: credentialScope{
4037 Service: "aws-marketplace",
4038 },
4039 },
4040 Endpoints: endpoints{
4041 "us-gov-west-1": endpoint{},
4042 },
4043 },
4044 "monitoring": service{
4045
4046 Endpoints: endpoints{
4047 "us-gov-east-1": endpoint{},
4048 "us-gov-west-1": endpoint{},
4049 },
4050 },
4051 "polly": service{
4052
4053 Endpoints: endpoints{
4054 "us-gov-west-1": endpoint{},
4055 },
4056 },
4057 "rds": service{
4058
4059 Endpoints: endpoints{
4060 "us-gov-east-1": endpoint{},
4061 "us-gov-west-1": endpoint{},
4062 },
4063 },
4064 "redshift": service{
4065
4066 Endpoints: endpoints{
4067 "us-gov-east-1": endpoint{},
4068 "us-gov-west-1": endpoint{},
4069 },
4070 },
4071 "rekognition": service{
4072
4073 Endpoints: endpoints{
4074 "us-gov-west-1": endpoint{},
4075 },
4076 },
4077 "runtime.sagemaker": service{
4078
4079 Endpoints: endpoints{
4080 "us-gov-west-1": endpoint{},
4081 },
4082 },
4083 "s3": service{
4084 Defaults: endpoint{
4085 SignatureVersions: []string{"s3", "s3v4"},
4086 },
4087 Endpoints: endpoints{
4088 "fips-us-gov-west-1": endpoint{
4089 Hostname: "s3-fips-us-gov-west-1.amazonaws.com",
4090 CredentialScope: credentialScope{
4091 Region: "us-gov-west-1",
4092 },
4093 },
4094 "us-gov-east-1": endpoint{
4095 Hostname: "s3.us-gov-east-1.amazonaws.com",
4096 Protocols: []string{"http", "https"},
4097 },
4098 "us-gov-west-1": endpoint{
4099 Hostname: "s3.us-gov-west-1.amazonaws.com",
4100 Protocols: []string{"http", "https"},
4101 },
4102 },
4103 },
4104 "s3-control": service{
4105 Defaults: endpoint{
4106 Protocols: []string{"https"},
4107 SignatureVersions: []string{"s3v4"},
4108 },
4109 Endpoints: endpoints{
4110 "us-gov-east-1": endpoint{
4111 Hostname: "s3-control.us-gov-east-1.amazonaws.com",
4112 SignatureVersions: []string{"s3v4"},
4113 CredentialScope: credentialScope{
4114 Region: "us-gov-east-1",
4115 },
4116 },
4117 "us-gov-east-1-fips": endpoint{
4118 Hostname: "s3-control-fips.us-gov-east-1.amazonaws.com",
4119 SignatureVersions: []string{"s3v4"},
4120 CredentialScope: credentialScope{
4121 Region: "us-gov-east-1",
4122 },
4123 },
4124 "us-gov-west-1": endpoint{
4125 Hostname: "s3-control.us-gov-west-1.amazonaws.com",
4126 SignatureVersions: []string{"s3v4"},
4127 CredentialScope: credentialScope{
4128 Region: "us-gov-west-1",
4129 },
4130 },
4131 "us-gov-west-1-fips": endpoint{
4132 Hostname: "s3-control-fips.us-gov-west-1.amazonaws.com",
4133 SignatureVersions: []string{"s3v4"},
4134 CredentialScope: credentialScope{
4135 Region: "us-gov-west-1",
4136 },
4137 },
4138 },
4139 },
4140 "sms": service{
4141
4142 Endpoints: endpoints{
4143 "us-gov-east-1": endpoint{},
4144 "us-gov-west-1": endpoint{},
4145 },
4146 },
4147 "snowball": service{
4148
4149 Endpoints: endpoints{
4150 "us-gov-east-1": endpoint{},
4151 "us-gov-west-1": endpoint{},
4152 },
4153 },
4154 "sns": service{
4155
4156 Endpoints: endpoints{
4157 "us-gov-east-1": endpoint{},
4158 "us-gov-west-1": endpoint{
4159 Protocols: []string{"http", "https"},
4160 },
4161 },
4162 },
4163 "sqs": service{
4164
4165 Endpoints: endpoints{
4166 "us-gov-east-1": endpoint{},
4167 "us-gov-west-1": endpoint{
4168 SSLCommonName: "{region}.queue.{dnsSuffix}",
4169 Protocols: []string{"http", "https"},
4170 },
4171 },
4172 },
4173 "ssm": service{
4174
4175 Endpoints: endpoints{
4176 "us-gov-east-1": endpoint{},
4177 "us-gov-west-1": endpoint{},
4178 },
4179 },
4180 "states": service{
4181
4182 Endpoints: endpoints{
4183 "us-gov-east-1": endpoint{},
4184 "us-gov-west-1": endpoint{},
4185 },
4186 },
4187 "storagegateway": service{
4188
4189 Endpoints: endpoints{
4190 "us-gov-west-1": endpoint{},
4191 },
4192 },
4193 "streams.dynamodb": service{
4194 Defaults: endpoint{
4195 CredentialScope: credentialScope{
4196 Service: "dynamodb",
4197 },
4198 },
4199 Endpoints: endpoints{
4200 "us-gov-east-1": endpoint{},
4201 "us-gov-west-1": endpoint{},
4202 "us-gov-west-1-fips": endpoint{
4203 Hostname: "dynamodb.us-gov-west-1.amazonaws.com",
4204 CredentialScope: credentialScope{
4205 Region: "us-gov-west-1",
4206 },
4207 },
4208 },
4209 },
4210 "sts": service{
4211
4212 Endpoints: endpoints{
4213 "us-gov-east-1": endpoint{},
4214 "us-gov-west-1": endpoint{},
4215 },
4216 },
4217 "swf": service{
4218
4219 Endpoints: endpoints{
4220 "us-gov-east-1": endpoint{},
4221 "us-gov-west-1": endpoint{},
4222 },
4223 },
4224 "tagging": service{
4225
4226 Endpoints: endpoints{
4227 "us-gov-east-1": endpoint{},
4228 "us-gov-west-1": endpoint{},
4229 },
4230 },
4231 "translate": service{
4232 Defaults: endpoint{
4233 Protocols: []string{"https"},
4234 },
4235 Endpoints: endpoints{
4236 "us-gov-west-1": endpoint{},
4237 "us-gov-west-1-fips": endpoint{
4238 Hostname: "translate-fips.us-gov-west-1.amazonaws.com",
4239 CredentialScope: credentialScope{
4240 Region: "us-gov-west-1",
4241 },
4242 },
4243 },
4244 },
4245 "waf-regional": service{
4246
4247 Endpoints: endpoints{
4248 "us-gov-west-1": endpoint{},
4249 },
4250 },
4251 "workspaces": service{
4252
4253 Endpoints: endpoints{
4254 "us-gov-west-1": endpoint{},
4255 },
4256 },
4257 },
4258 }