1{
2  "partitions" : [
3    {
4      "defaults" : {
5        "hostname" : "{service}.{region}.{dnsSuffix}",
6        "protocols" : [ "https" ],
7        "signatureVersions" : [ "v4" ],
8        "variants" : [
9          {
10            "dnsSuffix" : "amazonaws.com",
11            "hostname" : "{service}-fips.{region}.{dnsSuffix}",
12            "tags" : [ "fips" ]
13          },
14          {
15            "dnsSuffix" : "api.aws",
16            "hostname" : "{service}.{region}.{dnsSuffix}",
17            "tags" : [ "dualstack" ]
18          },
19          {
20            "dnsSuffix" : "api.aws",
21            "hostname" : "{service}-fips.{region}.{dnsSuffix}",
22            "tags" : [ "dualstack", "fips" ]
23          }
24        ]
25      },
26      "dnsSuffix" : "amazonaws.com",
27      "partition" : "aws",
28      "regionRegex" : "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",
29      "regions" : {
30        "af-south-1" : {
31          "description" : "Africa (Cape Town)"
32        },
33        "us-west-2" : {
34          "description" : "US West (Oregon)"
35        }
36      },
37      "services" : {
38        "default-pattern-service" : {
39          "endpoints" : {
40            "af-south-1" : { },
41            "us-west-2" : {
42              "variants" : [
43                {
44                  "hostname" : "default-pattern-service-fips.us-west-2.amazonaws.com",
45                  "tags" : [ "fips" ]
46                },
47                {
48                  "hostname" : "default-pattern-service.us-west-2.api.aws",
49                  "tags" : [ "dualstack" ]
50                }
51              ]
52            }
53          }
54        },
55        "global-service" : {
56          "endpoints" : {
57            "aws-global" : {
58              "credentialScope" : {
59                "region" : "us-east-1"
60              },
61              "hostname" : "global-service.amazonaws.com",
62              "variants" : [
63                {
64                  "hostname" : "global-service-fips.amazonaws.com",
65                  "tags" : [ "fips" ]
66                },
67                {
68                  "hostname" : "global-service.api.aws",
69                  "tags" : [ "dualstack" ]
70                }
71              ]
72            }
73          },
74          "isRegionalized" : false,
75          "partitionEndpoint" : "aws-global"
76        },
77        "override-variant-service" : {
78          "defaults" : {
79            "variants" : [
80              {
81                "hostname" : "fips.{service}.{region}.{dnsSuffix}",
82                "dnsSuffix" : "new.dns.suffix",
83                "tags" : [ "fips" ]
84              },
85              {
86                "hostname" : "{service}.dualstack.{region}.{dnsSuffix}",
87                "dnsSuffix" : "new.dns.suffix",
88                "tags" : [ "dualstack" ]
89              }
90            ]
91          },
92          "endpoints" : {
93            "af-south-1" : { },
94            "us-west-2" : {
95              "variants" : [
96                {
97                  "hostname" : "fips.override-variant-service.us-west-2.new.dns.suffix",
98                  "tags" : [ "fips" ]
99                },
100                {
101                  "hostname" : "override-variant-service.dualstack.us-west-2.new.dns.suffix",
102                  "tags" : [ "dualstack" ]
103                }
104              ]
105            }
106          }
107        },
108        "override-variant-dns-suffix-service" : {
109          "defaults" : {
110            "variants" : [
111              {
112                "dnsSuffix" : "new.dns.suffix",
113                "tags" : [ "fips" ]
114              },
115              {
116                "dnsSuffix" : "new.dns.suffix",
117                "tags" : [ "dualstack" ]
118              }
119            ]
120          },
121          "endpoints" : {
122            "af-south-1" : { },
123            "us-west-2" : {
124              "variants" : [
125                {
126                  "hostname" : "override-variant-dns-suffix-service-fips.us-west-2.new.dns.suffix",
127                  "tags" : [ "fips" ]
128                },
129                {
130                  "hostname" : "override-variant-dns-suffix-service.us-west-2.new.dns.suffix",
131                  "tags" : [ "dualstack" ]
132                }
133              ]
134            }
135          }
136        },
137        "override-variant-hostname-service" : {
138          "defaults" : {
139            "variants" : [
140              {
141                "hostname" : "fips.{service}.{region}.{dnsSuffix}",
142                "tags" : [ "fips" ]
143              },
144              {
145                "hostname" : "{service}.dualstack.{region}.{dnsSuffix}",
146                "tags" : [ "dualstack" ]
147              }
148            ]
149          },
150          "endpoints" : {
151            "af-south-1" : { },
152            "us-west-2" : {
153              "variants" : [
154                {
155                  "hostname" : "fips.override-variant-hostname-service.us-west-2.amazonaws.com",
156                  "tags" : [ "fips" ]
157                },
158                {
159                  "hostname" : "override-variant-hostname-service.dualstack.us-west-2.api.aws",
160                  "tags" : [ "dualstack" ]
161                }
162              ]
163            }
164          }
165        },
166        "override-endpoint-variant-service" : {
167          "endpoints" : {
168            "af-south-1" : { },
169            "us-west-2" : {
170              "variants" : [
171                {
172                  "hostname" : "fips.override-endpoint-variant-service.us-west-2.amazonaws.com",
173                  "tags" : [ "fips" ]
174                },
175                {
176                  "hostname" : "override-endpoint-variant-service.dualstack.us-west-2.amazonaws.com",
177                  "tags" : [ "dualstack" ]
178                }
179              ]
180            }
181          }
182        },
183        "multi-variant-service" : {
184          "defaults" : {
185            "variants" : [
186              {
187                "hostname" : "fips.{service}.{region}.{dnsSuffix}",
188                "tags" : [ "fips" ]
189              },
190              {
191                "hostname" : "{service}.dualstack.{region}.{dnsSuffix}",
192                "tags" : [ "dualstack" ]
193              },
194              {
195                "dnsSuffix" : "new.dns.suffix",
196                "hostname" : "fips.{service}.dualstack.{region}.{dnsSuffix}",
197                "tags" : [ "fips", "dualstack" ]
198              }
199            ]
200          },
201          "endpoints" : {
202            "af-south-1" : { },
203            "us-west-2" : {
204              "variants" : [
205                {
206                  "hostname" : "fips.multi-variant-service.dualstack.us-west-2.new.dns.suffix",
207                  "tags" : [ "fips", "dualstack" ]
208                }
209              ]
210            }
211          }
212        }
213      }
214    },
215    {
216      "defaults": {
217        "hostname": "{service}.{region}.{dnsSuffix}",
218        "protocols": ["https"],
219        "signatureVersions": ["v4"]
220      },
221      "dnsSuffix": "c2s.ic.gov",
222      "partition": "aws-iso",
223      "regionRegex": "^us\\-iso\\-\\w+\\-\\d+$",
224      "regions": {
225        "us-iso-east-1": {
226          "description": "US ISO East"
227        }
228      },
229      "services": {
230        "some-service": {
231          "endpoints" : {
232            "us-iso-east-1": {}
233          }
234        }
235      }
236    }
237  ],
238  "version": 3
239}
240