1{
2    "testCases": [
3        {
4            "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
5            "expect": {
6                "endpoint": {
7                    "url": "https://lambda.af-south-1.amazonaws.com"
8                }
9            },
10            "params": {
11                "Region": "af-south-1",
12                "UseFIPS": false,
13                "UseDualStack": false
14            }
15        },
16        {
17            "documentation": "For region af-south-1 with FIPS disabled and DualStack enabled",
18            "expect": {
19                "endpoint": {
20                    "url": "https://lambda.af-south-1.api.aws"
21                }
22            },
23            "params": {
24                "Region": "af-south-1",
25                "UseFIPS": false,
26                "UseDualStack": true
27            }
28        },
29        {
30            "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled",
31            "expect": {
32                "endpoint": {
33                    "url": "https://lambda.ap-east-1.amazonaws.com"
34                }
35            },
36            "params": {
37                "Region": "ap-east-1",
38                "UseFIPS": false,
39                "UseDualStack": false
40            }
41        },
42        {
43            "documentation": "For region ap-east-1 with FIPS disabled and DualStack enabled",
44            "expect": {
45                "endpoint": {
46                    "url": "https://lambda.ap-east-1.api.aws"
47                }
48            },
49            "params": {
50                "Region": "ap-east-1",
51                "UseFIPS": false,
52                "UseDualStack": true
53            }
54        },
55        {
56            "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
57            "expect": {
58                "endpoint": {
59                    "url": "https://lambda.ap-northeast-1.amazonaws.com"
60                }
61            },
62            "params": {
63                "Region": "ap-northeast-1",
64                "UseFIPS": false,
65                "UseDualStack": false
66            }
67        },
68        {
69            "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled",
70            "expect": {
71                "endpoint": {
72                    "url": "https://lambda.ap-northeast-1.api.aws"
73                }
74            },
75            "params": {
76                "Region": "ap-northeast-1",
77                "UseFIPS": false,
78                "UseDualStack": true
79            }
80        },
81        {
82            "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
83            "expect": {
84                "endpoint": {
85                    "url": "https://lambda.ap-northeast-2.amazonaws.com"
86                }
87            },
88            "params": {
89                "Region": "ap-northeast-2",
90                "UseFIPS": false,
91                "UseDualStack": false
92            }
93        },
94        {
95            "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled",
96            "expect": {
97                "endpoint": {
98                    "url": "https://lambda.ap-northeast-2.api.aws"
99                }
100            },
101            "params": {
102                "Region": "ap-northeast-2",
103                "UseFIPS": false,
104                "UseDualStack": true
105            }
106        },
107        {
108            "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled",
109            "expect": {
110                "endpoint": {
111                    "url": "https://lambda.ap-northeast-3.amazonaws.com"
112                }
113            },
114            "params": {
115                "Region": "ap-northeast-3",
116                "UseFIPS": false,
117                "UseDualStack": false
118            }
119        },
120        {
121            "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack enabled",
122            "expect": {
123                "endpoint": {
124                    "url": "https://lambda.ap-northeast-3.api.aws"
125                }
126            },
127            "params": {
128                "Region": "ap-northeast-3",
129                "UseFIPS": false,
130                "UseDualStack": true
131            }
132        },
133        {
134            "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
135            "expect": {
136                "endpoint": {
137                    "url": "https://lambda.ap-south-1.amazonaws.com"
138                }
139            },
140            "params": {
141                "Region": "ap-south-1",
142                "UseFIPS": false,
143                "UseDualStack": false
144            }
145        },
146        {
147            "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled",
148            "expect": {
149                "endpoint": {
150                    "url": "https://lambda.ap-south-1.api.aws"
151                }
152            },
153            "params": {
154                "Region": "ap-south-1",
155                "UseFIPS": false,
156                "UseDualStack": true
157            }
158        },
159        {
160            "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
161            "expect": {
162                "endpoint": {
163                    "url": "https://lambda.ap-southeast-1.amazonaws.com"
164                }
165            },
166            "params": {
167                "Region": "ap-southeast-1",
168                "UseFIPS": false,
169                "UseDualStack": false
170            }
171        },
172        {
173            "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled",
174            "expect": {
175                "endpoint": {
176                    "url": "https://lambda.ap-southeast-1.api.aws"
177                }
178            },
179            "params": {
180                "Region": "ap-southeast-1",
181                "UseFIPS": false,
182                "UseDualStack": true
183            }
184        },
185        {
186            "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
187            "expect": {
188                "endpoint": {
189                    "url": "https://lambda.ap-southeast-2.amazonaws.com"
190                }
191            },
192            "params": {
193                "Region": "ap-southeast-2",
194                "UseFIPS": false,
195                "UseDualStack": false
196            }
197        },
198        {
199            "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled",
200            "expect": {
201                "endpoint": {
202                    "url": "https://lambda.ap-southeast-2.api.aws"
203                }
204            },
205            "params": {
206                "Region": "ap-southeast-2",
207                "UseFIPS": false,
208                "UseDualStack": true
209            }
210        },
211        {
212            "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled",
213            "expect": {
214                "endpoint": {
215                    "url": "https://lambda.ap-southeast-3.amazonaws.com"
216                }
217            },
218            "params": {
219                "Region": "ap-southeast-3",
220                "UseFIPS": false,
221                "UseDualStack": false
222            }
223        },
224        {
225            "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack enabled",
226            "expect": {
227                "endpoint": {
228                    "url": "https://lambda.ap-southeast-3.api.aws"
229                }
230            },
231            "params": {
232                "Region": "ap-southeast-3",
233                "UseFIPS": false,
234                "UseDualStack": true
235            }
236        },
237        {
238            "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
239            "expect": {
240                "endpoint": {
241                    "url": "https://lambda.ca-central-1.amazonaws.com"
242                }
243            },
244            "params": {
245                "Region": "ca-central-1",
246                "UseFIPS": false,
247                "UseDualStack": false
248            }
249        },
250        {
251            "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled",
252            "expect": {
253                "endpoint": {
254                    "url": "https://lambda.ca-central-1.api.aws"
255                }
256            },
257            "params": {
258                "Region": "ca-central-1",
259                "UseFIPS": false,
260                "UseDualStack": true
261            }
262        },
263        {
264            "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
265            "expect": {
266                "endpoint": {
267                    "url": "https://lambda.eu-central-1.amazonaws.com"
268                }
269            },
270            "params": {
271                "Region": "eu-central-1",
272                "UseFIPS": false,
273                "UseDualStack": false
274            }
275        },
276        {
277            "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled",
278            "expect": {
279                "endpoint": {
280                    "url": "https://lambda.eu-central-1.api.aws"
281                }
282            },
283            "params": {
284                "Region": "eu-central-1",
285                "UseFIPS": false,
286                "UseDualStack": true
287            }
288        },
289        {
290            "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
291            "expect": {
292                "endpoint": {
293                    "url": "https://lambda.eu-north-1.amazonaws.com"
294                }
295            },
296            "params": {
297                "Region": "eu-north-1",
298                "UseFIPS": false,
299                "UseDualStack": false
300            }
301        },
302        {
303            "documentation": "For region eu-north-1 with FIPS disabled and DualStack enabled",
304            "expect": {
305                "endpoint": {
306                    "url": "https://lambda.eu-north-1.api.aws"
307                }
308            },
309            "params": {
310                "Region": "eu-north-1",
311                "UseFIPS": false,
312                "UseDualStack": true
313            }
314        },
315        {
316            "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
317            "expect": {
318                "endpoint": {
319                    "url": "https://lambda.eu-south-1.amazonaws.com"
320                }
321            },
322            "params": {
323                "Region": "eu-south-1",
324                "UseFIPS": false,
325                "UseDualStack": false
326            }
327        },
328        {
329            "documentation": "For region eu-south-1 with FIPS disabled and DualStack enabled",
330            "expect": {
331                "endpoint": {
332                    "url": "https://lambda.eu-south-1.api.aws"
333                }
334            },
335            "params": {
336                "Region": "eu-south-1",
337                "UseFIPS": false,
338                "UseDualStack": true
339            }
340        },
341        {
342            "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
343            "expect": {
344                "endpoint": {
345                    "url": "https://lambda.eu-west-1.amazonaws.com"
346                }
347            },
348            "params": {
349                "Region": "eu-west-1",
350                "UseFIPS": false,
351                "UseDualStack": false
352            }
353        },
354        {
355            "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled",
356            "expect": {
357                "endpoint": {
358                    "url": "https://lambda.eu-west-1.api.aws"
359                }
360            },
361            "params": {
362                "Region": "eu-west-1",
363                "UseFIPS": false,
364                "UseDualStack": true
365            }
366        },
367        {
368            "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
369            "expect": {
370                "endpoint": {
371                    "url": "https://lambda.eu-west-2.amazonaws.com"
372                }
373            },
374            "params": {
375                "Region": "eu-west-2",
376                "UseFIPS": false,
377                "UseDualStack": false
378            }
379        },
380        {
381            "documentation": "For region eu-west-2 with FIPS disabled and DualStack enabled",
382            "expect": {
383                "endpoint": {
384                    "url": "https://lambda.eu-west-2.api.aws"
385                }
386            },
387            "params": {
388                "Region": "eu-west-2",
389                "UseFIPS": false,
390                "UseDualStack": true
391            }
392        },
393        {
394            "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
395            "expect": {
396                "endpoint": {
397                    "url": "https://lambda.eu-west-3.amazonaws.com"
398                }
399            },
400            "params": {
401                "Region": "eu-west-3",
402                "UseFIPS": false,
403                "UseDualStack": false
404            }
405        },
406        {
407            "documentation": "For region eu-west-3 with FIPS disabled and DualStack enabled",
408            "expect": {
409                "endpoint": {
410                    "url": "https://lambda.eu-west-3.api.aws"
411                }
412            },
413            "params": {
414                "Region": "eu-west-3",
415                "UseFIPS": false,
416                "UseDualStack": true
417            }
418        },
419        {
420            "documentation": "For region me-south-1 with FIPS disabled and DualStack disabled",
421            "expect": {
422                "endpoint": {
423                    "url": "https://lambda.me-south-1.amazonaws.com"
424                }
425            },
426            "params": {
427                "Region": "me-south-1",
428                "UseFIPS": false,
429                "UseDualStack": false
430            }
431        },
432        {
433            "documentation": "For region me-south-1 with FIPS disabled and DualStack enabled",
434            "expect": {
435                "endpoint": {
436                    "url": "https://lambda.me-south-1.api.aws"
437                }
438            },
439            "params": {
440                "Region": "me-south-1",
441                "UseFIPS": false,
442                "UseDualStack": true
443            }
444        },
445        {
446            "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled",
447            "expect": {
448                "endpoint": {
449                    "url": "https://lambda.sa-east-1.amazonaws.com"
450                }
451            },
452            "params": {
453                "Region": "sa-east-1",
454                "UseFIPS": false,
455                "UseDualStack": false
456            }
457        },
458        {
459            "documentation": "For region sa-east-1 with FIPS disabled and DualStack enabled",
460            "expect": {
461                "endpoint": {
462                    "url": "https://lambda.sa-east-1.api.aws"
463                }
464            },
465            "params": {
466                "Region": "sa-east-1",
467                "UseFIPS": false,
468                "UseDualStack": true
469            }
470        },
471        {
472            "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
473            "expect": {
474                "endpoint": {
475                    "url": "https://lambda.us-east-1.amazonaws.com"
476                }
477            },
478            "params": {
479                "Region": "us-east-1",
480                "UseFIPS": false,
481                "UseDualStack": false
482            }
483        },
484        {
485            "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
486            "expect": {
487                "endpoint": {
488                    "url": "https://lambda-fips.us-east-1.amazonaws.com"
489                }
490            },
491            "params": {
492                "Region": "us-east-1",
493                "UseFIPS": true,
494                "UseDualStack": false
495            }
496        },
497        {
498            "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
499            "expect": {
500                "endpoint": {
501                    "url": "https://lambda.us-east-1.api.aws"
502                }
503            },
504            "params": {
505                "Region": "us-east-1",
506                "UseFIPS": false,
507                "UseDualStack": true
508            }
509        },
510        {
511            "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
512            "expect": {
513                "endpoint": {
514                    "url": "https://lambda.us-east-2.amazonaws.com"
515                }
516            },
517            "params": {
518                "Region": "us-east-2",
519                "UseFIPS": false,
520                "UseDualStack": false
521            }
522        },
523        {
524            "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
525            "expect": {
526                "endpoint": {
527                    "url": "https://lambda-fips.us-east-2.amazonaws.com"
528                }
529            },
530            "params": {
531                "Region": "us-east-2",
532                "UseFIPS": true,
533                "UseDualStack": false
534            }
535        },
536        {
537            "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled",
538            "expect": {
539                "endpoint": {
540                    "url": "https://lambda.us-east-2.api.aws"
541                }
542            },
543            "params": {
544                "Region": "us-east-2",
545                "UseFIPS": false,
546                "UseDualStack": true
547            }
548        },
549        {
550            "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
551            "expect": {
552                "endpoint": {
553                    "url": "https://lambda.us-west-1.amazonaws.com"
554                }
555            },
556            "params": {
557                "Region": "us-west-1",
558                "UseFIPS": false,
559                "UseDualStack": false
560            }
561        },
562        {
563            "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled",
564            "expect": {
565                "endpoint": {
566                    "url": "https://lambda-fips.us-west-1.amazonaws.com"
567                }
568            },
569            "params": {
570                "Region": "us-west-1",
571                "UseFIPS": true,
572                "UseDualStack": false
573            }
574        },
575        {
576            "documentation": "For region us-west-1 with FIPS disabled and DualStack enabled",
577            "expect": {
578                "endpoint": {
579                    "url": "https://lambda.us-west-1.api.aws"
580                }
581            },
582            "params": {
583                "Region": "us-west-1",
584                "UseFIPS": false,
585                "UseDualStack": true
586            }
587        },
588        {
589            "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
590            "expect": {
591                "endpoint": {
592                    "url": "https://lambda.us-west-2.amazonaws.com"
593                }
594            },
595            "params": {
596                "Region": "us-west-2",
597                "UseFIPS": false,
598                "UseDualStack": false
599            }
600        },
601        {
602            "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
603            "expect": {
604                "endpoint": {
605                    "url": "https://lambda-fips.us-west-2.amazonaws.com"
606                }
607            },
608            "params": {
609                "Region": "us-west-2",
610                "UseFIPS": true,
611                "UseDualStack": false
612            }
613        },
614        {
615            "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled",
616            "expect": {
617                "endpoint": {
618                    "url": "https://lambda.us-west-2.api.aws"
619                }
620            },
621            "params": {
622                "Region": "us-west-2",
623                "UseFIPS": false,
624                "UseDualStack": true
625            }
626        },
627        {
628            "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
629            "expect": {
630                "endpoint": {
631                    "url": "https://lambda-fips.us-east-1.api.aws"
632                }
633            },
634            "params": {
635                "Region": "us-east-1",
636                "UseFIPS": true,
637                "UseDualStack": true
638            }
639        },
640        {
641            "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
642            "expect": {
643                "endpoint": {
644                    "url": "https://lambda.cn-north-1.amazonaws.com.cn"
645                }
646            },
647            "params": {
648                "Region": "cn-north-1",
649                "UseFIPS": false,
650                "UseDualStack": false
651            }
652        },
653        {
654            "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
655            "expect": {
656                "endpoint": {
657                    "url": "https://lambda.cn-north-1.api.amazonwebservices.com.cn"
658                }
659            },
660            "params": {
661                "Region": "cn-north-1",
662                "UseFIPS": false,
663                "UseDualStack": true
664            }
665        },
666        {
667            "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled",
668            "expect": {
669                "endpoint": {
670                    "url": "https://lambda.cn-northwest-1.amazonaws.com.cn"
671                }
672            },
673            "params": {
674                "Region": "cn-northwest-1",
675                "UseFIPS": false,
676                "UseDualStack": false
677            }
678        },
679        {
680            "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack enabled",
681            "expect": {
682                "endpoint": {
683                    "url": "https://lambda.cn-northwest-1.api.amazonwebservices.com.cn"
684                }
685            },
686            "params": {
687                "Region": "cn-northwest-1",
688                "UseFIPS": false,
689                "UseDualStack": true
690            }
691        },
692        {
693            "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
694            "expect": {
695                "endpoint": {
696                    "url": "https://lambda-fips.cn-north-1.api.amazonwebservices.com.cn"
697                }
698            },
699            "params": {
700                "Region": "cn-north-1",
701                "UseFIPS": true,
702                "UseDualStack": true
703            }
704        },
705        {
706            "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
707            "expect": {
708                "endpoint": {
709                    "url": "https://lambda-fips.cn-north-1.amazonaws.com.cn"
710                }
711            },
712            "params": {
713                "Region": "cn-north-1",
714                "UseFIPS": true,
715                "UseDualStack": false
716            }
717        },
718        {
719            "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
720            "expect": {
721                "endpoint": {
722                    "url": "https://lambda.us-gov-east-1.amazonaws.com"
723                }
724            },
725            "params": {
726                "Region": "us-gov-east-1",
727                "UseFIPS": false,
728                "UseDualStack": false
729            }
730        },
731        {
732            "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
733            "expect": {
734                "endpoint": {
735                    "url": "https://lambda-fips.us-gov-east-1.amazonaws.com"
736                }
737            },
738            "params": {
739                "Region": "us-gov-east-1",
740                "UseFIPS": true,
741                "UseDualStack": false
742            }
743        },
744        {
745            "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled",
746            "expect": {
747                "endpoint": {
748                    "url": "https://lambda.us-gov-west-1.amazonaws.com"
749                }
750            },
751            "params": {
752                "Region": "us-gov-west-1",
753                "UseFIPS": false,
754                "UseDualStack": false
755            }
756        },
757        {
758            "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
759            "expect": {
760                "endpoint": {
761                    "url": "https://lambda-fips.us-gov-west-1.amazonaws.com"
762                }
763            },
764            "params": {
765                "Region": "us-gov-west-1",
766                "UseFIPS": true,
767                "UseDualStack": false
768            }
769        },
770        {
771            "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
772            "expect": {
773                "endpoint": {
774                    "url": "https://lambda-fips.us-gov-east-1.api.aws"
775                }
776            },
777            "params": {
778                "Region": "us-gov-east-1",
779                "UseFIPS": true,
780                "UseDualStack": true
781            }
782        },
783        {
784            "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
785            "expect": {
786                "endpoint": {
787                    "url": "https://lambda.us-gov-east-1.api.aws"
788                }
789            },
790            "params": {
791                "Region": "us-gov-east-1",
792                "UseFIPS": false,
793                "UseDualStack": true
794            }
795        },
796        {
797            "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
798            "expect": {
799                "endpoint": {
800                    "url": "https://lambda.us-iso-east-1.c2s.ic.gov"
801                }
802            },
803            "params": {
804                "Region": "us-iso-east-1",
805                "UseFIPS": false,
806                "UseDualStack": false
807            }
808        },
809        {
810            "documentation": "For region us-iso-west-1 with FIPS disabled and DualStack disabled",
811            "expect": {
812                "endpoint": {
813                    "url": "https://lambda.us-iso-west-1.c2s.ic.gov"
814                }
815            },
816            "params": {
817                "Region": "us-iso-west-1",
818                "UseFIPS": false,
819                "UseDualStack": false
820            }
821        },
822        {
823            "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
824            "expect": {
825                "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
826            },
827            "params": {
828                "Region": "us-iso-east-1",
829                "UseFIPS": true,
830                "UseDualStack": true
831            }
832        },
833        {
834            "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
835            "expect": {
836                "endpoint": {
837                    "url": "https://lambda-fips.us-iso-east-1.c2s.ic.gov"
838                }
839            },
840            "params": {
841                "Region": "us-iso-east-1",
842                "UseFIPS": true,
843                "UseDualStack": false
844            }
845        },
846        {
847            "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
848            "expect": {
849                "error": "DualStack is enabled but this partition does not support DualStack"
850            },
851            "params": {
852                "Region": "us-iso-east-1",
853                "UseFIPS": false,
854                "UseDualStack": true
855            }
856        },
857        {
858            "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
859            "expect": {
860                "endpoint": {
861                    "url": "https://lambda.us-isob-east-1.sc2s.sgov.gov"
862                }
863            },
864            "params": {
865                "Region": "us-isob-east-1",
866                "UseFIPS": false,
867                "UseDualStack": false
868            }
869        },
870        {
871            "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
872            "expect": {
873                "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
874            },
875            "params": {
876                "Region": "us-isob-east-1",
877                "UseFIPS": true,
878                "UseDualStack": true
879            }
880        },
881        {
882            "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
883            "expect": {
884                "endpoint": {
885                    "url": "https://lambda-fips.us-isob-east-1.sc2s.sgov.gov"
886                }
887            },
888            "params": {
889                "Region": "us-isob-east-1",
890                "UseFIPS": true,
891                "UseDualStack": false
892            }
893        },
894        {
895            "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
896            "expect": {
897                "error": "DualStack is enabled but this partition does not support DualStack"
898            },
899            "params": {
900                "Region": "us-isob-east-1",
901                "UseFIPS": false,
902                "UseDualStack": true
903            }
904        },
905        {
906            "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
907            "expect": {
908                "endpoint": {
909                    "url": "https://example.com"
910                }
911            },
912            "params": {
913                "Region": "us-east-1",
914                "UseFIPS": false,
915                "UseDualStack": false,
916                "Endpoint": "https://example.com"
917            }
918        },
919        {
920            "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
921            "expect": {
922                "endpoint": {
923                    "url": "https://example.com"
924                }
925            },
926            "params": {
927                "UseFIPS": false,
928                "UseDualStack": false,
929                "Endpoint": "https://example.com"
930            }
931        },
932        {
933            "documentation": "For custom endpoint with fips enabled and dualstack disabled",
934            "expect": {
935                "error": "Invalid Configuration: FIPS and custom endpoint are not supported"
936            },
937            "params": {
938                "Region": "us-east-1",
939                "UseFIPS": true,
940                "UseDualStack": false,
941                "Endpoint": "https://example.com"
942            }
943        },
944        {
945            "documentation": "For custom endpoint with fips disabled and dualstack enabled",
946            "expect": {
947                "error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
948            },
949            "params": {
950                "Region": "us-east-1",
951                "UseFIPS": false,
952                "UseDualStack": true,
953                "Endpoint": "https://example.com"
954            }
955        },
956        {
957            "documentation": "Missing region",
958            "expect": {
959                "error": "Invalid Configuration: Missing Region"
960            }
961        }
962    ],
963    "version": "1.0"
964}