This repository has been archived by the owner on Nov 23, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathPackage.swift
404 lines (401 loc) · 39 KB
/
Package.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
// swift-tools-version:5.0
import PackageDescription
let package = Package(
name: "AWSSDKAppleOS",
platforms: [ .iOS(.v12), .macOS(.v10_14), .tvOS(.v12) ],
products: [
.library(name: "AWSSDKSwift", targets: ["ACM","ACMPCA","APIGateway","AWSBackup","AWSDirectoryService","AlexaForBusiness","Amplify","ApiGatewayManagementApi","ApiGatewayV2","AppMesh","AppStream","AppSync","ApplicationAutoScaling","ApplicationDiscoveryService","ApplicationInsights","Athena","AutoScaling","AutoScalingPlans","Batch","Budgets","Chime","Cloud9","CloudDirectory","CloudFormation","CloudFront","CloudHSM","CloudHSMV2","CloudSearch","CloudSearchDomain","CloudTrail","CloudWatch","CloudWatchEvents","CloudWatchLogs","CodeBuild","CodeCommit","CodeDeploy","CodePipeline","CodeStar","CognitoIdentity","CognitoIdentityProvider","CognitoSync","Comprehend","ComprehendMedical","ConfigService","Connect","CostExplorer","CostandUsageReportService","DAX","DLM","DataPipeline","DataSync","DatabaseMigrationService","DeviceFarm","DirectConnect","DocDB","DynamoDB","DynamoDBStreams","EC2","EC2InstanceConnect","ECR","ECS","EFS","EKS","ELB","ELBV2","EMR","ElastiCache","ElasticBeanstalk","ElasticTranscoder","ElasticsearchService","EventBridge","FMS","FSx","Firehose","ForecastQueryService","ForecastService","GameLift","Glacier","GlacierMiddleware","GlobalAccelerator","Glue","Greengrass","GroundStation","GuardDuty","Health","IAM","ImportExport","Inspector","IoT","IoT1ClickDevicesService","IoT1ClickProjects","IoTAnalytics","IoTDataPlane","IoTEvents","IoTEventsData","IoTJobsDataPlane","IoTThingsGraph","KMS","Kafka","Kinesis","KinesisAnalytics","KinesisAnalyticsV2","KinesisVideo","KinesisVideoArchivedMedia","KinesisVideoMedia","LakeFormation","Lambda","LexModelBuildingService","LexRuntimeService","LicenseManager","Lightsail","MQ","MTurk","MachineLearning","Macie","ManagedBlockchain","MarketplaceCommerceAnalytics","MarketplaceEntitlementService","MarketplaceMetering","MediaConnect","MediaConvert","MediaLive","MediaPackage","MediaPackageVod","MediaStore","MediaStoreData","MediaTailor","MigrationHub","Mobile","MobileAnalytics","Neptune","OpsWorks","OpsWorksCM","Organizations","PI","Personalize","PersonalizeEvents","PersonalizeRuntime","Pinpoint","PinpointEmail","PinpointSMSVoice","Polly","Pricing","QLDB","QLDBSession","QuickSight","RAM","RDS","RDSDataService","Redshift","Rekognition","ResourceGroups","ResourceGroupsTaggingAPI","RoboMaker","Route53","Route53Domains","Route53Resolver","S3","S3Control","S3Middleware","SES","SFN","SMS","SNS","SQS","SSM","STS","SWF","SageMaker","SageMakerRuntime","SecretsManager","SecurityHub","ServerlessApplicationRepository","ServiceCatalog","ServiceDiscovery","ServiceQuotas","Shield","Signer","SimpleDB","Snowball","StorageGateway","Support","Textract","TranscribeService","Transfer","Translate","WAF","WAFRegional","WorkDocs","WorkLink","WorkMail","WorkMailMessageFlow","WorkSpaces","XRay"]),
.library(name: "ACM", targets: ["ACM"]),
.library(name: "ACMPCA", targets: ["ACMPCA"]),
.library(name: "APIGateway", targets: ["APIGateway"]),
.library(name: "AWSBackup", targets: ["AWSBackup"]),
.library(name: "AWSDirectoryService", targets: ["AWSDirectoryService"]),
.library(name: "AlexaForBusiness", targets: ["AlexaForBusiness"]),
.library(name: "Amplify", targets: ["Amplify"]),
.library(name: "ApiGatewayManagementApi", targets: ["ApiGatewayManagementApi"]),
.library(name: "ApiGatewayV2", targets: ["ApiGatewayV2"]),
.library(name: "AppMesh", targets: ["AppMesh"]),
.library(name: "AppStream", targets: ["AppStream"]),
.library(name: "AppSync", targets: ["AppSync"]),
.library(name: "ApplicationAutoScaling", targets: ["ApplicationAutoScaling"]),
.library(name: "ApplicationDiscoveryService", targets: ["ApplicationDiscoveryService"]),
.library(name: "ApplicationInsights", targets: ["ApplicationInsights"]),
.library(name: "Athena", targets: ["Athena"]),
.library(name: "AutoScaling", targets: ["AutoScaling"]),
.library(name: "AutoScalingPlans", targets: ["AutoScalingPlans"]),
.library(name: "Batch", targets: ["Batch"]),
.library(name: "Budgets", targets: ["Budgets"]),
.library(name: "Chime", targets: ["Chime"]),
.library(name: "Cloud9", targets: ["Cloud9"]),
.library(name: "CloudDirectory", targets: ["CloudDirectory"]),
.library(name: "CloudFormation", targets: ["CloudFormation"]),
.library(name: "CloudFront", targets: ["CloudFront"]),
.library(name: "CloudHSM", targets: ["CloudHSM"]),
.library(name: "CloudHSMV2", targets: ["CloudHSMV2"]),
.library(name: "CloudSearch", targets: ["CloudSearch"]),
.library(name: "CloudSearchDomain", targets: ["CloudSearchDomain"]),
.library(name: "CloudTrail", targets: ["CloudTrail"]),
.library(name: "CloudWatch", targets: ["CloudWatch"]),
.library(name: "CloudWatchEvents", targets: ["CloudWatchEvents"]),
.library(name: "CloudWatchLogs", targets: ["CloudWatchLogs"]),
.library(name: "CodeBuild", targets: ["CodeBuild"]),
.library(name: "CodeCommit", targets: ["CodeCommit"]),
.library(name: "CodeDeploy", targets: ["CodeDeploy"]),
.library(name: "CodePipeline", targets: ["CodePipeline"]),
.library(name: "CodeStar", targets: ["CodeStar"]),
.library(name: "CognitoIdentity", targets: ["CognitoIdentity"]),
.library(name: "CognitoIdentityProvider", targets: ["CognitoIdentityProvider"]),
.library(name: "CognitoSync", targets: ["CognitoSync"]),
.library(name: "Comprehend", targets: ["Comprehend"]),
.library(name: "ComprehendMedical", targets: ["ComprehendMedical"]),
.library(name: "ConfigService", targets: ["ConfigService"]),
.library(name: "Connect", targets: ["Connect"]),
.library(name: "CostExplorer", targets: ["CostExplorer"]),
.library(name: "CostandUsageReportService", targets: ["CostandUsageReportService"]),
.library(name: "DAX", targets: ["DAX"]),
.library(name: "DLM", targets: ["DLM"]),
.library(name: "DataPipeline", targets: ["DataPipeline"]),
.library(name: "DataSync", targets: ["DataSync"]),
.library(name: "DatabaseMigrationService", targets: ["DatabaseMigrationService"]),
.library(name: "DeviceFarm", targets: ["DeviceFarm"]),
.library(name: "DirectConnect", targets: ["DirectConnect"]),
.library(name: "DocDB", targets: ["DocDB"]),
.library(name: "DynamoDB", targets: ["DynamoDB"]),
.library(name: "DynamoDBStreams", targets: ["DynamoDBStreams"]),
.library(name: "EC2", targets: ["EC2"]),
.library(name: "EC2InstanceConnect", targets: ["EC2InstanceConnect"]),
.library(name: "ECR", targets: ["ECR"]),
.library(name: "ECS", targets: ["ECS"]),
.library(name: "EFS", targets: ["EFS"]),
.library(name: "EKS", targets: ["EKS"]),
.library(name: "ELB", targets: ["ELB"]),
.library(name: "ELBV2", targets: ["ELBV2"]),
.library(name: "EMR", targets: ["EMR"]),
.library(name: "ElastiCache", targets: ["ElastiCache"]),
.library(name: "ElasticBeanstalk", targets: ["ElasticBeanstalk"]),
.library(name: "ElasticTranscoder", targets: ["ElasticTranscoder"]),
.library(name: "ElasticsearchService", targets: ["ElasticsearchService"]),
.library(name: "EventBridge", targets: ["EventBridge"]),
.library(name: "FMS", targets: ["FMS"]),
.library(name: "FSx", targets: ["FSx"]),
.library(name: "Firehose", targets: ["Firehose"]),
.library(name: "ForecastQueryService", targets: ["ForecastQueryService"]),
.library(name: "ForecastService", targets: ["ForecastService"]),
.library(name: "GameLift", targets: ["GameLift"]),
.library(name: "Glacier", targets: ["Glacier"]),
.library(name: "GlobalAccelerator", targets: ["GlobalAccelerator"]),
.library(name: "Glue", targets: ["Glue"]),
.library(name: "Greengrass", targets: ["Greengrass"]),
.library(name: "GroundStation", targets: ["GroundStation"]),
.library(name: "GuardDuty", targets: ["GuardDuty"]),
.library(name: "Health", targets: ["Health"]),
.library(name: "IAM", targets: ["IAM"]),
.library(name: "ImportExport", targets: ["ImportExport"]),
.library(name: "Inspector", targets: ["Inspector"]),
.library(name: "IoT", targets: ["IoT"]),
.library(name: "IoT1ClickDevicesService", targets: ["IoT1ClickDevicesService"]),
.library(name: "IoT1ClickProjects", targets: ["IoT1ClickProjects"]),
.library(name: "IoTAnalytics", targets: ["IoTAnalytics"]),
.library(name: "IoTDataPlane", targets: ["IoTDataPlane"]),
.library(name: "IoTEvents", targets: ["IoTEvents"]),
.library(name: "IoTEventsData", targets: ["IoTEventsData"]),
.library(name: "IoTJobsDataPlane", targets: ["IoTJobsDataPlane"]),
.library(name: "IoTThingsGraph", targets: ["IoTThingsGraph"]),
.library(name: "KMS", targets: ["KMS"]),
.library(name: "Kafka", targets: ["Kafka"]),
.library(name: "Kinesis", targets: ["Kinesis"]),
.library(name: "KinesisAnalytics", targets: ["KinesisAnalytics"]),
.library(name: "KinesisAnalyticsV2", targets: ["KinesisAnalyticsV2"]),
.library(name: "KinesisVideo", targets: ["KinesisVideo"]),
.library(name: "KinesisVideoArchivedMedia", targets: ["KinesisVideoArchivedMedia"]),
.library(name: "KinesisVideoMedia", targets: ["KinesisVideoMedia"]),
.library(name: "LakeFormation", targets: ["LakeFormation"]),
.library(name: "Lambda", targets: ["Lambda"]),
.library(name: "LexModelBuildingService", targets: ["LexModelBuildingService"]),
.library(name: "LexRuntimeService", targets: ["LexRuntimeService"]),
.library(name: "LicenseManager", targets: ["LicenseManager"]),
.library(name: "Lightsail", targets: ["Lightsail"]),
.library(name: "MQ", targets: ["MQ"]),
.library(name: "MTurk", targets: ["MTurk"]),
.library(name: "MachineLearning", targets: ["MachineLearning"]),
.library(name: "Macie", targets: ["Macie"]),
.library(name: "ManagedBlockchain", targets: ["ManagedBlockchain"]),
.library(name: "MarketplaceCommerceAnalytics", targets: ["MarketplaceCommerceAnalytics"]),
.library(name: "MarketplaceEntitlementService", targets: ["MarketplaceEntitlementService"]),
.library(name: "MarketplaceMetering", targets: ["MarketplaceMetering"]),
.library(name: "MediaConnect", targets: ["MediaConnect"]),
.library(name: "MediaConvert", targets: ["MediaConvert"]),
.library(name: "MediaLive", targets: ["MediaLive"]),
.library(name: "MediaPackage", targets: ["MediaPackage"]),
.library(name: "MediaPackageVod", targets: ["MediaPackageVod"]),
.library(name: "MediaStore", targets: ["MediaStore"]),
.library(name: "MediaStoreData", targets: ["MediaStoreData"]),
.library(name: "MediaTailor", targets: ["MediaTailor"]),
.library(name: "MigrationHub", targets: ["MigrationHub"]),
.library(name: "Mobile", targets: ["Mobile"]),
.library(name: "MobileAnalytics", targets: ["MobileAnalytics"]),
.library(name: "Neptune", targets: ["Neptune"]),
.library(name: "OpsWorks", targets: ["OpsWorks"]),
.library(name: "OpsWorksCM", targets: ["OpsWorksCM"]),
.library(name: "Organizations", targets: ["Organizations"]),
.library(name: "PI", targets: ["PI"]),
.library(name: "Personalize", targets: ["Personalize"]),
.library(name: "PersonalizeEvents", targets: ["PersonalizeEvents"]),
.library(name: "PersonalizeRuntime", targets: ["PersonalizeRuntime"]),
.library(name: "Pinpoint", targets: ["Pinpoint"]),
.library(name: "PinpointEmail", targets: ["PinpointEmail"]),
.library(name: "PinpointSMSVoice", targets: ["PinpointSMSVoice"]),
.library(name: "Polly", targets: ["Polly"]),
.library(name: "Pricing", targets: ["Pricing"]),
.library(name: "QLDB", targets: ["QLDB"]),
.library(name: "QLDBSession", targets: ["QLDBSession"]),
.library(name: "QuickSight", targets: ["QuickSight"]),
.library(name: "RAM", targets: ["RAM"]),
.library(name: "RDS", targets: ["RDS"]),
.library(name: "RDSDataService", targets: ["RDSDataService"]),
.library(name: "Redshift", targets: ["Redshift"]),
.library(name: "Rekognition", targets: ["Rekognition"]),
.library(name: "ResourceGroups", targets: ["ResourceGroups"]),
.library(name: "ResourceGroupsTaggingAPI", targets: ["ResourceGroupsTaggingAPI"]),
.library(name: "RoboMaker", targets: ["RoboMaker"]),
.library(name: "Route53", targets: ["Route53"]),
.library(name: "Route53Domains", targets: ["Route53Domains"]),
.library(name: "Route53Resolver", targets: ["Route53Resolver"]),
.library(name: "S3", targets: ["S3"]),
.library(name: "S3Control", targets: ["S3Control"]),
.library(name: "SES", targets: ["SES"]),
.library(name: "SFN", targets: ["SFN"]),
.library(name: "SMS", targets: ["SMS"]),
.library(name: "SNS", targets: ["SNS"]),
.library(name: "SQS", targets: ["SQS"]),
.library(name: "SSM", targets: ["SSM"]),
.library(name: "STS", targets: ["STS"]),
.library(name: "SWF", targets: ["SWF"]),
.library(name: "SageMaker", targets: ["SageMaker"]),
.library(name: "SageMakerRuntime", targets: ["SageMakerRuntime"]),
.library(name: "SecretsManager", targets: ["SecretsManager"]),
.library(name: "SecurityHub", targets: ["SecurityHub"]),
.library(name: "ServerlessApplicationRepository", targets: ["ServerlessApplicationRepository"]),
.library(name: "ServiceCatalog", targets: ["ServiceCatalog"]),
.library(name: "ServiceDiscovery", targets: ["ServiceDiscovery"]),
.library(name: "ServiceQuotas", targets: ["ServiceQuotas"]),
.library(name: "Shield", targets: ["Shield"]),
.library(name: "Signer", targets: ["Signer"]),
.library(name: "SimpleDB", targets: ["SimpleDB"]),
.library(name: "Snowball", targets: ["Snowball"]),
.library(name: "StorageGateway", targets: ["StorageGateway"]),
.library(name: "Support", targets: ["Support"]),
.library(name: "Textract", targets: ["Textract"]),
.library(name: "TranscribeService", targets: ["TranscribeService"]),
.library(name: "Transfer", targets: ["Transfer"]),
.library(name: "Translate", targets: ["Translate"]),
.library(name: "WAF", targets: ["WAF"]),
.library(name: "WAFRegional", targets: ["WAFRegional"]),
.library(name: "WorkDocs", targets: ["WorkDocs"]),
.library(name: "WorkLink", targets: ["WorkLink"]),
.library(name: "WorkMail", targets: ["WorkMail"]),
.library(name: "WorkMailMessageFlow", targets: ["WorkMailMessageFlow"]),
.library(name: "WorkSpaces", targets: ["WorkSpaces"]),
.library(name: "XRay", targets: ["XRay"])
],
dependencies: [
.package(url: "https://github.com/swift-aws/aws-sdk-appleos-core.git", .upToNextMinor(from:"0.4.0"))
],
targets: [
.target(name: "ACM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ACM"),
.target(name: "ACMPCA", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ACMPCA"),
.target(name: "APIGateway", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/APIGateway"),
.target(name: "AWSBackup", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AWSBackup"),
.target(name: "AWSDirectoryService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AWSDirectoryService"),
.target(name: "AlexaForBusiness", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AlexaForBusiness"),
.target(name: "Amplify", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Amplify"),
.target(name: "ApiGatewayManagementApi", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ApiGatewayManagementApi"),
.target(name: "ApiGatewayV2", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ApiGatewayV2"),
.target(name: "AppMesh", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AppMesh"),
.target(name: "AppStream", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AppStream"),
.target(name: "AppSync", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AppSync"),
.target(name: "ApplicationAutoScaling", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ApplicationAutoScaling"),
.target(name: "ApplicationDiscoveryService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ApplicationDiscoveryService"),
.target(name: "ApplicationInsights", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ApplicationInsights"),
.target(name: "Athena", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Athena"),
.target(name: "AutoScaling", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AutoScaling"),
.target(name: "AutoScalingPlans", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/AutoScalingPlans"),
.target(name: "Batch", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Batch"),
.target(name: "Budgets", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Budgets"),
.target(name: "Chime", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Chime"),
.target(name: "Cloud9", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Cloud9"),
.target(name: "CloudDirectory", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudDirectory"),
.target(name: "CloudFormation", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudFormation"),
.target(name: "CloudFront", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudFront"),
.target(name: "CloudHSM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudHSM"),
.target(name: "CloudHSMV2", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudHSMV2"),
.target(name: "CloudSearch", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudSearch"),
.target(name: "CloudSearchDomain", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudSearchDomain"),
.target(name: "CloudTrail", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudTrail"),
.target(name: "CloudWatch", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudWatch"),
.target(name: "CloudWatchEvents", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudWatchEvents"),
.target(name: "CloudWatchLogs", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CloudWatchLogs"),
.target(name: "CodeBuild", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CodeBuild"),
.target(name: "CodeCommit", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CodeCommit"),
.target(name: "CodeDeploy", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CodeDeploy"),
.target(name: "CodePipeline", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CodePipeline"),
.target(name: "CodeStar", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CodeStar"),
.target(name: "CognitoIdentity", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CognitoIdentity"),
.target(name: "CognitoIdentityProvider", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CognitoIdentityProvider"),
.target(name: "CognitoSync", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CognitoSync"),
.target(name: "Comprehend", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Comprehend"),
.target(name: "ComprehendMedical", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ComprehendMedical"),
.target(name: "ConfigService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ConfigService"),
.target(name: "Connect", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Connect"),
.target(name: "CostExplorer", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CostExplorer"),
.target(name: "CostandUsageReportService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/CostandUsageReportService"),
.target(name: "DAX", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DAX"),
.target(name: "DLM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DLM"),
.target(name: "DataPipeline", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DataPipeline"),
.target(name: "DataSync", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DataSync"),
.target(name: "DatabaseMigrationService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DatabaseMigrationService"),
.target(name: "DeviceFarm", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DeviceFarm"),
.target(name: "DirectConnect", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DirectConnect"),
.target(name: "DocDB", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DocDB"),
.target(name: "DynamoDB", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DynamoDB"),
.target(name: "DynamoDBStreams", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/DynamoDBStreams"),
.target(name: "EC2", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/EC2"),
.target(name: "EC2InstanceConnect", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/EC2InstanceConnect"),
.target(name: "ECR", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ECR"),
.target(name: "ECS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ECS"),
.target(name: "EFS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/EFS"),
.target(name: "EKS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/EKS"),
.target(name: "ELB", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ELB"),
.target(name: "ELBV2", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ELBV2"),
.target(name: "EMR", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/EMR"),
.target(name: "ElastiCache", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ElastiCache"),
.target(name: "ElasticBeanstalk", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ElasticBeanstalk"),
.target(name: "ElasticTranscoder", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ElasticTranscoder"),
.target(name: "ElasticsearchService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ElasticsearchService"),
.target(name: "EventBridge", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/EventBridge"),
.target(name: "FMS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/FMS"),
.target(name: "FSx", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/FSx"),
.target(name: "Firehose", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Firehose"),
.target(name: "ForecastQueryService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ForecastQueryService"),
.target(name: "ForecastService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ForecastService"),
.target(name: "GameLift", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/GameLift"),
.target(name: "Glacier", dependencies: ["AWSSDKSwiftCore", "GlacierMiddleware"], path: "./Sources/AWSSDKSwift/Services/Glacier"),
.target(name: "GlobalAccelerator", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/GlobalAccelerator"),
.target(name: "Glue", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Glue"),
.target(name: "Greengrass", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Greengrass"),
.target(name: "GroundStation", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/GroundStation"),
.target(name: "GuardDuty", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/GuardDuty"),
.target(name: "Health", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Health"),
.target(name: "IAM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IAM"),
.target(name: "ImportExport", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ImportExport"),
.target(name: "Inspector", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Inspector"),
.target(name: "IoT", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoT"),
.target(name: "IoT1ClickDevicesService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoT1ClickDevicesService"),
.target(name: "IoT1ClickProjects", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoT1ClickProjects"),
.target(name: "IoTAnalytics", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoTAnalytics"),
.target(name: "IoTDataPlane", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoTDataPlane"),
.target(name: "IoTEvents", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoTEvents"),
.target(name: "IoTEventsData", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoTEventsData"),
.target(name: "IoTJobsDataPlane", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoTJobsDataPlane"),
.target(name: "IoTThingsGraph", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/IoTThingsGraph"),
.target(name: "KMS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/KMS"),
.target(name: "Kafka", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Kafka"),
.target(name: "Kinesis", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Kinesis"),
.target(name: "KinesisAnalytics", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/KinesisAnalytics"),
.target(name: "KinesisAnalyticsV2", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/KinesisAnalyticsV2"),
.target(name: "KinesisVideo", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/KinesisVideo"),
.target(name: "KinesisVideoArchivedMedia", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/KinesisVideoArchivedMedia"),
.target(name: "KinesisVideoMedia", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/KinesisVideoMedia"),
.target(name: "LakeFormation", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/LakeFormation"),
.target(name: "Lambda", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Lambda"),
.target(name: "LexModelBuildingService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/LexModelBuildingService"),
.target(name: "LexRuntimeService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/LexRuntimeService"),
.target(name: "LicenseManager", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/LicenseManager"),
.target(name: "Lightsail", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Lightsail"),
.target(name: "MQ", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MQ"),
.target(name: "MTurk", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MTurk"),
.target(name: "MachineLearning", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MachineLearning"),
.target(name: "Macie", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Macie"),
.target(name: "ManagedBlockchain", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ManagedBlockchain"),
.target(name: "MarketplaceCommerceAnalytics", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MarketplaceCommerceAnalytics"),
.target(name: "MarketplaceEntitlementService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MarketplaceEntitlementService"),
.target(name: "MarketplaceMetering", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MarketplaceMetering"),
.target(name: "MediaConnect", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaConnect"),
.target(name: "MediaConvert", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaConvert"),
.target(name: "MediaLive", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaLive"),
.target(name: "MediaPackage", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaPackage"),
.target(name: "MediaPackageVod", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaPackageVod"),
.target(name: "MediaStore", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaStore"),
.target(name: "MediaStoreData", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaStoreData"),
.target(name: "MediaTailor", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MediaTailor"),
.target(name: "MigrationHub", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MigrationHub"),
.target(name: "Mobile", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Mobile"),
.target(name: "MobileAnalytics", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/MobileAnalytics"),
.target(name: "Neptune", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Neptune"),
.target(name: "OpsWorks", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/OpsWorks"),
.target(name: "OpsWorksCM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/OpsWorksCM"),
.target(name: "Organizations", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Organizations"),
.target(name: "PI", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/PI"),
.target(name: "Personalize", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Personalize"),
.target(name: "PersonalizeEvents", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/PersonalizeEvents"),
.target(name: "PersonalizeRuntime", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/PersonalizeRuntime"),
.target(name: "Pinpoint", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Pinpoint"),
.target(name: "PinpointEmail", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/PinpointEmail"),
.target(name: "PinpointSMSVoice", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/PinpointSMSVoice"),
.target(name: "Polly", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Polly"),
.target(name: "Pricing", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Pricing"),
.target(name: "QLDB", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/QLDB"),
.target(name: "QLDBSession", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/QLDBSession"),
.target(name: "QuickSight", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/QuickSight"),
.target(name: "RAM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/RAM"),
.target(name: "RDS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/RDS"),
.target(name: "RDSDataService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/RDSDataService"),
.target(name: "Redshift", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Redshift"),
.target(name: "Rekognition", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Rekognition"),
.target(name: "ResourceGroups", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ResourceGroups"),
.target(name: "ResourceGroupsTaggingAPI", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ResourceGroupsTaggingAPI"),
.target(name: "RoboMaker", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/RoboMaker"),
.target(name: "Route53", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Route53"),
.target(name: "Route53Domains", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Route53Domains"),
.target(name: "Route53Resolver", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Route53Resolver"),
.target(name: "S3", dependencies: ["AWSSDKSwiftCore", "S3Middleware"], path: "./Sources/AWSSDKSwift/Services/S3"),
.target(name: "S3Control", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/S3Control"),
.target(name: "SES", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SES"),
.target(name: "SFN", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SFN"),
.target(name: "SMS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SMS"),
.target(name: "SNS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SNS"),
.target(name: "SQS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SQS"),
.target(name: "SSM", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SSM"),
.target(name: "STS", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/STS"),
.target(name: "SWF", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SWF"),
.target(name: "SageMaker", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SageMaker"),
.target(name: "SageMakerRuntime", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SageMakerRuntime"),
.target(name: "SecretsManager", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SecretsManager"),
.target(name: "SecurityHub", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SecurityHub"),
.target(name: "ServerlessApplicationRepository", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ServerlessApplicationRepository"),
.target(name: "ServiceCatalog", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ServiceCatalog"),
.target(name: "ServiceDiscovery", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ServiceDiscovery"),
.target(name: "ServiceQuotas", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/ServiceQuotas"),
.target(name: "Shield", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Shield"),
.target(name: "Signer", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Signer"),
.target(name: "SimpleDB", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/SimpleDB"),
.target(name: "Snowball", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Snowball"),
.target(name: "StorageGateway", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/StorageGateway"),
.target(name: "Support", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Support"),
.target(name: "Textract", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Textract"),
.target(name: "TranscribeService", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/TranscribeService"),
.target(name: "Transfer", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Transfer"),
.target(name: "Translate", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/Translate"),
.target(name: "WAF", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WAF"),
.target(name: "WAFRegional", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WAFRegional"),
.target(name: "WorkDocs", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WorkDocs"),
.target(name: "WorkLink", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WorkLink"),
.target(name: "WorkMail", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WorkMail"),
.target(name: "WorkMailMessageFlow", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WorkMailMessageFlow"),
.target(name: "WorkSpaces", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/WorkSpaces"),
.target(name: "XRay", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Services/XRay"),
.target(name: "GlacierMiddleware", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Middlewares/Glacier"),
.target(name: "S3Middleware", dependencies: ["AWSSDKSwiftCore"], path: "./Sources/AWSSDKSwift/Middlewares/S3"),
.testTarget(name: "AWSSDKSwiftTests", dependencies: ["ACM", "CloudFront", "EC2", "DynamoDB", "IAM", "S3", "SES", "SNS"])
]
)