Skip to content

Commit 838d13a

Browse files
author
AWS
committed
AWS Clean Rooms ML Update: This release introduces Parquet result format support for ML Input Channel models in AWS Clean Rooms ML.
1 parent 4688cec commit 838d13a

File tree

2 files changed

+41
-23
lines changed

2 files changed

+41
-23
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Clean Rooms ML",
4+
"contributor": "",
5+
"description": "This release introduces Parquet result format support for ML Input Channel models in AWS Clean Rooms ML."
6+
}

services/cleanroomsml/src/main/resources/codegen-resources/service-2.json

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
},
2323
"input":{"shape":"CancelTrainedModelRequest"},
2424
"errors":[
25-
{"shape":"ValidationException"},
2625
{"shape":"ConflictException"},
26+
{"shape":"ValidationException"},
2727
{"shape":"AccessDeniedException"},
2828
{"shape":"ResourceNotFoundException"},
2929
{"shape":"ThrottlingException"}
@@ -40,8 +40,8 @@
4040
},
4141
"input":{"shape":"CancelTrainedModelInferenceJobRequest"},
4242
"errors":[
43-
{"shape":"ValidationException"},
4443
{"shape":"ConflictException"},
44+
{"shape":"ValidationException"},
4545
{"shape":"AccessDeniedException"},
4646
{"shape":"ResourceNotFoundException"},
4747
{"shape":"ThrottlingException"}
@@ -59,8 +59,8 @@
5959
"input":{"shape":"CreateAudienceModelRequest"},
6060
"output":{"shape":"CreateAudienceModelResponse"},
6161
"errors":[
62-
{"shape":"ValidationException"},
6362
{"shape":"ConflictException"},
63+
{"shape":"ValidationException"},
6464
{"shape":"AccessDeniedException"},
6565
{"shape":"ResourceNotFoundException"},
6666
{"shape":"ServiceQuotaExceededException"}
@@ -78,8 +78,8 @@
7878
"input":{"shape":"CreateConfiguredAudienceModelRequest"},
7979
"output":{"shape":"CreateConfiguredAudienceModelResponse"},
8080
"errors":[
81-
{"shape":"ValidationException"},
8281
{"shape":"ConflictException"},
82+
{"shape":"ValidationException"},
8383
{"shape":"AccessDeniedException"},
8484
{"shape":"ResourceNotFoundException"},
8585
{"shape":"ServiceQuotaExceededException"}
@@ -97,8 +97,8 @@
9797
"input":{"shape":"CreateConfiguredModelAlgorithmRequest"},
9898
"output":{"shape":"CreateConfiguredModelAlgorithmResponse"},
9999
"errors":[
100-
{"shape":"ValidationException"},
101100
{"shape":"ConflictException"},
101+
{"shape":"ValidationException"},
102102
{"shape":"AccessDeniedException"},
103103
{"shape":"ServiceQuotaExceededException"}
104104
],
@@ -115,8 +115,8 @@
115115
"input":{"shape":"CreateConfiguredModelAlgorithmAssociationRequest"},
116116
"output":{"shape":"CreateConfiguredModelAlgorithmAssociationResponse"},
117117
"errors":[
118-
{"shape":"ValidationException"},
119118
{"shape":"ConflictException"},
119+
{"shape":"ValidationException"},
120120
{"shape":"AccessDeniedException"},
121121
{"shape":"ResourceNotFoundException"},
122122
{"shape":"ThrottlingException"},
@@ -135,8 +135,8 @@
135135
"input":{"shape":"CreateMLInputChannelRequest"},
136136
"output":{"shape":"CreateMLInputChannelResponse"},
137137
"errors":[
138-
{"shape":"ValidationException"},
139138
{"shape":"ConflictException"},
139+
{"shape":"ValidationException"},
140140
{"shape":"AccessDeniedException"},
141141
{"shape":"ResourceNotFoundException"},
142142
{"shape":"ThrottlingException"},
@@ -155,12 +155,12 @@
155155
"input":{"shape":"CreateTrainedModelRequest"},
156156
"output":{"shape":"CreateTrainedModelResponse"},
157157
"errors":[
158-
{"shape":"ValidationException"},
159158
{"shape":"ConflictException"},
159+
{"shape":"ValidationException"},
160160
{"shape":"AccessDeniedException"},
161161
{"shape":"ResourceNotFoundException"},
162-
{"shape":"ThrottlingException"},
163162
{"shape":"InternalServiceException"},
163+
{"shape":"ThrottlingException"},
164164
{"shape":"ServiceQuotaExceededException"}
165165
],
166166
"documentation":"<p>Creates a trained model from an associated configured model algorithm using data from any member of the collaboration.</p>",
@@ -176,8 +176,8 @@
176176
"input":{"shape":"CreateTrainingDatasetRequest"},
177177
"output":{"shape":"CreateTrainingDatasetResponse"},
178178
"errors":[
179-
{"shape":"ValidationException"},
180179
{"shape":"ConflictException"},
180+
{"shape":"ValidationException"},
181181
{"shape":"AccessDeniedException"}
182182
],
183183
"documentation":"<p>Defines the information necessary to create a training dataset. In Clean Rooms ML, the <code>TrainingDataset</code> is metadata that points to a Glue table, which is read only during <code>AudienceModel</code> creation.</p>",
@@ -192,8 +192,8 @@
192192
},
193193
"input":{"shape":"DeleteAudienceGenerationJobRequest"},
194194
"errors":[
195-
{"shape":"ValidationException"},
196195
{"shape":"ConflictException"},
196+
{"shape":"ValidationException"},
197197
{"shape":"AccessDeniedException"},
198198
{"shape":"ResourceNotFoundException"}
199199
],
@@ -209,8 +209,8 @@
209209
},
210210
"input":{"shape":"DeleteAudienceModelRequest"},
211211
"errors":[
212-
{"shape":"ValidationException"},
213212
{"shape":"ConflictException"},
213+
{"shape":"ValidationException"},
214214
{"shape":"AccessDeniedException"},
215215
{"shape":"ResourceNotFoundException"}
216216
],
@@ -226,8 +226,8 @@
226226
},
227227
"input":{"shape":"DeleteConfiguredAudienceModelRequest"},
228228
"errors":[
229-
{"shape":"ValidationException"},
230229
{"shape":"ConflictException"},
230+
{"shape":"ValidationException"},
231231
{"shape":"AccessDeniedException"},
232232
{"shape":"ResourceNotFoundException"}
233233
],
@@ -259,8 +259,8 @@
259259
},
260260
"input":{"shape":"DeleteConfiguredModelAlgorithmRequest"},
261261
"errors":[
262-
{"shape":"ValidationException"},
263262
{"shape":"ConflictException"},
263+
{"shape":"ValidationException"},
264264
{"shape":"AccessDeniedException"},
265265
{"shape":"ResourceNotFoundException"}
266266
],
@@ -276,8 +276,8 @@
276276
},
277277
"input":{"shape":"DeleteConfiguredModelAlgorithmAssociationRequest"},
278278
"errors":[
279-
{"shape":"ValidationException"},
280279
{"shape":"ConflictException"},
280+
{"shape":"ValidationException"},
281281
{"shape":"AccessDeniedException"},
282282
{"shape":"ResourceNotFoundException"},
283283
{"shape":"ThrottlingException"}
@@ -311,8 +311,8 @@
311311
},
312312
"input":{"shape":"DeleteMLInputChannelDataRequest"},
313313
"errors":[
314-
{"shape":"ValidationException"},
315314
{"shape":"ConflictException"},
315+
{"shape":"ValidationException"},
316316
{"shape":"AccessDeniedException"},
317317
{"shape":"ResourceNotFoundException"},
318318
{"shape":"ThrottlingException"}
@@ -329,8 +329,8 @@
329329
},
330330
"input":{"shape":"DeleteTrainedModelOutputRequest"},
331331
"errors":[
332-
{"shape":"ValidationException"},
333332
{"shape":"ConflictException"},
333+
{"shape":"ValidationException"},
334334
{"shape":"AccessDeniedException"},
335335
{"shape":"ResourceNotFoundException"},
336336
{"shape":"ThrottlingException"}
@@ -347,8 +347,8 @@
347347
},
348348
"input":{"shape":"DeleteTrainingDatasetRequest"},
349349
"errors":[
350-
{"shape":"ValidationException"},
351350
{"shape":"ConflictException"},
351+
{"shape":"ValidationException"},
352352
{"shape":"AccessDeniedException"},
353353
{"shape":"ResourceNotFoundException"}
354354
],
@@ -896,8 +896,8 @@
896896
},
897897
"input":{"shape":"StartAudienceExportJobRequest"},
898898
"errors":[
899-
{"shape":"ValidationException"},
900899
{"shape":"ConflictException"},
900+
{"shape":"ValidationException"},
901901
{"shape":"AccessDeniedException"},
902902
{"shape":"ResourceNotFoundException"},
903903
{"shape":"ServiceQuotaExceededException"}
@@ -915,8 +915,8 @@
915915
"input":{"shape":"StartAudienceGenerationJobRequest"},
916916
"output":{"shape":"StartAudienceGenerationJobResponse"},
917917
"errors":[
918-
{"shape":"ValidationException"},
919918
{"shape":"ConflictException"},
919+
{"shape":"ValidationException"},
920920
{"shape":"AccessDeniedException"},
921921
{"shape":"ResourceNotFoundException"},
922922
{"shape":"ThrottlingException"},
@@ -934,8 +934,8 @@
934934
},
935935
"input":{"shape":"StartTrainedModelExportJobRequest"},
936936
"errors":[
937-
{"shape":"ValidationException"},
938937
{"shape":"ConflictException"},
938+
{"shape":"ValidationException"},
939939
{"shape":"AccessDeniedException"},
940940
{"shape":"ResourceNotFoundException"},
941941
{"shape":"ThrottlingException"}
@@ -953,8 +953,8 @@
953953
"input":{"shape":"StartTrainedModelInferenceJobRequest"},
954954
"output":{"shape":"StartTrainedModelInferenceJobResponse"},
955955
"errors":[
956-
{"shape":"ValidationException"},
957956
{"shape":"ConflictException"},
957+
{"shape":"ValidationException"},
958958
{"shape":"AccessDeniedException"},
959959
{"shape":"ResourceNotFoundException"},
960960
{"shape":"ThrottlingException"},
@@ -1006,8 +1006,8 @@
10061006
"input":{"shape":"UpdateConfiguredAudienceModelRequest"},
10071007
"output":{"shape":"UpdateConfiguredAudienceModelResponse"},
10081008
"errors":[
1009-
{"shape":"ValidationException"},
10101009
{"shape":"ConflictException"},
1010+
{"shape":"ValidationException"},
10111011
{"shape":"AccessDeniedException"},
10121012
{"shape":"ResourceNotFoundException"}
10131013
],
@@ -5337,6 +5337,10 @@
53375337
"computeConfiguration":{
53385338
"shape":"ComputeConfiguration",
53395339
"documentation":"<p>Provides configuration information for the workers that will perform the protected query.</p>"
5340+
},
5341+
"resultFormat":{
5342+
"shape":"ResultFormat",
5343+
"documentation":"<p>The format in which the query results should be returned. If not specified, defaults to <code>CSV</code>. </p>"
53405344
}
53415345
},
53425346
"documentation":"<p>Provides information necessary to perform the protected query.</p>"
@@ -5508,6 +5512,14 @@
55085512
"max":20480,
55095513
"min":1
55105514
},
5515+
"ResultFormat":{
5516+
"type":"string",
5517+
"documentation":"<p>File format of the returned data.</p>",
5518+
"enum":[
5519+
"CSV",
5520+
"PARQUET"
5521+
]
5522+
},
55115523
"S3ConfigMap":{
55125524
"type":"structure",
55135525
"required":["s3Uri"],

0 commit comments

Comments
 (0)