From b4f10a7ac6e8e361e844c891a500388f935475b2 Mon Sep 17 00:00:00 2001 From: Adam Fowler Date: Sun, 31 Mar 2024 20:45:18 +0100 Subject: [PATCH] StrictConcurrency=complete (#711) --- Package.swift | 758 +++++++++--------- .../generate-package/Package.mustache | 12 +- 2 files changed, 389 insertions(+), 381 deletions(-) diff --git a/Package.swift b/Package.swift index 8f533ca752..0c9aae7f69 100644 --- a/Package.swift +++ b/Package.swift @@ -1,9 +1,9 @@ -// swift-tools-version:5.7 +// swift-tools-version:5.8 //===----------------------------------------------------------------------===// // // This source file is part of the Soto for AWS open source project // -// Copyright (c) 2017-2023 the Soto project authors +// Copyright (c) 2017-2024 the Soto project authors // Licensed under Apache License v2.0 // // See LICENSE.txt for license information @@ -15,6 +15,10 @@ import PackageDescription +let swiftSettings: [SwiftSetting] = [ + .enableExperimentalFeature("StrictConcurrency=complete"), +] + let package = Package( name: "soto", platforms: [ @@ -404,381 +408,381 @@ let package = Package( .package(url: "https://github.com/soto-project/soto-core.git", branch: "7.x.x") ], targets: [ - .target(name: "SotoACM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ACM"), - .target(name: "SotoACMPCA", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ACMPCA"), - .target(name: "SotoAPIGateway", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/APIGateway"), - .target(name: "SotoARCZonalShift", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ARCZonalShift"), - .target(name: "SotoAccessAnalyzer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AccessAnalyzer"), - .target(name: "SotoAccount", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Account"), - .target(name: "SotoAlexaForBusiness", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AlexaForBusiness"), - .target(name: "SotoAmp", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Amp"), - .target(name: "SotoAmplify", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Amplify"), - .target(name: "SotoAmplifyBackend", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AmplifyBackend"), - .target(name: "SotoAmplifyUIBuilder", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AmplifyUIBuilder"), - .target(name: "SotoApiGatewayManagementApi", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ApiGatewayManagementApi"), - .target(name: "SotoApiGatewayV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ApiGatewayV2"), - .target(name: "SotoAppConfig", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppConfig"), - .target(name: "SotoAppConfigData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppConfigData"), - .target(name: "SotoAppFabric", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppFabric"), - .target(name: "SotoAppIntegrations", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppIntegrations"), - .target(name: "SotoAppMesh", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppMesh"), - .target(name: "SotoAppRunner", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppRunner"), - .target(name: "SotoAppStream", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppStream"), - .target(name: "SotoAppSync", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AppSync"), - .target(name: "SotoAppflow", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Appflow"), - .target(name: "SotoApplicationAutoScaling", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ApplicationAutoScaling"), - .target(name: "SotoApplicationCostProfiler", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ApplicationCostProfiler"), - .target(name: "SotoApplicationDiscoveryService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ApplicationDiscoveryService"), - .target(name: "SotoApplicationInsights", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ApplicationInsights"), - .target(name: "SotoAthena", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Athena"), - .target(name: "SotoAuditManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AuditManager"), - .target(name: "SotoAutoScaling", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AutoScaling"), - .target(name: "SotoAutoScalingPlans", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AutoScalingPlans"), - .target(name: "SotoB2bi", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/B2bi"), - .target(name: "SotoBCMDataExports", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BCMDataExports"), - .target(name: "SotoBackup", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Backup"), - .target(name: "SotoBackupGateway", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BackupGateway"), - .target(name: "SotoBackupStorage", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BackupStorage"), - .target(name: "SotoBatch", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Batch"), - .target(name: "SotoBedrock", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Bedrock"), - .target(name: "SotoBedrockAgent", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BedrockAgent"), - .target(name: "SotoBedrockAgentRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BedrockAgentRuntime"), - .target(name: "SotoBedrockRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BedrockRuntime"), - .target(name: "SotoBillingconductor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Billingconductor"), - .target(name: "SotoBraket", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Braket"), - .target(name: "SotoBudgets", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Budgets"), - .target(name: "SotoChime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Chime"), - .target(name: "SotoChimeSDKIdentity", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ChimeSDKIdentity"), - .target(name: "SotoChimeSDKMediaPipelines", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ChimeSDKMediaPipelines"), - .target(name: "SotoChimeSDKMeetings", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ChimeSDKMeetings"), - .target(name: "SotoChimeSDKMessaging", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ChimeSDKMessaging"), - .target(name: "SotoChimeSDKVoice", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ChimeSDKVoice"), - .target(name: "SotoCleanRooms", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CleanRooms"), - .target(name: "SotoCleanRoomsML", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CleanRoomsML"), - .target(name: "SotoCloud9", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Cloud9"), - .target(name: "SotoCloudControl", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudControl"), - .target(name: "SotoCloudDirectory", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudDirectory"), - .target(name: "SotoCloudFormation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudFormation"), - .target(name: "SotoCloudFront", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudFront"), - .target(name: "SotoCloudFrontKeyValueStore", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudFrontKeyValueStore"), - .target(name: "SotoCloudHSM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudHSM"), - .target(name: "SotoCloudHSMV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudHSMV2"), - .target(name: "SotoCloudSearch", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudSearch"), - .target(name: "SotoCloudSearchDomain", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudSearchDomain"), - .target(name: "SotoCloudTrail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudTrail"), - .target(name: "SotoCloudTrailData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudTrailData"), - .target(name: "SotoCloudWatch", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudWatch"), - .target(name: "SotoCloudWatchEvents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudWatchEvents"), - .target(name: "SotoCloudWatchLogs", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CloudWatchLogs"), - .target(name: "SotoCodeArtifact", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeArtifact"), - .target(name: "SotoCodeBuild", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeBuild"), - .target(name: "SotoCodeCatalyst", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeCatalyst"), - .target(name: "SotoCodeCommit", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeCommit"), - .target(name: "SotoCodeDeploy", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeDeploy"), - .target(name: "SotoCodeGuruProfiler", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeGuruProfiler"), - .target(name: "SotoCodeGuruReviewer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeGuruReviewer"), - .target(name: "SotoCodeGuruSecurity", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeGuruSecurity"), - .target(name: "SotoCodePipeline", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodePipeline"), - .target(name: "SotoCodeStar", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeStar"), - .target(name: "SotoCodeStarConnections", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeStarConnections"), - .target(name: "SotoCodeStarNotifications", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeStarNotifications"), - .target(name: "SotoCognitoIdentity", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/CognitoIdentity", "Extensions/CognitoIdentity"]), - .target(name: "SotoCognitoIdentityProvider", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CognitoIdentityProvider"), - .target(name: "SotoCognitoSync", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CognitoSync"), - .target(name: "SotoComprehend", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Comprehend"), - .target(name: "SotoComprehendMedical", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ComprehendMedical"), - .target(name: "SotoComputeOptimizer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ComputeOptimizer"), - .target(name: "SotoConfigService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConfigService"), - .target(name: "SotoConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Connect"), - .target(name: "SotoConnectCampaigns", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectCampaigns"), - .target(name: "SotoConnectCases", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectCases"), - .target(name: "SotoConnectContactLens", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectContactLens"), - .target(name: "SotoConnectParticipant", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectParticipant"), - .target(name: "SotoControlTower", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ControlTower"), - .target(name: "SotoCostAndUsageReportService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CostAndUsageReportService"), - .target(name: "SotoCostExplorer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CostExplorer"), - .target(name: "SotoCostOptimizationHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CostOptimizationHub"), - .target(name: "SotoCustomerProfiles", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CustomerProfiles"), - .target(name: "SotoDAX", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DAX"), - .target(name: "SotoDLM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DLM"), - .target(name: "SotoDataBrew", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataBrew"), - .target(name: "SotoDataExchange", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataExchange"), - .target(name: "SotoDataPipeline", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataPipeline"), - .target(name: "SotoDataSync", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataSync"), - .target(name: "SotoDataZone", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataZone"), - .target(name: "SotoDatabaseMigrationService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DatabaseMigrationService"), - .target(name: "SotoDetective", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Detective"), - .target(name: "SotoDevOpsGuru", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DevOpsGuru"), - .target(name: "SotoDeviceFarm", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DeviceFarm"), - .target(name: "SotoDirectConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DirectConnect"), - .target(name: "SotoDirectoryService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DirectoryService"), - .target(name: "SotoDocDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DocDB"), - .target(name: "SotoDocDBElastic", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DocDBElastic"), - .target(name: "SotoDrs", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Drs"), - .target(name: "SotoDynamoDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/DynamoDB", "Extensions/DynamoDB"]), - .target(name: "SotoDynamoDBStreams", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DynamoDBStreams"), - .target(name: "SotoEBS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EBS"), - .target(name: "SotoEC2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EC2"), - .target(name: "SotoEC2InstanceConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EC2InstanceConnect"), - .target(name: "SotoECR", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ECR"), - .target(name: "SotoECRPublic", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ECRPublic"), - .target(name: "SotoECS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ECS"), - .target(name: "SotoEFS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EFS"), - .target(name: "SotoEKS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EKS"), - .target(name: "SotoEKSAuth", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EKSAuth"), - .target(name: "SotoEMR", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EMR"), - .target(name: "SotoEMRContainers", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EMRContainers"), - .target(name: "SotoEMRServerless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EMRServerless"), - .target(name: "SotoElastiCache", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElastiCache"), - .target(name: "SotoElasticBeanstalk", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticBeanstalk"), - .target(name: "SotoElasticInference", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticInference"), - .target(name: "SotoElasticLoadBalancing", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticLoadBalancing"), - .target(name: "SotoElasticLoadBalancingV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticLoadBalancingV2"), - .target(name: "SotoElasticTranscoder", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticTranscoder"), - .target(name: "SotoElasticsearchService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticsearchService"), - .target(name: "SotoEntityResolution", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EntityResolution"), - .target(name: "SotoEventBridge", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EventBridge"), - .target(name: "SotoEvidently", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Evidently"), - .target(name: "SotoFIS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FIS"), - .target(name: "SotoFMS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FMS"), - .target(name: "SotoFSx", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FSx"), - .target(name: "SotoFinspace", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Finspace"), - .target(name: "SotoFinspaceData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FinspaceData"), - .target(name: "SotoFirehose", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Firehose"), - .target(name: "SotoForecast", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Forecast"), - .target(name: "SotoForecastquery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Forecastquery"), - .target(name: "SotoFraudDetector", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FraudDetector"), - .target(name: "SotoFreeTier", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FreeTier"), - .target(name: "SotoGameLift", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GameLift"), - .target(name: "SotoGameSparks", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GameSparks"), - .target(name: "SotoGlacier", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Glacier"), - .target(name: "SotoGlobalAccelerator", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GlobalAccelerator"), - .target(name: "SotoGlue", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Glue"), - .target(name: "SotoGrafana", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Grafana"), - .target(name: "SotoGreengrass", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Greengrass"), - .target(name: "SotoGreengrassV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GreengrassV2"), - .target(name: "SotoGroundStation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GroundStation"), - .target(name: "SotoGuardDuty", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GuardDuty"), - .target(name: "SotoHealth", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Health"), - .target(name: "SotoHealthLake", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/HealthLake"), - .target(name: "SotoHoneycode", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Honeycode"), - .target(name: "SotoIAM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IAM"), - .target(name: "SotoIVS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IVS"), - .target(name: "SotoIVSRealTime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IVSRealTime"), - .target(name: "SotoIdentityStore", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IdentityStore"), - .target(name: "SotoImagebuilder", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Imagebuilder"), - .target(name: "SotoInspector", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Inspector"), - .target(name: "SotoInspector2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Inspector2"), - .target(name: "SotoInspectorScan", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/InspectorScan"), - .target(name: "SotoInternetMonitor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/InternetMonitor"), - .target(name: "SotoIoT", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoT"), - .target(name: "SotoIoT1ClickDevicesService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoT1ClickDevicesService"), - .target(name: "SotoIoT1ClickProjects", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoT1ClickProjects"), - .target(name: "SotoIoTAnalytics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTAnalytics"), - .target(name: "SotoIoTDataPlane", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTDataPlane"), - .target(name: "SotoIoTDeviceAdvisor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTDeviceAdvisor"), - .target(name: "SotoIoTEvents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTEvents"), - .target(name: "SotoIoTEventsData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTEventsData"), - .target(name: "SotoIoTFleetHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTFleetHub"), - .target(name: "SotoIoTFleetWise", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTFleetWise"), - .target(name: "SotoIoTJobsDataPlane", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTJobsDataPlane"), - .target(name: "SotoIoTRoboRunner", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTRoboRunner"), - .target(name: "SotoIoTSecureTunneling", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTSecureTunneling"), - .target(name: "SotoIoTSiteWise", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTSiteWise"), - .target(name: "SotoIoTThingsGraph", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTThingsGraph"), - .target(name: "SotoIoTTwinMaker", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTTwinMaker"), - .target(name: "SotoIoTWireless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTWireless"), - .target(name: "SotoIvschat", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Ivschat"), - .target(name: "SotoKMS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KMS"), - .target(name: "SotoKafka", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Kafka"), - .target(name: "SotoKafkaConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KafkaConnect"), - .target(name: "SotoKendra", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Kendra"), - .target(name: "SotoKendraRanking", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KendraRanking"), - .target(name: "SotoKeyspaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Keyspaces"), - .target(name: "SotoKinesis", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Kinesis"), - .target(name: "SotoKinesisAnalytics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisAnalytics"), - .target(name: "SotoKinesisAnalyticsV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisAnalyticsV2"), - .target(name: "SotoKinesisVideo", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideo"), - .target(name: "SotoKinesisVideoArchivedMedia", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoArchivedMedia"), - .target(name: "SotoKinesisVideoMedia", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoMedia"), - .target(name: "SotoKinesisVideoSignaling", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoSignaling"), - .target(name: "SotoKinesisVideoWebRTCStorage", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoWebRTCStorage"), - .target(name: "SotoLakeFormation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LakeFormation"), - .target(name: "SotoLambda", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Lambda"), - .target(name: "SotoLaunchWizard", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LaunchWizard"), - .target(name: "SotoLexModelBuildingService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexModelBuildingService"), - .target(name: "SotoLexModelsV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexModelsV2"), - .target(name: "SotoLexRuntimeService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexRuntimeService"), - .target(name: "SotoLexRuntimeV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexRuntimeV2"), - .target(name: "SotoLicenseManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LicenseManager"), - .target(name: "SotoLicenseManagerLinuxSubscriptions", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LicenseManagerLinuxSubscriptions"), - .target(name: "SotoLicenseManagerUserSubscriptions", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LicenseManagerUserSubscriptions"), - .target(name: "SotoLightsail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Lightsail"), - .target(name: "SotoLocation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Location"), - .target(name: "SotoLookoutEquipment", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LookoutEquipment"), - .target(name: "SotoLookoutMetrics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LookoutMetrics"), - .target(name: "SotoLookoutVision", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LookoutVision"), - .target(name: "SotoM2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/M2"), - .target(name: "SotoMQ", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MQ"), - .target(name: "SotoMTurk", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MTurk"), - .target(name: "SotoMWAA", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MWAA"), - .target(name: "SotoMachineLearning", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MachineLearning"), - .target(name: "SotoMacie", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Macie"), - .target(name: "SotoMacie2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Macie2"), - .target(name: "SotoManagedBlockchain", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ManagedBlockchain"), - .target(name: "SotoManagedBlockchainQuery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ManagedBlockchainQuery"), - .target(name: "SotoMarketplaceAgreement", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceAgreement"), - .target(name: "SotoMarketplaceCatalog", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceCatalog"), - .target(name: "SotoMarketplaceCommerceAnalytics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceCommerceAnalytics"), - .target(name: "SotoMarketplaceDeployment", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceDeployment"), - .target(name: "SotoMarketplaceEntitlementService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceEntitlementService"), - .target(name: "SotoMarketplaceMetering", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceMetering"), - .target(name: "SotoMediaConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaConnect"), - .target(name: "SotoMediaConvert", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaConvert"), - .target(name: "SotoMediaLive", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaLive"), - .target(name: "SotoMediaPackage", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaPackage"), - .target(name: "SotoMediaPackageV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaPackageV2"), - .target(name: "SotoMediaPackageVod", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaPackageVod"), - .target(name: "SotoMediaStore", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaStore"), - .target(name: "SotoMediaStoreData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaStoreData"), - .target(name: "SotoMediaTailor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaTailor"), - .target(name: "SotoMedicalImaging", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MedicalImaging"), - .target(name: "SotoMemoryDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MemoryDB"), - .target(name: "SotoMgn", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Mgn"), - .target(name: "SotoMigrationHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHub"), - .target(name: "SotoMigrationHubConfig", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubConfig"), - .target(name: "SotoMigrationHubOrchestrator", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubOrchestrator"), - .target(name: "SotoMigrationHubRefactorSpaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubRefactorSpaces"), - .target(name: "SotoMigrationHubStrategy", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubStrategy"), - .target(name: "SotoMobile", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Mobile"), - .target(name: "SotoNeptune", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Neptune"), - .target(name: "SotoNeptunedata", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Neptunedata"), - .target(name: "SotoNetworkFirewall", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/NetworkFirewall"), - .target(name: "SotoNetworkManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/NetworkManager"), - .target(name: "SotoNimble", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Nimble"), - .target(name: "SotoOAM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OAM"), - .target(name: "SotoOSIS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OSIS"), - .target(name: "SotoOmics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Omics"), - .target(name: "SotoOpenSearch", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpenSearch"), - .target(name: "SotoOpenSearchServerless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpenSearchServerless"), - .target(name: "SotoOpsWorks", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpsWorks"), - .target(name: "SotoOpsWorksCM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpsWorksCM"), - .target(name: "SotoOrganizations", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Organizations"), - .target(name: "SotoOutposts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Outposts"), - .target(name: "SotoPI", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PI"), - .target(name: "SotoPanorama", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Panorama"), - .target(name: "SotoPaymentCryptography", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PaymentCryptography"), - .target(name: "SotoPaymentCryptographyData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PaymentCryptographyData"), - .target(name: "SotoPcaConnectorAd", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PcaConnectorAd"), - .target(name: "SotoPersonalize", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Personalize"), - .target(name: "SotoPersonalizeEvents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PersonalizeEvents"), - .target(name: "SotoPersonalizeRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PersonalizeRuntime"), - .target(name: "SotoPinpoint", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Pinpoint"), - .target(name: "SotoPinpointEmail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PinpointEmail"), - .target(name: "SotoPinpointSMSVoice", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PinpointSMSVoice"), - .target(name: "SotoPinpointSMSVoiceV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PinpointSMSVoiceV2"), - .target(name: "SotoPipes", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Pipes"), - .target(name: "SotoPolly", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Polly"), - .target(name: "SotoPricing", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Pricing"), - .target(name: "SotoPrivateNetworks", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PrivateNetworks"), - .target(name: "SotoProton", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Proton"), - .target(name: "SotoQBusiness", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QBusiness"), - .target(name: "SotoQConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QConnect"), - .target(name: "SotoQLDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QLDB"), - .target(name: "SotoQLDBSession", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QLDBSession"), - .target(name: "SotoQuickSight", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QuickSight"), - .target(name: "SotoRAM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RAM"), - .target(name: "SotoRDS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RDS"), - .target(name: "SotoRDSData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RDSData"), - .target(name: "SotoRUM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RUM"), - .target(name: "SotoRbin", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Rbin"), - .target(name: "SotoRedshift", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Redshift"), - .target(name: "SotoRedshiftData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RedshiftData"), - .target(name: "SotoRedshiftServerless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RedshiftServerless"), - .target(name: "SotoRekognition", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Rekognition"), - .target(name: "SotoRepostspace", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Repostspace"), - .target(name: "SotoResiliencehub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Resiliencehub"), - .target(name: "SotoResourceExplorer2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ResourceExplorer2"), - .target(name: "SotoResourceGroups", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ResourceGroups"), - .target(name: "SotoResourceGroupsTaggingAPI", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ResourceGroupsTaggingAPI"), - .target(name: "SotoRoboMaker", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RoboMaker"), - .target(name: "SotoRolesAnywhere", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RolesAnywhere"), - .target(name: "SotoRoute53", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53"), - .target(name: "SotoRoute53Domains", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53Domains"), - .target(name: "SotoRoute53RecoveryCluster", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53RecoveryCluster"), - .target(name: "SotoRoute53RecoveryControlConfig", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53RecoveryControlConfig"), - .target(name: "SotoRoute53RecoveryReadiness", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53RecoveryReadiness"), - .target(name: "SotoRoute53Resolver", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53Resolver"), - .target(name: "SotoS3", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/S3", "Extensions/S3"]), - .target(name: "SotoS3Control", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/S3Control"), - .target(name: "SotoS3Outposts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/S3Outposts"), - .target(name: "SotoSES", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SES"), - .target(name: "SotoSESv2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SESv2"), - .target(name: "SotoSFN", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SFN"), - .target(name: "SotoSMS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SMS"), - .target(name: "SotoSNS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SNS"), - .target(name: "SotoSQS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SQS"), - .target(name: "SotoSSM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSM"), - .target(name: "SotoSSMContacts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMContacts"), - .target(name: "SotoSSMIncidents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMIncidents"), - .target(name: "SotoSSO", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSO"), - .target(name: "SotoSSOAdmin", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSOAdmin"), - .target(name: "SotoSSOOIDC", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSOOIDC"), - .target(name: "SotoSTS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/STS", "Extensions/STS"]), - .target(name: "SotoSWF", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SWF"), - .target(name: "SotoSageMaker", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMaker"), - .target(name: "SotoSageMakerA2IRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerA2IRuntime"), - .target(name: "SotoSageMakerFeatureStoreRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerFeatureStoreRuntime"), - .target(name: "SotoSageMakerGeospatial", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerGeospatial"), - .target(name: "SotoSageMakerMetrics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerMetrics"), - .target(name: "SotoSageMakerRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerRuntime"), - .target(name: "SotoSagemakerEdge", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SagemakerEdge"), - .target(name: "SotoSavingsPlans", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SavingsPlans"), - .target(name: "SotoScheduler", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Scheduler"), - .target(name: "SotoSchemas", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Schemas"), - .target(name: "SotoSecretsManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SecretsManager"), - .target(name: "SotoSecurityHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SecurityHub"), - .target(name: "SotoSecurityLake", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SecurityLake"), - .target(name: "SotoServerlessApplicationRepository", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServerlessApplicationRepository"), - .target(name: "SotoServiceCatalog", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceCatalog"), - .target(name: "SotoServiceCatalogAppRegistry", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceCatalogAppRegistry"), - .target(name: "SotoServiceDiscovery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceDiscovery"), - .target(name: "SotoServiceQuotas", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceQuotas"), - .target(name: "SotoShield", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Shield"), - .target(name: "SotoSigner", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Signer"), - .target(name: "SotoSimSpaceWeaver", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SimSpaceWeaver"), - .target(name: "SotoSnowDeviceManagement", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SnowDeviceManagement"), - .target(name: "SotoSnowball", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Snowball"), - .target(name: "SotoSsmSap", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SsmSap"), - .target(name: "SotoStorageGateway", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/StorageGateway"), - .target(name: "SotoSupport", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Support"), - .target(name: "SotoSupportApp", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SupportApp"), - .target(name: "SotoSynthetics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Synthetics"), - .target(name: "SotoTextract", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Textract"), - .target(name: "SotoTimestreamQuery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TimestreamQuery"), - .target(name: "SotoTimestreamWrite", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TimestreamWrite"), - .target(name: "SotoTnb", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Tnb"), - .target(name: "SotoTranscribe", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Transcribe"), - .target(name: "SotoTranscribeStreaming", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TranscribeStreaming"), - .target(name: "SotoTransfer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Transfer"), - .target(name: "SotoTranslate", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Translate"), - .target(name: "SotoTrustedAdvisor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TrustedAdvisor"), - .target(name: "SotoVPCLattice", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/VPCLattice"), - .target(name: "SotoVerifiedPermissions", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/VerifiedPermissions"), - .target(name: "SotoVoiceID", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/VoiceID"), - .target(name: "SotoWAF", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WAF"), - .target(name: "SotoWAFRegional", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WAFRegional"), - .target(name: "SotoWAFV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WAFV2"), - .target(name: "SotoWellArchitected", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WellArchitected"), - .target(name: "SotoWisdom", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Wisdom"), - .target(name: "SotoWorkDocs", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkDocs"), - .target(name: "SotoWorkLink", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkLink"), - .target(name: "SotoWorkMail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkMail"), - .target(name: "SotoWorkMailMessageFlow", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkMailMessageFlow"), - .target(name: "SotoWorkSpaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkSpaces"), - .target(name: "SotoWorkSpacesThinClient", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkSpacesThinClient"), - .target(name: "SotoWorkSpacesWeb", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkSpacesWeb"), - .target(name: "SotoXRay", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/XRay"), + .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: "SotoAlexaForBusiness", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/AlexaForBusiness", 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: "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: "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: "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: "SotoBackupStorage", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BackupStorage", 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: "SotoBedrockRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/BedrockRuntime", 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: "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: "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: "SotoCodeStar", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CodeStar", 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: "SotoCognitoIdentity", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/CognitoIdentity", "Extensions/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")], path: "./Sources/Soto/Services/ConnectCampaigns", swiftSettings: swiftSettings), + .target(name: "SotoConnectCases", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectCases", swiftSettings: swiftSettings), + .target(name: "SotoConnectContactLens", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectContactLens", swiftSettings: swiftSettings), + .target(name: "SotoConnectParticipant", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ConnectParticipant", swiftSettings: swiftSettings), + .target(name: "SotoControlTower", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ControlTower", swiftSettings: swiftSettings), + .target(name: "SotoCostAndUsageReportService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CostAndUsageReportService", swiftSettings: swiftSettings), + .target(name: "SotoCostExplorer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CostExplorer", swiftSettings: swiftSettings), + .target(name: "SotoCostOptimizationHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CostOptimizationHub", swiftSettings: swiftSettings), + .target(name: "SotoCustomerProfiles", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/CustomerProfiles", swiftSettings: swiftSettings), + .target(name: "SotoDAX", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DAX", swiftSettings: swiftSettings), + .target(name: "SotoDLM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DLM", swiftSettings: swiftSettings), + .target(name: "SotoDataBrew", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataBrew", swiftSettings: swiftSettings), + .target(name: "SotoDataExchange", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataExchange", swiftSettings: swiftSettings), + .target(name: "SotoDataPipeline", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataPipeline", swiftSettings: swiftSettings), + .target(name: "SotoDataSync", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataSync", swiftSettings: swiftSettings), + .target(name: "SotoDataZone", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DataZone", swiftSettings: swiftSettings), + .target(name: "SotoDatabaseMigrationService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DatabaseMigrationService", swiftSettings: swiftSettings), + .target(name: "SotoDetective", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Detective", swiftSettings: swiftSettings), + .target(name: "SotoDevOpsGuru", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DevOpsGuru", swiftSettings: swiftSettings), + .target(name: "SotoDeviceFarm", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DeviceFarm", swiftSettings: swiftSettings), + .target(name: "SotoDirectConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DirectConnect", swiftSettings: swiftSettings), + .target(name: "SotoDirectoryService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DirectoryService", swiftSettings: swiftSettings), + .target(name: "SotoDocDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DocDB", swiftSettings: swiftSettings), + .target(name: "SotoDocDBElastic", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DocDBElastic", swiftSettings: swiftSettings), + .target(name: "SotoDrs", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Drs", swiftSettings: swiftSettings), + .target(name: "SotoDynamoDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/DynamoDB", "Extensions/DynamoDB"], swiftSettings: swiftSettings), + .target(name: "SotoDynamoDBStreams", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/DynamoDBStreams", swiftSettings: swiftSettings), + .target(name: "SotoEBS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EBS", swiftSettings: swiftSettings), + .target(name: "SotoEC2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EC2", swiftSettings: swiftSettings), + .target(name: "SotoEC2InstanceConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EC2InstanceConnect", swiftSettings: swiftSettings), + .target(name: "SotoECR", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ECR", swiftSettings: swiftSettings), + .target(name: "SotoECRPublic", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ECRPublic", swiftSettings: swiftSettings), + .target(name: "SotoECS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ECS", swiftSettings: swiftSettings), + .target(name: "SotoEFS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EFS", swiftSettings: swiftSettings), + .target(name: "SotoEKS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EKS", swiftSettings: swiftSettings), + .target(name: "SotoEKSAuth", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EKSAuth", swiftSettings: swiftSettings), + .target(name: "SotoEMR", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EMR", swiftSettings: swiftSettings), + .target(name: "SotoEMRContainers", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EMRContainers", swiftSettings: swiftSettings), + .target(name: "SotoEMRServerless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EMRServerless", swiftSettings: swiftSettings), + .target(name: "SotoElastiCache", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElastiCache", swiftSettings: swiftSettings), + .target(name: "SotoElasticBeanstalk", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticBeanstalk", swiftSettings: swiftSettings), + .target(name: "SotoElasticInference", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticInference", swiftSettings: swiftSettings), + .target(name: "SotoElasticLoadBalancing", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticLoadBalancing", swiftSettings: swiftSettings), + .target(name: "SotoElasticLoadBalancingV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticLoadBalancingV2", swiftSettings: swiftSettings), + .target(name: "SotoElasticTranscoder", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticTranscoder", swiftSettings: swiftSettings), + .target(name: "SotoElasticsearchService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ElasticsearchService", swiftSettings: swiftSettings), + .target(name: "SotoEntityResolution", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EntityResolution", swiftSettings: swiftSettings), + .target(name: "SotoEventBridge", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/EventBridge", swiftSettings: swiftSettings), + .target(name: "SotoEvidently", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Evidently", swiftSettings: swiftSettings), + .target(name: "SotoFIS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FIS", swiftSettings: swiftSettings), + .target(name: "SotoFMS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FMS", swiftSettings: swiftSettings), + .target(name: "SotoFSx", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FSx", swiftSettings: swiftSettings), + .target(name: "SotoFinspace", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Finspace", swiftSettings: swiftSettings), + .target(name: "SotoFinspaceData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FinspaceData", swiftSettings: swiftSettings), + .target(name: "SotoFirehose", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Firehose", swiftSettings: swiftSettings), + .target(name: "SotoForecast", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Forecast", swiftSettings: swiftSettings), + .target(name: "SotoForecastquery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Forecastquery", swiftSettings: swiftSettings), + .target(name: "SotoFraudDetector", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FraudDetector", swiftSettings: swiftSettings), + .target(name: "SotoFreeTier", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/FreeTier", swiftSettings: swiftSettings), + .target(name: "SotoGameLift", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GameLift", swiftSettings: swiftSettings), + .target(name: "SotoGameSparks", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GameSparks", swiftSettings: swiftSettings), + .target(name: "SotoGlacier", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Glacier", swiftSettings: swiftSettings), + .target(name: "SotoGlobalAccelerator", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GlobalAccelerator", swiftSettings: swiftSettings), + .target(name: "SotoGlue", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Glue", swiftSettings: swiftSettings), + .target(name: "SotoGrafana", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Grafana", swiftSettings: swiftSettings), + .target(name: "SotoGreengrass", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Greengrass", swiftSettings: swiftSettings), + .target(name: "SotoGreengrassV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GreengrassV2", swiftSettings: swiftSettings), + .target(name: "SotoGroundStation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GroundStation", swiftSettings: swiftSettings), + .target(name: "SotoGuardDuty", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/GuardDuty", swiftSettings: swiftSettings), + .target(name: "SotoHealth", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Health", swiftSettings: swiftSettings), + .target(name: "SotoHealthLake", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/HealthLake", swiftSettings: swiftSettings), + .target(name: "SotoHoneycode", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Honeycode", swiftSettings: swiftSettings), + .target(name: "SotoIAM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IAM", swiftSettings: swiftSettings), + .target(name: "SotoIVS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IVS", swiftSettings: swiftSettings), + .target(name: "SotoIVSRealTime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IVSRealTime", swiftSettings: swiftSettings), + .target(name: "SotoIdentityStore", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IdentityStore", swiftSettings: swiftSettings), + .target(name: "SotoImagebuilder", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Imagebuilder", swiftSettings: swiftSettings), + .target(name: "SotoInspector", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Inspector", swiftSettings: swiftSettings), + .target(name: "SotoInspector2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Inspector2", swiftSettings: swiftSettings), + .target(name: "SotoInspectorScan", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/InspectorScan", swiftSettings: swiftSettings), + .target(name: "SotoInternetMonitor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/InternetMonitor", swiftSettings: swiftSettings), + .target(name: "SotoIoT", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoT", swiftSettings: swiftSettings), + .target(name: "SotoIoT1ClickDevicesService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoT1ClickDevicesService", swiftSettings: swiftSettings), + .target(name: "SotoIoT1ClickProjects", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoT1ClickProjects", swiftSettings: swiftSettings), + .target(name: "SotoIoTAnalytics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTAnalytics", swiftSettings: swiftSettings), + .target(name: "SotoIoTDataPlane", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTDataPlane", swiftSettings: swiftSettings), + .target(name: "SotoIoTDeviceAdvisor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTDeviceAdvisor", swiftSettings: swiftSettings), + .target(name: "SotoIoTEvents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTEvents", swiftSettings: swiftSettings), + .target(name: "SotoIoTEventsData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTEventsData", swiftSettings: swiftSettings), + .target(name: "SotoIoTFleetHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTFleetHub", swiftSettings: swiftSettings), + .target(name: "SotoIoTFleetWise", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTFleetWise", swiftSettings: swiftSettings), + .target(name: "SotoIoTJobsDataPlane", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTJobsDataPlane", swiftSettings: swiftSettings), + .target(name: "SotoIoTRoboRunner", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTRoboRunner", swiftSettings: swiftSettings), + .target(name: "SotoIoTSecureTunneling", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTSecureTunneling", swiftSettings: swiftSettings), + .target(name: "SotoIoTSiteWise", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTSiteWise", swiftSettings: swiftSettings), + .target(name: "SotoIoTThingsGraph", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTThingsGraph", swiftSettings: swiftSettings), + .target(name: "SotoIoTTwinMaker", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTTwinMaker", swiftSettings: swiftSettings), + .target(name: "SotoIoTWireless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/IoTWireless", swiftSettings: swiftSettings), + .target(name: "SotoIvschat", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Ivschat", swiftSettings: swiftSettings), + .target(name: "SotoKMS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KMS", swiftSettings: swiftSettings), + .target(name: "SotoKafka", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Kafka", swiftSettings: swiftSettings), + .target(name: "SotoKafkaConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KafkaConnect", swiftSettings: swiftSettings), + .target(name: "SotoKendra", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Kendra", swiftSettings: swiftSettings), + .target(name: "SotoKendraRanking", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KendraRanking", swiftSettings: swiftSettings), + .target(name: "SotoKeyspaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Keyspaces", swiftSettings: swiftSettings), + .target(name: "SotoKinesis", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Kinesis", swiftSettings: swiftSettings), + .target(name: "SotoKinesisAnalytics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisAnalytics", swiftSettings: swiftSettings), + .target(name: "SotoKinesisAnalyticsV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisAnalyticsV2", swiftSettings: swiftSettings), + .target(name: "SotoKinesisVideo", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideo", swiftSettings: swiftSettings), + .target(name: "SotoKinesisVideoArchivedMedia", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoArchivedMedia", swiftSettings: swiftSettings), + .target(name: "SotoKinesisVideoMedia", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoMedia", swiftSettings: swiftSettings), + .target(name: "SotoKinesisVideoSignaling", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoSignaling", swiftSettings: swiftSettings), + .target(name: "SotoKinesisVideoWebRTCStorage", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/KinesisVideoWebRTCStorage", swiftSettings: swiftSettings), + .target(name: "SotoLakeFormation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LakeFormation", swiftSettings: swiftSettings), + .target(name: "SotoLambda", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Lambda", swiftSettings: swiftSettings), + .target(name: "SotoLaunchWizard", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LaunchWizard", swiftSettings: swiftSettings), + .target(name: "SotoLexModelBuildingService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexModelBuildingService", swiftSettings: swiftSettings), + .target(name: "SotoLexModelsV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexModelsV2", swiftSettings: swiftSettings), + .target(name: "SotoLexRuntimeService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexRuntimeService", swiftSettings: swiftSettings), + .target(name: "SotoLexRuntimeV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LexRuntimeV2", swiftSettings: swiftSettings), + .target(name: "SotoLicenseManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LicenseManager", swiftSettings: swiftSettings), + .target(name: "SotoLicenseManagerLinuxSubscriptions", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LicenseManagerLinuxSubscriptions", swiftSettings: swiftSettings), + .target(name: "SotoLicenseManagerUserSubscriptions", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LicenseManagerUserSubscriptions", swiftSettings: swiftSettings), + .target(name: "SotoLightsail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Lightsail", swiftSettings: swiftSettings), + .target(name: "SotoLocation", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Location", swiftSettings: swiftSettings), + .target(name: "SotoLookoutEquipment", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LookoutEquipment", swiftSettings: swiftSettings), + .target(name: "SotoLookoutMetrics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LookoutMetrics", swiftSettings: swiftSettings), + .target(name: "SotoLookoutVision", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/LookoutVision", swiftSettings: swiftSettings), + .target(name: "SotoM2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/M2", swiftSettings: swiftSettings), + .target(name: "SotoMQ", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MQ", swiftSettings: swiftSettings), + .target(name: "SotoMTurk", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MTurk", swiftSettings: swiftSettings), + .target(name: "SotoMWAA", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MWAA", swiftSettings: swiftSettings), + .target(name: "SotoMachineLearning", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MachineLearning", swiftSettings: swiftSettings), + .target(name: "SotoMacie", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Macie", swiftSettings: swiftSettings), + .target(name: "SotoMacie2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Macie2", swiftSettings: swiftSettings), + .target(name: "SotoManagedBlockchain", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ManagedBlockchain", swiftSettings: swiftSettings), + .target(name: "SotoManagedBlockchainQuery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ManagedBlockchainQuery", swiftSettings: swiftSettings), + .target(name: "SotoMarketplaceAgreement", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceAgreement", swiftSettings: swiftSettings), + .target(name: "SotoMarketplaceCatalog", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceCatalog", swiftSettings: swiftSettings), + .target(name: "SotoMarketplaceCommerceAnalytics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceCommerceAnalytics", swiftSettings: swiftSettings), + .target(name: "SotoMarketplaceDeployment", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceDeployment", swiftSettings: swiftSettings), + .target(name: "SotoMarketplaceEntitlementService", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceEntitlementService", swiftSettings: swiftSettings), + .target(name: "SotoMarketplaceMetering", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MarketplaceMetering", swiftSettings: swiftSettings), + .target(name: "SotoMediaConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaConnect", swiftSettings: swiftSettings), + .target(name: "SotoMediaConvert", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaConvert", swiftSettings: swiftSettings), + .target(name: "SotoMediaLive", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaLive", swiftSettings: swiftSettings), + .target(name: "SotoMediaPackage", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaPackage", swiftSettings: swiftSettings), + .target(name: "SotoMediaPackageV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaPackageV2", swiftSettings: swiftSettings), + .target(name: "SotoMediaPackageVod", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaPackageVod", swiftSettings: swiftSettings), + .target(name: "SotoMediaStore", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaStore", swiftSettings: swiftSettings), + .target(name: "SotoMediaStoreData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaStoreData", swiftSettings: swiftSettings), + .target(name: "SotoMediaTailor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MediaTailor", swiftSettings: swiftSettings), + .target(name: "SotoMedicalImaging", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MedicalImaging", swiftSettings: swiftSettings), + .target(name: "SotoMemoryDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MemoryDB", swiftSettings: swiftSettings), + .target(name: "SotoMgn", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Mgn", swiftSettings: swiftSettings), + .target(name: "SotoMigrationHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHub", swiftSettings: swiftSettings), + .target(name: "SotoMigrationHubConfig", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubConfig", swiftSettings: swiftSettings), + .target(name: "SotoMigrationHubOrchestrator", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubOrchestrator", swiftSettings: swiftSettings), + .target(name: "SotoMigrationHubRefactorSpaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubRefactorSpaces", swiftSettings: swiftSettings), + .target(name: "SotoMigrationHubStrategy", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubStrategy", swiftSettings: swiftSettings), + .target(name: "SotoMobile", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Mobile", swiftSettings: swiftSettings), + .target(name: "SotoNeptune", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Neptune", swiftSettings: swiftSettings), + .target(name: "SotoNeptunedata", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Neptunedata", swiftSettings: swiftSettings), + .target(name: "SotoNetworkFirewall", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/NetworkFirewall", swiftSettings: swiftSettings), + .target(name: "SotoNetworkManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/NetworkManager", swiftSettings: swiftSettings), + .target(name: "SotoNimble", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Nimble", swiftSettings: swiftSettings), + .target(name: "SotoOAM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OAM", swiftSettings: swiftSettings), + .target(name: "SotoOSIS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OSIS", swiftSettings: swiftSettings), + .target(name: "SotoOmics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Omics", swiftSettings: swiftSettings), + .target(name: "SotoOpenSearch", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpenSearch", swiftSettings: swiftSettings), + .target(name: "SotoOpenSearchServerless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpenSearchServerless", swiftSettings: swiftSettings), + .target(name: "SotoOpsWorks", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpsWorks", swiftSettings: swiftSettings), + .target(name: "SotoOpsWorksCM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/OpsWorksCM", swiftSettings: swiftSettings), + .target(name: "SotoOrganizations", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Organizations", swiftSettings: swiftSettings), + .target(name: "SotoOutposts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Outposts", swiftSettings: swiftSettings), + .target(name: "SotoPI", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PI", swiftSettings: swiftSettings), + .target(name: "SotoPanorama", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Panorama", swiftSettings: swiftSettings), + .target(name: "SotoPaymentCryptography", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PaymentCryptography", swiftSettings: swiftSettings), + .target(name: "SotoPaymentCryptographyData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PaymentCryptographyData", swiftSettings: swiftSettings), + .target(name: "SotoPcaConnectorAd", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PcaConnectorAd", swiftSettings: swiftSettings), + .target(name: "SotoPersonalize", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Personalize", swiftSettings: swiftSettings), + .target(name: "SotoPersonalizeEvents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PersonalizeEvents", swiftSettings: swiftSettings), + .target(name: "SotoPersonalizeRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PersonalizeRuntime", swiftSettings: swiftSettings), + .target(name: "SotoPinpoint", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Pinpoint", swiftSettings: swiftSettings), + .target(name: "SotoPinpointEmail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PinpointEmail", swiftSettings: swiftSettings), + .target(name: "SotoPinpointSMSVoice", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PinpointSMSVoice", swiftSettings: swiftSettings), + .target(name: "SotoPinpointSMSVoiceV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PinpointSMSVoiceV2", swiftSettings: swiftSettings), + .target(name: "SotoPipes", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Pipes", swiftSettings: swiftSettings), + .target(name: "SotoPolly", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Polly", swiftSettings: swiftSettings), + .target(name: "SotoPricing", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Pricing", swiftSettings: swiftSettings), + .target(name: "SotoPrivateNetworks", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/PrivateNetworks", swiftSettings: swiftSettings), + .target(name: "SotoProton", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Proton", swiftSettings: swiftSettings), + .target(name: "SotoQBusiness", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QBusiness", swiftSettings: swiftSettings), + .target(name: "SotoQConnect", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QConnect", swiftSettings: swiftSettings), + .target(name: "SotoQLDB", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QLDB", swiftSettings: swiftSettings), + .target(name: "SotoQLDBSession", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QLDBSession", swiftSettings: swiftSettings), + .target(name: "SotoQuickSight", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/QuickSight", swiftSettings: swiftSettings), + .target(name: "SotoRAM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RAM", swiftSettings: swiftSettings), + .target(name: "SotoRDS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RDS", swiftSettings: swiftSettings), + .target(name: "SotoRDSData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RDSData", swiftSettings: swiftSettings), + .target(name: "SotoRUM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RUM", swiftSettings: swiftSettings), + .target(name: "SotoRbin", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Rbin", swiftSettings: swiftSettings), + .target(name: "SotoRedshift", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Redshift", swiftSettings: swiftSettings), + .target(name: "SotoRedshiftData", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RedshiftData", swiftSettings: swiftSettings), + .target(name: "SotoRedshiftServerless", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RedshiftServerless", swiftSettings: swiftSettings), + .target(name: "SotoRekognition", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Rekognition", swiftSettings: swiftSettings), + .target(name: "SotoRepostspace", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Repostspace", swiftSettings: swiftSettings), + .target(name: "SotoResiliencehub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Resiliencehub", swiftSettings: swiftSettings), + .target(name: "SotoResourceExplorer2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ResourceExplorer2", swiftSettings: swiftSettings), + .target(name: "SotoResourceGroups", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ResourceGroups", swiftSettings: swiftSettings), + .target(name: "SotoResourceGroupsTaggingAPI", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ResourceGroupsTaggingAPI", swiftSettings: swiftSettings), + .target(name: "SotoRoboMaker", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RoboMaker", swiftSettings: swiftSettings), + .target(name: "SotoRolesAnywhere", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/RolesAnywhere", swiftSettings: swiftSettings), + .target(name: "SotoRoute53", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53", swiftSettings: swiftSettings), + .target(name: "SotoRoute53Domains", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53Domains", swiftSettings: swiftSettings), + .target(name: "SotoRoute53RecoveryCluster", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53RecoveryCluster", swiftSettings: swiftSettings), + .target(name: "SotoRoute53RecoveryControlConfig", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53RecoveryControlConfig", swiftSettings: swiftSettings), + .target(name: "SotoRoute53RecoveryReadiness", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53RecoveryReadiness", swiftSettings: swiftSettings), + .target(name: "SotoRoute53Resolver", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Route53Resolver", swiftSettings: swiftSettings), + .target(name: "SotoS3", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/S3", "Extensions/S3"], swiftSettings: swiftSettings), + .target(name: "SotoS3Control", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/S3Control", swiftSettings: swiftSettings), + .target(name: "SotoS3Outposts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/S3Outposts", swiftSettings: swiftSettings), + .target(name: "SotoSES", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SES", swiftSettings: swiftSettings), + .target(name: "SotoSESv2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SESv2", swiftSettings: swiftSettings), + .target(name: "SotoSFN", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SFN", swiftSettings: swiftSettings), + .target(name: "SotoSMS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SMS", swiftSettings: swiftSettings), + .target(name: "SotoSNS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SNS", swiftSettings: swiftSettings), + .target(name: "SotoSQS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SQS", swiftSettings: swiftSettings), + .target(name: "SotoSSM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSM", swiftSettings: swiftSettings), + .target(name: "SotoSSMContacts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMContacts", swiftSettings: swiftSettings), + .target(name: "SotoSSMIncidents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMIncidents", swiftSettings: swiftSettings), + .target(name: "SotoSSO", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSO", swiftSettings: swiftSettings), + .target(name: "SotoSSOAdmin", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSOAdmin", swiftSettings: swiftSettings), + .target(name: "SotoSSOOIDC", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSOOIDC", swiftSettings: swiftSettings), + .target(name: "SotoSTS", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/", sources: ["Services/STS", "Extensions/STS"], swiftSettings: swiftSettings), + .target(name: "SotoSWF", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SWF", swiftSettings: swiftSettings), + .target(name: "SotoSageMaker", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMaker", swiftSettings: swiftSettings), + .target(name: "SotoSageMakerA2IRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerA2IRuntime", swiftSettings: swiftSettings), + .target(name: "SotoSageMakerFeatureStoreRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerFeatureStoreRuntime", swiftSettings: swiftSettings), + .target(name: "SotoSageMakerGeospatial", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerGeospatial", swiftSettings: swiftSettings), + .target(name: "SotoSageMakerMetrics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerMetrics", swiftSettings: swiftSettings), + .target(name: "SotoSageMakerRuntime", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SageMakerRuntime", swiftSettings: swiftSettings), + .target(name: "SotoSagemakerEdge", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SagemakerEdge", swiftSettings: swiftSettings), + .target(name: "SotoSavingsPlans", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SavingsPlans", swiftSettings: swiftSettings), + .target(name: "SotoScheduler", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Scheduler", swiftSettings: swiftSettings), + .target(name: "SotoSchemas", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Schemas", swiftSettings: swiftSettings), + .target(name: "SotoSecretsManager", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SecretsManager", swiftSettings: swiftSettings), + .target(name: "SotoSecurityHub", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SecurityHub", swiftSettings: swiftSettings), + .target(name: "SotoSecurityLake", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SecurityLake", swiftSettings: swiftSettings), + .target(name: "SotoServerlessApplicationRepository", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServerlessApplicationRepository", swiftSettings: swiftSettings), + .target(name: "SotoServiceCatalog", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceCatalog", swiftSettings: swiftSettings), + .target(name: "SotoServiceCatalogAppRegistry", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceCatalogAppRegistry", swiftSettings: swiftSettings), + .target(name: "SotoServiceDiscovery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceDiscovery", swiftSettings: swiftSettings), + .target(name: "SotoServiceQuotas", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/ServiceQuotas", swiftSettings: swiftSettings), + .target(name: "SotoShield", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Shield", swiftSettings: swiftSettings), + .target(name: "SotoSigner", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Signer", swiftSettings: swiftSettings), + .target(name: "SotoSimSpaceWeaver", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SimSpaceWeaver", swiftSettings: swiftSettings), + .target(name: "SotoSnowDeviceManagement", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SnowDeviceManagement", swiftSettings: swiftSettings), + .target(name: "SotoSnowball", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Snowball", swiftSettings: swiftSettings), + .target(name: "SotoSsmSap", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SsmSap", swiftSettings: swiftSettings), + .target(name: "SotoStorageGateway", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/StorageGateway", swiftSettings: swiftSettings), + .target(name: "SotoSupport", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Support", swiftSettings: swiftSettings), + .target(name: "SotoSupportApp", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SupportApp", swiftSettings: swiftSettings), + .target(name: "SotoSynthetics", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Synthetics", swiftSettings: swiftSettings), + .target(name: "SotoTextract", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Textract", swiftSettings: swiftSettings), + .target(name: "SotoTimestreamQuery", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TimestreamQuery", swiftSettings: swiftSettings), + .target(name: "SotoTimestreamWrite", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TimestreamWrite", swiftSettings: swiftSettings), + .target(name: "SotoTnb", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Tnb", swiftSettings: swiftSettings), + .target(name: "SotoTranscribe", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Transcribe", swiftSettings: swiftSettings), + .target(name: "SotoTranscribeStreaming", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TranscribeStreaming", swiftSettings: swiftSettings), + .target(name: "SotoTransfer", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Transfer", swiftSettings: swiftSettings), + .target(name: "SotoTranslate", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Translate", swiftSettings: swiftSettings), + .target(name: "SotoTrustedAdvisor", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/TrustedAdvisor", swiftSettings: swiftSettings), + .target(name: "SotoVPCLattice", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/VPCLattice", swiftSettings: swiftSettings), + .target(name: "SotoVerifiedPermissions", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/VerifiedPermissions", swiftSettings: swiftSettings), + .target(name: "SotoVoiceID", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/VoiceID", swiftSettings: swiftSettings), + .target(name: "SotoWAF", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WAF", swiftSettings: swiftSettings), + .target(name: "SotoWAFRegional", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WAFRegional", swiftSettings: swiftSettings), + .target(name: "SotoWAFV2", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WAFV2", swiftSettings: swiftSettings), + .target(name: "SotoWellArchitected", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WellArchitected", swiftSettings: swiftSettings), + .target(name: "SotoWisdom", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Wisdom", swiftSettings: swiftSettings), + .target(name: "SotoWorkDocs", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkDocs", swiftSettings: swiftSettings), + .target(name: "SotoWorkLink", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkLink", swiftSettings: swiftSettings), + .target(name: "SotoWorkMail", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkMail", swiftSettings: swiftSettings), + .target(name: "SotoWorkMailMessageFlow", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkMailMessageFlow", swiftSettings: swiftSettings), + .target(name: "SotoWorkSpaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkSpaces", swiftSettings: swiftSettings), + .target(name: "SotoWorkSpacesThinClient", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkSpacesThinClient", swiftSettings: swiftSettings), + .target(name: "SotoWorkSpacesWeb", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/WorkSpacesWeb", swiftSettings: swiftSettings), + .target(name: "SotoXRay", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/XRay", swiftSettings: swiftSettings), .testTarget( name: "SotoTests", diff --git a/scripts/templates/generate-package/Package.mustache b/scripts/templates/generate-package/Package.mustache index 297058faf8..2fa6d2d147 100644 --- a/scripts/templates/generate-package/Package.mustache +++ b/scripts/templates/generate-package/Package.mustache @@ -1,10 +1,10 @@ {{%CONTENT_TYPE:TEXT}} -// swift-tools-version:5.7 +// swift-tools-version:5.8 //===----------------------------------------------------------------------===// // // This source file is part of the Soto for AWS open source project // -// Copyright (c) 2017-2023 the Soto project authors +// Copyright (c) 2017-2024 the Soto project authors // Licensed under Apache License v2.0 // // See LICENSE.txt for license information @@ -16,6 +16,10 @@ import PackageDescription +let swiftSettings: [SwiftSetting] = [ + .enableExperimentalFeature("StrictConcurrency=complete"), +] + let package = Package( name: "soto", platforms: [ @@ -35,10 +39,10 @@ let package = Package( targets: [ {{#targets}} {{#hasExtension}} - .target(name: "Soto{{name}}", dependencies: [{{#dependencies}}{{.}}{{^last()}}, {{/last()}}{{/dependencies}}], path: "./Sources/Soto/", sources: ["Services/{{name}}", "Extensions/{{name}}"]){{^last()}},{{/last()}} + .target(name: "Soto{{name}}", dependencies: [{{#dependencies}}{{.}}{{^last()}}, {{/last()}}{{/dependencies}}], path: "./Sources/Soto/", sources: ["Services/{{name}}", "Extensions/{{name}}"], swiftSettings: swiftSettings){{^last()}},{{/last()}} {{/hasExtension}} {{^hasExtension}} - .target(name: "Soto{{name}}", dependencies: [{{#dependencies}}{{.}}{{^last()}}, {{/last()}}{{/dependencies}}], path: "./Sources/Soto/Services/{{name}}"), + .target(name: "Soto{{name}}", dependencies: [{{#dependencies}}{{.}}{{^last()}}, {{/last()}}{{/dependencies}}], path: "./Sources/Soto/Services/{{name}}", swiftSettings: swiftSettings), {{/hasExtension}} {{/targets}}