1 // Code generated by aws/endpoints/v3model_codegen.go. DO NOT EDIT.
9 // Partition identifiers
11 AwsPartitionID = "aws" // AWS Standard partition.
12 AwsCnPartitionID = "aws-cn" // AWS China partition.
13 AwsUsGovPartitionID = "aws-us-gov" // AWS GovCloud (US) partition.
16 // AWS Standard partition's regions.
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 MeSouth1RegionID = "me-south-1" // Middle East (Bahrain).
31 SaEast1RegionID = "sa-east-1" // South America (Sao Paulo).
32 UsEast1RegionID = "us-east-1" // US East (N. Virginia).
33 UsEast2RegionID = "us-east-2" // US East (Ohio).
34 UsWest1RegionID = "us-west-1" // US West (N. California).
35 UsWest2RegionID = "us-west-2" // US West (Oregon).
38 // AWS China partition's regions.
40 CnNorth1RegionID = "cn-north-1" // China (Beijing).
41 CnNorthwest1RegionID = "cn-northwest-1" // China (Ningxia).
44 // AWS GovCloud (US) partition's regions.
46 UsGovEast1RegionID = "us-gov-east-1" // AWS GovCloud (US-East).
47 UsGovWest1RegionID = "us-gov-west-1" // AWS GovCloud (US).
50 // DefaultResolver returns an Endpoint resolver that will be able
51 // to resolve endpoints for: AWS Standard, AWS China, and AWS GovCloud (US).
53 // Use DefaultPartitions() to get the list of the default partitions.
54 func DefaultResolver() Resolver {
55 return defaultPartitions
58 // DefaultPartitions returns a list of the partitions the SDK is bundled
59 // with. The available partitions are: AWS Standard, AWS China, and AWS GovCloud (US).
61 // partitions := endpoints.DefaultPartitions
62 // for _, p := range partitions {
63 // // ... inspect partitions
65 func DefaultPartitions() []Partition {
66 return defaultPartitions.Partitions()
69 var defaultPartitions = partitions{
75 // AwsPartition returns the Resolver for AWS Standard.
76 func AwsPartition() Partition {
77 return awsPartition.Partition()
80 var awsPartition = partition{
83 DNSSuffix: "amazonaws.com",
84 RegionRegex: regionRegex{
85 Regexp: func() *regexp.Regexp {
86 reg, _ := regexp.Compile("^(us|eu|ap|sa|ca)\\-\\w+\\-\\d+$")
91 Hostname: "{service}.{region}.{dnsSuffix}",
92 Protocols: []string{"https"},
93 SignatureVersions: []string{"v4"},
97 Description: "Asia Pacific (Hong Kong)",
99 "ap-northeast-1": region{
100 Description: "Asia Pacific (Tokyo)",
102 "ap-northeast-2": region{
103 Description: "Asia Pacific (Seoul)",
105 "ap-south-1": region{
106 Description: "Asia Pacific (Mumbai)",
108 "ap-southeast-1": region{
109 Description: "Asia Pacific (Singapore)",
111 "ap-southeast-2": region{
112 Description: "Asia Pacific (Sydney)",
114 "ca-central-1": region{
115 Description: "Canada (Central)",
117 "eu-central-1": region{
118 Description: "EU (Frankfurt)",
120 "eu-north-1": region{
121 Description: "EU (Stockholm)",
124 Description: "EU (Ireland)",
127 Description: "EU (London)",
130 Description: "EU (Paris)",
132 "me-south-1": region{
133 Description: "Middle East (Bahrain)",
136 Description: "South America (Sao Paulo)",
139 Description: "US East (N. Virginia)",
142 Description: "US East (Ohio)",
145 Description: "US West (N. California)",
148 Description: "US West (Oregon)",
154 Endpoints: endpoints{
155 "us-east-1": endpoint{},
160 Endpoints: endpoints{
161 "ap-east-1": endpoint{},
162 "ap-northeast-1": endpoint{},
163 "ap-northeast-2": endpoint{},
164 "ap-south-1": endpoint{},
165 "ap-southeast-1": endpoint{},
166 "ap-southeast-2": endpoint{},
167 "ca-central-1": endpoint{},
168 "eu-central-1": endpoint{},
169 "eu-north-1": endpoint{},
170 "eu-west-1": endpoint{},
171 "eu-west-2": endpoint{},
172 "eu-west-3": endpoint{},
173 "me-south-1": endpoint{},
174 "sa-east-1": endpoint{},
175 "us-east-1": endpoint{},
176 "us-east-2": endpoint{},
177 "us-west-1": endpoint{},
178 "us-west-2": endpoint{},
183 Protocols: []string{"https"},
185 Endpoints: endpoints{
186 "ap-east-1": endpoint{},
187 "ap-northeast-1": endpoint{},
188 "ap-northeast-2": endpoint{},
189 "ap-south-1": endpoint{},
190 "ap-southeast-1": endpoint{},
191 "ap-southeast-2": endpoint{},
192 "ca-central-1": endpoint{},
193 "eu-central-1": endpoint{},
194 "eu-north-1": endpoint{},
195 "eu-west-1": endpoint{},
196 "eu-west-2": endpoint{},
197 "eu-west-3": endpoint{},
198 "us-east-1": endpoint{},
199 "us-east-2": endpoint{},
200 "us-west-1": endpoint{},
201 "us-west-2": endpoint{},
206 Endpoints: endpoints{
207 "ap-east-1": endpoint{
208 Hostname: "api.ecr.ap-east-1.amazonaws.com",
209 CredentialScope: credentialScope{
213 "ap-northeast-1": endpoint{
214 Hostname: "api.ecr.ap-northeast-1.amazonaws.com",
215 CredentialScope: credentialScope{
216 Region: "ap-northeast-1",
219 "ap-northeast-2": endpoint{
220 Hostname: "api.ecr.ap-northeast-2.amazonaws.com",
221 CredentialScope: credentialScope{
222 Region: "ap-northeast-2",
225 "ap-south-1": endpoint{
226 Hostname: "api.ecr.ap-south-1.amazonaws.com",
227 CredentialScope: credentialScope{
228 Region: "ap-south-1",
231 "ap-southeast-1": endpoint{
232 Hostname: "api.ecr.ap-southeast-1.amazonaws.com",
233 CredentialScope: credentialScope{
234 Region: "ap-southeast-1",
237 "ap-southeast-2": endpoint{
238 Hostname: "api.ecr.ap-southeast-2.amazonaws.com",
239 CredentialScope: credentialScope{
240 Region: "ap-southeast-2",
243 "ca-central-1": endpoint{
244 Hostname: "api.ecr.ca-central-1.amazonaws.com",
245 CredentialScope: credentialScope{
246 Region: "ca-central-1",
249 "eu-central-1": endpoint{
250 Hostname: "api.ecr.eu-central-1.amazonaws.com",
251 CredentialScope: credentialScope{
252 Region: "eu-central-1",
255 "eu-north-1": endpoint{
256 Hostname: "api.ecr.eu-north-1.amazonaws.com",
257 CredentialScope: credentialScope{
258 Region: "eu-north-1",
261 "eu-west-1": endpoint{
262 Hostname: "api.ecr.eu-west-1.amazonaws.com",
263 CredentialScope: credentialScope{
267 "eu-west-2": endpoint{
268 Hostname: "api.ecr.eu-west-2.amazonaws.com",
269 CredentialScope: credentialScope{
273 "eu-west-3": endpoint{
274 Hostname: "api.ecr.eu-west-3.amazonaws.com",
275 CredentialScope: credentialScope{
279 "me-south-1": endpoint{
280 Hostname: "api.ecr.me-south-1.amazonaws.com",
281 CredentialScope: credentialScope{
282 Region: "me-south-1",
285 "sa-east-1": endpoint{
286 Hostname: "api.ecr.sa-east-1.amazonaws.com",
287 CredentialScope: credentialScope{
291 "us-east-1": endpoint{
292 Hostname: "api.ecr.us-east-1.amazonaws.com",
293 CredentialScope: credentialScope{
297 "us-east-2": endpoint{
298 Hostname: "api.ecr.us-east-2.amazonaws.com",
299 CredentialScope: credentialScope{
303 "us-west-1": endpoint{
304 Hostname: "api.ecr.us-west-1.amazonaws.com",
305 CredentialScope: credentialScope{
309 "us-west-2": endpoint{
310 Hostname: "api.ecr.us-west-2.amazonaws.com",
311 CredentialScope: credentialScope{
317 "api.mediatailor": service{
319 Endpoints: endpoints{
320 "ap-northeast-1": endpoint{},
321 "ap-southeast-1": endpoint{},
322 "ap-southeast-2": endpoint{},
323 "eu-west-1": endpoint{},
324 "us-east-1": endpoint{},
325 "us-west-2": endpoint{},
328 "api.pricing": service{
330 CredentialScope: credentialScope{
334 Endpoints: endpoints{
335 "ap-south-1": endpoint{},
336 "us-east-1": endpoint{},
339 "api.sagemaker": service{
341 Endpoints: endpoints{
342 "ap-northeast-1": endpoint{},
343 "ap-northeast-2": endpoint{},
344 "ap-south-1": endpoint{},
345 "ap-southeast-1": endpoint{},
346 "ap-southeast-2": endpoint{},
347 "ca-central-1": endpoint{},
348 "eu-central-1": endpoint{},
349 "eu-west-1": endpoint{},
350 "eu-west-2": endpoint{},
351 "us-east-1": endpoint{},
352 "us-east-1-fips": endpoint{
353 Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com",
354 CredentialScope: credentialScope{
358 "us-east-2": endpoint{},
359 "us-east-2-fips": endpoint{
360 Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com",
361 CredentialScope: credentialScope{
365 "us-west-1": endpoint{},
366 "us-west-1-fips": endpoint{
367 Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com",
368 CredentialScope: credentialScope{
372 "us-west-2": endpoint{},
373 "us-west-2-fips": endpoint{
374 Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com",
375 CredentialScope: credentialScope{
381 "apigateway": service{
383 Endpoints: endpoints{
384 "ap-east-1": endpoint{},
385 "ap-northeast-1": endpoint{},
386 "ap-northeast-2": endpoint{},
387 "ap-south-1": endpoint{},
388 "ap-southeast-1": endpoint{},
389 "ap-southeast-2": endpoint{},
390 "ca-central-1": endpoint{},
391 "eu-central-1": endpoint{},
392 "eu-north-1": endpoint{},
393 "eu-west-1": endpoint{},
394 "eu-west-2": endpoint{},
395 "eu-west-3": endpoint{},
396 "me-south-1": endpoint{},
397 "sa-east-1": endpoint{},
398 "us-east-1": endpoint{},
399 "us-east-2": endpoint{},
400 "us-west-1": endpoint{},
401 "us-west-2": endpoint{},
404 "application-autoscaling": service{
406 Hostname: "autoscaling.{region}.amazonaws.com",
407 Protocols: []string{"http", "https"},
408 CredentialScope: credentialScope{
409 Service: "application-autoscaling",
412 Endpoints: endpoints{
413 "ap-east-1": endpoint{},
414 "ap-northeast-1": endpoint{},
415 "ap-northeast-2": endpoint{},
416 "ap-south-1": endpoint{},
417 "ap-southeast-1": endpoint{},
418 "ap-southeast-2": endpoint{},
419 "ca-central-1": endpoint{},
420 "eu-central-1": endpoint{},
421 "eu-north-1": endpoint{},
422 "eu-west-1": endpoint{},
423 "eu-west-2": endpoint{},
424 "eu-west-3": endpoint{},
425 "me-south-1": endpoint{},
426 "sa-east-1": endpoint{},
427 "us-east-1": endpoint{},
428 "us-east-2": endpoint{},
429 "us-west-1": endpoint{},
430 "us-west-2": endpoint{},
435 Endpoints: endpoints{
436 "ap-northeast-1": endpoint{},
437 "ap-northeast-2": endpoint{},
438 "ap-south-1": endpoint{},
439 "ap-southeast-1": endpoint{},
440 "ap-southeast-2": endpoint{},
441 "ca-central-1": endpoint{},
442 "eu-central-1": endpoint{},
443 "eu-west-1": endpoint{},
444 "eu-west-2": endpoint{},
445 "us-east-1": endpoint{},
446 "us-east-2": endpoint{},
447 "us-west-1": endpoint{},
448 "us-west-2": endpoint{},
451 "appstream2": service{
453 Protocols: []string{"https"},
454 CredentialScope: credentialScope{
455 Service: "appstream",
458 Endpoints: endpoints{
459 "ap-northeast-1": endpoint{},
460 "ap-northeast-2": endpoint{},
461 "ap-southeast-1": endpoint{},
462 "ap-southeast-2": endpoint{},
463 "eu-central-1": endpoint{},
464 "eu-west-1": endpoint{},
465 "us-east-1": endpoint{},
466 "us-west-2": endpoint{},
471 Endpoints: endpoints{
472 "ap-northeast-1": endpoint{},
473 "ap-northeast-2": endpoint{},
474 "ap-south-1": endpoint{},
475 "ap-southeast-1": endpoint{},
476 "ap-southeast-2": endpoint{},
477 "eu-central-1": endpoint{},
478 "eu-west-1": endpoint{},
479 "eu-west-2": endpoint{},
480 "us-east-1": endpoint{},
481 "us-east-2": endpoint{},
482 "us-west-2": endpoint{},
487 Endpoints: endpoints{
488 "ap-northeast-1": endpoint{},
489 "ap-northeast-2": endpoint{},
490 "ap-south-1": endpoint{},
491 "ap-southeast-1": endpoint{},
492 "ap-southeast-2": endpoint{},
493 "ca-central-1": endpoint{},
494 "eu-central-1": endpoint{},
495 "eu-north-1": endpoint{},
496 "eu-west-1": endpoint{},
497 "eu-west-2": endpoint{},
498 "us-east-1": endpoint{},
499 "us-east-2": endpoint{},
500 "us-west-2": endpoint{},
503 "autoscaling": service{
505 Protocols: []string{"http", "https"},
507 Endpoints: endpoints{
508 "ap-east-1": endpoint{},
509 "ap-northeast-1": endpoint{},
510 "ap-northeast-2": endpoint{},
511 "ap-south-1": endpoint{},
512 "ap-southeast-1": endpoint{},
513 "ap-southeast-2": endpoint{},
514 "ca-central-1": endpoint{},
515 "eu-central-1": endpoint{},
516 "eu-north-1": endpoint{},
517 "eu-west-1": endpoint{},
518 "eu-west-2": endpoint{},
519 "eu-west-3": endpoint{},
520 "me-south-1": endpoint{},
521 "sa-east-1": endpoint{},
522 "us-east-1": endpoint{},
523 "us-east-2": endpoint{},
524 "us-west-1": endpoint{},
525 "us-west-2": endpoint{},
528 "autoscaling-plans": service{
530 Hostname: "autoscaling.{region}.amazonaws.com",
531 Protocols: []string{"http", "https"},
532 CredentialScope: credentialScope{
533 Service: "autoscaling-plans",
536 Endpoints: endpoints{
537 "ap-northeast-1": endpoint{},
538 "ap-northeast-2": endpoint{},
539 "ap-south-1": endpoint{},
540 "ap-southeast-1": endpoint{},
541 "ap-southeast-2": endpoint{},
542 "ca-central-1": endpoint{},
543 "eu-central-1": endpoint{},
544 "eu-west-1": endpoint{},
545 "eu-west-2": endpoint{},
546 "us-east-1": endpoint{},
547 "us-east-2": endpoint{},
548 "us-west-1": endpoint{},
549 "us-west-2": endpoint{},
554 Endpoints: endpoints{
555 "ap-northeast-1": endpoint{},
556 "ap-northeast-2": endpoint{},
557 "ap-southeast-1": endpoint{},
558 "ap-southeast-2": endpoint{},
559 "ca-central-1": endpoint{},
560 "eu-central-1": endpoint{},
561 "eu-west-1": endpoint{},
562 "eu-west-2": endpoint{},
563 "us-east-1": endpoint{},
564 "us-east-2": endpoint{},
565 "us-west-1": endpoint{},
566 "us-west-2": endpoint{},
571 Endpoints: endpoints{
572 "ap-east-1": endpoint{},
573 "ap-northeast-1": endpoint{},
574 "ap-northeast-2": endpoint{},
575 "ap-south-1": endpoint{},
576 "ap-southeast-1": endpoint{},
577 "ap-southeast-2": endpoint{},
578 "ca-central-1": endpoint{},
579 "eu-central-1": endpoint{},
580 "eu-north-1": endpoint{},
581 "eu-west-1": endpoint{},
582 "eu-west-2": endpoint{},
583 "eu-west-3": endpoint{},
584 "sa-east-1": endpoint{},
585 "us-east-1": endpoint{},
586 "us-east-2": endpoint{},
587 "us-west-1": endpoint{},
588 "us-west-2": endpoint{},
592 PartitionEndpoint: "aws-global",
593 IsRegionalized: boxedFalse,
595 Endpoints: endpoints{
596 "aws-global": endpoint{
597 Hostname: "budgets.amazonaws.com",
598 CredentialScope: credentialScope{
605 PartitionEndpoint: "aws-global",
606 IsRegionalized: boxedFalse,
608 Endpoints: endpoints{
609 "aws-global": endpoint{
610 Hostname: "ce.us-east-1.amazonaws.com",
611 CredentialScope: credentialScope{
618 PartitionEndpoint: "aws-global",
619 IsRegionalized: boxedFalse,
621 SSLCommonName: "service.chime.aws.amazon.com",
622 Protocols: []string{"https"},
624 Endpoints: endpoints{
625 "aws-global": endpoint{
626 Hostname: "service.chime.aws.amazon.com",
627 Protocols: []string{"https"},
628 CredentialScope: credentialScope{
636 Endpoints: endpoints{
637 "ap-northeast-1": endpoint{},
638 "ap-southeast-1": endpoint{},
639 "eu-central-1": endpoint{},
640 "eu-west-1": endpoint{},
641 "us-east-1": endpoint{},
642 "us-east-2": endpoint{},
643 "us-west-2": endpoint{},
646 "clouddirectory": service{
648 Endpoints: endpoints{
649 "ap-southeast-1": endpoint{},
650 "ap-southeast-2": endpoint{},
651 "ca-central-1": endpoint{},
652 "eu-central-1": endpoint{},
653 "eu-west-1": endpoint{},
654 "eu-west-2": endpoint{},
655 "us-east-1": endpoint{},
656 "us-east-2": endpoint{},
657 "us-west-2": endpoint{},
660 "cloudformation": service{
662 Endpoints: endpoints{
663 "ap-east-1": endpoint{},
664 "ap-northeast-1": endpoint{},
665 "ap-northeast-2": endpoint{},
666 "ap-south-1": endpoint{},
667 "ap-southeast-1": endpoint{},
668 "ap-southeast-2": endpoint{},
669 "ca-central-1": endpoint{},
670 "eu-central-1": endpoint{},
671 "eu-north-1": endpoint{},
672 "eu-west-1": endpoint{},
673 "eu-west-2": endpoint{},
674 "eu-west-3": endpoint{},
675 "me-south-1": endpoint{},
676 "sa-east-1": endpoint{},
677 "us-east-1": endpoint{},
678 "us-east-2": endpoint{},
679 "us-west-1": endpoint{},
680 "us-west-2": endpoint{},
683 "cloudfront": service{
684 PartitionEndpoint: "aws-global",
685 IsRegionalized: boxedFalse,
687 Endpoints: endpoints{
688 "aws-global": endpoint{
689 Hostname: "cloudfront.amazonaws.com",
690 Protocols: []string{"http", "https"},
691 CredentialScope: credentialScope{
699 Endpoints: endpoints{
700 "ap-northeast-1": endpoint{},
701 "ap-southeast-1": endpoint{},
702 "ap-southeast-2": endpoint{},
703 "ca-central-1": endpoint{},
704 "eu-central-1": endpoint{},
705 "eu-west-1": endpoint{},
706 "us-east-1": endpoint{},
707 "us-east-2": endpoint{},
708 "us-west-1": endpoint{},
709 "us-west-2": endpoint{},
712 "cloudhsmv2": service{
714 CredentialScope: credentialScope{
718 Endpoints: endpoints{
719 "ap-east-1": endpoint{},
720 "ap-northeast-1": endpoint{},
721 "ap-northeast-2": endpoint{},
722 "ap-south-1": endpoint{},
723 "ap-southeast-1": endpoint{},
724 "ap-southeast-2": endpoint{},
725 "ca-central-1": endpoint{},
726 "eu-central-1": endpoint{},
727 "eu-north-1": endpoint{},
728 "eu-west-1": endpoint{},
729 "eu-west-2": endpoint{},
730 "eu-west-3": endpoint{},
731 "us-east-1": endpoint{},
732 "us-east-2": endpoint{},
733 "us-west-1": endpoint{},
734 "us-west-2": endpoint{},
737 "cloudsearch": service{
739 Endpoints: endpoints{
740 "ap-northeast-1": endpoint{},
741 "ap-northeast-2": endpoint{},
742 "ap-southeast-1": endpoint{},
743 "ap-southeast-2": endpoint{},
744 "eu-central-1": endpoint{},
745 "eu-west-1": endpoint{},
746 "sa-east-1": endpoint{},
747 "us-east-1": endpoint{},
748 "us-west-1": endpoint{},
749 "us-west-2": endpoint{},
752 "cloudtrail": service{
754 Endpoints: endpoints{
755 "ap-east-1": endpoint{},
756 "ap-northeast-1": endpoint{},
757 "ap-northeast-2": endpoint{},
758 "ap-south-1": endpoint{},
759 "ap-southeast-1": endpoint{},
760 "ap-southeast-2": endpoint{},
761 "ca-central-1": endpoint{},
762 "eu-central-1": endpoint{},
763 "eu-north-1": endpoint{},
764 "eu-west-1": endpoint{},
765 "eu-west-2": endpoint{},
766 "eu-west-3": endpoint{},
767 "me-south-1": endpoint{},
768 "sa-east-1": endpoint{},
769 "us-east-1": endpoint{},
770 "us-east-2": endpoint{},
771 "us-west-1": endpoint{},
772 "us-west-2": endpoint{},
775 "codebuild": service{
777 Endpoints: endpoints{
778 "ap-northeast-1": endpoint{},
779 "ap-northeast-2": endpoint{},
780 "ap-south-1": endpoint{},
781 "ap-southeast-1": endpoint{},
782 "ap-southeast-2": endpoint{},
783 "ca-central-1": endpoint{},
784 "eu-central-1": endpoint{},
785 "eu-north-1": endpoint{},
786 "eu-west-1": endpoint{},
787 "eu-west-2": endpoint{},
788 "eu-west-3": endpoint{},
789 "sa-east-1": endpoint{},
790 "us-east-1": endpoint{},
791 "us-east-1-fips": endpoint{
792 Hostname: "codebuild-fips.us-east-1.amazonaws.com",
793 CredentialScope: credentialScope{
797 "us-east-2": endpoint{},
798 "us-east-2-fips": endpoint{
799 Hostname: "codebuild-fips.us-east-2.amazonaws.com",
800 CredentialScope: credentialScope{
804 "us-west-1": endpoint{},
805 "us-west-1-fips": endpoint{
806 Hostname: "codebuild-fips.us-west-1.amazonaws.com",
807 CredentialScope: credentialScope{
811 "us-west-2": endpoint{},
812 "us-west-2-fips": endpoint{
813 Hostname: "codebuild-fips.us-west-2.amazonaws.com",
814 CredentialScope: credentialScope{
820 "codecommit": service{
822 Endpoints: endpoints{
823 "ap-northeast-1": endpoint{},
824 "ap-northeast-2": endpoint{},
825 "ap-south-1": endpoint{},
826 "ap-southeast-1": endpoint{},
827 "ap-southeast-2": endpoint{},
828 "ca-central-1": endpoint{},
829 "eu-central-1": endpoint{},
830 "eu-west-1": endpoint{},
831 "eu-west-2": endpoint{},
832 "eu-west-3": endpoint{},
834 Hostname: "codecommit-fips.ca-central-1.amazonaws.com",
835 CredentialScope: credentialScope{
836 Region: "ca-central-1",
839 "sa-east-1": endpoint{},
840 "us-east-1": endpoint{},
841 "us-east-2": endpoint{},
842 "us-west-1": endpoint{},
843 "us-west-2": endpoint{},
846 "codedeploy": service{
848 Endpoints: endpoints{
849 "ap-east-1": endpoint{},
850 "ap-northeast-1": endpoint{},
851 "ap-northeast-2": endpoint{},
852 "ap-south-1": endpoint{},
853 "ap-southeast-1": endpoint{},
854 "ap-southeast-2": endpoint{},
855 "ca-central-1": endpoint{},
856 "eu-central-1": endpoint{},
857 "eu-north-1": endpoint{},
858 "eu-west-1": endpoint{},
859 "eu-west-2": endpoint{},
860 "eu-west-3": endpoint{},
861 "me-south-1": endpoint{},
862 "sa-east-1": endpoint{},
863 "us-east-1": endpoint{},
864 "us-east-1-fips": endpoint{
865 Hostname: "codedeploy-fips.us-east-1.amazonaws.com",
866 CredentialScope: credentialScope{
870 "us-east-2": endpoint{},
871 "us-east-2-fips": endpoint{
872 Hostname: "codedeploy-fips.us-east-2.amazonaws.com",
873 CredentialScope: credentialScope{
877 "us-west-1": endpoint{},
878 "us-west-1-fips": endpoint{
879 Hostname: "codedeploy-fips.us-west-1.amazonaws.com",
880 CredentialScope: credentialScope{
884 "us-west-2": endpoint{},
885 "us-west-2-fips": endpoint{
886 Hostname: "codedeploy-fips.us-west-2.amazonaws.com",
887 CredentialScope: credentialScope{
893 "codepipeline": service{
895 Endpoints: endpoints{
896 "ap-northeast-1": endpoint{},
897 "ap-northeast-2": endpoint{},
898 "ap-south-1": endpoint{},
899 "ap-southeast-1": endpoint{},
900 "ap-southeast-2": endpoint{},
901 "ca-central-1": endpoint{},
902 "eu-central-1": endpoint{},
903 "eu-west-1": endpoint{},
904 "eu-west-2": endpoint{},
905 "eu-west-3": endpoint{},
906 "sa-east-1": endpoint{},
907 "us-east-1": endpoint{},
908 "us-east-2": endpoint{},
909 "us-west-1": endpoint{},
910 "us-west-2": endpoint{},
915 Endpoints: endpoints{
916 "ap-northeast-1": endpoint{},
917 "ap-northeast-2": endpoint{},
918 "ap-southeast-1": endpoint{},
919 "ap-southeast-2": endpoint{},
920 "ca-central-1": endpoint{},
921 "eu-central-1": endpoint{},
922 "eu-west-1": endpoint{},
923 "eu-west-2": endpoint{},
924 "us-east-1": endpoint{},
925 "us-east-2": endpoint{},
926 "us-west-1": endpoint{},
927 "us-west-2": endpoint{},
930 "cognito-identity": service{
932 Endpoints: endpoints{
933 "ap-northeast-1": endpoint{},
934 "ap-northeast-2": endpoint{},
935 "ap-south-1": endpoint{},
936 "ap-southeast-1": endpoint{},
937 "ap-southeast-2": endpoint{},
938 "ca-central-1": endpoint{},
939 "eu-central-1": endpoint{},
940 "eu-west-1": endpoint{},
941 "eu-west-2": endpoint{},
942 "us-east-1": endpoint{},
943 "us-east-2": endpoint{},
944 "us-west-2": endpoint{},
947 "cognito-idp": service{
949 Endpoints: endpoints{
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-west-1": endpoint{},
958 "eu-west-2": endpoint{},
959 "us-east-1": endpoint{},
960 "us-east-2": endpoint{},
961 "us-west-2": endpoint{},
964 "cognito-sync": service{
966 Endpoints: endpoints{
967 "ap-northeast-1": endpoint{},
968 "ap-northeast-2": endpoint{},
969 "ap-south-1": endpoint{},
970 "ap-southeast-1": endpoint{},
971 "ap-southeast-2": endpoint{},
972 "eu-central-1": endpoint{},
973 "eu-west-1": endpoint{},
974 "eu-west-2": endpoint{},
975 "us-east-1": endpoint{},
976 "us-east-2": endpoint{},
977 "us-west-2": endpoint{},
980 "comprehend": service{
982 Protocols: []string{"https"},
984 Endpoints: endpoints{
985 "ap-southeast-1": endpoint{},
986 "ap-southeast-2": endpoint{},
987 "ca-central-1": endpoint{},
988 "eu-central-1": endpoint{},
989 "eu-west-1": endpoint{},
990 "eu-west-2": endpoint{},
991 "us-east-1": endpoint{},
992 "us-east-2": endpoint{},
993 "us-west-2": endpoint{},
996 "comprehendmedical": service{
998 Endpoints: endpoints{
999 "ap-southeast-2": endpoint{},
1000 "ca-central-1": endpoint{},
1001 "eu-west-1": endpoint{},
1002 "eu-west-2": endpoint{},
1003 "us-east-1": endpoint{},
1004 "us-east-2": endpoint{},
1005 "us-west-2": endpoint{},
1010 Endpoints: endpoints{
1011 "ap-east-1": endpoint{},
1012 "ap-northeast-1": endpoint{},
1013 "ap-northeast-2": endpoint{},
1014 "ap-south-1": endpoint{},
1015 "ap-southeast-1": endpoint{},
1016 "ap-southeast-2": endpoint{},
1017 "ca-central-1": endpoint{},
1018 "eu-central-1": endpoint{},
1019 "eu-north-1": endpoint{},
1020 "eu-west-1": endpoint{},
1021 "eu-west-2": endpoint{},
1022 "eu-west-3": endpoint{},
1023 "me-south-1": endpoint{},
1024 "sa-east-1": endpoint{},
1025 "us-east-1": endpoint{},
1026 "us-east-2": endpoint{},
1027 "us-west-1": endpoint{},
1028 "us-west-2": endpoint{},
1033 Endpoints: endpoints{
1034 "us-east-1": endpoint{},
1037 "data.mediastore": service{
1039 Endpoints: endpoints{
1040 "ap-northeast-1": endpoint{},
1041 "ap-northeast-2": endpoint{},
1042 "ap-southeast-2": endpoint{},
1043 "eu-central-1": endpoint{},
1044 "eu-north-1": endpoint{},
1045 "eu-west-1": endpoint{},
1046 "us-east-1": endpoint{},
1047 "us-west-2": endpoint{},
1050 "datapipeline": service{
1052 Endpoints: endpoints{
1053 "ap-northeast-1": endpoint{},
1054 "ap-southeast-2": endpoint{},
1055 "eu-west-1": endpoint{},
1056 "us-east-1": endpoint{},
1057 "us-west-2": endpoint{},
1060 "datasync": service{
1062 Endpoints: endpoints{
1063 "ap-northeast-1": endpoint{},
1064 "ap-northeast-2": endpoint{},
1065 "ap-southeast-1": endpoint{},
1066 "ap-southeast-2": endpoint{},
1067 "eu-central-1": endpoint{},
1068 "eu-west-1": endpoint{},
1069 "us-east-1": endpoint{},
1070 "us-east-2": endpoint{},
1071 "us-west-1": endpoint{},
1072 "us-west-2": endpoint{},
1077 Endpoints: endpoints{
1078 "ap-northeast-1": endpoint{},
1079 "ap-south-1": endpoint{},
1080 "ap-southeast-1": endpoint{},
1081 "ap-southeast-2": endpoint{},
1082 "eu-central-1": endpoint{},
1083 "eu-west-1": endpoint{},
1084 "sa-east-1": endpoint{},
1085 "us-east-1": endpoint{},
1086 "us-east-2": endpoint{},
1087 "us-west-1": endpoint{},
1088 "us-west-2": endpoint{},
1091 "devicefarm": service{
1093 Endpoints: endpoints{
1094 "us-west-2": endpoint{},
1097 "directconnect": service{
1099 Endpoints: endpoints{
1100 "ap-northeast-1": endpoint{},
1101 "ap-northeast-2": endpoint{},
1102 "ap-south-1": endpoint{},
1103 "ap-southeast-1": endpoint{},
1104 "ap-southeast-2": endpoint{},
1105 "ca-central-1": endpoint{},
1106 "eu-central-1": endpoint{},
1107 "eu-north-1": endpoint{},
1108 "eu-west-1": endpoint{},
1109 "eu-west-2": endpoint{},
1110 "eu-west-3": endpoint{},
1111 "me-south-1": endpoint{},
1112 "sa-east-1": endpoint{},
1113 "us-east-1": endpoint{},
1114 "us-east-2": endpoint{},
1115 "us-west-1": endpoint{},
1116 "us-west-2": endpoint{},
1119 "discovery": service{
1121 Endpoints: endpoints{
1122 "us-west-2": endpoint{},
1127 Endpoints: endpoints{
1128 "ap-east-1": endpoint{},
1129 "ap-northeast-1": endpoint{},
1130 "ap-northeast-2": endpoint{},
1131 "ap-south-1": endpoint{},
1132 "ap-southeast-1": endpoint{},
1133 "ap-southeast-2": endpoint{},
1134 "ca-central-1": endpoint{},
1135 "eu-central-1": endpoint{},
1136 "eu-north-1": endpoint{},
1137 "eu-west-1": endpoint{},
1138 "eu-west-2": endpoint{},
1139 "eu-west-3": endpoint{},
1140 "me-south-1": endpoint{},
1141 "sa-east-1": endpoint{},
1142 "us-east-1": endpoint{},
1143 "us-east-2": endpoint{},
1144 "us-west-1": endpoint{},
1145 "us-west-2": endpoint{},
1150 Endpoints: endpoints{
1151 "ap-northeast-1": endpoint{
1152 Hostname: "rds.ap-northeast-1.amazonaws.com",
1153 CredentialScope: credentialScope{
1154 Region: "ap-northeast-1",
1157 "ap-northeast-2": endpoint{
1158 Hostname: "rds.ap-northeast-2.amazonaws.com",
1159 CredentialScope: credentialScope{
1160 Region: "ap-northeast-2",
1163 "ap-southeast-2": endpoint{
1164 Hostname: "rds.ap-southeast-2.amazonaws.com",
1165 CredentialScope: credentialScope{
1166 Region: "ap-southeast-2",
1169 "eu-central-1": endpoint{
1170 Hostname: "rds.eu-central-1.amazonaws.com",
1171 CredentialScope: credentialScope{
1172 Region: "eu-central-1",
1175 "eu-west-1": endpoint{
1176 Hostname: "rds.eu-west-1.amazonaws.com",
1177 CredentialScope: credentialScope{
1178 Region: "eu-west-1",
1181 "eu-west-2": endpoint{
1182 Hostname: "rds.eu-west-2.amazonaws.com",
1183 CredentialScope: credentialScope{
1184 Region: "eu-west-2",
1187 "us-east-1": endpoint{
1188 Hostname: "rds.us-east-1.amazonaws.com",
1189 CredentialScope: credentialScope{
1190 Region: "us-east-1",
1193 "us-east-2": endpoint{
1194 Hostname: "rds.us-east-2.amazonaws.com",
1195 CredentialScope: credentialScope{
1196 Region: "us-east-2",
1199 "us-west-2": endpoint{
1200 Hostname: "rds.us-west-2.amazonaws.com",
1201 CredentialScope: credentialScope{
1202 Region: "us-west-2",
1209 Endpoints: endpoints{
1210 "ap-northeast-1": endpoint{},
1211 "ap-northeast-2": endpoint{},
1212 "ap-south-1": endpoint{},
1213 "ap-southeast-1": endpoint{},
1214 "ap-southeast-2": endpoint{},
1215 "ca-central-1": endpoint{},
1216 "eu-central-1": endpoint{},
1217 "eu-north-1": endpoint{},
1218 "eu-west-1": endpoint{},
1219 "eu-west-2": endpoint{},
1220 "sa-east-1": endpoint{},
1221 "us-east-1": endpoint{},
1222 "us-east-2": endpoint{},
1223 "us-west-1": endpoint{},
1224 "us-west-2": endpoint{},
1227 "dynamodb": service{
1229 Protocols: []string{"http", "https"},
1231 Endpoints: endpoints{
1232 "ap-east-1": endpoint{},
1233 "ap-northeast-1": endpoint{},
1234 "ap-northeast-2": endpoint{},
1235 "ap-south-1": endpoint{},
1236 "ap-southeast-1": endpoint{},
1237 "ap-southeast-2": endpoint{},
1238 "ca-central-1": endpoint{},
1239 "ca-central-1-fips": endpoint{
1240 Hostname: "dynamodb-fips.ca-central-1.amazonaws.com",
1241 CredentialScope: credentialScope{
1242 Region: "ca-central-1",
1245 "eu-central-1": endpoint{},
1246 "eu-north-1": endpoint{},
1247 "eu-west-1": endpoint{},
1248 "eu-west-2": endpoint{},
1249 "eu-west-3": endpoint{},
1251 Hostname: "localhost:8000",
1252 Protocols: []string{"http"},
1253 CredentialScope: credentialScope{
1254 Region: "us-east-1",
1257 "me-south-1": endpoint{},
1258 "sa-east-1": endpoint{},
1259 "us-east-1": endpoint{},
1260 "us-east-1-fips": endpoint{
1261 Hostname: "dynamodb-fips.us-east-1.amazonaws.com",
1262 CredentialScope: credentialScope{
1263 Region: "us-east-1",
1266 "us-east-2": endpoint{},
1267 "us-east-2-fips": endpoint{
1268 Hostname: "dynamodb-fips.us-east-2.amazonaws.com",
1269 CredentialScope: credentialScope{
1270 Region: "us-east-2",
1273 "us-west-1": endpoint{},
1274 "us-west-1-fips": endpoint{
1275 Hostname: "dynamodb-fips.us-west-1.amazonaws.com",
1276 CredentialScope: credentialScope{
1277 Region: "us-west-1",
1280 "us-west-2": endpoint{},
1281 "us-west-2-fips": endpoint{
1282 Hostname: "dynamodb-fips.us-west-2.amazonaws.com",
1283 CredentialScope: credentialScope{
1284 Region: "us-west-2",
1291 Protocols: []string{"http", "https"},
1293 Endpoints: endpoints{
1294 "ap-east-1": endpoint{},
1295 "ap-northeast-1": endpoint{},
1296 "ap-northeast-2": endpoint{},
1297 "ap-south-1": endpoint{},
1298 "ap-southeast-1": endpoint{},
1299 "ap-southeast-2": endpoint{},
1300 "ca-central-1": endpoint{},
1301 "eu-central-1": endpoint{},
1302 "eu-north-1": endpoint{},
1303 "eu-west-1": endpoint{},
1304 "eu-west-2": endpoint{},
1305 "eu-west-3": endpoint{},
1306 "me-south-1": endpoint{},
1307 "sa-east-1": endpoint{},
1308 "us-east-1": endpoint{},
1309 "us-east-2": endpoint{},
1310 "us-west-1": endpoint{},
1311 "us-west-2": endpoint{},
1314 "ec2metadata": service{
1315 PartitionEndpoint: "aws-global",
1316 IsRegionalized: boxedFalse,
1318 Endpoints: endpoints{
1319 "aws-global": endpoint{
1320 Hostname: "169.254.169.254/latest",
1321 Protocols: []string{"http"},
1327 Endpoints: endpoints{
1328 "ap-east-1": endpoint{},
1329 "ap-northeast-1": endpoint{},
1330 "ap-northeast-2": endpoint{},
1331 "ap-south-1": endpoint{},
1332 "ap-southeast-1": endpoint{},
1333 "ap-southeast-2": endpoint{},
1334 "ca-central-1": endpoint{},
1335 "eu-central-1": endpoint{},
1336 "eu-north-1": endpoint{},
1337 "eu-west-1": endpoint{},
1338 "eu-west-2": endpoint{},
1339 "eu-west-3": endpoint{},
1340 "me-south-1": endpoint{},
1341 "sa-east-1": endpoint{},
1342 "us-east-1": endpoint{},
1343 "us-east-2": endpoint{},
1344 "us-west-1": endpoint{},
1345 "us-west-2": endpoint{},
1348 "elasticache": service{
1350 Endpoints: endpoints{
1351 "ap-east-1": endpoint{},
1352 "ap-northeast-1": endpoint{},
1353 "ap-northeast-2": endpoint{},
1354 "ap-south-1": endpoint{},
1355 "ap-southeast-1": endpoint{},
1356 "ap-southeast-2": endpoint{},
1357 "ca-central-1": endpoint{},
1358 "eu-central-1": endpoint{},
1359 "eu-north-1": endpoint{},
1360 "eu-west-1": endpoint{},
1361 "eu-west-2": endpoint{},
1362 "eu-west-3": endpoint{},
1364 Hostname: "elasticache-fips.us-west-1.amazonaws.com",
1365 CredentialScope: credentialScope{
1366 Region: "us-west-1",
1369 "me-south-1": endpoint{},
1370 "sa-east-1": endpoint{},
1371 "us-east-1": endpoint{},
1372 "us-east-2": endpoint{},
1373 "us-west-1": endpoint{},
1374 "us-west-2": endpoint{},
1377 "elasticbeanstalk": service{
1379 Endpoints: endpoints{
1380 "ap-east-1": endpoint{},
1381 "ap-northeast-1": endpoint{},
1382 "ap-northeast-2": endpoint{},
1383 "ap-south-1": endpoint{},
1384 "ap-southeast-1": endpoint{},
1385 "ap-southeast-2": endpoint{},
1386 "ca-central-1": endpoint{},
1387 "eu-central-1": endpoint{},
1388 "eu-north-1": endpoint{},
1389 "eu-west-1": endpoint{},
1390 "eu-west-2": endpoint{},
1391 "eu-west-3": endpoint{},
1392 "me-south-1": endpoint{},
1393 "sa-east-1": endpoint{},
1394 "us-east-1": endpoint{},
1395 "us-east-2": endpoint{},
1396 "us-west-1": endpoint{},
1397 "us-west-2": endpoint{},
1400 "elasticfilesystem": service{
1402 Endpoints: endpoints{
1403 "ap-northeast-1": endpoint{},
1404 "ap-northeast-2": endpoint{},
1405 "ap-south-1": endpoint{},
1406 "ap-southeast-1": endpoint{},
1407 "ap-southeast-2": endpoint{},
1408 "ca-central-1": endpoint{},
1409 "eu-central-1": endpoint{},
1410 "eu-west-1": endpoint{},
1411 "eu-west-2": endpoint{},
1412 "eu-west-3": endpoint{},
1413 "us-east-1": endpoint{},
1414 "us-east-2": endpoint{},
1415 "us-west-1": endpoint{},
1416 "us-west-2": endpoint{},
1419 "elasticloadbalancing": service{
1421 Protocols: []string{"https"},
1423 Endpoints: endpoints{
1424 "ap-east-1": endpoint{},
1425 "ap-northeast-1": endpoint{},
1426 "ap-northeast-2": endpoint{},
1427 "ap-south-1": endpoint{},
1428 "ap-southeast-1": endpoint{},
1429 "ap-southeast-2": endpoint{},
1430 "ca-central-1": endpoint{},
1431 "eu-central-1": endpoint{},
1432 "eu-north-1": endpoint{},
1433 "eu-west-1": endpoint{},
1434 "eu-west-2": endpoint{},
1435 "eu-west-3": endpoint{},
1436 "me-south-1": endpoint{},
1437 "sa-east-1": endpoint{},
1438 "us-east-1": endpoint{},
1439 "us-east-2": endpoint{},
1440 "us-west-1": endpoint{},
1441 "us-west-2": endpoint{},
1444 "elasticmapreduce": service{
1446 SSLCommonName: "{region}.{service}.{dnsSuffix}",
1447 Protocols: []string{"https"},
1449 Endpoints: endpoints{
1450 "ap-east-1": endpoint{},
1451 "ap-northeast-1": endpoint{},
1452 "ap-northeast-2": endpoint{},
1453 "ap-south-1": endpoint{},
1454 "ap-southeast-1": endpoint{},
1455 "ap-southeast-2": endpoint{},
1456 "ca-central-1": endpoint{},
1457 "eu-central-1": endpoint{
1458 SSLCommonName: "{service}.{region}.{dnsSuffix}",
1460 "eu-north-1": endpoint{},
1461 "eu-west-1": endpoint{},
1462 "eu-west-2": endpoint{},
1463 "eu-west-3": endpoint{},
1464 "me-south-1": endpoint{},
1465 "sa-east-1": endpoint{},
1466 "us-east-1": endpoint{
1467 SSLCommonName: "{service}.{region}.{dnsSuffix}",
1469 "us-east-2": endpoint{},
1470 "us-west-1": endpoint{},
1471 "us-west-2": endpoint{},
1474 "elastictranscoder": service{
1476 Endpoints: endpoints{
1477 "ap-northeast-1": endpoint{},
1478 "ap-south-1": endpoint{},
1479 "ap-southeast-1": endpoint{},
1480 "ap-southeast-2": endpoint{},
1481 "eu-west-1": endpoint{},
1482 "us-east-1": endpoint{},
1483 "us-west-1": endpoint{},
1484 "us-west-2": endpoint{},
1489 Endpoints: endpoints{
1490 "ap-south-1": endpoint{},
1491 "ap-southeast-2": endpoint{},
1492 "eu-central-1": endpoint{},
1493 "eu-west-1": endpoint{},
1494 "us-east-1": endpoint{},
1495 "us-west-2": endpoint{},
1498 "entitlement.marketplace": service{
1500 CredentialScope: credentialScope{
1501 Service: "aws-marketplace",
1504 Endpoints: endpoints{
1505 "us-east-1": endpoint{},
1510 Endpoints: endpoints{
1511 "ap-east-1": endpoint{},
1512 "ap-northeast-1": endpoint{},
1513 "ap-northeast-2": endpoint{},
1514 "ap-south-1": endpoint{},
1515 "ap-southeast-1": endpoint{},
1516 "ap-southeast-2": endpoint{},
1517 "ca-central-1": endpoint{},
1518 "eu-central-1": endpoint{},
1519 "eu-north-1": endpoint{},
1520 "eu-west-1": endpoint{},
1521 "eu-west-2": endpoint{},
1522 "eu-west-3": endpoint{},
1524 Hostname: "es-fips.us-west-1.amazonaws.com",
1525 CredentialScope: credentialScope{
1526 Region: "us-west-1",
1529 "sa-east-1": endpoint{},
1530 "us-east-1": endpoint{},
1531 "us-east-2": endpoint{},
1532 "us-west-1": endpoint{},
1533 "us-west-2": endpoint{},
1538 Endpoints: endpoints{
1539 "ap-east-1": endpoint{},
1540 "ap-northeast-1": endpoint{},
1541 "ap-northeast-2": endpoint{},
1542 "ap-south-1": endpoint{},
1543 "ap-southeast-1": endpoint{},
1544 "ap-southeast-2": endpoint{},
1545 "ca-central-1": endpoint{},
1546 "eu-central-1": endpoint{},
1547 "eu-north-1": endpoint{},
1548 "eu-west-1": endpoint{},
1549 "eu-west-2": endpoint{},
1550 "eu-west-3": endpoint{},
1551 "me-south-1": endpoint{},
1552 "sa-east-1": endpoint{},
1553 "us-east-1": endpoint{},
1554 "us-east-2": endpoint{},
1555 "us-west-1": endpoint{},
1556 "us-west-2": endpoint{},
1559 "firehose": service{
1561 Endpoints: endpoints{
1562 "ap-northeast-1": endpoint{},
1563 "ap-northeast-2": endpoint{},
1564 "ap-south-1": endpoint{},
1565 "ap-southeast-1": endpoint{},
1566 "ap-southeast-2": endpoint{},
1567 "ca-central-1": endpoint{},
1568 "eu-central-1": endpoint{},
1569 "eu-north-1": endpoint{},
1570 "eu-west-1": endpoint{},
1571 "eu-west-2": endpoint{},
1572 "eu-west-3": endpoint{},
1573 "sa-east-1": endpoint{},
1574 "us-east-1": endpoint{},
1575 "us-east-2": endpoint{},
1576 "us-west-1": endpoint{},
1577 "us-west-2": endpoint{},
1582 Protocols: []string{"https"},
1584 Endpoints: endpoints{
1585 "ap-northeast-1": endpoint{},
1586 "ap-northeast-2": endpoint{},
1587 "ap-southeast-1": endpoint{},
1588 "ap-southeast-2": endpoint{},
1589 "eu-central-1": endpoint{},
1590 "eu-west-1": endpoint{},
1591 "eu-west-2": endpoint{},
1592 "us-east-1": endpoint{},
1593 "us-east-2": endpoint{},
1594 "us-west-1": endpoint{},
1595 "us-west-2": endpoint{},
1600 Endpoints: endpoints{
1601 "ap-northeast-1": endpoint{},
1602 "ap-southeast-1": endpoint{},
1603 "ap-southeast-2": endpoint{},
1604 "eu-central-1": endpoint{},
1605 "eu-west-1": endpoint{},
1606 "eu-west-2": endpoint{},
1607 "us-east-1": endpoint{},
1608 "us-east-2": endpoint{},
1609 "us-west-1": endpoint{},
1610 "us-west-2": endpoint{},
1613 "gamelift": service{
1615 Endpoints: endpoints{
1616 "ap-northeast-1": endpoint{},
1617 "ap-northeast-2": endpoint{},
1618 "ap-south-1": endpoint{},
1619 "ap-southeast-1": endpoint{},
1620 "ap-southeast-2": endpoint{},
1621 "ca-central-1": endpoint{},
1622 "eu-central-1": endpoint{},
1623 "eu-west-1": endpoint{},
1624 "eu-west-2": endpoint{},
1625 "sa-east-1": endpoint{},
1626 "us-east-1": endpoint{},
1627 "us-east-2": endpoint{},
1628 "us-west-1": endpoint{},
1629 "us-west-2": endpoint{},
1634 Protocols: []string{"http", "https"},
1636 Endpoints: endpoints{
1637 "ap-east-1": endpoint{},
1638 "ap-northeast-1": endpoint{},
1639 "ap-northeast-2": endpoint{},
1640 "ap-south-1": endpoint{},
1641 "ap-southeast-1": endpoint{},
1642 "ap-southeast-2": endpoint{},
1643 "ca-central-1": endpoint{},
1644 "eu-central-1": endpoint{},
1645 "eu-north-1": endpoint{},
1646 "eu-west-1": endpoint{},
1647 "eu-west-2": endpoint{},
1648 "eu-west-3": endpoint{},
1649 "me-south-1": endpoint{},
1650 "sa-east-1": endpoint{},
1651 "us-east-1": endpoint{},
1652 "us-east-2": endpoint{},
1653 "us-west-1": endpoint{},
1654 "us-west-2": endpoint{},
1659 Endpoints: endpoints{
1660 "ap-east-1": endpoint{},
1661 "ap-northeast-1": endpoint{},
1662 "ap-northeast-2": endpoint{},
1663 "ap-south-1": endpoint{},
1664 "ap-southeast-1": endpoint{},
1665 "ap-southeast-2": endpoint{},
1666 "ca-central-1": endpoint{},
1667 "eu-central-1": endpoint{},
1668 "eu-north-1": endpoint{},
1669 "eu-west-1": endpoint{},
1670 "eu-west-2": endpoint{},
1671 "eu-west-3": endpoint{},
1672 "sa-east-1": endpoint{},
1673 "us-east-1": endpoint{},
1674 "us-east-2": endpoint{},
1675 "us-west-1": endpoint{},
1676 "us-west-2": endpoint{},
1679 "greengrass": service{
1680 IsRegionalized: boxedTrue,
1682 Protocols: []string{"https"},
1684 Endpoints: endpoints{
1685 "ap-northeast-1": endpoint{},
1686 "ap-northeast-2": endpoint{},
1687 "ap-south-1": endpoint{},
1688 "ap-southeast-1": endpoint{},
1689 "ap-southeast-2": endpoint{},
1690 "eu-central-1": endpoint{},
1691 "eu-west-1": endpoint{},
1692 "eu-west-2": endpoint{},
1693 "us-east-1": endpoint{},
1694 "us-east-2": endpoint{},
1695 "us-west-2": endpoint{},
1698 "groundstation": service{
1700 Endpoints: endpoints{
1701 "us-east-2": endpoint{},
1702 "us-west-2": endpoint{},
1705 "guardduty": service{
1706 IsRegionalized: boxedTrue,
1708 Protocols: []string{"https"},
1710 Endpoints: endpoints{
1711 "ap-east-1": endpoint{},
1712 "ap-northeast-1": endpoint{},
1713 "ap-northeast-2": endpoint{},
1714 "ap-south-1": endpoint{},
1715 "ap-southeast-1": endpoint{},
1716 "ap-southeast-2": endpoint{},
1717 "ca-central-1": endpoint{},
1718 "eu-central-1": endpoint{},
1719 "eu-north-1": endpoint{},
1720 "eu-west-1": endpoint{},
1721 "eu-west-2": endpoint{},
1722 "eu-west-3": endpoint{},
1723 "sa-east-1": endpoint{},
1724 "us-east-1": endpoint{},
1725 "us-east-2": endpoint{},
1726 "us-west-1": endpoint{},
1727 "us-west-2": endpoint{},
1732 Endpoints: endpoints{
1733 "us-east-1": endpoint{},
1737 PartitionEndpoint: "aws-global",
1738 IsRegionalized: boxedFalse,
1740 Endpoints: endpoints{
1741 "aws-global": endpoint{
1742 Hostname: "iam.amazonaws.com",
1743 CredentialScope: credentialScope{
1744 Region: "us-east-1",
1749 "importexport": service{
1750 PartitionEndpoint: "aws-global",
1751 IsRegionalized: boxedFalse,
1753 Endpoints: endpoints{
1754 "aws-global": endpoint{
1755 Hostname: "importexport.amazonaws.com",
1756 SignatureVersions: []string{"v2", "v4"},
1757 CredentialScope: credentialScope{
1758 Region: "us-east-1",
1759 Service: "IngestionService",
1764 "inspector": service{
1766 Endpoints: endpoints{
1767 "ap-northeast-1": endpoint{},
1768 "ap-northeast-2": endpoint{},
1769 "ap-south-1": endpoint{},
1770 "ap-southeast-2": endpoint{},
1771 "eu-central-1": endpoint{},
1772 "eu-north-1": endpoint{},
1773 "eu-west-1": endpoint{},
1774 "eu-west-2": endpoint{},
1775 "us-east-1": endpoint{},
1776 "us-east-2": endpoint{},
1777 "us-west-1": endpoint{},
1778 "us-west-2": endpoint{},
1783 CredentialScope: credentialScope{
1784 Service: "execute-api",
1787 Endpoints: endpoints{
1788 "ap-northeast-1": endpoint{},
1789 "ap-northeast-2": endpoint{},
1790 "ap-south-1": endpoint{},
1791 "ap-southeast-1": endpoint{},
1792 "ap-southeast-2": endpoint{},
1793 "ca-central-1": endpoint{},
1794 "eu-central-1": endpoint{},
1795 "eu-north-1": endpoint{},
1796 "eu-west-1": endpoint{},
1797 "eu-west-2": endpoint{},
1798 "eu-west-3": endpoint{},
1799 "sa-east-1": endpoint{},
1800 "us-east-1": endpoint{},
1801 "us-east-2": endpoint{},
1802 "us-west-1": endpoint{},
1803 "us-west-2": endpoint{},
1806 "iotanalytics": service{
1808 Endpoints: endpoints{
1809 "ap-northeast-1": endpoint{},
1810 "eu-central-1": endpoint{},
1811 "eu-west-1": endpoint{},
1812 "us-east-1": endpoint{},
1813 "us-east-2": endpoint{},
1814 "us-west-2": endpoint{},
1817 "iotevents": service{
1819 Endpoints: endpoints{
1820 "ap-northeast-1": endpoint{},
1821 "ap-southeast-2": endpoint{},
1822 "eu-central-1": endpoint{},
1823 "eu-west-1": endpoint{},
1824 "us-east-1": endpoint{},
1825 "us-east-2": endpoint{},
1826 "us-west-2": endpoint{},
1829 "ioteventsdata": service{
1831 Endpoints: endpoints{
1832 "ap-northeast-1": endpoint{
1833 Hostname: "data.iotevents.ap-northeast-1.amazonaws.com",
1834 CredentialScope: credentialScope{
1835 Region: "ap-northeast-1",
1838 "ap-southeast-2": endpoint{
1839 Hostname: "data.iotevents.ap-southeast-2.amazonaws.com",
1840 CredentialScope: credentialScope{
1841 Region: "ap-southeast-2",
1844 "eu-central-1": endpoint{
1845 Hostname: "data.iotevents.eu-central-1.amazonaws.com",
1846 CredentialScope: credentialScope{
1847 Region: "eu-central-1",
1850 "eu-west-1": endpoint{
1851 Hostname: "data.iotevents.eu-west-1.amazonaws.com",
1852 CredentialScope: credentialScope{
1853 Region: "eu-west-1",
1856 "us-east-1": endpoint{
1857 Hostname: "data.iotevents.us-east-1.amazonaws.com",
1858 CredentialScope: credentialScope{
1859 Region: "us-east-1",
1862 "us-east-2": endpoint{
1863 Hostname: "data.iotevents.us-east-2.amazonaws.com",
1864 CredentialScope: credentialScope{
1865 Region: "us-east-2",
1868 "us-west-2": endpoint{
1869 Hostname: "data.iotevents.us-west-2.amazonaws.com",
1870 CredentialScope: credentialScope{
1871 Region: "us-west-2",
1876 "iotthingsgraph": service{
1878 CredentialScope: credentialScope{
1879 Service: "iotthingsgraph",
1882 Endpoints: endpoints{
1883 "ap-northeast-1": endpoint{},
1884 "ap-southeast-2": endpoint{},
1885 "eu-west-1": endpoint{},
1886 "us-east-1": endpoint{},
1887 "us-west-2": endpoint{},
1892 Endpoints: endpoints{
1893 "ap-northeast-1": endpoint{},
1894 "ap-southeast-1": endpoint{},
1895 "ap-southeast-2": endpoint{},
1896 "eu-central-1": endpoint{},
1897 "eu-north-1": endpoint{},
1898 "eu-west-1": endpoint{},
1899 "eu-west-2": endpoint{},
1900 "eu-west-3": endpoint{},
1901 "us-east-1": endpoint{},
1902 "us-east-2": endpoint{},
1903 "us-west-2": endpoint{},
1908 Endpoints: endpoints{
1909 "ap-east-1": endpoint{},
1910 "ap-northeast-1": endpoint{},
1911 "ap-northeast-2": endpoint{},
1912 "ap-south-1": endpoint{},
1913 "ap-southeast-1": endpoint{},
1914 "ap-southeast-2": endpoint{},
1915 "ca-central-1": endpoint{},
1916 "eu-central-1": endpoint{},
1917 "eu-north-1": endpoint{},
1918 "eu-west-1": endpoint{},
1919 "eu-west-2": endpoint{},
1920 "eu-west-3": endpoint{},
1921 "me-south-1": endpoint{},
1922 "sa-east-1": endpoint{},
1923 "us-east-1": endpoint{},
1924 "us-east-2": endpoint{},
1925 "us-west-1": endpoint{},
1926 "us-west-2": endpoint{},
1929 "kinesisanalytics": service{
1931 Endpoints: endpoints{
1932 "ap-northeast-1": endpoint{},
1933 "ap-northeast-2": endpoint{},
1934 "ap-southeast-1": endpoint{},
1935 "ap-southeast-2": endpoint{},
1936 "eu-central-1": endpoint{},
1937 "eu-west-1": endpoint{},
1938 "eu-west-2": endpoint{},
1939 "us-east-1": endpoint{},
1940 "us-east-2": endpoint{},
1941 "us-west-2": endpoint{},
1944 "kinesisvideo": service{
1946 Endpoints: endpoints{
1947 "ap-northeast-1": endpoint{},
1948 "ap-southeast-2": endpoint{},
1949 "eu-central-1": endpoint{},
1950 "eu-west-1": endpoint{},
1951 "us-east-1": endpoint{},
1952 "us-west-2": endpoint{},
1957 Endpoints: endpoints{
1958 "ap-east-1": endpoint{},
1959 "ap-northeast-1": endpoint{},
1960 "ap-northeast-2": endpoint{},
1961 "ap-south-1": endpoint{},
1962 "ap-southeast-1": endpoint{},
1963 "ap-southeast-2": endpoint{},
1964 "ca-central-1": endpoint{},
1965 "eu-central-1": endpoint{},
1966 "eu-north-1": endpoint{},
1967 "eu-west-1": endpoint{},
1968 "eu-west-2": endpoint{},
1969 "eu-west-3": endpoint{},
1970 "me-south-1": endpoint{},
1971 "sa-east-1": endpoint{},
1972 "us-east-1": endpoint{},
1973 "us-east-2": endpoint{},
1974 "us-west-1": endpoint{},
1975 "us-west-2": endpoint{},
1980 Endpoints: endpoints{
1981 "ap-east-1": endpoint{},
1982 "ap-northeast-1": endpoint{},
1983 "ap-northeast-2": endpoint{},
1984 "ap-south-1": endpoint{},
1985 "ap-southeast-1": endpoint{},
1986 "ap-southeast-2": endpoint{},
1987 "ca-central-1": endpoint{},
1988 "eu-central-1": endpoint{},
1989 "eu-north-1": endpoint{},
1990 "eu-west-1": endpoint{},
1991 "eu-west-2": endpoint{},
1992 "eu-west-3": endpoint{},
1993 "me-south-1": endpoint{},
1994 "sa-east-1": endpoint{},
1995 "us-east-1": endpoint{},
1996 "us-east-2": endpoint{},
1997 "us-west-1": endpoint{},
1998 "us-west-2": endpoint{},
2001 "license-manager": service{
2003 Endpoints: endpoints{
2004 "ap-east-1": endpoint{},
2005 "ap-northeast-1": endpoint{},
2006 "ap-northeast-2": endpoint{},
2007 "ap-south-1": endpoint{},
2008 "ap-southeast-1": endpoint{},
2009 "ap-southeast-2": endpoint{},
2010 "ca-central-1": endpoint{},
2011 "eu-central-1": endpoint{},
2012 "eu-north-1": endpoint{},
2013 "eu-west-1": endpoint{},
2014 "eu-west-2": endpoint{},
2015 "eu-west-3": endpoint{},
2016 "sa-east-1": endpoint{},
2017 "us-east-1": endpoint{},
2018 "us-east-2": endpoint{},
2019 "us-west-1": endpoint{},
2020 "us-west-2": endpoint{},
2023 "lightsail": service{
2025 Endpoints: endpoints{
2026 "ap-northeast-1": endpoint{},
2027 "ap-northeast-2": endpoint{},
2028 "ap-south-1": endpoint{},
2029 "ap-southeast-1": endpoint{},
2030 "ap-southeast-2": endpoint{},
2031 "ca-central-1": endpoint{},
2032 "eu-central-1": endpoint{},
2033 "eu-west-1": endpoint{},
2034 "eu-west-2": endpoint{},
2035 "eu-west-3": endpoint{},
2036 "us-east-1": endpoint{},
2037 "us-east-2": endpoint{},
2038 "us-west-2": endpoint{},
2043 Endpoints: endpoints{
2044 "ap-east-1": endpoint{},
2045 "ap-northeast-1": endpoint{},
2046 "ap-northeast-2": endpoint{},
2047 "ap-south-1": endpoint{},
2048 "ap-southeast-1": endpoint{},
2049 "ap-southeast-2": endpoint{},
2050 "ca-central-1": endpoint{},
2051 "eu-central-1": endpoint{},
2052 "eu-north-1": endpoint{},
2053 "eu-west-1": endpoint{},
2054 "eu-west-2": endpoint{},
2055 "eu-west-3": endpoint{},
2056 "me-south-1": endpoint{},
2057 "sa-east-1": endpoint{},
2058 "us-east-1": endpoint{},
2059 "us-east-2": endpoint{},
2060 "us-west-1": endpoint{},
2061 "us-west-2": endpoint{},
2064 "machinelearning": service{
2066 Endpoints: endpoints{
2067 "eu-west-1": endpoint{},
2068 "us-east-1": endpoint{},
2071 "marketplacecommerceanalytics": service{
2073 Endpoints: endpoints{
2074 "us-east-1": endpoint{},
2077 "mediaconnect": service{
2079 Endpoints: endpoints{
2080 "ap-northeast-1": endpoint{},
2081 "ap-northeast-2": endpoint{},
2082 "ap-south-1": endpoint{},
2083 "ap-southeast-1": endpoint{},
2084 "ap-southeast-2": endpoint{},
2085 "eu-central-1": endpoint{},
2086 "eu-west-1": endpoint{},
2087 "eu-west-2": endpoint{},
2088 "eu-west-3": endpoint{},
2089 "sa-east-1": endpoint{},
2090 "us-east-1": endpoint{},
2091 "us-east-2": endpoint{},
2092 "us-west-1": endpoint{},
2093 "us-west-2": endpoint{},
2096 "mediaconvert": service{
2098 Endpoints: endpoints{
2099 "ap-northeast-1": endpoint{},
2100 "ap-northeast-2": endpoint{},
2101 "ap-south-1": endpoint{},
2102 "ap-southeast-1": endpoint{},
2103 "ap-southeast-2": endpoint{},
2104 "ca-central-1": endpoint{},
2105 "eu-central-1": endpoint{},
2106 "eu-west-1": endpoint{},
2107 "eu-west-2": endpoint{},
2108 "eu-west-3": endpoint{},
2109 "sa-east-1": endpoint{},
2110 "us-east-1": endpoint{},
2111 "us-east-2": endpoint{},
2112 "us-west-1": endpoint{},
2113 "us-west-2": endpoint{},
2116 "medialive": service{
2118 Endpoints: endpoints{
2119 "ap-northeast-1": endpoint{},
2120 "ap-northeast-2": endpoint{},
2121 "ap-south-1": endpoint{},
2122 "ap-southeast-1": endpoint{},
2123 "ap-southeast-2": endpoint{},
2124 "eu-central-1": endpoint{},
2125 "eu-north-1": endpoint{},
2126 "eu-west-1": endpoint{},
2127 "sa-east-1": endpoint{},
2128 "us-east-1": endpoint{},
2129 "us-west-2": endpoint{},
2132 "mediapackage": service{
2134 Endpoints: endpoints{
2135 "ap-northeast-1": endpoint{},
2136 "ap-northeast-2": endpoint{},
2137 "ap-south-1": endpoint{},
2138 "ap-southeast-1": endpoint{},
2139 "ap-southeast-2": endpoint{},
2140 "eu-central-1": endpoint{},
2141 "eu-west-1": endpoint{},
2142 "eu-west-3": endpoint{},
2143 "sa-east-1": endpoint{},
2144 "us-east-1": endpoint{},
2145 "us-west-1": endpoint{},
2146 "us-west-2": endpoint{},
2149 "mediastore": service{
2151 Endpoints: endpoints{
2152 "ap-northeast-1": endpoint{},
2153 "ap-northeast-2": endpoint{},
2154 "ap-southeast-2": endpoint{},
2155 "eu-central-1": endpoint{},
2156 "eu-north-1": endpoint{},
2157 "eu-west-1": endpoint{},
2158 "us-east-1": endpoint{},
2159 "us-west-2": endpoint{},
2162 "metering.marketplace": service{
2164 CredentialScope: credentialScope{
2165 Service: "aws-marketplace",
2168 Endpoints: endpoints{
2169 "ap-east-1": endpoint{},
2170 "ap-northeast-1": endpoint{},
2171 "ap-northeast-2": endpoint{},
2172 "ap-south-1": endpoint{},
2173 "ap-southeast-1": endpoint{},
2174 "ap-southeast-2": endpoint{},
2175 "ca-central-1": endpoint{},
2176 "eu-central-1": endpoint{},
2177 "eu-north-1": endpoint{},
2178 "eu-west-1": endpoint{},
2179 "eu-west-2": endpoint{},
2180 "eu-west-3": endpoint{},
2181 "sa-east-1": endpoint{},
2182 "us-east-1": endpoint{},
2183 "us-east-2": endpoint{},
2184 "us-west-1": endpoint{},
2185 "us-west-2": endpoint{},
2190 Endpoints: endpoints{
2191 "us-west-2": endpoint{},
2194 "mobileanalytics": service{
2196 Endpoints: endpoints{
2197 "us-east-1": endpoint{},
2200 "models.lex": service{
2202 CredentialScope: credentialScope{
2206 Endpoints: endpoints{
2207 "eu-west-1": endpoint{},
2208 "us-east-1": endpoint{},
2209 "us-west-2": endpoint{},
2212 "monitoring": service{
2214 Protocols: []string{"http", "https"},
2216 Endpoints: endpoints{
2217 "ap-east-1": endpoint{},
2218 "ap-northeast-1": endpoint{},
2219 "ap-northeast-2": endpoint{},
2220 "ap-south-1": endpoint{},
2221 "ap-southeast-1": endpoint{},
2222 "ap-southeast-2": endpoint{},
2223 "ca-central-1": endpoint{},
2224 "eu-central-1": endpoint{},
2225 "eu-north-1": endpoint{},
2226 "eu-west-1": endpoint{},
2227 "eu-west-2": endpoint{},
2228 "eu-west-3": endpoint{},
2229 "me-south-1": endpoint{},
2230 "sa-east-1": endpoint{},
2231 "us-east-1": endpoint{},
2232 "us-east-2": endpoint{},
2233 "us-west-1": endpoint{},
2234 "us-west-2": endpoint{},
2239 Endpoints: endpoints{
2240 "ap-northeast-1": endpoint{},
2241 "ap-northeast-2": endpoint{},
2242 "ap-south-1": endpoint{},
2243 "ap-southeast-1": endpoint{},
2244 "ap-southeast-2": endpoint{},
2245 "ca-central-1": endpoint{},
2246 "eu-central-1": endpoint{},
2247 "eu-west-1": endpoint{},
2248 "eu-west-2": endpoint{},
2249 "eu-west-3": endpoint{},
2250 "us-east-1": endpoint{},
2251 "us-east-2": endpoint{},
2252 "us-west-1": endpoint{},
2253 "us-west-2": endpoint{},
2256 "mturk-requester": service{
2257 IsRegionalized: boxedFalse,
2259 Endpoints: endpoints{
2260 "sandbox": endpoint{
2261 Hostname: "mturk-requester-sandbox.us-east-1.amazonaws.com",
2263 "us-east-1": endpoint{},
2268 Endpoints: endpoints{
2269 "ap-northeast-1": endpoint{
2270 Hostname: "rds.ap-northeast-1.amazonaws.com",
2271 CredentialScope: credentialScope{
2272 Region: "ap-northeast-1",
2275 "ap-northeast-2": endpoint{
2276 Hostname: "rds.ap-northeast-2.amazonaws.com",
2277 CredentialScope: credentialScope{
2278 Region: "ap-northeast-2",
2281 "ap-south-1": endpoint{
2282 Hostname: "rds.ap-south-1.amazonaws.com",
2283 CredentialScope: credentialScope{
2284 Region: "ap-south-1",
2287 "ap-southeast-1": endpoint{
2288 Hostname: "rds.ap-southeast-1.amazonaws.com",
2289 CredentialScope: credentialScope{
2290 Region: "ap-southeast-1",
2293 "ap-southeast-2": endpoint{
2294 Hostname: "rds.ap-southeast-2.amazonaws.com",
2295 CredentialScope: credentialScope{
2296 Region: "ap-southeast-2",
2299 "eu-central-1": endpoint{
2300 Hostname: "rds.eu-central-1.amazonaws.com",
2301 CredentialScope: credentialScope{
2302 Region: "eu-central-1",
2305 "eu-north-1": endpoint{
2306 Hostname: "rds.eu-north-1.amazonaws.com",
2307 CredentialScope: credentialScope{
2308 Region: "eu-north-1",
2311 "eu-west-1": endpoint{
2312 Hostname: "rds.eu-west-1.amazonaws.com",
2313 CredentialScope: credentialScope{
2314 Region: "eu-west-1",
2317 "eu-west-2": endpoint{
2318 Hostname: "rds.eu-west-2.amazonaws.com",
2319 CredentialScope: credentialScope{
2320 Region: "eu-west-2",
2323 "us-east-1": endpoint{
2324 Hostname: "rds.us-east-1.amazonaws.com",
2325 CredentialScope: credentialScope{
2326 Region: "us-east-1",
2329 "us-east-2": endpoint{
2330 Hostname: "rds.us-east-2.amazonaws.com",
2331 CredentialScope: credentialScope{
2332 Region: "us-east-2",
2335 "us-west-2": endpoint{
2336 Hostname: "rds.us-west-2.amazonaws.com",
2337 CredentialScope: credentialScope{
2338 Region: "us-west-2",
2343 "opsworks": service{
2345 Endpoints: endpoints{
2346 "ap-northeast-1": endpoint{},
2347 "ap-northeast-2": endpoint{},
2348 "ap-south-1": endpoint{},
2349 "ap-southeast-1": endpoint{},
2350 "ap-southeast-2": endpoint{},
2351 "ca-central-1": endpoint{},
2352 "eu-central-1": endpoint{},
2353 "eu-west-1": endpoint{},
2354 "eu-west-2": endpoint{},
2355 "eu-west-3": endpoint{},
2356 "sa-east-1": endpoint{},
2357 "us-east-1": endpoint{},
2358 "us-east-2": endpoint{},
2359 "us-west-1": endpoint{},
2360 "us-west-2": endpoint{},
2363 "opsworks-cm": service{
2365 Endpoints: endpoints{
2366 "ap-northeast-1": endpoint{},
2367 "ap-southeast-1": endpoint{},
2368 "ap-southeast-2": endpoint{},
2369 "eu-central-1": endpoint{},
2370 "eu-west-1": endpoint{},
2371 "us-east-1": endpoint{},
2372 "us-east-2": endpoint{},
2373 "us-west-1": endpoint{},
2374 "us-west-2": endpoint{},
2377 "organizations": service{
2378 PartitionEndpoint: "aws-global",
2379 IsRegionalized: boxedFalse,
2381 Endpoints: endpoints{
2382 "aws-global": endpoint{
2383 Hostname: "organizations.us-east-1.amazonaws.com",
2384 CredentialScope: credentialScope{
2385 Region: "us-east-1",
2390 "pinpoint": service{
2392 CredentialScope: credentialScope{
2393 Service: "mobiletargeting",
2396 Endpoints: endpoints{
2397 "ap-south-1": endpoint{},
2398 "ap-southeast-2": endpoint{},
2399 "eu-central-1": endpoint{},
2400 "eu-west-1": endpoint{},
2401 "us-east-1": endpoint{},
2402 "us-west-2": endpoint{},
2407 Endpoints: endpoints{
2408 "ap-northeast-1": endpoint{},
2409 "ap-northeast-2": endpoint{},
2410 "ap-south-1": endpoint{},
2411 "ap-southeast-1": endpoint{},
2412 "ap-southeast-2": endpoint{},
2413 "ca-central-1": endpoint{},
2414 "eu-central-1": endpoint{},
2415 "eu-north-1": endpoint{},
2416 "eu-west-1": endpoint{},
2417 "eu-west-2": endpoint{},
2418 "eu-west-3": endpoint{},
2419 "sa-east-1": endpoint{},
2420 "us-east-1": endpoint{},
2421 "us-east-2": endpoint{},
2422 "us-west-1": endpoint{},
2423 "us-west-2": endpoint{},
2426 "projects.iot1click": service{
2428 Endpoints: endpoints{
2429 "ap-northeast-1": endpoint{},
2430 "eu-central-1": endpoint{},
2431 "eu-west-1": endpoint{},
2432 "eu-west-2": endpoint{},
2433 "us-east-1": endpoint{},
2434 "us-east-2": endpoint{},
2435 "us-west-2": endpoint{},
2440 Endpoints: endpoints{
2441 "ap-northeast-1": endpoint{},
2442 "ap-northeast-2": endpoint{},
2443 "ap-south-1": endpoint{},
2444 "ap-southeast-1": endpoint{},
2445 "ap-southeast-2": endpoint{},
2446 "ca-central-1": endpoint{},
2447 "eu-central-1": endpoint{},
2448 "eu-north-1": endpoint{},
2449 "eu-west-1": endpoint{},
2450 "eu-west-2": endpoint{},
2451 "eu-west-3": endpoint{},
2452 "us-east-1": endpoint{},
2453 "us-east-2": endpoint{},
2454 "us-west-1": endpoint{},
2455 "us-west-2": endpoint{},
2460 Endpoints: endpoints{
2461 "ap-east-1": endpoint{},
2462 "ap-northeast-1": endpoint{},
2463 "ap-northeast-2": endpoint{},
2464 "ap-south-1": endpoint{},
2465 "ap-southeast-1": endpoint{},
2466 "ap-southeast-2": endpoint{},
2467 "ca-central-1": endpoint{},
2468 "eu-central-1": endpoint{},
2469 "eu-north-1": endpoint{},
2470 "eu-west-1": endpoint{},
2471 "eu-west-2": endpoint{},
2472 "eu-west-3": endpoint{},
2473 "sa-east-1": endpoint{},
2474 "us-east-1": endpoint{
2475 SSLCommonName: "{service}.{dnsSuffix}",
2477 "us-east-2": endpoint{},
2478 "us-west-1": endpoint{},
2479 "us-west-2": endpoint{},
2482 "redshift": service{
2484 Endpoints: endpoints{
2485 "ap-east-1": endpoint{},
2486 "ap-northeast-1": endpoint{},
2487 "ap-northeast-2": endpoint{},
2488 "ap-south-1": endpoint{},
2489 "ap-southeast-1": endpoint{},
2490 "ap-southeast-2": endpoint{},
2491 "ca-central-1": endpoint{},
2492 "eu-central-1": endpoint{},
2493 "eu-north-1": endpoint{},
2494 "eu-west-1": endpoint{},
2495 "eu-west-2": endpoint{},
2496 "eu-west-3": endpoint{},
2497 "me-south-1": endpoint{},
2498 "sa-east-1": endpoint{},
2499 "us-east-1": endpoint{},
2500 "us-east-2": endpoint{},
2501 "us-west-1": endpoint{},
2502 "us-west-2": endpoint{},
2505 "rekognition": service{
2507 Endpoints: endpoints{
2508 "ap-northeast-1": endpoint{},
2509 "ap-northeast-2": endpoint{},
2510 "ap-south-1": endpoint{},
2511 "ap-southeast-1": endpoint{},
2512 "ap-southeast-2": endpoint{},
2513 "eu-central-1": endpoint{},
2514 "eu-west-1": endpoint{},
2515 "eu-west-2": endpoint{},
2516 "us-east-1": endpoint{},
2517 "us-east-2": endpoint{},
2518 "us-west-1": endpoint{},
2519 "us-west-2": endpoint{},
2522 "resource-groups": service{
2524 Endpoints: endpoints{
2525 "ap-east-1": endpoint{},
2526 "ap-northeast-1": endpoint{},
2527 "ap-northeast-2": endpoint{},
2528 "ap-south-1": endpoint{},
2529 "ap-southeast-1": endpoint{},
2530 "ap-southeast-2": endpoint{},
2531 "ca-central-1": endpoint{},
2532 "eu-central-1": endpoint{},
2533 "eu-north-1": endpoint{},
2534 "eu-west-1": endpoint{},
2535 "eu-west-2": endpoint{},
2536 "eu-west-3": endpoint{},
2537 "me-south-1": endpoint{},
2538 "sa-east-1": endpoint{},
2539 "us-east-1": endpoint{},
2540 "us-east-2": endpoint{},
2541 "us-west-1": endpoint{},
2542 "us-west-2": endpoint{},
2545 "robomaker": service{
2547 Endpoints: endpoints{
2548 "ap-northeast-1": endpoint{},
2549 "ap-southeast-1": endpoint{},
2550 "eu-central-1": endpoint{},
2551 "eu-west-1": endpoint{},
2552 "us-east-1": endpoint{},
2553 "us-east-2": endpoint{},
2554 "us-west-2": endpoint{},
2558 PartitionEndpoint: "aws-global",
2559 IsRegionalized: boxedFalse,
2561 Endpoints: endpoints{
2562 "aws-global": endpoint{
2563 Hostname: "route53.amazonaws.com",
2564 CredentialScope: credentialScope{
2565 Region: "us-east-1",
2570 "route53domains": service{
2572 Endpoints: endpoints{
2573 "us-east-1": endpoint{},
2576 "route53resolver": service{
2578 Protocols: []string{"https"},
2580 Endpoints: endpoints{
2581 "ap-northeast-1": endpoint{},
2582 "ap-northeast-2": endpoint{},
2583 "ap-south-1": endpoint{},
2584 "ap-southeast-1": endpoint{},
2585 "ap-southeast-2": endpoint{},
2586 "ca-central-1": endpoint{},
2587 "eu-central-1": endpoint{},
2588 "eu-west-1": endpoint{},
2589 "eu-west-2": endpoint{},
2590 "eu-west-3": endpoint{},
2591 "us-east-1": endpoint{},
2592 "us-east-2": endpoint{},
2593 "us-west-1": endpoint{},
2594 "us-west-2": endpoint{},
2597 "runtime.lex": service{
2599 CredentialScope: credentialScope{
2603 Endpoints: endpoints{
2604 "eu-west-1": endpoint{},
2605 "us-east-1": endpoint{},
2606 "us-west-2": endpoint{},
2609 "runtime.sagemaker": service{
2611 Endpoints: endpoints{
2612 "ap-northeast-1": endpoint{},
2613 "ap-northeast-2": endpoint{},
2614 "ap-south-1": endpoint{},
2615 "ap-southeast-1": endpoint{},
2616 "ap-southeast-2": endpoint{},
2617 "ca-central-1": endpoint{},
2618 "eu-central-1": endpoint{},
2619 "eu-west-1": endpoint{},
2620 "eu-west-2": endpoint{},
2621 "us-east-1": endpoint{},
2622 "us-east-1-fips": endpoint{
2623 Hostname: "runtime-fips.sagemaker.us-east-1.amazonaws.com",
2624 CredentialScope: credentialScope{
2625 Region: "us-east-1",
2628 "us-east-2": endpoint{},
2629 "us-east-2-fips": endpoint{
2630 Hostname: "runtime-fips.sagemaker.us-east-2.amazonaws.com",
2631 CredentialScope: credentialScope{
2632 Region: "us-east-2",
2635 "us-west-1": endpoint{},
2636 "us-west-1-fips": endpoint{
2637 Hostname: "runtime-fips.sagemaker.us-west-1.amazonaws.com",
2638 CredentialScope: credentialScope{
2639 Region: "us-west-1",
2642 "us-west-2": endpoint{},
2643 "us-west-2-fips": endpoint{
2644 Hostname: "runtime-fips.sagemaker.us-west-2.amazonaws.com",
2645 CredentialScope: credentialScope{
2646 Region: "us-west-2",
2652 PartitionEndpoint: "us-east-1",
2653 IsRegionalized: boxedTrue,
2655 Protocols: []string{"http", "https"},
2656 SignatureVersions: []string{"s3v4"},
2658 HasDualStack: boxedTrue,
2659 DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}",
2661 Endpoints: endpoints{
2662 "ap-east-1": endpoint{},
2663 "ap-northeast-1": endpoint{
2664 Hostname: "s3.ap-northeast-1.amazonaws.com",
2665 SignatureVersions: []string{"s3", "s3v4"},
2667 "ap-northeast-2": endpoint{},
2668 "ap-south-1": endpoint{},
2669 "ap-southeast-1": endpoint{
2670 Hostname: "s3.ap-southeast-1.amazonaws.com",
2671 SignatureVersions: []string{"s3", "s3v4"},
2673 "ap-southeast-2": endpoint{
2674 Hostname: "s3.ap-southeast-2.amazonaws.com",
2675 SignatureVersions: []string{"s3", "s3v4"},
2677 "ca-central-1": endpoint{},
2678 "eu-central-1": endpoint{},
2679 "eu-north-1": endpoint{},
2680 "eu-west-1": endpoint{
2681 Hostname: "s3.eu-west-1.amazonaws.com",
2682 SignatureVersions: []string{"s3", "s3v4"},
2684 "eu-west-2": endpoint{},
2685 "eu-west-3": endpoint{},
2686 "me-south-1": endpoint{},
2687 "s3-external-1": endpoint{
2688 Hostname: "s3-external-1.amazonaws.com",
2689 SignatureVersions: []string{"s3", "s3v4"},
2690 CredentialScope: credentialScope{
2691 Region: "us-east-1",
2694 "sa-east-1": endpoint{
2695 Hostname: "s3.sa-east-1.amazonaws.com",
2696 SignatureVersions: []string{"s3", "s3v4"},
2698 "us-east-1": endpoint{
2699 Hostname: "s3.amazonaws.com",
2700 SignatureVersions: []string{"s3", "s3v4"},
2702 "us-east-2": endpoint{},
2703 "us-west-1": endpoint{
2704 Hostname: "s3.us-west-1.amazonaws.com",
2705 SignatureVersions: []string{"s3", "s3v4"},
2707 "us-west-2": endpoint{
2708 Hostname: "s3.us-west-2.amazonaws.com",
2709 SignatureVersions: []string{"s3", "s3v4"},
2713 "s3-control": service{
2715 Protocols: []string{"https"},
2716 SignatureVersions: []string{"s3v4"},
2718 HasDualStack: boxedTrue,
2719 DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}",
2721 Endpoints: endpoints{
2722 "ap-northeast-1": endpoint{
2723 Hostname: "s3-control.ap-northeast-1.amazonaws.com",
2724 SignatureVersions: []string{"s3v4"},
2725 CredentialScope: credentialScope{
2726 Region: "ap-northeast-1",
2729 "ap-northeast-2": endpoint{
2730 Hostname: "s3-control.ap-northeast-2.amazonaws.com",
2731 SignatureVersions: []string{"s3v4"},
2732 CredentialScope: credentialScope{
2733 Region: "ap-northeast-2",
2736 "ap-south-1": endpoint{
2737 Hostname: "s3-control.ap-south-1.amazonaws.com",
2738 SignatureVersions: []string{"s3v4"},
2739 CredentialScope: credentialScope{
2740 Region: "ap-south-1",
2743 "ap-southeast-1": endpoint{
2744 Hostname: "s3-control.ap-southeast-1.amazonaws.com",
2745 SignatureVersions: []string{"s3v4"},
2746 CredentialScope: credentialScope{
2747 Region: "ap-southeast-1",
2750 "ap-southeast-2": endpoint{
2751 Hostname: "s3-control.ap-southeast-2.amazonaws.com",
2752 SignatureVersions: []string{"s3v4"},
2753 CredentialScope: credentialScope{
2754 Region: "ap-southeast-2",
2757 "ca-central-1": endpoint{
2758 Hostname: "s3-control.ca-central-1.amazonaws.com",
2759 SignatureVersions: []string{"s3v4"},
2760 CredentialScope: credentialScope{
2761 Region: "ca-central-1",
2764 "eu-central-1": endpoint{
2765 Hostname: "s3-control.eu-central-1.amazonaws.com",
2766 SignatureVersions: []string{"s3v4"},
2767 CredentialScope: credentialScope{
2768 Region: "eu-central-1",
2771 "eu-north-1": endpoint{
2772 Hostname: "s3-control.eu-north-1.amazonaws.com",
2773 SignatureVersions: []string{"s3v4"},
2774 CredentialScope: credentialScope{
2775 Region: "eu-north-1",
2778 "eu-west-1": endpoint{
2779 Hostname: "s3-control.eu-west-1.amazonaws.com",
2780 SignatureVersions: []string{"s3v4"},
2781 CredentialScope: credentialScope{
2782 Region: "eu-west-1",
2785 "eu-west-2": endpoint{
2786 Hostname: "s3-control.eu-west-2.amazonaws.com",
2787 SignatureVersions: []string{"s3v4"},
2788 CredentialScope: credentialScope{
2789 Region: "eu-west-2",
2792 "eu-west-3": endpoint{
2793 Hostname: "s3-control.eu-west-3.amazonaws.com",
2794 SignatureVersions: []string{"s3v4"},
2795 CredentialScope: credentialScope{
2796 Region: "eu-west-3",
2799 "sa-east-1": endpoint{
2800 Hostname: "s3-control.sa-east-1.amazonaws.com",
2801 SignatureVersions: []string{"s3v4"},
2802 CredentialScope: credentialScope{
2803 Region: "sa-east-1",
2806 "us-east-1": endpoint{
2807 Hostname: "s3-control.us-east-1.amazonaws.com",
2808 SignatureVersions: []string{"s3v4"},
2809 CredentialScope: credentialScope{
2810 Region: "us-east-1",
2813 "us-east-1-fips": endpoint{
2814 Hostname: "s3-control-fips.us-east-1.amazonaws.com",
2815 SignatureVersions: []string{"s3v4"},
2816 CredentialScope: credentialScope{
2817 Region: "us-east-1",
2820 "us-east-2": endpoint{
2821 Hostname: "s3-control.us-east-2.amazonaws.com",
2822 SignatureVersions: []string{"s3v4"},
2823 CredentialScope: credentialScope{
2824 Region: "us-east-2",
2827 "us-east-2-fips": endpoint{
2828 Hostname: "s3-control-fips.us-east-2.amazonaws.com",
2829 SignatureVersions: []string{"s3v4"},
2830 CredentialScope: credentialScope{
2831 Region: "us-east-2",
2834 "us-west-1": endpoint{
2835 Hostname: "s3-control.us-west-1.amazonaws.com",
2836 SignatureVersions: []string{"s3v4"},
2837 CredentialScope: credentialScope{
2838 Region: "us-west-1",
2841 "us-west-1-fips": endpoint{
2842 Hostname: "s3-control-fips.us-west-1.amazonaws.com",
2843 SignatureVersions: []string{"s3v4"},
2844 CredentialScope: credentialScope{
2845 Region: "us-west-1",
2848 "us-west-2": endpoint{
2849 Hostname: "s3-control.us-west-2.amazonaws.com",
2850 SignatureVersions: []string{"s3v4"},
2851 CredentialScope: credentialScope{
2852 Region: "us-west-2",
2855 "us-west-2-fips": endpoint{
2856 Hostname: "s3-control-fips.us-west-2.amazonaws.com",
2857 SignatureVersions: []string{"s3v4"},
2858 CredentialScope: credentialScope{
2859 Region: "us-west-2",
2866 Protocols: []string{"http", "https"},
2867 SignatureVersions: []string{"v2"},
2869 Endpoints: endpoints{
2870 "ap-northeast-1": endpoint{},
2871 "ap-southeast-1": endpoint{},
2872 "ap-southeast-2": endpoint{},
2873 "eu-west-1": endpoint{},
2874 "sa-east-1": endpoint{},
2875 "us-east-1": endpoint{
2876 Hostname: "sdb.amazonaws.com",
2878 "us-west-1": endpoint{},
2879 "us-west-2": endpoint{},
2882 "secretsmanager": service{
2884 Endpoints: endpoints{
2885 "ap-northeast-1": endpoint{},
2886 "ap-northeast-2": endpoint{},
2887 "ap-south-1": endpoint{},
2888 "ap-southeast-1": endpoint{},
2889 "ap-southeast-2": endpoint{},
2890 "ca-central-1": endpoint{},
2891 "eu-central-1": endpoint{},
2892 "eu-north-1": endpoint{},
2893 "eu-west-1": endpoint{},
2894 "eu-west-2": endpoint{},
2895 "eu-west-3": endpoint{},
2896 "sa-east-1": endpoint{},
2897 "us-east-1": endpoint{},
2898 "us-east-1-fips": endpoint{
2899 Hostname: "secretsmanager-fips.us-east-1.amazonaws.com",
2900 CredentialScope: credentialScope{
2901 Region: "us-east-1",
2904 "us-east-2": endpoint{},
2905 "us-east-2-fips": endpoint{
2906 Hostname: "secretsmanager-fips.us-east-2.amazonaws.com",
2907 CredentialScope: credentialScope{
2908 Region: "us-east-2",
2911 "us-west-1": endpoint{},
2912 "us-west-1-fips": endpoint{
2913 Hostname: "secretsmanager-fips.us-west-1.amazonaws.com",
2914 CredentialScope: credentialScope{
2915 Region: "us-west-1",
2918 "us-west-2": endpoint{},
2919 "us-west-2-fips": endpoint{
2920 Hostname: "secretsmanager-fips.us-west-2.amazonaws.com",
2921 CredentialScope: credentialScope{
2922 Region: "us-west-2",
2927 "securityhub": service{
2929 Endpoints: endpoints{
2930 "ap-northeast-1": endpoint{},
2931 "ap-northeast-2": endpoint{},
2932 "ap-south-1": endpoint{},
2933 "ap-southeast-1": endpoint{},
2934 "ap-southeast-2": endpoint{},
2935 "ca-central-1": endpoint{},
2936 "eu-central-1": endpoint{},
2937 "eu-north-1": endpoint{},
2938 "eu-west-1": endpoint{},
2939 "eu-west-2": endpoint{},
2940 "eu-west-3": endpoint{},
2941 "sa-east-1": endpoint{},
2942 "us-east-1": endpoint{},
2943 "us-east-2": endpoint{},
2944 "us-west-1": endpoint{},
2945 "us-west-2": endpoint{},
2948 "serverlessrepo": service{
2950 Protocols: []string{"https"},
2952 Endpoints: endpoints{
2953 "ap-northeast-1": endpoint{
2954 Protocols: []string{"https"},
2956 "ap-northeast-2": endpoint{
2957 Protocols: []string{"https"},
2959 "ap-south-1": endpoint{
2960 Protocols: []string{"https"},
2962 "ap-southeast-1": endpoint{
2963 Protocols: []string{"https"},
2965 "ap-southeast-2": endpoint{
2966 Protocols: []string{"https"},
2968 "ca-central-1": endpoint{
2969 Protocols: []string{"https"},
2971 "eu-central-1": endpoint{
2972 Protocols: []string{"https"},
2974 "eu-north-1": endpoint{
2975 Protocols: []string{"https"},
2977 "eu-west-1": endpoint{
2978 Protocols: []string{"https"},
2980 "eu-west-2": endpoint{
2981 Protocols: []string{"https"},
2983 "eu-west-3": endpoint{
2984 Protocols: []string{"https"},
2986 "sa-east-1": endpoint{
2987 Protocols: []string{"https"},
2989 "us-east-1": endpoint{
2990 Protocols: []string{"https"},
2992 "us-east-2": endpoint{
2993 Protocols: []string{"https"},
2995 "us-west-1": endpoint{
2996 Protocols: []string{"https"},
2998 "us-west-2": endpoint{
2999 Protocols: []string{"https"},
3003 "servicecatalog": service{
3005 Endpoints: endpoints{
3006 "ap-northeast-1": endpoint{},
3007 "ap-northeast-2": endpoint{},
3008 "ap-south-1": endpoint{},
3009 "ap-southeast-1": endpoint{},
3010 "ap-southeast-2": endpoint{},
3011 "ca-central-1": endpoint{},
3012 "eu-central-1": endpoint{},
3013 "eu-north-1": endpoint{},
3014 "eu-west-1": endpoint{},
3015 "eu-west-2": endpoint{},
3016 "eu-west-3": endpoint{},
3017 "sa-east-1": endpoint{},
3018 "us-east-1": endpoint{},
3019 "us-east-1-fips": endpoint{
3020 Hostname: "servicecatalog-fips.us-east-1.amazonaws.com",
3021 CredentialScope: credentialScope{
3022 Region: "us-east-1",
3025 "us-east-2": endpoint{},
3026 "us-east-2-fips": endpoint{
3027 Hostname: "servicecatalog-fips.us-east-2.amazonaws.com",
3028 CredentialScope: credentialScope{
3029 Region: "us-east-2",
3032 "us-west-1": endpoint{},
3033 "us-west-1-fips": endpoint{
3034 Hostname: "servicecatalog-fips.us-west-1.amazonaws.com",
3035 CredentialScope: credentialScope{
3036 Region: "us-west-1",
3039 "us-west-2": endpoint{},
3040 "us-west-2-fips": endpoint{
3041 Hostname: "servicecatalog-fips.us-west-2.amazonaws.com",
3042 CredentialScope: credentialScope{
3043 Region: "us-west-2",
3048 "servicediscovery": service{
3050 Endpoints: endpoints{
3051 "ap-northeast-1": endpoint{},
3052 "ap-northeast-2": endpoint{},
3053 "ap-south-1": endpoint{},
3054 "ap-southeast-1": endpoint{},
3055 "ap-southeast-2": endpoint{},
3056 "ca-central-1": endpoint{},
3057 "eu-central-1": endpoint{},
3058 "eu-west-1": endpoint{},
3059 "eu-west-2": endpoint{},
3060 "eu-west-3": endpoint{},
3061 "sa-east-1": endpoint{},
3062 "us-east-1": endpoint{},
3063 "us-east-2": endpoint{},
3064 "us-west-1": endpoint{},
3065 "us-west-2": endpoint{},
3069 IsRegionalized: boxedFalse,
3071 SSLCommonName: "shield.us-east-1.amazonaws.com",
3072 Protocols: []string{"https"},
3074 Endpoints: endpoints{
3075 "us-east-1": endpoint{},
3080 Endpoints: endpoints{
3081 "ap-east-1": endpoint{},
3082 "ap-northeast-1": endpoint{},
3083 "ap-northeast-2": endpoint{},
3084 "ap-south-1": endpoint{},
3085 "ap-southeast-1": endpoint{},
3086 "ap-southeast-2": endpoint{},
3087 "ca-central-1": endpoint{},
3088 "eu-central-1": endpoint{},
3089 "eu-north-1": endpoint{},
3090 "eu-west-1": endpoint{},
3091 "eu-west-2": endpoint{},
3092 "eu-west-3": endpoint{},
3093 "sa-east-1": endpoint{},
3094 "us-east-1": endpoint{},
3095 "us-east-2": endpoint{},
3096 "us-west-1": endpoint{},
3097 "us-west-2": endpoint{},
3100 "snowball": service{
3102 Endpoints: endpoints{
3103 "ap-northeast-1": endpoint{},
3104 "ap-northeast-2": endpoint{},
3105 "ap-south-1": endpoint{},
3106 "ap-southeast-1": endpoint{},
3107 "ap-southeast-2": endpoint{},
3108 "ca-central-1": endpoint{},
3109 "eu-central-1": endpoint{},
3110 "eu-west-1": endpoint{},
3111 "eu-west-2": endpoint{},
3112 "eu-west-3": endpoint{},
3113 "sa-east-1": endpoint{},
3114 "us-east-1": endpoint{},
3115 "us-east-2": endpoint{},
3116 "us-west-1": endpoint{},
3117 "us-west-2": endpoint{},
3122 Protocols: []string{"http", "https"},
3124 Endpoints: endpoints{
3125 "ap-east-1": endpoint{},
3126 "ap-northeast-1": endpoint{},
3127 "ap-northeast-2": endpoint{},
3128 "ap-south-1": endpoint{},
3129 "ap-southeast-1": endpoint{},
3130 "ap-southeast-2": endpoint{},
3131 "ca-central-1": endpoint{},
3132 "eu-central-1": endpoint{},
3133 "eu-north-1": endpoint{},
3134 "eu-west-1": endpoint{},
3135 "eu-west-2": endpoint{},
3136 "eu-west-3": endpoint{},
3137 "me-south-1": endpoint{},
3138 "sa-east-1": endpoint{},
3139 "us-east-1": endpoint{},
3140 "us-east-2": endpoint{},
3141 "us-west-1": endpoint{},
3142 "us-west-2": endpoint{},
3147 SSLCommonName: "{region}.queue.{dnsSuffix}",
3148 Protocols: []string{"http", "https"},
3150 Endpoints: endpoints{
3151 "ap-east-1": endpoint{},
3152 "ap-northeast-1": endpoint{},
3153 "ap-northeast-2": endpoint{},
3154 "ap-south-1": endpoint{},
3155 "ap-southeast-1": endpoint{},
3156 "ap-southeast-2": endpoint{},
3157 "ca-central-1": endpoint{},
3158 "eu-central-1": endpoint{},
3159 "eu-north-1": endpoint{},
3160 "eu-west-1": endpoint{},
3161 "eu-west-2": endpoint{},
3162 "eu-west-3": endpoint{},
3163 "fips-us-east-1": endpoint{
3164 Hostname: "sqs-fips.us-east-1.amazonaws.com",
3165 CredentialScope: credentialScope{
3166 Region: "us-east-1",
3169 "fips-us-east-2": endpoint{
3170 Hostname: "sqs-fips.us-east-2.amazonaws.com",
3171 CredentialScope: credentialScope{
3172 Region: "us-east-2",
3175 "fips-us-west-1": endpoint{
3176 Hostname: "sqs-fips.us-west-1.amazonaws.com",
3177 CredentialScope: credentialScope{
3178 Region: "us-west-1",
3181 "fips-us-west-2": endpoint{
3182 Hostname: "sqs-fips.us-west-2.amazonaws.com",
3183 CredentialScope: credentialScope{
3184 Region: "us-west-2",
3187 "me-south-1": endpoint{},
3188 "sa-east-1": endpoint{},
3189 "us-east-1": endpoint{
3190 SSLCommonName: "queue.{dnsSuffix}",
3192 "us-east-2": endpoint{},
3193 "us-west-1": endpoint{},
3194 "us-west-2": endpoint{},
3199 Endpoints: endpoints{
3200 "ap-east-1": endpoint{},
3201 "ap-northeast-1": endpoint{},
3202 "ap-northeast-2": endpoint{},
3203 "ap-south-1": endpoint{},
3204 "ap-southeast-1": endpoint{},
3205 "ap-southeast-2": endpoint{},
3206 "ca-central-1": endpoint{},
3207 "eu-central-1": endpoint{},
3208 "eu-north-1": endpoint{},
3209 "eu-west-1": endpoint{},
3210 "eu-west-2": endpoint{},
3211 "eu-west-3": endpoint{},
3212 "me-south-1": endpoint{},
3213 "sa-east-1": endpoint{},
3214 "us-east-1": endpoint{},
3215 "us-east-2": endpoint{},
3216 "us-west-1": endpoint{},
3217 "us-west-2": endpoint{},
3222 Endpoints: endpoints{
3223 "ap-east-1": endpoint{},
3224 "ap-northeast-1": endpoint{},
3225 "ap-northeast-2": endpoint{},
3226 "ap-south-1": endpoint{},
3227 "ap-southeast-1": endpoint{},
3228 "ap-southeast-2": endpoint{},
3229 "ca-central-1": endpoint{},
3230 "eu-central-1": endpoint{},
3231 "eu-north-1": endpoint{},
3232 "eu-west-1": endpoint{},
3233 "eu-west-2": endpoint{},
3234 "eu-west-3": endpoint{},
3235 "me-south-1": endpoint{},
3236 "sa-east-1": endpoint{},
3237 "us-east-1": endpoint{},
3238 "us-east-2": endpoint{},
3239 "us-west-1": endpoint{},
3240 "us-west-2": endpoint{},
3243 "storagegateway": service{
3245 Endpoints: endpoints{
3246 "ap-northeast-1": endpoint{},
3247 "ap-northeast-2": endpoint{},
3248 "ap-south-1": endpoint{},
3249 "ap-southeast-1": endpoint{},
3250 "ap-southeast-2": endpoint{},
3251 "ca-central-1": endpoint{},
3252 "eu-central-1": endpoint{},
3253 "eu-north-1": endpoint{},
3254 "eu-west-1": endpoint{},
3255 "eu-west-2": endpoint{},
3256 "eu-west-3": endpoint{},
3257 "me-south-1": endpoint{},
3258 "sa-east-1": endpoint{},
3259 "us-east-1": endpoint{},
3260 "us-east-2": endpoint{},
3261 "us-west-1": endpoint{},
3262 "us-west-2": endpoint{},
3265 "streams.dynamodb": service{
3267 Protocols: []string{"http", "https"},
3268 CredentialScope: credentialScope{
3269 Service: "dynamodb",
3272 Endpoints: endpoints{
3273 "ap-northeast-1": endpoint{},
3274 "ap-northeast-2": endpoint{},
3275 "ap-south-1": endpoint{},
3276 "ap-southeast-1": endpoint{},
3277 "ap-southeast-2": endpoint{},
3278 "ca-central-1": endpoint{},
3279 "ca-central-1-fips": endpoint{
3280 Hostname: "dynamodb-fips.ca-central-1.amazonaws.com",
3281 CredentialScope: credentialScope{
3282 Region: "ca-central-1",
3285 "eu-central-1": endpoint{},
3286 "eu-north-1": endpoint{},
3287 "eu-west-1": endpoint{},
3288 "eu-west-2": endpoint{},
3289 "eu-west-3": endpoint{},
3291 Hostname: "localhost:8000",
3292 Protocols: []string{"http"},
3293 CredentialScope: credentialScope{
3294 Region: "us-east-1",
3297 "me-south-1": endpoint{},
3298 "sa-east-1": endpoint{},
3299 "us-east-1": endpoint{},
3300 "us-east-1-fips": endpoint{
3301 Hostname: "dynamodb-fips.us-east-1.amazonaws.com",
3302 CredentialScope: credentialScope{
3303 Region: "us-east-1",
3306 "us-east-2": endpoint{},
3307 "us-east-2-fips": endpoint{
3308 Hostname: "dynamodb-fips.us-east-2.amazonaws.com",
3309 CredentialScope: credentialScope{
3310 Region: "us-east-2",
3313 "us-west-1": endpoint{},
3314 "us-west-1-fips": endpoint{
3315 Hostname: "dynamodb-fips.us-west-1.amazonaws.com",
3316 CredentialScope: credentialScope{
3317 Region: "us-west-1",
3320 "us-west-2": endpoint{},
3321 "us-west-2-fips": endpoint{
3322 Hostname: "dynamodb-fips.us-west-2.amazonaws.com",
3323 CredentialScope: credentialScope{
3324 Region: "us-west-2",
3330 PartitionEndpoint: "aws-global",
3332 Hostname: "sts.amazonaws.com",
3333 CredentialScope: credentialScope{
3334 Region: "us-east-1",
3337 Endpoints: endpoints{
3338 "ap-east-1": endpoint{
3339 Hostname: "sts.ap-east-1.amazonaws.com",
3340 CredentialScope: credentialScope{
3341 Region: "ap-east-1",
3344 "ap-northeast-1": endpoint{},
3345 "ap-northeast-2": endpoint{
3346 Hostname: "sts.ap-northeast-2.amazonaws.com",
3347 CredentialScope: credentialScope{
3348 Region: "ap-northeast-2",
3351 "ap-south-1": endpoint{},
3352 "ap-southeast-1": endpoint{},
3353 "ap-southeast-2": endpoint{},
3354 "aws-global": endpoint{},
3355 "ca-central-1": endpoint{},
3356 "eu-central-1": endpoint{},
3357 "eu-north-1": endpoint{},
3358 "eu-west-1": endpoint{},
3359 "eu-west-2": endpoint{},
3360 "eu-west-3": endpoint{},
3361 "me-south-1": endpoint{
3362 Hostname: "sts.me-south-1.amazonaws.com",
3363 CredentialScope: credentialScope{
3364 Region: "me-south-1",
3367 "sa-east-1": endpoint{},
3368 "us-east-1": endpoint{},
3369 "us-east-1-fips": endpoint{
3370 Hostname: "sts-fips.us-east-1.amazonaws.com",
3371 CredentialScope: credentialScope{
3372 Region: "us-east-1",
3375 "us-east-2": endpoint{},
3376 "us-east-2-fips": endpoint{
3377 Hostname: "sts-fips.us-east-2.amazonaws.com",
3378 CredentialScope: credentialScope{
3379 Region: "us-east-2",
3382 "us-west-1": endpoint{},
3383 "us-west-1-fips": endpoint{
3384 Hostname: "sts-fips.us-west-1.amazonaws.com",
3385 CredentialScope: credentialScope{
3386 Region: "us-west-1",
3389 "us-west-2": endpoint{},
3390 "us-west-2-fips": endpoint{
3391 Hostname: "sts-fips.us-west-2.amazonaws.com",
3392 CredentialScope: credentialScope{
3393 Region: "us-west-2",
3399 PartitionEndpoint: "aws-global",
3401 Endpoints: endpoints{
3402 "aws-global": endpoint{
3403 Hostname: "support.us-east-1.amazonaws.com",
3404 CredentialScope: credentialScope{
3405 Region: "us-east-1",
3412 Endpoints: endpoints{
3413 "ap-east-1": endpoint{},
3414 "ap-northeast-1": endpoint{},
3415 "ap-northeast-2": endpoint{},
3416 "ap-south-1": endpoint{},
3417 "ap-southeast-1": endpoint{},
3418 "ap-southeast-2": endpoint{},
3419 "ca-central-1": endpoint{},
3420 "eu-central-1": endpoint{},
3421 "eu-north-1": endpoint{},
3422 "eu-west-1": endpoint{},
3423 "eu-west-2": endpoint{},
3424 "eu-west-3": endpoint{},
3425 "me-south-1": endpoint{},
3426 "sa-east-1": endpoint{},
3427 "us-east-1": endpoint{},
3428 "us-east-2": endpoint{},
3429 "us-west-1": endpoint{},
3430 "us-west-2": endpoint{},
3435 Endpoints: endpoints{
3436 "ap-east-1": endpoint{},
3437 "ap-northeast-1": endpoint{},
3438 "ap-northeast-2": endpoint{},
3439 "ap-south-1": endpoint{},
3440 "ap-southeast-1": endpoint{},
3441 "ap-southeast-2": endpoint{},
3442 "ca-central-1": endpoint{},
3443 "eu-central-1": endpoint{},
3444 "eu-north-1": endpoint{},
3445 "eu-west-1": endpoint{},
3446 "eu-west-2": endpoint{},
3447 "eu-west-3": endpoint{},
3448 "me-south-1": endpoint{},
3449 "sa-east-1": endpoint{},
3450 "us-east-1": endpoint{},
3451 "us-east-2": endpoint{},
3452 "us-west-1": endpoint{},
3453 "us-west-2": endpoint{},
3456 "transfer": service{
3458 Endpoints: endpoints{
3459 "ap-northeast-1": endpoint{},
3460 "ap-northeast-2": endpoint{},
3461 "ap-south-1": endpoint{},
3462 "ap-southeast-1": endpoint{},
3463 "ap-southeast-2": endpoint{},
3464 "ca-central-1": endpoint{},
3465 "eu-central-1": endpoint{},
3466 "eu-west-1": endpoint{},
3467 "eu-west-2": endpoint{},
3468 "eu-west-3": endpoint{},
3469 "us-east-1": endpoint{},
3470 "us-east-2": endpoint{},
3471 "us-west-1": endpoint{},
3472 "us-west-2": endpoint{},
3475 "translate": service{
3477 Protocols: []string{"https"},
3479 Endpoints: endpoints{
3480 "ap-northeast-1": endpoint{},
3481 "ap-northeast-2": endpoint{},
3482 "ap-south-1": endpoint{},
3483 "ap-southeast-1": endpoint{},
3484 "ca-central-1": endpoint{},
3485 "eu-central-1": endpoint{},
3486 "eu-west-1": endpoint{},
3487 "us-east-1": endpoint{},
3488 "us-east-1-fips": endpoint{
3489 Hostname: "translate-fips.us-east-1.amazonaws.com",
3490 CredentialScope: credentialScope{
3491 Region: "us-east-1",
3494 "us-east-2": endpoint{},
3495 "us-east-2-fips": endpoint{
3496 Hostname: "translate-fips.us-east-2.amazonaws.com",
3497 CredentialScope: credentialScope{
3498 Region: "us-east-2",
3501 "us-west-2": endpoint{},
3502 "us-west-2-fips": endpoint{
3503 Hostname: "translate-fips.us-west-2.amazonaws.com",
3504 CredentialScope: credentialScope{
3505 Region: "us-west-2",
3511 PartitionEndpoint: "aws-global",
3512 IsRegionalized: boxedFalse,
3514 Endpoints: endpoints{
3515 "aws-global": endpoint{
3516 Hostname: "waf.amazonaws.com",
3517 CredentialScope: credentialScope{
3518 Region: "us-east-1",
3523 "waf-regional": service{
3525 Endpoints: endpoints{
3526 "ap-northeast-1": endpoint{},
3527 "ap-northeast-2": endpoint{},
3528 "ap-south-1": endpoint{},
3529 "ap-southeast-1": endpoint{},
3530 "ap-southeast-2": endpoint{},
3531 "ca-central-1": endpoint{},
3532 "eu-central-1": endpoint{},
3533 "eu-north-1": endpoint{},
3534 "eu-west-1": endpoint{},
3535 "eu-west-2": endpoint{},
3536 "eu-west-3": endpoint{},
3537 "sa-east-1": endpoint{},
3538 "us-east-1": endpoint{},
3539 "us-east-2": endpoint{},
3540 "us-west-1": endpoint{},
3541 "us-west-2": endpoint{},
3544 "workdocs": service{
3546 Endpoints: endpoints{
3547 "ap-northeast-1": endpoint{},
3548 "ap-southeast-1": endpoint{},
3549 "ap-southeast-2": endpoint{},
3550 "eu-west-1": endpoint{},
3551 "us-east-1": endpoint{},
3552 "us-west-2": endpoint{},
3555 "workmail": service{
3557 Protocols: []string{"https"},
3559 Endpoints: endpoints{
3560 "eu-west-1": endpoint{},
3561 "us-east-1": endpoint{},
3562 "us-west-2": endpoint{},
3565 "workspaces": service{
3567 Endpoints: endpoints{
3568 "ap-northeast-1": endpoint{},
3569 "ap-northeast-2": endpoint{},
3570 "ap-southeast-1": endpoint{},
3571 "ap-southeast-2": endpoint{},
3572 "ca-central-1": endpoint{},
3573 "eu-central-1": endpoint{},
3574 "eu-west-1": endpoint{},
3575 "eu-west-2": endpoint{},
3576 "sa-east-1": endpoint{},
3577 "us-east-1": endpoint{},
3578 "us-west-2": endpoint{},
3583 Endpoints: endpoints{
3584 "ap-east-1": endpoint{},
3585 "ap-northeast-1": endpoint{},
3586 "ap-northeast-2": endpoint{},
3587 "ap-south-1": endpoint{},
3588 "ap-southeast-1": endpoint{},
3589 "ap-southeast-2": endpoint{},
3590 "ca-central-1": endpoint{},
3591 "eu-central-1": endpoint{},
3592 "eu-north-1": endpoint{},
3593 "eu-west-1": endpoint{},
3594 "eu-west-2": endpoint{},
3595 "eu-west-3": endpoint{},
3596 "sa-east-1": endpoint{},
3597 "us-east-1": endpoint{},
3598 "us-east-2": endpoint{},
3599 "us-west-1": endpoint{},
3600 "us-west-2": endpoint{},
3606 // AwsCnPartition returns the Resolver for AWS China.
3607 func AwsCnPartition() Partition {
3608 return awscnPartition.Partition()
3611 var awscnPartition = partition{
3614 DNSSuffix: "amazonaws.com.cn",
3615 RegionRegex: regionRegex{
3616 Regexp: func() *regexp.Regexp {
3617 reg, _ := regexp.Compile("^cn\\-\\w+\\-\\d+$")
3622 Hostname: "{service}.{region}.{dnsSuffix}",
3623 Protocols: []string{"https"},
3624 SignatureVersions: []string{"v4"},
3627 "cn-north-1": region{
3628 Description: "China (Beijing)",
3630 "cn-northwest-1": region{
3631 Description: "China (Ningxia)",
3637 Endpoints: endpoints{
3638 "cn-north-1": endpoint{
3639 Hostname: "api.ecr.cn-north-1.amazonaws.com.cn",
3640 CredentialScope: credentialScope{
3641 Region: "cn-north-1",
3644 "cn-northwest-1": endpoint{
3645 Hostname: "api.ecr.cn-northwest-1.amazonaws.com.cn",
3646 CredentialScope: credentialScope{
3647 Region: "cn-northwest-1",
3652 "apigateway": service{
3654 Endpoints: endpoints{
3655 "cn-north-1": endpoint{},
3656 "cn-northwest-1": endpoint{},
3659 "application-autoscaling": service{
3661 Hostname: "autoscaling.{region}.amazonaws.com.cn",
3662 Protocols: []string{"http", "https"},
3663 CredentialScope: credentialScope{
3664 Service: "application-autoscaling",
3667 Endpoints: endpoints{
3668 "cn-north-1": endpoint{},
3669 "cn-northwest-1": endpoint{},
3672 "autoscaling": service{
3674 Protocols: []string{"http", "https"},
3676 Endpoints: endpoints{
3677 "cn-north-1": endpoint{},
3678 "cn-northwest-1": endpoint{},
3681 "cloudformation": service{
3683 Endpoints: endpoints{
3684 "cn-north-1": endpoint{},
3685 "cn-northwest-1": endpoint{},
3688 "cloudfront": service{
3689 PartitionEndpoint: "aws-cn-global",
3690 IsRegionalized: boxedFalse,
3692 Endpoints: endpoints{
3693 "aws-cn-global": endpoint{
3694 Hostname: "cloudfront.cn-northwest-1.amazonaws.com.cn",
3695 Protocols: []string{"http", "https"},
3696 CredentialScope: credentialScope{
3697 Region: "cn-northwest-1",
3702 "cloudtrail": service{
3704 Endpoints: endpoints{
3705 "cn-north-1": endpoint{},
3706 "cn-northwest-1": endpoint{},
3709 "codebuild": service{
3711 Endpoints: endpoints{
3712 "cn-north-1": endpoint{},
3713 "cn-northwest-1": endpoint{},
3716 "codedeploy": service{
3718 Endpoints: endpoints{
3719 "cn-north-1": endpoint{},
3720 "cn-northwest-1": endpoint{},
3723 "cognito-identity": service{
3725 Endpoints: endpoints{
3726 "cn-north-1": endpoint{},
3731 Endpoints: endpoints{
3732 "cn-north-1": endpoint{},
3733 "cn-northwest-1": endpoint{},
3736 "directconnect": service{
3738 Endpoints: endpoints{
3739 "cn-north-1": endpoint{},
3740 "cn-northwest-1": endpoint{},
3745 Endpoints: endpoints{
3746 "cn-north-1": endpoint{},
3747 "cn-northwest-1": endpoint{},
3752 Endpoints: endpoints{
3753 "cn-north-1": endpoint{},
3754 "cn-northwest-1": endpoint{},
3757 "dynamodb": service{
3759 Protocols: []string{"http", "https"},
3761 Endpoints: endpoints{
3762 "cn-north-1": endpoint{},
3763 "cn-northwest-1": endpoint{},
3768 Protocols: []string{"http", "https"},
3770 Endpoints: endpoints{
3771 "cn-north-1": endpoint{},
3772 "cn-northwest-1": endpoint{},
3775 "ec2metadata": service{
3776 PartitionEndpoint: "aws-global",
3777 IsRegionalized: boxedFalse,
3779 Endpoints: endpoints{
3780 "aws-global": endpoint{
3781 Hostname: "169.254.169.254/latest",
3782 Protocols: []string{"http"},
3788 Endpoints: endpoints{
3789 "cn-north-1": endpoint{},
3790 "cn-northwest-1": endpoint{},
3793 "elasticache": service{
3795 Endpoints: endpoints{
3796 "cn-north-1": endpoint{},
3797 "cn-northwest-1": endpoint{},
3800 "elasticbeanstalk": service{
3802 Endpoints: endpoints{
3803 "cn-north-1": endpoint{},
3804 "cn-northwest-1": endpoint{},
3807 "elasticloadbalancing": service{
3809 Protocols: []string{"https"},
3811 Endpoints: endpoints{
3812 "cn-north-1": endpoint{},
3813 "cn-northwest-1": endpoint{},
3816 "elasticmapreduce": service{
3818 Protocols: []string{"https"},
3820 Endpoints: endpoints{
3821 "cn-north-1": endpoint{},
3822 "cn-northwest-1": endpoint{},
3827 Endpoints: endpoints{
3828 "cn-north-1": endpoint{},
3829 "cn-northwest-1": endpoint{},
3834 Endpoints: endpoints{
3835 "cn-north-1": endpoint{},
3836 "cn-northwest-1": endpoint{},
3839 "firehose": service{
3841 Endpoints: endpoints{
3842 "cn-north-1": endpoint{},
3843 "cn-northwest-1": endpoint{},
3846 "gamelift": service{
3848 Endpoints: endpoints{
3849 "cn-north-1": endpoint{},
3854 Protocols: []string{"http", "https"},
3856 Endpoints: endpoints{
3857 "cn-north-1": endpoint{},
3858 "cn-northwest-1": endpoint{},
3861 "greengrass": service{
3862 IsRegionalized: boxedTrue,
3864 Protocols: []string{"https"},
3866 Endpoints: endpoints{
3867 "cn-north-1": endpoint{},
3871 PartitionEndpoint: "aws-cn-global",
3872 IsRegionalized: boxedFalse,
3874 Endpoints: endpoints{
3875 "aws-cn-global": endpoint{
3876 Hostname: "iam.cn-north-1.amazonaws.com.cn",
3877 CredentialScope: credentialScope{
3878 Region: "cn-north-1",
3885 CredentialScope: credentialScope{
3886 Service: "execute-api",
3889 Endpoints: endpoints{
3890 "cn-north-1": endpoint{},
3895 Endpoints: endpoints{
3896 "cn-north-1": endpoint{},
3897 "cn-northwest-1": endpoint{},
3902 Endpoints: endpoints{
3903 "cn-north-1": endpoint{},
3904 "cn-northwest-1": endpoint{},
3909 Endpoints: endpoints{
3910 "cn-north-1": endpoint{},
3911 "cn-northwest-1": endpoint{},
3914 "license-manager": service{
3916 Endpoints: endpoints{
3917 "cn-north-1": endpoint{},
3918 "cn-northwest-1": endpoint{},
3923 Endpoints: endpoints{
3924 "cn-north-1": endpoint{},
3925 "cn-northwest-1": endpoint{},
3928 "mediaconvert": service{
3930 Endpoints: endpoints{
3931 "cn-northwest-1": endpoint{
3932 Hostname: "subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn",
3933 CredentialScope: credentialScope{
3934 Region: "cn-northwest-1",
3939 "monitoring": service{
3941 Protocols: []string{"http", "https"},
3943 Endpoints: endpoints{
3944 "cn-north-1": endpoint{},
3945 "cn-northwest-1": endpoint{},
3950 Endpoints: endpoints{
3951 "cn-northwest-1": endpoint{},
3956 Endpoints: endpoints{
3957 "cn-north-1": endpoint{},
3958 "cn-northwest-1": endpoint{},
3961 "redshift": service{
3963 Endpoints: endpoints{
3964 "cn-north-1": endpoint{},
3965 "cn-northwest-1": endpoint{},
3970 Protocols: []string{"http", "https"},
3971 SignatureVersions: []string{"s3v4"},
3973 Endpoints: endpoints{
3974 "cn-north-1": endpoint{},
3975 "cn-northwest-1": endpoint{},
3978 "s3-control": service{
3980 Protocols: []string{"https"},
3981 SignatureVersions: []string{"s3v4"},
3983 Endpoints: endpoints{
3984 "cn-north-1": endpoint{
3985 Hostname: "s3-control.cn-north-1.amazonaws.com.cn",
3986 SignatureVersions: []string{"s3v4"},
3987 CredentialScope: credentialScope{
3988 Region: "cn-north-1",
3991 "cn-northwest-1": endpoint{
3992 Hostname: "s3-control.cn-northwest-1.amazonaws.com.cn",
3993 SignatureVersions: []string{"s3v4"},
3994 CredentialScope: credentialScope{
3995 Region: "cn-northwest-1",
4002 Endpoints: endpoints{
4003 "cn-north-1": endpoint{},
4004 "cn-northwest-1": endpoint{},
4007 "snowball": service{
4009 Endpoints: endpoints{
4010 "cn-north-1": endpoint{},
4015 Protocols: []string{"http", "https"},
4017 Endpoints: endpoints{
4018 "cn-north-1": endpoint{},
4019 "cn-northwest-1": endpoint{},
4024 SSLCommonName: "{region}.queue.{dnsSuffix}",
4025 Protocols: []string{"http", "https"},
4027 Endpoints: endpoints{
4028 "cn-north-1": endpoint{},
4029 "cn-northwest-1": endpoint{},
4034 Endpoints: endpoints{
4035 "cn-north-1": endpoint{},
4036 "cn-northwest-1": endpoint{},
4041 Endpoints: endpoints{
4042 "cn-north-1": endpoint{},
4043 "cn-northwest-1": endpoint{},
4046 "storagegateway": service{
4048 Endpoints: endpoints{
4049 "cn-north-1": endpoint{},
4052 "streams.dynamodb": service{
4054 Protocols: []string{"http", "https"},
4055 CredentialScope: credentialScope{
4056 Service: "dynamodb",
4059 Endpoints: endpoints{
4060 "cn-north-1": endpoint{},
4061 "cn-northwest-1": endpoint{},
4066 Endpoints: endpoints{
4067 "cn-north-1": endpoint{},
4068 "cn-northwest-1": endpoint{},
4072 PartitionEndpoint: "aws-cn-global",
4074 Endpoints: endpoints{
4075 "aws-cn-global": endpoint{
4076 Hostname: "support.cn-north-1.amazonaws.com",
4077 CredentialScope: credentialScope{
4078 Region: "cn-north-1",
4085 Endpoints: endpoints{
4086 "cn-north-1": endpoint{},
4087 "cn-northwest-1": endpoint{},
4092 Endpoints: endpoints{
4093 "cn-north-1": endpoint{},
4094 "cn-northwest-1": endpoint{},
4100 // AwsUsGovPartition returns the Resolver for AWS GovCloud (US).
4101 func AwsUsGovPartition() Partition {
4102 return awsusgovPartition.Partition()
4105 var awsusgovPartition = partition{
4107 Name: "AWS GovCloud (US)",
4108 DNSSuffix: "amazonaws.com",
4109 RegionRegex: regionRegex{
4110 Regexp: func() *regexp.Regexp {
4111 reg, _ := regexp.Compile("^us\\-gov\\-\\w+\\-\\d+$")
4116 Hostname: "{service}.{region}.{dnsSuffix}",
4117 Protocols: []string{"https"},
4118 SignatureVersions: []string{"v4"},
4121 "us-gov-east-1": region{
4122 Description: "AWS GovCloud (US-East)",
4124 "us-gov-west-1": region{
4125 Description: "AWS GovCloud (US)",
4131 Endpoints: endpoints{
4132 "us-gov-east-1": endpoint{},
4133 "us-gov-west-1": endpoint{},
4138 Protocols: []string{"https"},
4140 Endpoints: endpoints{
4141 "us-gov-east-1": endpoint{},
4142 "us-gov-west-1": endpoint{},
4147 Endpoints: endpoints{
4148 "us-gov-east-1": endpoint{
4149 Hostname: "api.ecr.us-gov-east-1.amazonaws.com",
4150 CredentialScope: credentialScope{
4151 Region: "us-gov-east-1",
4154 "us-gov-west-1": endpoint{
4155 Hostname: "api.ecr.us-gov-west-1.amazonaws.com",
4156 CredentialScope: credentialScope{
4157 Region: "us-gov-west-1",
4162 "api.sagemaker": service{
4164 Endpoints: endpoints{
4165 "us-gov-west-1": endpoint{},
4168 "apigateway": service{
4170 Endpoints: endpoints{
4171 "us-gov-east-1": endpoint{},
4172 "us-gov-west-1": endpoint{},
4175 "application-autoscaling": service{
4177 Hostname: "autoscaling.{region}.amazonaws.com",
4178 CredentialScope: credentialScope{
4179 Service: "application-autoscaling",
4182 Endpoints: endpoints{
4183 "us-gov-east-1": endpoint{},
4184 "us-gov-west-1": endpoint{},
4189 Endpoints: endpoints{
4190 "us-gov-east-1": endpoint{},
4191 "us-gov-west-1": endpoint{},
4194 "autoscaling": service{
4196 Endpoints: endpoints{
4197 "us-gov-east-1": endpoint{},
4198 "us-gov-west-1": endpoint{
4199 Protocols: []string{"http", "https"},
4203 "clouddirectory": service{
4205 Endpoints: endpoints{
4206 "us-gov-west-1": endpoint{},
4209 "cloudformation": service{
4211 Endpoints: endpoints{
4212 "us-gov-east-1": endpoint{},
4213 "us-gov-west-1": endpoint{},
4216 "cloudhsm": service{
4218 Endpoints: endpoints{
4219 "us-gov-west-1": endpoint{},
4222 "cloudhsmv2": service{
4224 CredentialScope: credentialScope{
4225 Service: "cloudhsm",
4228 Endpoints: endpoints{
4229 "us-gov-east-1": endpoint{},
4230 "us-gov-west-1": endpoint{},
4233 "cloudtrail": service{
4235 Endpoints: endpoints{
4236 "us-gov-east-1": endpoint{},
4237 "us-gov-west-1": endpoint{},
4240 "codebuild": service{
4242 Endpoints: endpoints{
4243 "us-gov-east-1": endpoint{},
4244 "us-gov-west-1": endpoint{},
4247 "codecommit": service{
4249 Endpoints: endpoints{
4250 "us-gov-east-1": endpoint{},
4251 "us-gov-west-1": endpoint{},
4254 "codedeploy": service{
4256 Endpoints: endpoints{
4257 "us-gov-east-1": endpoint{},
4258 "us-gov-east-1-fips": endpoint{
4259 Hostname: "codedeploy-fips.us-gov-east-1.amazonaws.com",
4260 CredentialScope: credentialScope{
4261 Region: "us-gov-east-1",
4264 "us-gov-west-1": endpoint{},
4265 "us-gov-west-1-fips": endpoint{
4266 Hostname: "codedeploy-fips.us-gov-west-1.amazonaws.com",
4267 CredentialScope: credentialScope{
4268 Region: "us-gov-west-1",
4273 "comprehend": service{
4275 Protocols: []string{"https"},
4277 Endpoints: endpoints{
4278 "us-gov-west-1": endpoint{},
4283 Endpoints: endpoints{
4284 "us-gov-east-1": endpoint{},
4285 "us-gov-west-1": endpoint{},
4288 "datasync": service{
4290 Endpoints: endpoints{
4291 "us-gov-west-1": endpoint{},
4294 "directconnect": service{
4296 Endpoints: endpoints{
4297 "us-gov-east-1": endpoint{},
4298 "us-gov-west-1": endpoint{},
4303 Endpoints: endpoints{
4304 "us-gov-east-1": endpoint{},
4305 "us-gov-west-1": endpoint{},
4310 Endpoints: endpoints{
4311 "us-gov-east-1": endpoint{},
4312 "us-gov-west-1": endpoint{},
4315 "dynamodb": service{
4317 Endpoints: endpoints{
4318 "us-gov-east-1": endpoint{},
4319 "us-gov-east-1-fips": endpoint{
4320 Hostname: "dynamodb.us-gov-east-1.amazonaws.com",
4321 CredentialScope: credentialScope{
4322 Region: "us-gov-east-1",
4325 "us-gov-west-1": endpoint{},
4326 "us-gov-west-1-fips": endpoint{
4327 Hostname: "dynamodb.us-gov-west-1.amazonaws.com",
4328 CredentialScope: credentialScope{
4329 Region: "us-gov-west-1",
4336 Endpoints: endpoints{
4337 "us-gov-east-1": endpoint{},
4338 "us-gov-west-1": endpoint{},
4341 "ec2metadata": service{
4342 PartitionEndpoint: "aws-global",
4343 IsRegionalized: boxedFalse,
4345 Endpoints: endpoints{
4346 "aws-global": endpoint{
4347 Hostname: "169.254.169.254/latest",
4348 Protocols: []string{"http"},
4354 Endpoints: endpoints{
4355 "us-gov-east-1": endpoint{},
4356 "us-gov-west-1": endpoint{},
4359 "elasticache": service{
4361 Endpoints: endpoints{
4363 Hostname: "elasticache-fips.us-gov-west-1.amazonaws.com",
4364 CredentialScope: credentialScope{
4365 Region: "us-gov-west-1",
4368 "us-gov-east-1": endpoint{},
4369 "us-gov-west-1": endpoint{},
4372 "elasticbeanstalk": service{
4374 Endpoints: endpoints{
4375 "us-gov-east-1": endpoint{},
4376 "us-gov-west-1": endpoint{},
4379 "elasticfilesystem": service{
4381 Endpoints: endpoints{
4382 "us-gov-west-1": endpoint{},
4385 "elasticloadbalancing": service{
4387 Endpoints: endpoints{
4388 "us-gov-east-1": endpoint{},
4389 "us-gov-west-1": endpoint{
4390 Protocols: []string{"http", "https"},
4394 "elasticmapreduce": service{
4396 Endpoints: endpoints{
4397 "us-gov-east-1": endpoint{},
4398 "us-gov-west-1": endpoint{
4399 Protocols: []string{"https"},
4405 Endpoints: endpoints{
4407 Hostname: "es-fips.us-gov-west-1.amazonaws.com",
4408 CredentialScope: credentialScope{
4409 Region: "us-gov-west-1",
4412 "us-gov-east-1": endpoint{},
4413 "us-gov-west-1": endpoint{},
4418 Endpoints: endpoints{
4419 "us-gov-east-1": endpoint{},
4420 "us-gov-west-1": endpoint{},
4423 "firehose": service{
4425 Endpoints: endpoints{
4426 "us-gov-east-1": endpoint{},
4427 "us-gov-west-1": endpoint{},
4432 Endpoints: endpoints{
4433 "us-gov-east-1": endpoint{},
4434 "us-gov-west-1": endpoint{
4435 Protocols: []string{"http", "https"},
4441 Endpoints: endpoints{
4442 "us-gov-east-1": endpoint{},
4443 "us-gov-west-1": endpoint{},
4446 "greengrass": service{
4447 IsRegionalized: boxedTrue,
4449 Protocols: []string{"https"},
4451 Endpoints: endpoints{
4452 "us-gov-west-1": endpoint{},
4455 "guardduty": service{
4456 IsRegionalized: boxedTrue,
4458 Protocols: []string{"https"},
4460 Endpoints: endpoints{
4461 "us-gov-west-1": endpoint{},
4465 PartitionEndpoint: "aws-us-gov-global",
4466 IsRegionalized: boxedFalse,
4468 Endpoints: endpoints{
4469 "aws-us-gov-global": endpoint{
4470 Hostname: "iam.us-gov.amazonaws.com",
4471 CredentialScope: credentialScope{
4472 Region: "us-gov-west-1",
4477 "inspector": service{
4479 Endpoints: endpoints{
4480 "us-gov-east-1": endpoint{},
4481 "us-gov-west-1": endpoint{},
4486 CredentialScope: credentialScope{
4487 Service: "execute-api",
4490 Endpoints: endpoints{
4491 "us-gov-west-1": endpoint{},
4496 Endpoints: endpoints{
4497 "us-gov-east-1": endpoint{},
4498 "us-gov-west-1": endpoint{},
4503 Endpoints: endpoints{
4504 "ProdFips": endpoint{
4505 Hostname: "kms-fips.us-gov-west-1.amazonaws.com",
4506 CredentialScope: credentialScope{
4507 Region: "us-gov-west-1",
4510 "us-gov-east-1": endpoint{},
4511 "us-gov-west-1": endpoint{},
4516 Endpoints: endpoints{
4517 "us-gov-east-1": endpoint{},
4518 "us-gov-west-1": endpoint{},
4521 "license-manager": service{
4523 Endpoints: endpoints{
4524 "us-gov-east-1": endpoint{},
4525 "us-gov-west-1": endpoint{},
4530 Endpoints: endpoints{
4531 "us-gov-east-1": endpoint{},
4532 "us-gov-west-1": endpoint{},
4535 "mediaconvert": service{
4537 Endpoints: endpoints{
4538 "us-gov-west-1": endpoint{},
4541 "metering.marketplace": service{
4543 CredentialScope: credentialScope{
4544 Service: "aws-marketplace",
4547 Endpoints: endpoints{
4548 "us-gov-west-1": endpoint{},
4551 "monitoring": service{
4553 Endpoints: endpoints{
4554 "us-gov-east-1": endpoint{},
4555 "us-gov-west-1": endpoint{},
4558 "organizations": service{
4559 PartitionEndpoint: "aws-us-gov-global",
4560 IsRegionalized: boxedFalse,
4562 Endpoints: endpoints{
4563 "aws-us-gov-global": endpoint{
4564 Hostname: "organizations.us-gov-west-1.amazonaws.com",
4565 CredentialScope: credentialScope{
4566 Region: "us-gov-west-1",
4573 Endpoints: endpoints{
4574 "us-gov-west-1": endpoint{},
4579 Endpoints: endpoints{
4580 "us-gov-west-1": endpoint{},
4585 Endpoints: endpoints{
4586 "us-gov-east-1": endpoint{},
4587 "us-gov-west-1": endpoint{},
4590 "redshift": service{
4592 Endpoints: endpoints{
4593 "us-gov-east-1": endpoint{},
4594 "us-gov-west-1": endpoint{},
4597 "rekognition": service{
4599 Endpoints: endpoints{
4600 "us-gov-west-1": endpoint{},
4603 "runtime.sagemaker": service{
4605 Endpoints: endpoints{
4606 "us-gov-west-1": endpoint{},
4611 SignatureVersions: []string{"s3", "s3v4"},
4613 Endpoints: endpoints{
4614 "fips-us-gov-west-1": endpoint{
4615 Hostname: "s3-fips-us-gov-west-1.amazonaws.com",
4616 CredentialScope: credentialScope{
4617 Region: "us-gov-west-1",
4620 "us-gov-east-1": endpoint{
4621 Hostname: "s3.us-gov-east-1.amazonaws.com",
4622 Protocols: []string{"http", "https"},
4624 "us-gov-west-1": endpoint{
4625 Hostname: "s3.us-gov-west-1.amazonaws.com",
4626 Protocols: []string{"http", "https"},
4630 "s3-control": service{
4632 Protocols: []string{"https"},
4633 SignatureVersions: []string{"s3v4"},
4635 Endpoints: endpoints{
4636 "us-gov-east-1": endpoint{
4637 Hostname: "s3-control.us-gov-east-1.amazonaws.com",
4638 SignatureVersions: []string{"s3v4"},
4639 CredentialScope: credentialScope{
4640 Region: "us-gov-east-1",
4643 "us-gov-east-1-fips": endpoint{
4644 Hostname: "s3-control-fips.us-gov-east-1.amazonaws.com",
4645 SignatureVersions: []string{"s3v4"},
4646 CredentialScope: credentialScope{
4647 Region: "us-gov-east-1",
4650 "us-gov-west-1": endpoint{
4651 Hostname: "s3-control.us-gov-west-1.amazonaws.com",
4652 SignatureVersions: []string{"s3v4"},
4653 CredentialScope: credentialScope{
4654 Region: "us-gov-west-1",
4657 "us-gov-west-1-fips": endpoint{
4658 Hostname: "s3-control-fips.us-gov-west-1.amazonaws.com",
4659 SignatureVersions: []string{"s3v4"},
4660 CredentialScope: credentialScope{
4661 Region: "us-gov-west-1",
4666 "secretsmanager": service{
4668 Endpoints: endpoints{
4669 "us-gov-west-1": endpoint{},
4670 "us-gov-west-1-fips": endpoint{
4671 Hostname: "secretsmanager-fips.us-gov-west-1.amazonaws.com",
4672 CredentialScope: credentialScope{
4673 Region: "us-gov-west-1",
4678 "serverlessrepo": service{
4680 Protocols: []string{"https"},
4682 Endpoints: endpoints{
4683 "us-gov-west-1": endpoint{
4684 Protocols: []string{"https"},
4690 Endpoints: endpoints{
4691 "us-gov-east-1": endpoint{},
4692 "us-gov-west-1": endpoint{},
4695 "snowball": service{
4697 Endpoints: endpoints{
4698 "us-gov-east-1": endpoint{},
4699 "us-gov-west-1": endpoint{},
4704 Endpoints: endpoints{
4705 "us-gov-east-1": endpoint{},
4706 "us-gov-west-1": endpoint{
4707 Protocols: []string{"http", "https"},
4713 Endpoints: endpoints{
4714 "us-gov-east-1": endpoint{},
4715 "us-gov-west-1": endpoint{
4716 SSLCommonName: "{region}.queue.{dnsSuffix}",
4717 Protocols: []string{"http", "https"},
4723 Endpoints: endpoints{
4724 "us-gov-east-1": endpoint{},
4725 "us-gov-west-1": endpoint{},
4730 Endpoints: endpoints{
4731 "us-gov-east-1": endpoint{},
4732 "us-gov-west-1": endpoint{},
4735 "storagegateway": service{
4737 Endpoints: endpoints{
4738 "us-gov-west-1": endpoint{},
4741 "streams.dynamodb": service{
4743 CredentialScope: credentialScope{
4744 Service: "dynamodb",
4747 Endpoints: endpoints{
4748 "us-gov-east-1": endpoint{},
4749 "us-gov-east-1-fips": endpoint{
4750 Hostname: "dynamodb.us-gov-east-1.amazonaws.com",
4751 CredentialScope: credentialScope{
4752 Region: "us-gov-east-1",
4755 "us-gov-west-1": endpoint{},
4756 "us-gov-west-1-fips": endpoint{
4757 Hostname: "dynamodb.us-gov-west-1.amazonaws.com",
4758 CredentialScope: credentialScope{
4759 Region: "us-gov-west-1",
4766 Endpoints: endpoints{
4767 "us-gov-east-1": endpoint{},
4768 "us-gov-west-1": endpoint{},
4773 Endpoints: endpoints{
4774 "us-gov-east-1": endpoint{},
4775 "us-gov-west-1": endpoint{},
4780 Endpoints: endpoints{
4781 "us-gov-east-1": endpoint{},
4782 "us-gov-west-1": endpoint{},
4785 "translate": service{
4787 Protocols: []string{"https"},
4789 Endpoints: endpoints{
4790 "us-gov-west-1": endpoint{},
4791 "us-gov-west-1-fips": endpoint{
4792 Hostname: "translate-fips.us-gov-west-1.amazonaws.com",
4793 CredentialScope: credentialScope{
4794 Region: "us-gov-west-1",
4799 "waf-regional": service{
4801 Endpoints: endpoints{
4802 "us-gov-west-1": endpoint{},
4805 "workspaces": service{
4807 Endpoints: endpoints{
4808 "us-gov-west-1": endpoint{},