-
-
Notifications
You must be signed in to change notification settings - Fork 84
/
Package.swift
2915 lines (2911 loc) · 128 KB
/
Package.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// swift-tools-version:5.9
//===----------------------------------------------------------------------===//
//
// This source file is part of the Soto for AWS open source project
//
// Copyright (c) 2017-2024 the Soto project authors
// Licensed under Apache License v2.0
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of Soto project authors
//
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
import PackageDescription
let swiftSettings: [SwiftSetting] = [
.enableExperimentalFeature("StrictConcurrency=complete")
]
let package = Package(
name: "soto",
platforms: [
.macOS(.v10_15),
.iOS(.v13),
.tvOS(.v13),
.watchOS(.v6),
],
products: [
.library(name: "SotoACM", targets: ["SotoACM"]),
.library(name: "SotoACMPCA", targets: ["SotoACMPCA"]),
.library(name: "SotoAPIGateway", targets: ["SotoAPIGateway"]),
.library(name: "SotoARCZonalShift", targets: ["SotoARCZonalShift"]),
.library(name: "SotoAccessAnalyzer", targets: ["SotoAccessAnalyzer"]),
.library(name: "SotoAccount", targets: ["SotoAccount"]),
.library(name: "SotoAmp", targets: ["SotoAmp"]),
.library(name: "SotoAmplify", targets: ["SotoAmplify"]),
.library(name: "SotoAmplifyBackend", targets: ["SotoAmplifyBackend"]),
.library(name: "SotoAmplifyUIBuilder", targets: ["SotoAmplifyUIBuilder"]),
.library(name: "SotoApiGatewayManagementApi", targets: ["SotoApiGatewayManagementApi"]),
.library(name: "SotoApiGatewayV2", targets: ["SotoApiGatewayV2"]),
.library(name: "SotoAppConfig", targets: ["SotoAppConfig"]),
.library(name: "SotoAppConfigData", targets: ["SotoAppConfigData"]),
.library(name: "SotoAppFabric", targets: ["SotoAppFabric"]),
.library(name: "SotoAppIntegrations", targets: ["SotoAppIntegrations"]),
.library(name: "SotoAppMesh", targets: ["SotoAppMesh"]),
.library(name: "SotoAppRunner", targets: ["SotoAppRunner"]),
.library(name: "SotoAppStream", targets: ["SotoAppStream"]),
.library(name: "SotoAppSync", targets: ["SotoAppSync"]),
.library(name: "SotoAppTest", targets: ["SotoAppTest"]),
.library(name: "SotoAppflow", targets: ["SotoAppflow"]),
.library(name: "SotoApplicationAutoScaling", targets: ["SotoApplicationAutoScaling"]),
.library(name: "SotoApplicationCostProfiler", targets: ["SotoApplicationCostProfiler"]),
.library(name: "SotoApplicationDiscoveryService", targets: ["SotoApplicationDiscoveryService"]),
.library(name: "SotoApplicationInsights", targets: ["SotoApplicationInsights"]),
.library(name: "SotoApplicationSignals", targets: ["SotoApplicationSignals"]),
.library(name: "SotoArtifact", targets: ["SotoArtifact"]),
.library(name: "SotoAthena", targets: ["SotoAthena"]),
.library(name: "SotoAuditManager", targets: ["SotoAuditManager"]),
.library(name: "SotoAutoScaling", targets: ["SotoAutoScaling"]),
.library(name: "SotoAutoScalingPlans", targets: ["SotoAutoScalingPlans"]),
.library(name: "SotoB2bi", targets: ["SotoB2bi"]),
.library(name: "SotoBCMDataExports", targets: ["SotoBCMDataExports"]),
.library(name: "SotoBCMPricingCalculator", targets: ["SotoBCMPricingCalculator"]),
.library(name: "SotoBackup", targets: ["SotoBackup"]),
.library(name: "SotoBackupGateway", targets: ["SotoBackupGateway"]),
.library(name: "SotoBackupSearch", targets: ["SotoBackupSearch"]),
.library(name: "SotoBatch", targets: ["SotoBatch"]),
.library(name: "SotoBedrock", targets: ["SotoBedrock"]),
.library(name: "SotoBedrockAgent", targets: ["SotoBedrockAgent"]),
.library(name: "SotoBedrockAgentRuntime", targets: ["SotoBedrockAgentRuntime"]),
.library(name: "SotoBedrockDataAutomation", targets: ["SotoBedrockDataAutomation"]),
.library(name: "SotoBedrockDataAutomationRuntime", targets: ["SotoBedrockDataAutomationRuntime"]),
.library(name: "SotoBedrockRuntime", targets: ["SotoBedrockRuntime"]),
.library(name: "SotoBilling", targets: ["SotoBilling"]),
.library(name: "SotoBillingconductor", targets: ["SotoBillingconductor"]),
.library(name: "SotoBraket", targets: ["SotoBraket"]),
.library(name: "SotoBudgets", targets: ["SotoBudgets"]),
.library(name: "SotoChatbot", targets: ["SotoChatbot"]),
.library(name: "SotoChime", targets: ["SotoChime"]),
.library(name: "SotoChimeSDKIdentity", targets: ["SotoChimeSDKIdentity"]),
.library(name: "SotoChimeSDKMediaPipelines", targets: ["SotoChimeSDKMediaPipelines"]),
.library(name: "SotoChimeSDKMeetings", targets: ["SotoChimeSDKMeetings"]),
.library(name: "SotoChimeSDKMessaging", targets: ["SotoChimeSDKMessaging"]),
.library(name: "SotoChimeSDKVoice", targets: ["SotoChimeSDKVoice"]),
.library(name: "SotoCleanRooms", targets: ["SotoCleanRooms"]),
.library(name: "SotoCleanRoomsML", targets: ["SotoCleanRoomsML"]),
.library(name: "SotoCloud9", targets: ["SotoCloud9"]),
.library(name: "SotoCloudControl", targets: ["SotoCloudControl"]),
.library(name: "SotoCloudDirectory", targets: ["SotoCloudDirectory"]),
.library(name: "SotoCloudFormation", targets: ["SotoCloudFormation"]),
.library(name: "SotoCloudFront", targets: ["SotoCloudFront"]),
.library(name: "SotoCloudFrontKeyValueStore", targets: ["SotoCloudFrontKeyValueStore"]),
.library(name: "SotoCloudHSM", targets: ["SotoCloudHSM"]),
.library(name: "SotoCloudHSMV2", targets: ["SotoCloudHSMV2"]),
.library(name: "SotoCloudSearch", targets: ["SotoCloudSearch"]),
.library(name: "SotoCloudSearchDomain", targets: ["SotoCloudSearchDomain"]),
.library(name: "SotoCloudTrail", targets: ["SotoCloudTrail"]),
.library(name: "SotoCloudTrailData", targets: ["SotoCloudTrailData"]),
.library(name: "SotoCloudWatch", targets: ["SotoCloudWatch"]),
.library(name: "SotoCloudWatchEvents", targets: ["SotoCloudWatchEvents"]),
.library(name: "SotoCloudWatchLogs", targets: ["SotoCloudWatchLogs"]),
.library(name: "SotoCodeArtifact", targets: ["SotoCodeArtifact"]),
.library(name: "SotoCodeBuild", targets: ["SotoCodeBuild"]),
.library(name: "SotoCodeCatalyst", targets: ["SotoCodeCatalyst"]),
.library(name: "SotoCodeCommit", targets: ["SotoCodeCommit"]),
.library(name: "SotoCodeConnections", targets: ["SotoCodeConnections"]),
.library(name: "SotoCodeDeploy", targets: ["SotoCodeDeploy"]),
.library(name: "SotoCodeGuruProfiler", targets: ["SotoCodeGuruProfiler"]),
.library(name: "SotoCodeGuruReviewer", targets: ["SotoCodeGuruReviewer"]),
.library(name: "SotoCodeGuruSecurity", targets: ["SotoCodeGuruSecurity"]),
.library(name: "SotoCodePipeline", targets: ["SotoCodePipeline"]),
.library(name: "SotoCodeStarConnections", targets: ["SotoCodeStarConnections"]),
.library(name: "SotoCodeStarNotifications", targets: ["SotoCodeStarNotifications"]),
.library(name: "SotoCognitoIdentity", targets: ["SotoCognitoIdentity"]),
.library(name: "SotoCognitoIdentityProvider", targets: ["SotoCognitoIdentityProvider"]),
.library(name: "SotoCognitoSync", targets: ["SotoCognitoSync"]),
.library(name: "SotoComprehend", targets: ["SotoComprehend"]),
.library(name: "SotoComprehendMedical", targets: ["SotoComprehendMedical"]),
.library(name: "SotoComputeOptimizer", targets: ["SotoComputeOptimizer"]),
.library(name: "SotoConfigService", targets: ["SotoConfigService"]),
.library(name: "SotoConnect", targets: ["SotoConnect"]),
.library(name: "SotoConnectCampaigns", targets: ["SotoConnectCampaigns"]),
.library(name: "SotoConnectCampaignsV2", targets: ["SotoConnectCampaignsV2"]),
.library(name: "SotoConnectCases", targets: ["SotoConnectCases"]),
.library(name: "SotoConnectContactLens", targets: ["SotoConnectContactLens"]),
.library(name: "SotoConnectParticipant", targets: ["SotoConnectParticipant"]),
.library(name: "SotoControlCatalog", targets: ["SotoControlCatalog"]),
.library(name: "SotoControlTower", targets: ["SotoControlTower"]),
.library(name: "SotoCostAndUsageReportService", targets: ["SotoCostAndUsageReportService"]),
.library(name: "SotoCostExplorer", targets: ["SotoCostExplorer"]),
.library(name: "SotoCostOptimizationHub", targets: ["SotoCostOptimizationHub"]),
.library(name: "SotoCustomerProfiles", targets: ["SotoCustomerProfiles"]),
.library(name: "SotoDAX", targets: ["SotoDAX"]),
.library(name: "SotoDLM", targets: ["SotoDLM"]),
.library(name: "SotoDSQL", targets: ["SotoDSQL"]),
.library(name: "SotoDataBrew", targets: ["SotoDataBrew"]),
.library(name: "SotoDataExchange", targets: ["SotoDataExchange"]),
.library(name: "SotoDataPipeline", targets: ["SotoDataPipeline"]),
.library(name: "SotoDataSync", targets: ["SotoDataSync"]),
.library(name: "SotoDataZone", targets: ["SotoDataZone"]),
.library(name: "SotoDatabaseMigrationService", targets: ["SotoDatabaseMigrationService"]),
.library(name: "SotoDeadline", targets: ["SotoDeadline"]),
.library(name: "SotoDetective", targets: ["SotoDetective"]),
.library(name: "SotoDevOpsGuru", targets: ["SotoDevOpsGuru"]),
.library(name: "SotoDeviceFarm", targets: ["SotoDeviceFarm"]),
.library(name: "SotoDirectConnect", targets: ["SotoDirectConnect"]),
.library(name: "SotoDirectoryService", targets: ["SotoDirectoryService"]),
.library(name: "SotoDirectoryServiceData", targets: ["SotoDirectoryServiceData"]),
.library(name: "SotoDocDB", targets: ["SotoDocDB"]),
.library(name: "SotoDocDBElastic", targets: ["SotoDocDBElastic"]),
.library(name: "SotoDrs", targets: ["SotoDrs"]),
.library(name: "SotoDynamoDB", targets: ["SotoDynamoDB"]),
.library(name: "SotoDynamoDBStreams", targets: ["SotoDynamoDBStreams"]),
.library(name: "SotoEBS", targets: ["SotoEBS"]),
.library(name: "SotoEC2", targets: ["SotoEC2"]),
.library(name: "SotoEC2InstanceConnect", targets: ["SotoEC2InstanceConnect"]),
.library(name: "SotoECR", targets: ["SotoECR"]),
.library(name: "SotoECRPublic", targets: ["SotoECRPublic"]),
.library(name: "SotoECS", targets: ["SotoECS"]),
.library(name: "SotoEFS", targets: ["SotoEFS"]),
.library(name: "SotoEKS", targets: ["SotoEKS"]),
.library(name: "SotoEKSAuth", targets: ["SotoEKSAuth"]),
.library(name: "SotoEMR", targets: ["SotoEMR"]),
.library(name: "SotoEMRContainers", targets: ["SotoEMRContainers"]),
.library(name: "SotoEMRServerless", targets: ["SotoEMRServerless"]),
.library(name: "SotoElastiCache", targets: ["SotoElastiCache"]),
.library(name: "SotoElasticBeanstalk", targets: ["SotoElasticBeanstalk"]),
.library(name: "SotoElasticInference", targets: ["SotoElasticInference"]),
.library(name: "SotoElasticLoadBalancing", targets: ["SotoElasticLoadBalancing"]),
.library(name: "SotoElasticLoadBalancingV2", targets: ["SotoElasticLoadBalancingV2"]),
.library(name: "SotoElasticTranscoder", targets: ["SotoElasticTranscoder"]),
.library(name: "SotoElasticsearchService", targets: ["SotoElasticsearchService"]),
.library(name: "SotoEntityResolution", targets: ["SotoEntityResolution"]),
.library(name: "SotoEventBridge", targets: ["SotoEventBridge"]),
.library(name: "SotoEvidently", targets: ["SotoEvidently"]),
.library(name: "SotoFIS", targets: ["SotoFIS"]),
.library(name: "SotoFMS", targets: ["SotoFMS"]),
.library(name: "SotoFSx", targets: ["SotoFSx"]),
.library(name: "SotoFinspace", targets: ["SotoFinspace"]),
.library(name: "SotoFinspaceData", targets: ["SotoFinspaceData"]),
.library(name: "SotoFirehose", targets: ["SotoFirehose"]),
.library(name: "SotoForecast", targets: ["SotoForecast"]),
.library(name: "SotoForecastquery", targets: ["SotoForecastquery"]),
.library(name: "SotoFraudDetector", targets: ["SotoFraudDetector"]),
.library(name: "SotoFreeTier", targets: ["SotoFreeTier"]),
.library(name: "SotoGameLift", targets: ["SotoGameLift"]),
.library(name: "SotoGeoMaps", targets: ["SotoGeoMaps"]),
.library(name: "SotoGeoPlaces", targets: ["SotoGeoPlaces"]),
.library(name: "SotoGeoRoutes", targets: ["SotoGeoRoutes"]),
.library(name: "SotoGlacier", targets: ["SotoGlacier"]),
.library(name: "SotoGlobalAccelerator", targets: ["SotoGlobalAccelerator"]),
.library(name: "SotoGlue", targets: ["SotoGlue"]),
.library(name: "SotoGrafana", targets: ["SotoGrafana"]),
.library(name: "SotoGreengrass", targets: ["SotoGreengrass"]),
.library(name: "SotoGreengrassV2", targets: ["SotoGreengrassV2"]),
.library(name: "SotoGroundStation", targets: ["SotoGroundStation"]),
.library(name: "SotoGuardDuty", targets: ["SotoGuardDuty"]),
.library(name: "SotoHealth", targets: ["SotoHealth"]),
.library(name: "SotoHealthLake", targets: ["SotoHealthLake"]),
.library(name: "SotoIAM", targets: ["SotoIAM"]),
.library(name: "SotoIVS", targets: ["SotoIVS"]),
.library(name: "SotoIVSRealTime", targets: ["SotoIVSRealTime"]),
.library(name: "SotoIdentityStore", targets: ["SotoIdentityStore"]),
.library(name: "SotoImagebuilder", targets: ["SotoImagebuilder"]),
.library(name: "SotoInspector", targets: ["SotoInspector"]),
.library(name: "SotoInspector2", targets: ["SotoInspector2"]),
.library(name: "SotoInspectorScan", targets: ["SotoInspectorScan"]),
.library(name: "SotoInternetMonitor", targets: ["SotoInternetMonitor"]),
.library(name: "SotoInvoicing", targets: ["SotoInvoicing"]),
.library(name: "SotoIoT", targets: ["SotoIoT"]),
.library(name: "SotoIoT1ClickDevicesService", targets: ["SotoIoT1ClickDevicesService"]),
.library(name: "SotoIoT1ClickProjects", targets: ["SotoIoT1ClickProjects"]),
.library(name: "SotoIoTAnalytics", targets: ["SotoIoTAnalytics"]),
.library(name: "SotoIoTDataPlane", targets: ["SotoIoTDataPlane"]),
.library(name: "SotoIoTDeviceAdvisor", targets: ["SotoIoTDeviceAdvisor"]),
.library(name: "SotoIoTEvents", targets: ["SotoIoTEvents"]),
.library(name: "SotoIoTEventsData", targets: ["SotoIoTEventsData"]),
.library(name: "SotoIoTFleetHub", targets: ["SotoIoTFleetHub"]),
.library(name: "SotoIoTFleetWise", targets: ["SotoIoTFleetWise"]),
.library(name: "SotoIoTJobsDataPlane", targets: ["SotoIoTJobsDataPlane"]),
.library(name: "SotoIoTSecureTunneling", targets: ["SotoIoTSecureTunneling"]),
.library(name: "SotoIoTSiteWise", targets: ["SotoIoTSiteWise"]),
.library(name: "SotoIoTThingsGraph", targets: ["SotoIoTThingsGraph"]),
.library(name: "SotoIoTTwinMaker", targets: ["SotoIoTTwinMaker"]),
.library(name: "SotoIoTWireless", targets: ["SotoIoTWireless"]),
.library(name: "SotoIvschat", targets: ["SotoIvschat"]),
.library(name: "SotoKMS", targets: ["SotoKMS"]),
.library(name: "SotoKafka", targets: ["SotoKafka"]),
.library(name: "SotoKafkaConnect", targets: ["SotoKafkaConnect"]),
.library(name: "SotoKendra", targets: ["SotoKendra"]),
.library(name: "SotoKendraRanking", targets: ["SotoKendraRanking"]),
.library(name: "SotoKeyspaces", targets: ["SotoKeyspaces"]),
.library(name: "SotoKinesis", targets: ["SotoKinesis"]),
.library(name: "SotoKinesisAnalytics", targets: ["SotoKinesisAnalytics"]),
.library(name: "SotoKinesisAnalyticsV2", targets: ["SotoKinesisAnalyticsV2"]),
.library(name: "SotoKinesisVideo", targets: ["SotoKinesisVideo"]),
.library(name: "SotoKinesisVideoArchivedMedia", targets: ["SotoKinesisVideoArchivedMedia"]),
.library(name: "SotoKinesisVideoMedia", targets: ["SotoKinesisVideoMedia"]),
.library(name: "SotoKinesisVideoSignaling", targets: ["SotoKinesisVideoSignaling"]),
.library(name: "SotoKinesisVideoWebRTCStorage", targets: ["SotoKinesisVideoWebRTCStorage"]),
.library(name: "SotoLakeFormation", targets: ["SotoLakeFormation"]),
.library(name: "SotoLambda", targets: ["SotoLambda"]),
.library(name: "SotoLaunchWizard", targets: ["SotoLaunchWizard"]),
.library(name: "SotoLexModelBuildingService", targets: ["SotoLexModelBuildingService"]),
.library(name: "SotoLexModelsV2", targets: ["SotoLexModelsV2"]),
.library(name: "SotoLexRuntimeService", targets: ["SotoLexRuntimeService"]),
.library(name: "SotoLexRuntimeV2", targets: ["SotoLexRuntimeV2"]),
.library(name: "SotoLicenseManager", targets: ["SotoLicenseManager"]),
.library(name: "SotoLicenseManagerLinuxSubscriptions", targets: ["SotoLicenseManagerLinuxSubscriptions"]),
.library(name: "SotoLicenseManagerUserSubscriptions", targets: ["SotoLicenseManagerUserSubscriptions"]),
.library(name: "SotoLightsail", targets: ["SotoLightsail"]),
.library(name: "SotoLocation", targets: ["SotoLocation"]),
.library(name: "SotoLookoutEquipment", targets: ["SotoLookoutEquipment"]),
.library(name: "SotoLookoutMetrics", targets: ["SotoLookoutMetrics"]),
.library(name: "SotoLookoutVision", targets: ["SotoLookoutVision"]),
.library(name: "SotoM2", targets: ["SotoM2"]),
.library(name: "SotoMQ", targets: ["SotoMQ"]),
.library(name: "SotoMTurk", targets: ["SotoMTurk"]),
.library(name: "SotoMWAA", targets: ["SotoMWAA"]),
.library(name: "SotoMachineLearning", targets: ["SotoMachineLearning"]),
.library(name: "SotoMacie2", targets: ["SotoMacie2"]),
.library(name: "SotoMailManager", targets: ["SotoMailManager"]),
.library(name: "SotoManagedBlockchain", targets: ["SotoManagedBlockchain"]),
.library(name: "SotoManagedBlockchainQuery", targets: ["SotoManagedBlockchainQuery"]),
.library(name: "SotoMarketplaceAgreement", targets: ["SotoMarketplaceAgreement"]),
.library(name: "SotoMarketplaceCatalog", targets: ["SotoMarketplaceCatalog"]),
.library(name: "SotoMarketplaceCommerceAnalytics", targets: ["SotoMarketplaceCommerceAnalytics"]),
.library(name: "SotoMarketplaceDeployment", targets: ["SotoMarketplaceDeployment"]),
.library(name: "SotoMarketplaceEntitlementService", targets: ["SotoMarketplaceEntitlementService"]),
.library(name: "SotoMarketplaceMetering", targets: ["SotoMarketplaceMetering"]),
.library(name: "SotoMarketplaceReporting", targets: ["SotoMarketplaceReporting"]),
.library(name: "SotoMediaConnect", targets: ["SotoMediaConnect"]),
.library(name: "SotoMediaConvert", targets: ["SotoMediaConvert"]),
.library(name: "SotoMediaLive", targets: ["SotoMediaLive"]),
.library(name: "SotoMediaPackage", targets: ["SotoMediaPackage"]),
.library(name: "SotoMediaPackageV2", targets: ["SotoMediaPackageV2"]),
.library(name: "SotoMediaPackageVod", targets: ["SotoMediaPackageVod"]),
.library(name: "SotoMediaStore", targets: ["SotoMediaStore"]),
.library(name: "SotoMediaStoreData", targets: ["SotoMediaStoreData"]),
.library(name: "SotoMediaTailor", targets: ["SotoMediaTailor"]),
.library(name: "SotoMedicalImaging", targets: ["SotoMedicalImaging"]),
.library(name: "SotoMemoryDB", targets: ["SotoMemoryDB"]),
.library(name: "SotoMgn", targets: ["SotoMgn"]),
.library(name: "SotoMigrationHub", targets: ["SotoMigrationHub"]),
.library(name: "SotoMigrationHubConfig", targets: ["SotoMigrationHubConfig"]),
.library(name: "SotoMigrationHubOrchestrator", targets: ["SotoMigrationHubOrchestrator"]),
.library(name: "SotoMigrationHubRefactorSpaces", targets: ["SotoMigrationHubRefactorSpaces"]),
.library(name: "SotoMigrationHubStrategy", targets: ["SotoMigrationHubStrategy"]),
.library(name: "SotoNeptune", targets: ["SotoNeptune"]),
.library(name: "SotoNeptuneGraph", targets: ["SotoNeptuneGraph"]),
.library(name: "SotoNeptunedata", targets: ["SotoNeptunedata"]),
.library(name: "SotoNetworkFirewall", targets: ["SotoNetworkFirewall"]),
.library(name: "SotoNetworkFlowMonitor", targets: ["SotoNetworkFlowMonitor"]),
.library(name: "SotoNetworkManager", targets: ["SotoNetworkManager"]),
.library(name: "SotoNetworkMonitor", targets: ["SotoNetworkMonitor"]),
.library(name: "SotoNotifications", targets: ["SotoNotifications"]),
.library(name: "SotoNotificationsContacts", targets: ["SotoNotificationsContacts"]),
.library(name: "SotoOAM", targets: ["SotoOAM"]),
.library(name: "SotoOSIS", targets: ["SotoOSIS"]),
.library(name: "SotoObservabilityAdmin", targets: ["SotoObservabilityAdmin"]),
.library(name: "SotoOmics", targets: ["SotoOmics"]),
.library(name: "SotoOpenSearch", targets: ["SotoOpenSearch"]),
.library(name: "SotoOpenSearchServerless", targets: ["SotoOpenSearchServerless"]),
.library(name: "SotoOpsWorks", targets: ["SotoOpsWorks"]),
.library(name: "SotoOpsWorksCM", targets: ["SotoOpsWorksCM"]),
.library(name: "SotoOrganizations", targets: ["SotoOrganizations"]),
.library(name: "SotoOutposts", targets: ["SotoOutposts"]),
.library(name: "SotoPCS", targets: ["SotoPCS"]),
.library(name: "SotoPI", targets: ["SotoPI"]),
.library(name: "SotoPanorama", targets: ["SotoPanorama"]),
.library(name: "SotoPartnerCentralSelling", targets: ["SotoPartnerCentralSelling"]),
.library(name: "SotoPaymentCryptography", targets: ["SotoPaymentCryptography"]),
.library(name: "SotoPaymentCryptographyData", targets: ["SotoPaymentCryptographyData"]),
.library(name: "SotoPcaConnectorAd", targets: ["SotoPcaConnectorAd"]),
.library(name: "SotoPcaConnectorScep", targets: ["SotoPcaConnectorScep"]),
.library(name: "SotoPersonalize", targets: ["SotoPersonalize"]),
.library(name: "SotoPersonalizeEvents", targets: ["SotoPersonalizeEvents"]),
.library(name: "SotoPersonalizeRuntime", targets: ["SotoPersonalizeRuntime"]),
.library(name: "SotoPinpoint", targets: ["SotoPinpoint"]),
.library(name: "SotoPinpointEmail", targets: ["SotoPinpointEmail"]),
.library(name: "SotoPinpointSMSVoice", targets: ["SotoPinpointSMSVoice"]),
.library(name: "SotoPinpointSMSVoiceV2", targets: ["SotoPinpointSMSVoiceV2"]),
.library(name: "SotoPipes", targets: ["SotoPipes"]),
.library(name: "SotoPolly", targets: ["SotoPolly"]),
.library(name: "SotoPricing", targets: ["SotoPricing"]),
.library(name: "SotoPrivateNetworks", targets: ["SotoPrivateNetworks"]),
.library(name: "SotoProton", targets: ["SotoProton"]),
.library(name: "SotoQApps", targets: ["SotoQApps"]),
.library(name: "SotoQBusiness", targets: ["SotoQBusiness"]),
.library(name: "SotoQConnect", targets: ["SotoQConnect"]),
.library(name: "SotoQLDB", targets: ["SotoQLDB"]),
.library(name: "SotoQLDBSession", targets: ["SotoQLDBSession"]),
.library(name: "SotoQuickSight", targets: ["SotoQuickSight"]),
.library(name: "SotoRAM", targets: ["SotoRAM"]),
.library(name: "SotoRDS", targets: ["SotoRDS"]),
.library(name: "SotoRDSData", targets: ["SotoRDSData"]),
.library(name: "SotoRUM", targets: ["SotoRUM"]),
.library(name: "SotoRbin", targets: ["SotoRbin"]),
.library(name: "SotoRedshift", targets: ["SotoRedshift"]),
.library(name: "SotoRedshiftData", targets: ["SotoRedshiftData"]),
.library(name: "SotoRedshiftServerless", targets: ["SotoRedshiftServerless"]),
.library(name: "SotoRekognition", targets: ["SotoRekognition"]),
.library(name: "SotoRepostspace", targets: ["SotoRepostspace"]),
.library(name: "SotoResiliencehub", targets: ["SotoResiliencehub"]),
.library(name: "SotoResourceExplorer2", targets: ["SotoResourceExplorer2"]),
.library(name: "SotoResourceGroups", targets: ["SotoResourceGroups"]),
.library(name: "SotoResourceGroupsTaggingAPI", targets: ["SotoResourceGroupsTaggingAPI"]),
.library(name: "SotoRoboMaker", targets: ["SotoRoboMaker"]),
.library(name: "SotoRolesAnywhere", targets: ["SotoRolesAnywhere"]),
.library(name: "SotoRoute53", targets: ["SotoRoute53"]),
.library(name: "SotoRoute53Domains", targets: ["SotoRoute53Domains"]),
.library(name: "SotoRoute53Profiles", targets: ["SotoRoute53Profiles"]),
.library(name: "SotoRoute53RecoveryCluster", targets: ["SotoRoute53RecoveryCluster"]),
.library(name: "SotoRoute53RecoveryControlConfig", targets: ["SotoRoute53RecoveryControlConfig"]),
.library(name: "SotoRoute53RecoveryReadiness", targets: ["SotoRoute53RecoveryReadiness"]),
.library(name: "SotoRoute53Resolver", targets: ["SotoRoute53Resolver"]),
.library(name: "SotoS3", targets: ["SotoS3"]),
.library(name: "SotoS3Control", targets: ["SotoS3Control"]),
.library(name: "SotoS3Outposts", targets: ["SotoS3Outposts"]),
.library(name: "SotoS3Tables", targets: ["SotoS3Tables"]),
.library(name: "SotoSES", targets: ["SotoSES"]),
.library(name: "SotoSESv2", targets: ["SotoSESv2"]),
.library(name: "SotoSFN", targets: ["SotoSFN"]),
.library(name: "SotoSMS", targets: ["SotoSMS"]),
.library(name: "SotoSNS", targets: ["SotoSNS"]),
.library(name: "SotoSQS", targets: ["SotoSQS"]),
.library(name: "SotoSSM", targets: ["SotoSSM"]),
.library(name: "SotoSSMContacts", targets: ["SotoSSMContacts"]),
.library(name: "SotoSSMIncidents", targets: ["SotoSSMIncidents"]),
.library(name: "SotoSSMQuickSetup", targets: ["SotoSSMQuickSetup"]),
.library(name: "SotoSSO", targets: ["SotoSSO"]),
.library(name: "SotoSSOAdmin", targets: ["SotoSSOAdmin"]),
.library(name: "SotoSSOOIDC", targets: ["SotoSSOOIDC"]),
.library(name: "SotoSTS", targets: ["SotoSTS"]),
.library(name: "SotoSWF", targets: ["SotoSWF"]),
.library(name: "SotoSageMaker", targets: ["SotoSageMaker"]),
.library(name: "SotoSageMakerA2IRuntime", targets: ["SotoSageMakerA2IRuntime"]),
.library(name: "SotoSageMakerFeatureStoreRuntime", targets: ["SotoSageMakerFeatureStoreRuntime"]),
.library(name: "SotoSageMakerGeospatial", targets: ["SotoSageMakerGeospatial"]),
.library(name: "SotoSageMakerMetrics", targets: ["SotoSageMakerMetrics"]),
.library(name: "SotoSageMakerRuntime", targets: ["SotoSageMakerRuntime"]),
.library(name: "SotoSagemakerEdge", targets: ["SotoSagemakerEdge"]),
.library(name: "SotoSavingsPlans", targets: ["SotoSavingsPlans"]),
.library(name: "SotoScheduler", targets: ["SotoScheduler"]),
.library(name: "SotoSchemas", targets: ["SotoSchemas"]),
.library(name: "SotoSecretsManager", targets: ["SotoSecretsManager"]),
.library(name: "SotoSecurityHub", targets: ["SotoSecurityHub"]),
.library(name: "SotoSecurityIR", targets: ["SotoSecurityIR"]),
.library(name: "SotoSecurityLake", targets: ["SotoSecurityLake"]),
.library(name: "SotoServerlessApplicationRepository", targets: ["SotoServerlessApplicationRepository"]),
.library(name: "SotoServiceCatalog", targets: ["SotoServiceCatalog"]),
.library(name: "SotoServiceCatalogAppRegistry", targets: ["SotoServiceCatalogAppRegistry"]),
.library(name: "SotoServiceDiscovery", targets: ["SotoServiceDiscovery"]),
.library(name: "SotoServiceQuotas", targets: ["SotoServiceQuotas"]),
.library(name: "SotoShield", targets: ["SotoShield"]),
.library(name: "SotoSigner", targets: ["SotoSigner"]),
.library(name: "SotoSimSpaceWeaver", targets: ["SotoSimSpaceWeaver"]),
.library(name: "SotoSnowDeviceManagement", targets: ["SotoSnowDeviceManagement"]),
.library(name: "SotoSnowball", targets: ["SotoSnowball"]),
.library(name: "SotoSocialMessaging", targets: ["SotoSocialMessaging"]),
.library(name: "SotoSsmSap", targets: ["SotoSsmSap"]),
.library(name: "SotoStorageGateway", targets: ["SotoStorageGateway"]),
.library(name: "SotoSupplyChain", targets: ["SotoSupplyChain"]),
.library(name: "SotoSupport", targets: ["SotoSupport"]),
.library(name: "SotoSupportApp", targets: ["SotoSupportApp"]),
.library(name: "SotoSynthetics", targets: ["SotoSynthetics"]),
.library(name: "SotoTaxSettings", targets: ["SotoTaxSettings"]),
.library(name: "SotoTextract", targets: ["SotoTextract"]),
.library(name: "SotoTimestreamInfluxDB", targets: ["SotoTimestreamInfluxDB"]),
.library(name: "SotoTimestreamQuery", targets: ["SotoTimestreamQuery"]),
.library(name: "SotoTimestreamWrite", targets: ["SotoTimestreamWrite"]),
.library(name: "SotoTnb", targets: ["SotoTnb"]),
.library(name: "SotoTranscribe", targets: ["SotoTranscribe"]),
.library(name: "SotoTranscribeStreaming", targets: ["SotoTranscribeStreaming"]),
.library(name: "SotoTransfer", targets: ["SotoTransfer"]),
.library(name: "SotoTranslate", targets: ["SotoTranslate"]),
.library(name: "SotoTrustedAdvisor", targets: ["SotoTrustedAdvisor"]),
.library(name: "SotoVPCLattice", targets: ["SotoVPCLattice"]),
.library(name: "SotoVerifiedPermissions", targets: ["SotoVerifiedPermissions"]),
.library(name: "SotoVoiceID", targets: ["SotoVoiceID"]),
.library(name: "SotoWAF", targets: ["SotoWAF"]),
.library(name: "SotoWAFRegional", targets: ["SotoWAFRegional"]),
.library(name: "SotoWAFV2", targets: ["SotoWAFV2"]),
.library(name: "SotoWellArchitected", targets: ["SotoWellArchitected"]),
.library(name: "SotoWisdom", targets: ["SotoWisdom"]),
.library(name: "SotoWorkDocs", targets: ["SotoWorkDocs"]),
.library(name: "SotoWorkMail", targets: ["SotoWorkMail"]),
.library(name: "SotoWorkMailMessageFlow", targets: ["SotoWorkMailMessageFlow"]),
.library(name: "SotoWorkSpaces", targets: ["SotoWorkSpaces"]),
.library(name: "SotoWorkSpacesThinClient", targets: ["SotoWorkSpacesThinClient"]),
.library(name: "SotoWorkSpacesWeb", targets: ["SotoWorkSpacesWeb"]),
.library(name: "SotoXRay", targets: ["SotoXRay"]),
],
dependencies: [
.package(url: "https://github.com/soto-project/soto-core.git", from: "7.3.0")
],
targets: [
.target(
name: "SotoACM",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ACM",
swiftSettings: swiftSettings
),
.target(
name: "SotoACMPCA",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ACMPCA",
swiftSettings: swiftSettings
),
.target(
name: "SotoAPIGateway",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/APIGateway",
swiftSettings: swiftSettings
),
.target(
name: "SotoARCZonalShift",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ARCZonalShift",
swiftSettings: swiftSettings
),
.target(
name: "SotoAccessAnalyzer",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AccessAnalyzer",
swiftSettings: swiftSettings
),
.target(
name: "SotoAccount",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Account",
swiftSettings: swiftSettings
),
.target(
name: "SotoAmp",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Amp",
swiftSettings: swiftSettings
),
.target(
name: "SotoAmplify",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Amplify",
swiftSettings: swiftSettings
),
.target(
name: "SotoAmplifyBackend",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AmplifyBackend",
swiftSettings: swiftSettings
),
.target(
name: "SotoAmplifyUIBuilder",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AmplifyUIBuilder",
swiftSettings: swiftSettings
),
.target(
name: "SotoApiGatewayManagementApi",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApiGatewayManagementApi",
swiftSettings: swiftSettings
),
.target(
name: "SotoApiGatewayV2",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApiGatewayV2",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppConfig",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppConfig",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppConfigData",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppConfigData",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppFabric",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppFabric",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppIntegrations",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppIntegrations",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppMesh",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppMesh",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppRunner",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppRunner",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppStream",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppStream",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppSync",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppSync",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppTest",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AppTest",
swiftSettings: swiftSettings
),
.target(
name: "SotoAppflow",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Appflow",
swiftSettings: swiftSettings
),
.target(
name: "SotoApplicationAutoScaling",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApplicationAutoScaling",
swiftSettings: swiftSettings
),
.target(
name: "SotoApplicationCostProfiler",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApplicationCostProfiler",
swiftSettings: swiftSettings
),
.target(
name: "SotoApplicationDiscoveryService",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApplicationDiscoveryService",
swiftSettings: swiftSettings
),
.target(
name: "SotoApplicationInsights",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApplicationInsights",
swiftSettings: swiftSettings
),
.target(
name: "SotoApplicationSignals",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ApplicationSignals",
swiftSettings: swiftSettings
),
.target(
name: "SotoArtifact",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Artifact",
swiftSettings: swiftSettings
),
.target(
name: "SotoAthena",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Athena",
swiftSettings: swiftSettings
),
.target(
name: "SotoAuditManager",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AuditManager",
swiftSettings: swiftSettings
),
.target(
name: "SotoAutoScaling",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AutoScaling",
swiftSettings: swiftSettings
),
.target(
name: "SotoAutoScalingPlans",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/AutoScalingPlans",
swiftSettings: swiftSettings
),
.target(
name: "SotoB2bi",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/B2bi",
swiftSettings: swiftSettings
),
.target(
name: "SotoBCMDataExports",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BCMDataExports",
swiftSettings: swiftSettings
),
.target(
name: "SotoBCMPricingCalculator",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BCMPricingCalculator",
swiftSettings: swiftSettings
),
.target(
name: "SotoBackup",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Backup",
swiftSettings: swiftSettings
),
.target(
name: "SotoBackupGateway",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BackupGateway",
swiftSettings: swiftSettings
),
.target(
name: "SotoBackupSearch",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BackupSearch",
swiftSettings: swiftSettings
),
.target(
name: "SotoBatch",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Batch",
swiftSettings: swiftSettings
),
.target(
name: "SotoBedrock",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Bedrock",
swiftSettings: swiftSettings
),
.target(
name: "SotoBedrockAgent",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BedrockAgent",
swiftSettings: swiftSettings
),
.target(
name: "SotoBedrockAgentRuntime",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BedrockAgentRuntime",
swiftSettings: swiftSettings
),
.target(
name: "SotoBedrockDataAutomation",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BedrockDataAutomation",
swiftSettings: swiftSettings
),
.target(
name: "SotoBedrockDataAutomationRuntime",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BedrockDataAutomationRuntime",
swiftSettings: swiftSettings
),
.target(
name: "SotoBedrockRuntime",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/BedrockRuntime",
swiftSettings: swiftSettings
),
.target(
name: "SotoBilling",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Billing",
swiftSettings: swiftSettings
),
.target(
name: "SotoBillingconductor",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Billingconductor",
swiftSettings: swiftSettings
),
.target(
name: "SotoBraket",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Braket",
swiftSettings: swiftSettings
),
.target(
name: "SotoBudgets",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Budgets",
swiftSettings: swiftSettings
),
.target(
name: "SotoChatbot",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Chatbot",
swiftSettings: swiftSettings
),
.target(
name: "SotoChime",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Chime",
swiftSettings: swiftSettings
),
.target(
name: "SotoChimeSDKIdentity",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ChimeSDKIdentity",
swiftSettings: swiftSettings
),
.target(
name: "SotoChimeSDKMediaPipelines",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ChimeSDKMediaPipelines",
swiftSettings: swiftSettings
),
.target(
name: "SotoChimeSDKMeetings",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ChimeSDKMeetings",
swiftSettings: swiftSettings
),
.target(
name: "SotoChimeSDKMessaging",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ChimeSDKMessaging",
swiftSettings: swiftSettings
),
.target(
name: "SotoChimeSDKVoice",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ChimeSDKVoice",
swiftSettings: swiftSettings
),
.target(
name: "SotoCleanRooms",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CleanRooms",
swiftSettings: swiftSettings
),
.target(
name: "SotoCleanRoomsML",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CleanRoomsML",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloud9",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Cloud9",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudControl",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudControl",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudDirectory",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudDirectory",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudFormation",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudFormation",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudFront",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudFront",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudFrontKeyValueStore",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudFrontKeyValueStore",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudHSM",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudHSM",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudHSMV2",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudHSMV2",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudSearch",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudSearch",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudSearchDomain",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudSearchDomain",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudTrail",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudTrail",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudTrailData",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudTrailData",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudWatch",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudWatch",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudWatchEvents",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudWatchEvents",
swiftSettings: swiftSettings
),
.target(
name: "SotoCloudWatchLogs",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CloudWatchLogs",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeArtifact",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeArtifact",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeBuild",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeBuild",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeCatalyst",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeCatalyst",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeCommit",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeCommit",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeConnections",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeConnections",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeDeploy",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeDeploy",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeGuruProfiler",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeGuruProfiler",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeGuruReviewer",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeGuruReviewer",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeGuruSecurity",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeGuruSecurity",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodePipeline",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodePipeline",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeStarConnections",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeStarConnections",
swiftSettings: swiftSettings
),
.target(
name: "SotoCodeStarNotifications",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CodeStarNotifications",
swiftSettings: swiftSettings
),
.target(
name: "_SotoCognitoIdentityGenerated",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CognitoIdentity",
swiftSettings: swiftSettings
),
.target(
name: "SotoCognitoIdentityProvider",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CognitoIdentityProvider",
swiftSettings: swiftSettings
),
.target(
name: "SotoCognitoSync",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/CognitoSync",
swiftSettings: swiftSettings
),
.target(
name: "SotoComprehend",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Comprehend",
swiftSettings: swiftSettings
),
.target(
name: "SotoComprehendMedical",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ComprehendMedical",
swiftSettings: swiftSettings
),
.target(
name: "SotoComputeOptimizer",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ComputeOptimizer",
swiftSettings: swiftSettings
),
.target(
name: "SotoConfigService",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/ConfigService",
swiftSettings: swiftSettings
),
.target(
name: "SotoConnect",
dependencies: [.product(name: "SotoCore", package: "soto-core")],
path: "./Sources/Soto/Services/Connect",
swiftSettings: swiftSettings
),
.target(
name: "SotoConnectCampaigns",
dependencies: [.product(name: "SotoCore", package: "soto-core")],