File tree Expand file tree Collapse file tree 3 files changed +317
-37
lines changed 
services/fis/src/main/resources/codegen-resources Expand file tree Collapse file tree 3 files changed +317
-37
lines changed Original file line number Diff line number Diff line change 1+ {
2+     "type" : " feature" 
3+     "category" : " AWS Fault Injection Simulator" 
4+     "contributor" : " " 
5+     "description" : " Enabled FIPS endpoints for GovCloud (US) regions in SDK." 
6+ }
Original file line number Diff line number Diff line change 33    "parameters" : {
44        "Region" : {
55            "builtIn" : " AWS::Region" 
6-             "required" : false ,
6+             "required" : true ,
77            "documentation" : " The AWS region used to dispatch the request." 
88            "type" : " String" 
99        },
5252                                    "ref" : " Endpoint" 
5353                                }
5454                            ]
55-                         },
56-                         {
57-                             "fn" : " parseURL" 
58-                             "argv" : [
59-                                 {
60-                                     "ref" : " Endpoint" 
61-                                 }
62-                             ],
63-                             "assign" : " url" 
6455                        }
6556                    ],
6657                    "type" : " tree" 
174165                            "rules" : [
175166                                {
176167                                    "conditions" : [],
177-                                     "endpoint" : {
178-                                         "url" : " https://fis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}" 
179-                                         "properties" : {},
180-                                         "headers" : {}
181-                                     },
182-                                     "type" : " endpoint" 
168+                                     "type" : " tree" 
169+                                     "rules" : [
170+                                         {
171+                                             "conditions" : [],
172+                                             "endpoint" : {
173+                                                 "url" : " https://fis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}" 
174+                                                 "properties" : {},
175+                                                 "headers" : {}
176+                                             },
177+                                             "type" : " endpoint" 
178+                                         }
179+                                     ]
183180                                }
184181                            ]
185182                        },
226223                            "rules" : [
227224                                {
228225                                    "conditions" : [],
229-                                     "endpoint" : {
230-                                         "url" : " https://fis-fips.{Region}.{PartitionResult#dnsSuffix}" 
231-                                         "properties" : {},
232-                                         "headers" : {}
233-                                     },
234-                                     "type" : " endpoint" 
226+                                     "type" : " tree" 
227+                                     "rules" : [
228+                                         {
229+                                             "conditions" : [
230+                                                 {
231+                                                     "fn" : " stringEquals" 
232+                                                     "argv" : [
233+                                                         " aws-us-gov" 
234+                                                         {
235+                                                             "fn" : " getAttr" 
236+                                                             "argv" : [
237+                                                                 {
238+                                                                     "ref" : " PartitionResult" 
239+                                                                 },
240+                                                                 " name" 
241+                                                             ]
242+                                                         }
243+                                                     ]
244+                                                 }
245+                                             ],
246+                                             "endpoint" : {
247+                                                 "url" : " https://fis.{Region}.amazonaws.com" 
248+                                                 "properties" : {},
249+                                                 "headers" : {}
250+                                             },
251+                                             "type" : " endpoint" 
252+                                         },
253+                                         {
254+                                             "conditions" : [],
255+                                             "endpoint" : {
256+                                                 "url" : " https://fis-fips.{Region}.{PartitionResult#dnsSuffix}" 
257+                                                 "properties" : {},
258+                                                 "headers" : {}
259+                                             },
260+                                             "type" : " endpoint" 
261+                                         }
262+                                     ]
235263                                }
236264                            ]
237265                        },
278306                            "rules" : [
279307                                {
280308                                    "conditions" : [],
281-                                     "endpoint" : {
282-                                         "url" : " https://fis.{Region}.{PartitionResult#dualStackDnsSuffix}" 
283-                                         "properties" : {},
284-                                         "headers" : {}
285-                                     },
286-                                     "type" : " endpoint" 
309+                                     "type" : " tree" 
310+                                     "rules" : [
311+                                         {
312+                                             "conditions" : [],
313+                                             "endpoint" : {
314+                                                 "url" : " https://fis.{Region}.{PartitionResult#dualStackDnsSuffix}" 
315+                                                 "properties" : {},
316+                                                 "headers" : {}
317+                                             },
318+                                             "type" : " endpoint" 
319+                                         }
320+                                     ]
287321                                }
288322                            ]
289323                        },
296330                },
297331                {
298332                    "conditions" : [],
299-                     "endpoint" : {
300-                         "url" : " https://fis.{Region}.{PartitionResult#dnsSuffix}" 
301-                         "properties" : {},
302-                         "headers" : {}
303-                     },
304-                     "type" : " endpoint" 
333+                     "type" : " tree" 
334+                     "rules" : [
335+                         {
336+                             "conditions" : [],
337+                             "endpoint" : {
338+                                 "url" : " https://fis.{Region}.{PartitionResult#dnsSuffix}" 
339+                                 "properties" : {},
340+                                 "headers" : {}
341+                             },
342+                             "type" : " endpoint" 
343+                         }
344+                     ]
305345                }
306346            ]
307347        }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments