11import { getRegionInfo , PartitionHash , RegionHash } from "@aws-sdk/config-resolver" ;
22import { RegionInfoProvider , RegionInfoProviderOptions } from "@aws-sdk/types" ;
33
4- const regionHash : RegionHash = { } ;
4+ const regionHash : RegionHash = {
5+ "ca-central-1" : {
6+ variants : [
7+ {
8+ hostname : "data.iot-fips.ca-central-1.amazonaws.com" ,
9+ tags : [ "fips" ] ,
10+ } ,
11+ ] ,
12+ } ,
13+ "us-east-1" : {
14+ variants : [
15+ {
16+ hostname : "data.iot-fips.us-east-1.amazonaws.com" ,
17+ tags : [ "fips" ] ,
18+ } ,
19+ ] ,
20+ } ,
21+ "us-east-2" : {
22+ variants : [
23+ {
24+ hostname : "data.iot-fips.us-east-2.amazonaws.com" ,
25+ tags : [ "fips" ] ,
26+ } ,
27+ ] ,
28+ } ,
29+ "us-gov-east-1" : {
30+ variants : [
31+ {
32+ hostname : "data.iot-fips.us-gov-east-1.amazonaws.com" ,
33+ tags : [ "fips" ] ,
34+ } ,
35+ ] ,
36+ } ,
37+ "us-gov-west-1" : {
38+ variants : [
39+ {
40+ hostname : "data.iot-fips.us-gov-west-1.amazonaws.com" ,
41+ tags : [ "fips" ] ,
42+ } ,
43+ ] ,
44+ } ,
45+ "us-west-1" : {
46+ variants : [
47+ {
48+ hostname : "data.iot-fips.us-west-1.amazonaws.com" ,
49+ tags : [ "fips" ] ,
50+ } ,
51+ ] ,
52+ } ,
53+ "us-west-2" : {
54+ variants : [
55+ {
56+ hostname : "data.iot-fips.us-west-2.amazonaws.com" ,
57+ tags : [ "fips" ] ,
58+ } ,
59+ ] ,
60+ } ,
61+ } ;
562
663const partitionHash : PartitionHash = {
764 aws : {
@@ -22,6 +79,11 @@ const partitionHash: PartitionHash = {
2279 "eu-west-1" ,
2380 "eu-west-2" ,
2481 "eu-west-3" ,
82+ "fips-ca-central-1" ,
83+ "fips-us-east-1" ,
84+ "fips-us-east-2" ,
85+ "fips-us-west-1" ,
86+ "fips-us-west-2" ,
2587 "me-south-1" ,
2688 "sa-east-1" ,
2789 "us-east-1" ,
@@ -100,7 +162,7 @@ const partitionHash: PartitionHash = {
100162 ] ,
101163 } ,
102164 "aws-us-gov" : {
103- regions : [ "us-gov-east-1" , "us-gov-west-1" ] ,
165+ regions : [ "fips-us-gov-east-1" , "fips-us-gov-west-1" , " us-gov-east-1", "us-gov-west-1" ] ,
104166 regionRegex : "^us\\-gov\\-\\w+\\-\\d+$" ,
105167 variants : [
106168 {
0 commit comments