1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2017-07-24",
5    "endpointPrefix":"api.sagemaker",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceAbbreviation":"SageMaker",
9    "serviceFullName":"Amazon SageMaker Service",
10    "serviceId":"SageMaker",
11    "signatureVersion":"v4",
12    "signingName":"sagemaker",
13    "targetPrefix":"SageMaker",
14    "uid":"sagemaker-2017-07-24"
15  },
16  "operations":{
17    "AddTags":{
18      "name":"AddTags",
19      "http":{
20        "method":"POST",
21        "requestUri":"/"
22      },
23      "input":{"shape":"AddTagsInput"},
24      "output":{"shape":"AddTagsOutput"}
25    },
26    "AssociateTrialComponent":{
27      "name":"AssociateTrialComponent",
28      "http":{
29        "method":"POST",
30        "requestUri":"/"
31      },
32      "input":{"shape":"AssociateTrialComponentRequest"},
33      "output":{"shape":"AssociateTrialComponentResponse"},
34      "errors":[
35        {"shape":"ResourceNotFound"},
36        {"shape":"ResourceLimitExceeded"}
37      ]
38    },
39    "CreateAlgorithm":{
40      "name":"CreateAlgorithm",
41      "http":{
42        "method":"POST",
43        "requestUri":"/"
44      },
45      "input":{"shape":"CreateAlgorithmInput"},
46      "output":{"shape":"CreateAlgorithmOutput"}
47    },
48    "CreateApp":{
49      "name":"CreateApp",
50      "http":{
51        "method":"POST",
52        "requestUri":"/"
53      },
54      "input":{"shape":"CreateAppRequest"},
55      "output":{"shape":"CreateAppResponse"},
56      "errors":[
57        {"shape":"ResourceLimitExceeded"},
58        {"shape":"ResourceInUse"}
59      ]
60    },
61    "CreateAutoMLJob":{
62      "name":"CreateAutoMLJob",
63      "http":{
64        "method":"POST",
65        "requestUri":"/"
66      },
67      "input":{"shape":"CreateAutoMLJobRequest"},
68      "output":{"shape":"CreateAutoMLJobResponse"},
69      "errors":[
70        {"shape":"ResourceInUse"},
71        {"shape":"ResourceLimitExceeded"}
72      ]
73    },
74    "CreateCodeRepository":{
75      "name":"CreateCodeRepository",
76      "http":{
77        "method":"POST",
78        "requestUri":"/"
79      },
80      "input":{"shape":"CreateCodeRepositoryInput"},
81      "output":{"shape":"CreateCodeRepositoryOutput"}
82    },
83    "CreateCompilationJob":{
84      "name":"CreateCompilationJob",
85      "http":{
86        "method":"POST",
87        "requestUri":"/"
88      },
89      "input":{"shape":"CreateCompilationJobRequest"},
90      "output":{"shape":"CreateCompilationJobResponse"},
91      "errors":[
92        {"shape":"ResourceInUse"},
93        {"shape":"ResourceLimitExceeded"}
94      ]
95    },
96    "CreateDomain":{
97      "name":"CreateDomain",
98      "http":{
99        "method":"POST",
100        "requestUri":"/"
101      },
102      "input":{"shape":"CreateDomainRequest"},
103      "output":{"shape":"CreateDomainResponse"},
104      "errors":[
105        {"shape":"ResourceLimitExceeded"},
106        {"shape":"ResourceInUse"}
107      ]
108    },
109    "CreateEndpoint":{
110      "name":"CreateEndpoint",
111      "http":{
112        "method":"POST",
113        "requestUri":"/"
114      },
115      "input":{"shape":"CreateEndpointInput"},
116      "output":{"shape":"CreateEndpointOutput"},
117      "errors":[
118        {"shape":"ResourceLimitExceeded"}
119      ]
120    },
121    "CreateEndpointConfig":{
122      "name":"CreateEndpointConfig",
123      "http":{
124        "method":"POST",
125        "requestUri":"/"
126      },
127      "input":{"shape":"CreateEndpointConfigInput"},
128      "output":{"shape":"CreateEndpointConfigOutput"},
129      "errors":[
130        {"shape":"ResourceLimitExceeded"}
131      ]
132    },
133    "CreateExperiment":{
134      "name":"CreateExperiment",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"CreateExperimentRequest"},
140      "output":{"shape":"CreateExperimentResponse"},
141      "errors":[
142        {"shape":"ResourceLimitExceeded"}
143      ]
144    },
145    "CreateFlowDefinition":{
146      "name":"CreateFlowDefinition",
147      "http":{
148        "method":"POST",
149        "requestUri":"/"
150      },
151      "input":{"shape":"CreateFlowDefinitionRequest"},
152      "output":{"shape":"CreateFlowDefinitionResponse"},
153      "errors":[
154        {"shape":"ResourceLimitExceeded"},
155        {"shape":"ResourceInUse"}
156      ]
157    },
158    "CreateHumanTaskUi":{
159      "name":"CreateHumanTaskUi",
160      "http":{
161        "method":"POST",
162        "requestUri":"/"
163      },
164      "input":{"shape":"CreateHumanTaskUiRequest"},
165      "output":{"shape":"CreateHumanTaskUiResponse"},
166      "errors":[
167        {"shape":"ResourceLimitExceeded"},
168        {"shape":"ResourceInUse"}
169      ]
170    },
171    "CreateHyperParameterTuningJob":{
172      "name":"CreateHyperParameterTuningJob",
173      "http":{
174        "method":"POST",
175        "requestUri":"/"
176      },
177      "input":{"shape":"CreateHyperParameterTuningJobRequest"},
178      "output":{"shape":"CreateHyperParameterTuningJobResponse"},
179      "errors":[
180        {"shape":"ResourceInUse"},
181        {"shape":"ResourceLimitExceeded"}
182      ]
183    },
184    "CreateLabelingJob":{
185      "name":"CreateLabelingJob",
186      "http":{
187        "method":"POST",
188        "requestUri":"/"
189      },
190      "input":{"shape":"CreateLabelingJobRequest"},
191      "output":{"shape":"CreateLabelingJobResponse"},
192      "errors":[
193        {"shape":"ResourceInUse"},
194        {"shape":"ResourceLimitExceeded"}
195      ]
196    },
197    "CreateModel":{
198      "name":"CreateModel",
199      "http":{
200        "method":"POST",
201        "requestUri":"/"
202      },
203      "input":{"shape":"CreateModelInput"},
204      "output":{"shape":"CreateModelOutput"},
205      "errors":[
206        {"shape":"ResourceLimitExceeded"}
207      ]
208    },
209    "CreateModelPackage":{
210      "name":"CreateModelPackage",
211      "http":{
212        "method":"POST",
213        "requestUri":"/"
214      },
215      "input":{"shape":"CreateModelPackageInput"},
216      "output":{"shape":"CreateModelPackageOutput"}
217    },
218    "CreateMonitoringSchedule":{
219      "name":"CreateMonitoringSchedule",
220      "http":{
221        "method":"POST",
222        "requestUri":"/"
223      },
224      "input":{"shape":"CreateMonitoringScheduleRequest"},
225      "output":{"shape":"CreateMonitoringScheduleResponse"},
226      "errors":[
227        {"shape":"ResourceLimitExceeded"},
228        {"shape":"ResourceInUse"}
229      ]
230    },
231    "CreateNotebookInstance":{
232      "name":"CreateNotebookInstance",
233      "http":{
234        "method":"POST",
235        "requestUri":"/"
236      },
237      "input":{"shape":"CreateNotebookInstanceInput"},
238      "output":{"shape":"CreateNotebookInstanceOutput"},
239      "errors":[
240        {"shape":"ResourceLimitExceeded"}
241      ]
242    },
243    "CreateNotebookInstanceLifecycleConfig":{
244      "name":"CreateNotebookInstanceLifecycleConfig",
245      "http":{
246        "method":"POST",
247        "requestUri":"/"
248      },
249      "input":{"shape":"CreateNotebookInstanceLifecycleConfigInput"},
250      "output":{"shape":"CreateNotebookInstanceLifecycleConfigOutput"},
251      "errors":[
252        {"shape":"ResourceLimitExceeded"}
253      ]
254    },
255    "CreatePresignedDomainUrl":{
256      "name":"CreatePresignedDomainUrl",
257      "http":{
258        "method":"POST",
259        "requestUri":"/"
260      },
261      "input":{"shape":"CreatePresignedDomainUrlRequest"},
262      "output":{"shape":"CreatePresignedDomainUrlResponse"},
263      "errors":[
264        {"shape":"ResourceNotFound"}
265      ]
266    },
267    "CreatePresignedNotebookInstanceUrl":{
268      "name":"CreatePresignedNotebookInstanceUrl",
269      "http":{
270        "method":"POST",
271        "requestUri":"/"
272      },
273      "input":{"shape":"CreatePresignedNotebookInstanceUrlInput"},
274      "output":{"shape":"CreatePresignedNotebookInstanceUrlOutput"}
275    },
276    "CreateProcessingJob":{
277      "name":"CreateProcessingJob",
278      "http":{
279        "method":"POST",
280        "requestUri":"/"
281      },
282      "input":{"shape":"CreateProcessingJobRequest"},
283      "output":{"shape":"CreateProcessingJobResponse"},
284      "errors":[
285        {"shape":"ResourceInUse"},
286        {"shape":"ResourceLimitExceeded"},
287        {"shape":"ResourceNotFound"}
288      ]
289    },
290    "CreateTrainingJob":{
291      "name":"CreateTrainingJob",
292      "http":{
293        "method":"POST",
294        "requestUri":"/"
295      },
296      "input":{"shape":"CreateTrainingJobRequest"},
297      "output":{"shape":"CreateTrainingJobResponse"},
298      "errors":[
299        {"shape":"ResourceInUse"},
300        {"shape":"ResourceLimitExceeded"},
301        {"shape":"ResourceNotFound"}
302      ]
303    },
304    "CreateTransformJob":{
305      "name":"CreateTransformJob",
306      "http":{
307        "method":"POST",
308        "requestUri":"/"
309      },
310      "input":{"shape":"CreateTransformJobRequest"},
311      "output":{"shape":"CreateTransformJobResponse"},
312      "errors":[
313        {"shape":"ResourceInUse"},
314        {"shape":"ResourceLimitExceeded"},
315        {"shape":"ResourceNotFound"}
316      ]
317    },
318    "CreateTrial":{
319      "name":"CreateTrial",
320      "http":{
321        "method":"POST",
322        "requestUri":"/"
323      },
324      "input":{"shape":"CreateTrialRequest"},
325      "output":{"shape":"CreateTrialResponse"},
326      "errors":[
327        {"shape":"ResourceNotFound"},
328        {"shape":"ResourceLimitExceeded"}
329      ]
330    },
331    "CreateTrialComponent":{
332      "name":"CreateTrialComponent",
333      "http":{
334        "method":"POST",
335        "requestUri":"/"
336      },
337      "input":{"shape":"CreateTrialComponentRequest"},
338      "output":{"shape":"CreateTrialComponentResponse"},
339      "errors":[
340        {"shape":"ResourceLimitExceeded"}
341      ]
342    },
343    "CreateUserProfile":{
344      "name":"CreateUserProfile",
345      "http":{
346        "method":"POST",
347        "requestUri":"/"
348      },
349      "input":{"shape":"CreateUserProfileRequest"},
350      "output":{"shape":"CreateUserProfileResponse"},
351      "errors":[
352        {"shape":"ResourceLimitExceeded"},
353        {"shape":"ResourceInUse"}
354      ]
355    },
356    "CreateWorkteam":{
357      "name":"CreateWorkteam",
358      "http":{
359        "method":"POST",
360        "requestUri":"/"
361      },
362      "input":{"shape":"CreateWorkteamRequest"},
363      "output":{"shape":"CreateWorkteamResponse"},
364      "errors":[
365        {"shape":"ResourceInUse"},
366        {"shape":"ResourceLimitExceeded"}
367      ]
368    },
369    "DeleteAlgorithm":{
370      "name":"DeleteAlgorithm",
371      "http":{
372        "method":"POST",
373        "requestUri":"/"
374      },
375      "input":{"shape":"DeleteAlgorithmInput"}
376    },
377    "DeleteApp":{
378      "name":"DeleteApp",
379      "http":{
380        "method":"POST",
381        "requestUri":"/"
382      },
383      "input":{"shape":"DeleteAppRequest"},
384      "errors":[
385        {"shape":"ResourceInUse"},
386        {"shape":"ResourceNotFound"}
387      ]
388    },
389    "DeleteCodeRepository":{
390      "name":"DeleteCodeRepository",
391      "http":{
392        "method":"POST",
393        "requestUri":"/"
394      },
395      "input":{"shape":"DeleteCodeRepositoryInput"}
396    },
397    "DeleteDomain":{
398      "name":"DeleteDomain",
399      "http":{
400        "method":"POST",
401        "requestUri":"/"
402      },
403      "input":{"shape":"DeleteDomainRequest"},
404      "errors":[
405        {"shape":"ResourceInUse"},
406        {"shape":"ResourceNotFound"}
407      ]
408    },
409    "DeleteEndpoint":{
410      "name":"DeleteEndpoint",
411      "http":{
412        "method":"POST",
413        "requestUri":"/"
414      },
415      "input":{"shape":"DeleteEndpointInput"}
416    },
417    "DeleteEndpointConfig":{
418      "name":"DeleteEndpointConfig",
419      "http":{
420        "method":"POST",
421        "requestUri":"/"
422      },
423      "input":{"shape":"DeleteEndpointConfigInput"}
424    },
425    "DeleteExperiment":{
426      "name":"DeleteExperiment",
427      "http":{
428        "method":"POST",
429        "requestUri":"/"
430      },
431      "input":{"shape":"DeleteExperimentRequest"},
432      "output":{"shape":"DeleteExperimentResponse"},
433      "errors":[
434        {"shape":"ResourceNotFound"}
435      ]
436    },
437    "DeleteFlowDefinition":{
438      "name":"DeleteFlowDefinition",
439      "http":{
440        "method":"POST",
441        "requestUri":"/"
442      },
443      "input":{"shape":"DeleteFlowDefinitionRequest"},
444      "output":{"shape":"DeleteFlowDefinitionResponse"},
445      "errors":[
446        {"shape":"ResourceNotFound"}
447      ]
448    },
449    "DeleteModel":{
450      "name":"DeleteModel",
451      "http":{
452        "method":"POST",
453        "requestUri":"/"
454      },
455      "input":{"shape":"DeleteModelInput"}
456    },
457    "DeleteModelPackage":{
458      "name":"DeleteModelPackage",
459      "http":{
460        "method":"POST",
461        "requestUri":"/"
462      },
463      "input":{"shape":"DeleteModelPackageInput"}
464    },
465    "DeleteMonitoringSchedule":{
466      "name":"DeleteMonitoringSchedule",
467      "http":{
468        "method":"POST",
469        "requestUri":"/"
470      },
471      "input":{"shape":"DeleteMonitoringScheduleRequest"},
472      "errors":[
473        {"shape":"ResourceNotFound"}
474      ]
475    },
476    "DeleteNotebookInstance":{
477      "name":"DeleteNotebookInstance",
478      "http":{
479        "method":"POST",
480        "requestUri":"/"
481      },
482      "input":{"shape":"DeleteNotebookInstanceInput"}
483    },
484    "DeleteNotebookInstanceLifecycleConfig":{
485      "name":"DeleteNotebookInstanceLifecycleConfig",
486      "http":{
487        "method":"POST",
488        "requestUri":"/"
489      },
490      "input":{"shape":"DeleteNotebookInstanceLifecycleConfigInput"}
491    },
492    "DeleteTags":{
493      "name":"DeleteTags",
494      "http":{
495        "method":"POST",
496        "requestUri":"/"
497      },
498      "input":{"shape":"DeleteTagsInput"},
499      "output":{"shape":"DeleteTagsOutput"}
500    },
501    "DeleteTrial":{
502      "name":"DeleteTrial",
503      "http":{
504        "method":"POST",
505        "requestUri":"/"
506      },
507      "input":{"shape":"DeleteTrialRequest"},
508      "output":{"shape":"DeleteTrialResponse"},
509      "errors":[
510        {"shape":"ResourceNotFound"}
511      ]
512    },
513    "DeleteTrialComponent":{
514      "name":"DeleteTrialComponent",
515      "http":{
516        "method":"POST",
517        "requestUri":"/"
518      },
519      "input":{"shape":"DeleteTrialComponentRequest"},
520      "output":{"shape":"DeleteTrialComponentResponse"},
521      "errors":[
522        {"shape":"ResourceNotFound"}
523      ]
524    },
525    "DeleteUserProfile":{
526      "name":"DeleteUserProfile",
527      "http":{
528        "method":"POST",
529        "requestUri":"/"
530      },
531      "input":{"shape":"DeleteUserProfileRequest"},
532      "errors":[
533        {"shape":"ResourceInUse"},
534        {"shape":"ResourceNotFound"}
535      ]
536    },
537    "DeleteWorkteam":{
538      "name":"DeleteWorkteam",
539      "http":{
540        "method":"POST",
541        "requestUri":"/"
542      },
543      "input":{"shape":"DeleteWorkteamRequest"},
544      "output":{"shape":"DeleteWorkteamResponse"},
545      "errors":[
546        {"shape":"ResourceLimitExceeded"}
547      ]
548    },
549    "DescribeAlgorithm":{
550      "name":"DescribeAlgorithm",
551      "http":{
552        "method":"POST",
553        "requestUri":"/"
554      },
555      "input":{"shape":"DescribeAlgorithmInput"},
556      "output":{"shape":"DescribeAlgorithmOutput"}
557    },
558    "DescribeApp":{
559      "name":"DescribeApp",
560      "http":{
561        "method":"POST",
562        "requestUri":"/"
563      },
564      "input":{"shape":"DescribeAppRequest"},
565      "output":{"shape":"DescribeAppResponse"},
566      "errors":[
567        {"shape":"ResourceNotFound"}
568      ]
569    },
570    "DescribeAutoMLJob":{
571      "name":"DescribeAutoMLJob",
572      "http":{
573        "method":"POST",
574        "requestUri":"/"
575      },
576      "input":{"shape":"DescribeAutoMLJobRequest"},
577      "output":{"shape":"DescribeAutoMLJobResponse"},
578      "errors":[
579        {"shape":"ResourceNotFound"}
580      ]
581    },
582    "DescribeCodeRepository":{
583      "name":"DescribeCodeRepository",
584      "http":{
585        "method":"POST",
586        "requestUri":"/"
587      },
588      "input":{"shape":"DescribeCodeRepositoryInput"},
589      "output":{"shape":"DescribeCodeRepositoryOutput"}
590    },
591    "DescribeCompilationJob":{
592      "name":"DescribeCompilationJob",
593      "http":{
594        "method":"POST",
595        "requestUri":"/"
596      },
597      "input":{"shape":"DescribeCompilationJobRequest"},
598      "output":{"shape":"DescribeCompilationJobResponse"},
599      "errors":[
600        {"shape":"ResourceNotFound"}
601      ]
602    },
603    "DescribeDomain":{
604      "name":"DescribeDomain",
605      "http":{
606        "method":"POST",
607        "requestUri":"/"
608      },
609      "input":{"shape":"DescribeDomainRequest"},
610      "output":{"shape":"DescribeDomainResponse"},
611      "errors":[
612        {"shape":"ResourceNotFound"}
613      ]
614    },
615    "DescribeEndpoint":{
616      "name":"DescribeEndpoint",
617      "http":{
618        "method":"POST",
619        "requestUri":"/"
620      },
621      "input":{"shape":"DescribeEndpointInput"},
622      "output":{"shape":"DescribeEndpointOutput"}
623    },
624    "DescribeEndpointConfig":{
625      "name":"DescribeEndpointConfig",
626      "http":{
627        "method":"POST",
628        "requestUri":"/"
629      },
630      "input":{"shape":"DescribeEndpointConfigInput"},
631      "output":{"shape":"DescribeEndpointConfigOutput"}
632    },
633    "DescribeExperiment":{
634      "name":"DescribeExperiment",
635      "http":{
636        "method":"POST",
637        "requestUri":"/"
638      },
639      "input":{"shape":"DescribeExperimentRequest"},
640      "output":{"shape":"DescribeExperimentResponse"},
641      "errors":[
642        {"shape":"ResourceNotFound"}
643      ]
644    },
645    "DescribeFlowDefinition":{
646      "name":"DescribeFlowDefinition",
647      "http":{
648        "method":"POST",
649        "requestUri":"/"
650      },
651      "input":{"shape":"DescribeFlowDefinitionRequest"},
652      "output":{"shape":"DescribeFlowDefinitionResponse"},
653      "errors":[
654        {"shape":"ResourceNotFound"}
655      ]
656    },
657    "DescribeHumanTaskUi":{
658      "name":"DescribeHumanTaskUi",
659      "http":{
660        "method":"POST",
661        "requestUri":"/"
662      },
663      "input":{"shape":"DescribeHumanTaskUiRequest"},
664      "output":{"shape":"DescribeHumanTaskUiResponse"},
665      "errors":[
666        {"shape":"ResourceNotFound"}
667      ]
668    },
669    "DescribeHyperParameterTuningJob":{
670      "name":"DescribeHyperParameterTuningJob",
671      "http":{
672        "method":"POST",
673        "requestUri":"/"
674      },
675      "input":{"shape":"DescribeHyperParameterTuningJobRequest"},
676      "output":{"shape":"DescribeHyperParameterTuningJobResponse"},
677      "errors":[
678        {"shape":"ResourceNotFound"}
679      ]
680    },
681    "DescribeLabelingJob":{
682      "name":"DescribeLabelingJob",
683      "http":{
684        "method":"POST",
685        "requestUri":"/"
686      },
687      "input":{"shape":"DescribeLabelingJobRequest"},
688      "output":{"shape":"DescribeLabelingJobResponse"},
689      "errors":[
690        {"shape":"ResourceNotFound"}
691      ]
692    },
693    "DescribeModel":{
694      "name":"DescribeModel",
695      "http":{
696        "method":"POST",
697        "requestUri":"/"
698      },
699      "input":{"shape":"DescribeModelInput"},
700      "output":{"shape":"DescribeModelOutput"}
701    },
702    "DescribeModelPackage":{
703      "name":"DescribeModelPackage",
704      "http":{
705        "method":"POST",
706        "requestUri":"/"
707      },
708      "input":{"shape":"DescribeModelPackageInput"},
709      "output":{"shape":"DescribeModelPackageOutput"}
710    },
711    "DescribeMonitoringSchedule":{
712      "name":"DescribeMonitoringSchedule",
713      "http":{
714        "method":"POST",
715        "requestUri":"/"
716      },
717      "input":{"shape":"DescribeMonitoringScheduleRequest"},
718      "output":{"shape":"DescribeMonitoringScheduleResponse"},
719      "errors":[
720        {"shape":"ResourceNotFound"}
721      ]
722    },
723    "DescribeNotebookInstance":{
724      "name":"DescribeNotebookInstance",
725      "http":{
726        "method":"POST",
727        "requestUri":"/"
728      },
729      "input":{"shape":"DescribeNotebookInstanceInput"},
730      "output":{"shape":"DescribeNotebookInstanceOutput"}
731    },
732    "DescribeNotebookInstanceLifecycleConfig":{
733      "name":"DescribeNotebookInstanceLifecycleConfig",
734      "http":{
735        "method":"POST",
736        "requestUri":"/"
737      },
738      "input":{"shape":"DescribeNotebookInstanceLifecycleConfigInput"},
739      "output":{"shape":"DescribeNotebookInstanceLifecycleConfigOutput"}
740    },
741    "DescribeProcessingJob":{
742      "name":"DescribeProcessingJob",
743      "http":{
744        "method":"POST",
745        "requestUri":"/"
746      },
747      "input":{"shape":"DescribeProcessingJobRequest"},
748      "output":{"shape":"DescribeProcessingJobResponse"},
749      "errors":[
750        {"shape":"ResourceNotFound"}
751      ]
752    },
753    "DescribeSubscribedWorkteam":{
754      "name":"DescribeSubscribedWorkteam",
755      "http":{
756        "method":"POST",
757        "requestUri":"/"
758      },
759      "input":{"shape":"DescribeSubscribedWorkteamRequest"},
760      "output":{"shape":"DescribeSubscribedWorkteamResponse"}
761    },
762    "DescribeTrainingJob":{
763      "name":"DescribeTrainingJob",
764      "http":{
765        "method":"POST",
766        "requestUri":"/"
767      },
768      "input":{"shape":"DescribeTrainingJobRequest"},
769      "output":{"shape":"DescribeTrainingJobResponse"},
770      "errors":[
771        {"shape":"ResourceNotFound"}
772      ]
773    },
774    "DescribeTransformJob":{
775      "name":"DescribeTransformJob",
776      "http":{
777        "method":"POST",
778        "requestUri":"/"
779      },
780      "input":{"shape":"DescribeTransformJobRequest"},
781      "output":{"shape":"DescribeTransformJobResponse"},
782      "errors":[
783        {"shape":"ResourceNotFound"}
784      ]
785    },
786    "DescribeTrial":{
787      "name":"DescribeTrial",
788      "http":{
789        "method":"POST",
790        "requestUri":"/"
791      },
792      "input":{"shape":"DescribeTrialRequest"},
793      "output":{"shape":"DescribeTrialResponse"},
794      "errors":[
795        {"shape":"ResourceNotFound"}
796      ]
797    },
798    "DescribeTrialComponent":{
799      "name":"DescribeTrialComponent",
800      "http":{
801        "method":"POST",
802        "requestUri":"/"
803      },
804      "input":{"shape":"DescribeTrialComponentRequest"},
805      "output":{"shape":"DescribeTrialComponentResponse"},
806      "errors":[
807        {"shape":"ResourceNotFound"}
808      ]
809    },
810    "DescribeUserProfile":{
811      "name":"DescribeUserProfile",
812      "http":{
813        "method":"POST",
814        "requestUri":"/"
815      },
816      "input":{"shape":"DescribeUserProfileRequest"},
817      "output":{"shape":"DescribeUserProfileResponse"},
818      "errors":[
819        {"shape":"ResourceNotFound"}
820      ]
821    },
822    "DescribeWorkforce":{
823      "name":"DescribeWorkforce",
824      "http":{
825        "method":"POST",
826        "requestUri":"/"
827      },
828      "input":{"shape":"DescribeWorkforceRequest"},
829      "output":{"shape":"DescribeWorkforceResponse"}
830    },
831    "DescribeWorkteam":{
832      "name":"DescribeWorkteam",
833      "http":{
834        "method":"POST",
835        "requestUri":"/"
836      },
837      "input":{"shape":"DescribeWorkteamRequest"},
838      "output":{"shape":"DescribeWorkteamResponse"}
839    },
840    "DisassociateTrialComponent":{
841      "name":"DisassociateTrialComponent",
842      "http":{
843        "method":"POST",
844        "requestUri":"/"
845      },
846      "input":{"shape":"DisassociateTrialComponentRequest"},
847      "output":{"shape":"DisassociateTrialComponentResponse"},
848      "errors":[
849        {"shape":"ResourceNotFound"}
850      ]
851    },
852    "GetSearchSuggestions":{
853      "name":"GetSearchSuggestions",
854      "http":{
855        "method":"POST",
856        "requestUri":"/"
857      },
858      "input":{"shape":"GetSearchSuggestionsRequest"},
859      "output":{"shape":"GetSearchSuggestionsResponse"}
860    },
861    "ListAlgorithms":{
862      "name":"ListAlgorithms",
863      "http":{
864        "method":"POST",
865        "requestUri":"/"
866      },
867      "input":{"shape":"ListAlgorithmsInput"},
868      "output":{"shape":"ListAlgorithmsOutput"}
869    },
870    "ListApps":{
871      "name":"ListApps",
872      "http":{
873        "method":"POST",
874        "requestUri":"/"
875      },
876      "input":{"shape":"ListAppsRequest"},
877      "output":{"shape":"ListAppsResponse"}
878    },
879    "ListAutoMLJobs":{
880      "name":"ListAutoMLJobs",
881      "http":{
882        "method":"POST",
883        "requestUri":"/"
884      },
885      "input":{"shape":"ListAutoMLJobsRequest"},
886      "output":{"shape":"ListAutoMLJobsResponse"}
887    },
888    "ListCandidatesForAutoMLJob":{
889      "name":"ListCandidatesForAutoMLJob",
890      "http":{
891        "method":"POST",
892        "requestUri":"/"
893      },
894      "input":{"shape":"ListCandidatesForAutoMLJobRequest"},
895      "output":{"shape":"ListCandidatesForAutoMLJobResponse"},
896      "errors":[
897        {"shape":"ResourceNotFound"}
898      ]
899    },
900    "ListCodeRepositories":{
901      "name":"ListCodeRepositories",
902      "http":{
903        "method":"POST",
904        "requestUri":"/"
905      },
906      "input":{"shape":"ListCodeRepositoriesInput"},
907      "output":{"shape":"ListCodeRepositoriesOutput"}
908    },
909    "ListCompilationJobs":{
910      "name":"ListCompilationJobs",
911      "http":{
912        "method":"POST",
913        "requestUri":"/"
914      },
915      "input":{"shape":"ListCompilationJobsRequest"},
916      "output":{"shape":"ListCompilationJobsResponse"}
917    },
918    "ListDomains":{
919      "name":"ListDomains",
920      "http":{
921        "method":"POST",
922        "requestUri":"/"
923      },
924      "input":{"shape":"ListDomainsRequest"},
925      "output":{"shape":"ListDomainsResponse"}
926    },
927    "ListEndpointConfigs":{
928      "name":"ListEndpointConfigs",
929      "http":{
930        "method":"POST",
931        "requestUri":"/"
932      },
933      "input":{"shape":"ListEndpointConfigsInput"},
934      "output":{"shape":"ListEndpointConfigsOutput"}
935    },
936    "ListEndpoints":{
937      "name":"ListEndpoints",
938      "http":{
939        "method":"POST",
940        "requestUri":"/"
941      },
942      "input":{"shape":"ListEndpointsInput"},
943      "output":{"shape":"ListEndpointsOutput"}
944    },
945    "ListExperiments":{
946      "name":"ListExperiments",
947      "http":{
948        "method":"POST",
949        "requestUri":"/"
950      },
951      "input":{"shape":"ListExperimentsRequest"},
952      "output":{"shape":"ListExperimentsResponse"}
953    },
954    "ListFlowDefinitions":{
955      "name":"ListFlowDefinitions",
956      "http":{
957        "method":"POST",
958        "requestUri":"/"
959      },
960      "input":{"shape":"ListFlowDefinitionsRequest"},
961      "output":{"shape":"ListFlowDefinitionsResponse"}
962    },
963    "ListHumanTaskUis":{
964      "name":"ListHumanTaskUis",
965      "http":{
966        "method":"POST",
967        "requestUri":"/"
968      },
969      "input":{"shape":"ListHumanTaskUisRequest"},
970      "output":{"shape":"ListHumanTaskUisResponse"}
971    },
972    "ListHyperParameterTuningJobs":{
973      "name":"ListHyperParameterTuningJobs",
974      "http":{
975        "method":"POST",
976        "requestUri":"/"
977      },
978      "input":{"shape":"ListHyperParameterTuningJobsRequest"},
979      "output":{"shape":"ListHyperParameterTuningJobsResponse"}
980    },
981    "ListLabelingJobs":{
982      "name":"ListLabelingJobs",
983      "http":{
984        "method":"POST",
985        "requestUri":"/"
986      },
987      "input":{"shape":"ListLabelingJobsRequest"},
988      "output":{"shape":"ListLabelingJobsResponse"}
989    },
990    "ListLabelingJobsForWorkteam":{
991      "name":"ListLabelingJobsForWorkteam",
992      "http":{
993        "method":"POST",
994        "requestUri":"/"
995      },
996      "input":{"shape":"ListLabelingJobsForWorkteamRequest"},
997      "output":{"shape":"ListLabelingJobsForWorkteamResponse"},
998      "errors":[
999        {"shape":"ResourceNotFound"}
1000      ]
1001    },
1002    "ListModelPackages":{
1003      "name":"ListModelPackages",
1004      "http":{
1005        "method":"POST",
1006        "requestUri":"/"
1007      },
1008      "input":{"shape":"ListModelPackagesInput"},
1009      "output":{"shape":"ListModelPackagesOutput"}
1010    },
1011    "ListModels":{
1012      "name":"ListModels",
1013      "http":{
1014        "method":"POST",
1015        "requestUri":"/"
1016      },
1017      "input":{"shape":"ListModelsInput"},
1018      "output":{"shape":"ListModelsOutput"}
1019    },
1020    "ListMonitoringExecutions":{
1021      "name":"ListMonitoringExecutions",
1022      "http":{
1023        "method":"POST",
1024        "requestUri":"/"
1025      },
1026      "input":{"shape":"ListMonitoringExecutionsRequest"},
1027      "output":{"shape":"ListMonitoringExecutionsResponse"}
1028    },
1029    "ListMonitoringSchedules":{
1030      "name":"ListMonitoringSchedules",
1031      "http":{
1032        "method":"POST",
1033        "requestUri":"/"
1034      },
1035      "input":{"shape":"ListMonitoringSchedulesRequest"},
1036      "output":{"shape":"ListMonitoringSchedulesResponse"}
1037    },
1038    "ListNotebookInstanceLifecycleConfigs":{
1039      "name":"ListNotebookInstanceLifecycleConfigs",
1040      "http":{
1041        "method":"POST",
1042        "requestUri":"/"
1043      },
1044      "input":{"shape":"ListNotebookInstanceLifecycleConfigsInput"},
1045      "output":{"shape":"ListNotebookInstanceLifecycleConfigsOutput"}
1046    },
1047    "ListNotebookInstances":{
1048      "name":"ListNotebookInstances",
1049      "http":{
1050        "method":"POST",
1051        "requestUri":"/"
1052      },
1053      "input":{"shape":"ListNotebookInstancesInput"},
1054      "output":{"shape":"ListNotebookInstancesOutput"}
1055    },
1056    "ListProcessingJobs":{
1057      "name":"ListProcessingJobs",
1058      "http":{
1059        "method":"POST",
1060        "requestUri":"/"
1061      },
1062      "input":{"shape":"ListProcessingJobsRequest"},
1063      "output":{"shape":"ListProcessingJobsResponse"}
1064    },
1065    "ListSubscribedWorkteams":{
1066      "name":"ListSubscribedWorkteams",
1067      "http":{
1068        "method":"POST",
1069        "requestUri":"/"
1070      },
1071      "input":{"shape":"ListSubscribedWorkteamsRequest"},
1072      "output":{"shape":"ListSubscribedWorkteamsResponse"}
1073    },
1074    "ListTags":{
1075      "name":"ListTags",
1076      "http":{
1077        "method":"POST",
1078        "requestUri":"/"
1079      },
1080      "input":{"shape":"ListTagsInput"},
1081      "output":{"shape":"ListTagsOutput"}
1082    },
1083    "ListTrainingJobs":{
1084      "name":"ListTrainingJobs",
1085      "http":{
1086        "method":"POST",
1087        "requestUri":"/"
1088      },
1089      "input":{"shape":"ListTrainingJobsRequest"},
1090      "output":{"shape":"ListTrainingJobsResponse"}
1091    },
1092    "ListTrainingJobsForHyperParameterTuningJob":{
1093      "name":"ListTrainingJobsForHyperParameterTuningJob",
1094      "http":{
1095        "method":"POST",
1096        "requestUri":"/"
1097      },
1098      "input":{"shape":"ListTrainingJobsForHyperParameterTuningJobRequest"},
1099      "output":{"shape":"ListTrainingJobsForHyperParameterTuningJobResponse"},
1100      "errors":[
1101        {"shape":"ResourceNotFound"}
1102      ]
1103    },
1104    "ListTransformJobs":{
1105      "name":"ListTransformJobs",
1106      "http":{
1107        "method":"POST",
1108        "requestUri":"/"
1109      },
1110      "input":{"shape":"ListTransformJobsRequest"},
1111      "output":{"shape":"ListTransformJobsResponse"}
1112    },
1113    "ListTrialComponents":{
1114      "name":"ListTrialComponents",
1115      "http":{
1116        "method":"POST",
1117        "requestUri":"/"
1118      },
1119      "input":{"shape":"ListTrialComponentsRequest"},
1120      "output":{"shape":"ListTrialComponentsResponse"},
1121      "errors":[
1122        {"shape":"ResourceNotFound"}
1123      ]
1124    },
1125    "ListTrials":{
1126      "name":"ListTrials",
1127      "http":{
1128        "method":"POST",
1129        "requestUri":"/"
1130      },
1131      "input":{"shape":"ListTrialsRequest"},
1132      "output":{"shape":"ListTrialsResponse"},
1133      "errors":[
1134        {"shape":"ResourceNotFound"}
1135      ]
1136    },
1137    "ListUserProfiles":{
1138      "name":"ListUserProfiles",
1139      "http":{
1140        "method":"POST",
1141        "requestUri":"/"
1142      },
1143      "input":{"shape":"ListUserProfilesRequest"},
1144      "output":{"shape":"ListUserProfilesResponse"}
1145    },
1146    "ListWorkteams":{
1147      "name":"ListWorkteams",
1148      "http":{
1149        "method":"POST",
1150        "requestUri":"/"
1151      },
1152      "input":{"shape":"ListWorkteamsRequest"},
1153      "output":{"shape":"ListWorkteamsResponse"}
1154    },
1155    "RenderUiTemplate":{
1156      "name":"RenderUiTemplate",
1157      "http":{
1158        "method":"POST",
1159        "requestUri":"/"
1160      },
1161      "input":{"shape":"RenderUiTemplateRequest"},
1162      "output":{"shape":"RenderUiTemplateResponse"}
1163    },
1164    "Search":{
1165      "name":"Search",
1166      "http":{
1167        "method":"POST",
1168        "requestUri":"/"
1169      },
1170      "input":{"shape":"SearchRequest"},
1171      "output":{"shape":"SearchResponse"}
1172    },
1173    "StartMonitoringSchedule":{
1174      "name":"StartMonitoringSchedule",
1175      "http":{
1176        "method":"POST",
1177        "requestUri":"/"
1178      },
1179      "input":{"shape":"StartMonitoringScheduleRequest"},
1180      "errors":[
1181        {"shape":"ResourceNotFound"}
1182      ]
1183    },
1184    "StartNotebookInstance":{
1185      "name":"StartNotebookInstance",
1186      "http":{
1187        "method":"POST",
1188        "requestUri":"/"
1189      },
1190      "input":{"shape":"StartNotebookInstanceInput"},
1191      "errors":[
1192        {"shape":"ResourceLimitExceeded"}
1193      ]
1194    },
1195    "StopAutoMLJob":{
1196      "name":"StopAutoMLJob",
1197      "http":{
1198        "method":"POST",
1199        "requestUri":"/"
1200      },
1201      "input":{"shape":"StopAutoMLJobRequest"},
1202      "errors":[
1203        {"shape":"ResourceNotFound"}
1204      ]
1205    },
1206    "StopCompilationJob":{
1207      "name":"StopCompilationJob",
1208      "http":{
1209        "method":"POST",
1210        "requestUri":"/"
1211      },
1212      "input":{"shape":"StopCompilationJobRequest"},
1213      "errors":[
1214        {"shape":"ResourceNotFound"}
1215      ]
1216    },
1217    "StopHyperParameterTuningJob":{
1218      "name":"StopHyperParameterTuningJob",
1219      "http":{
1220        "method":"POST",
1221        "requestUri":"/"
1222      },
1223      "input":{"shape":"StopHyperParameterTuningJobRequest"},
1224      "errors":[
1225        {"shape":"ResourceNotFound"}
1226      ]
1227    },
1228    "StopLabelingJob":{
1229      "name":"StopLabelingJob",
1230      "http":{
1231        "method":"POST",
1232        "requestUri":"/"
1233      },
1234      "input":{"shape":"StopLabelingJobRequest"},
1235      "errors":[
1236        {"shape":"ResourceNotFound"}
1237      ]
1238    },
1239    "StopMonitoringSchedule":{
1240      "name":"StopMonitoringSchedule",
1241      "http":{
1242        "method":"POST",
1243        "requestUri":"/"
1244      },
1245      "input":{"shape":"StopMonitoringScheduleRequest"},
1246      "errors":[
1247        {"shape":"ResourceNotFound"}
1248      ]
1249    },
1250    "StopNotebookInstance":{
1251      "name":"StopNotebookInstance",
1252      "http":{
1253        "method":"POST",
1254        "requestUri":"/"
1255      },
1256      "input":{"shape":"StopNotebookInstanceInput"}
1257    },
1258    "StopProcessingJob":{
1259      "name":"StopProcessingJob",
1260      "http":{
1261        "method":"POST",
1262        "requestUri":"/"
1263      },
1264      "input":{"shape":"StopProcessingJobRequest"},
1265      "errors":[
1266        {"shape":"ResourceNotFound"}
1267      ]
1268    },
1269    "StopTrainingJob":{
1270      "name":"StopTrainingJob",
1271      "http":{
1272        "method":"POST",
1273        "requestUri":"/"
1274      },
1275      "input":{"shape":"StopTrainingJobRequest"},
1276      "errors":[
1277        {"shape":"ResourceNotFound"}
1278      ]
1279    },
1280    "StopTransformJob":{
1281      "name":"StopTransformJob",
1282      "http":{
1283        "method":"POST",
1284        "requestUri":"/"
1285      },
1286      "input":{"shape":"StopTransformJobRequest"},
1287      "errors":[
1288        {"shape":"ResourceNotFound"}
1289      ]
1290    },
1291    "UpdateCodeRepository":{
1292      "name":"UpdateCodeRepository",
1293      "http":{
1294        "method":"POST",
1295        "requestUri":"/"
1296      },
1297      "input":{"shape":"UpdateCodeRepositoryInput"},
1298      "output":{"shape":"UpdateCodeRepositoryOutput"}
1299    },
1300    "UpdateDomain":{
1301      "name":"UpdateDomain",
1302      "http":{
1303        "method":"POST",
1304        "requestUri":"/"
1305      },
1306      "input":{"shape":"UpdateDomainRequest"},
1307      "output":{"shape":"UpdateDomainResponse"},
1308      "errors":[
1309        {"shape":"ResourceLimitExceeded"},
1310        {"shape":"ResourceInUse"},
1311        {"shape":"ResourceNotFound"}
1312      ]
1313    },
1314    "UpdateEndpoint":{
1315      "name":"UpdateEndpoint",
1316      "http":{
1317        "method":"POST",
1318        "requestUri":"/"
1319      },
1320      "input":{"shape":"UpdateEndpointInput"},
1321      "output":{"shape":"UpdateEndpointOutput"},
1322      "errors":[
1323        {"shape":"ResourceLimitExceeded"}
1324      ]
1325    },
1326    "UpdateEndpointWeightsAndCapacities":{
1327      "name":"UpdateEndpointWeightsAndCapacities",
1328      "http":{
1329        "method":"POST",
1330        "requestUri":"/"
1331      },
1332      "input":{"shape":"UpdateEndpointWeightsAndCapacitiesInput"},
1333      "output":{"shape":"UpdateEndpointWeightsAndCapacitiesOutput"},
1334      "errors":[
1335        {"shape":"ResourceLimitExceeded"}
1336      ]
1337    },
1338    "UpdateExperiment":{
1339      "name":"UpdateExperiment",
1340      "http":{
1341        "method":"POST",
1342        "requestUri":"/"
1343      },
1344      "input":{"shape":"UpdateExperimentRequest"},
1345      "output":{"shape":"UpdateExperimentResponse"},
1346      "errors":[
1347        {"shape":"ConflictException"},
1348        {"shape":"ResourceNotFound"}
1349      ]
1350    },
1351    "UpdateMonitoringSchedule":{
1352      "name":"UpdateMonitoringSchedule",
1353      "http":{
1354        "method":"POST",
1355        "requestUri":"/"
1356      },
1357      "input":{"shape":"UpdateMonitoringScheduleRequest"},
1358      "output":{"shape":"UpdateMonitoringScheduleResponse"},
1359      "errors":[
1360        {"shape":"ResourceLimitExceeded"},
1361        {"shape":"ResourceNotFound"}
1362      ]
1363    },
1364    "UpdateNotebookInstance":{
1365      "name":"UpdateNotebookInstance",
1366      "http":{
1367        "method":"POST",
1368        "requestUri":"/"
1369      },
1370      "input":{"shape":"UpdateNotebookInstanceInput"},
1371      "output":{"shape":"UpdateNotebookInstanceOutput"},
1372      "errors":[
1373        {"shape":"ResourceLimitExceeded"}
1374      ]
1375    },
1376    "UpdateNotebookInstanceLifecycleConfig":{
1377      "name":"UpdateNotebookInstanceLifecycleConfig",
1378      "http":{
1379        "method":"POST",
1380        "requestUri":"/"
1381      },
1382      "input":{"shape":"UpdateNotebookInstanceLifecycleConfigInput"},
1383      "output":{"shape":"UpdateNotebookInstanceLifecycleConfigOutput"},
1384      "errors":[
1385        {"shape":"ResourceLimitExceeded"}
1386      ]
1387    },
1388    "UpdateTrial":{
1389      "name":"UpdateTrial",
1390      "http":{
1391        "method":"POST",
1392        "requestUri":"/"
1393      },
1394      "input":{"shape":"UpdateTrialRequest"},
1395      "output":{"shape":"UpdateTrialResponse"},
1396      "errors":[
1397        {"shape":"ConflictException"},
1398        {"shape":"ResourceNotFound"}
1399      ]
1400    },
1401    "UpdateTrialComponent":{
1402      "name":"UpdateTrialComponent",
1403      "http":{
1404        "method":"POST",
1405        "requestUri":"/"
1406      },
1407      "input":{"shape":"UpdateTrialComponentRequest"},
1408      "output":{"shape":"UpdateTrialComponentResponse"},
1409      "errors":[
1410        {"shape":"ConflictException"},
1411        {"shape":"ResourceNotFound"}
1412      ]
1413    },
1414    "UpdateUserProfile":{
1415      "name":"UpdateUserProfile",
1416      "http":{
1417        "method":"POST",
1418        "requestUri":"/"
1419      },
1420      "input":{"shape":"UpdateUserProfileRequest"},
1421      "output":{"shape":"UpdateUserProfileResponse"},
1422      "errors":[
1423        {"shape":"ResourceLimitExceeded"},
1424        {"shape":"ResourceInUse"},
1425        {"shape":"ResourceNotFound"}
1426      ]
1427    },
1428    "UpdateWorkforce":{
1429      "name":"UpdateWorkforce",
1430      "http":{
1431        "method":"POST",
1432        "requestUri":"/"
1433      },
1434      "input":{"shape":"UpdateWorkforceRequest"},
1435      "output":{"shape":"UpdateWorkforceResponse"}
1436    },
1437    "UpdateWorkteam":{
1438      "name":"UpdateWorkteam",
1439      "http":{
1440        "method":"POST",
1441        "requestUri":"/"
1442      },
1443      "input":{"shape":"UpdateWorkteamRequest"},
1444      "output":{"shape":"UpdateWorkteamResponse"},
1445      "errors":[
1446        {"shape":"ResourceLimitExceeded"}
1447      ]
1448    }
1449  },
1450  "shapes":{
1451    "Accept":{
1452      "type":"string",
1453      "max":256,
1454      "pattern":".*"
1455    },
1456    "AccountId":{
1457      "type":"string",
1458      "pattern":"^\\d+$"
1459    },
1460    "AddTagsInput":{
1461      "type":"structure",
1462      "required":[
1463        "ResourceArn",
1464        "Tags"
1465      ],
1466      "members":{
1467        "ResourceArn":{"shape":"ResourceArn"},
1468        "Tags":{"shape":"TagList"}
1469      }
1470    },
1471    "AddTagsOutput":{
1472      "type":"structure",
1473      "members":{
1474        "Tags":{"shape":"TagList"}
1475      }
1476    },
1477    "AdditionalCodeRepositoryNamesOrUrls":{
1478      "type":"list",
1479      "member":{"shape":"CodeRepositoryNameOrUrl"},
1480      "max":3
1481    },
1482    "AlgorithmArn":{
1483      "type":"string",
1484      "max":2048,
1485      "min":1,
1486      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:algorithm/.*"
1487    },
1488    "AlgorithmImage":{
1489      "type":"string",
1490      "max":255,
1491      "pattern":".*"
1492    },
1493    "AlgorithmSortBy":{
1494      "type":"string",
1495      "enum":[
1496        "Name",
1497        "CreationTime"
1498      ]
1499    },
1500    "AlgorithmSpecification":{
1501      "type":"structure",
1502      "required":["TrainingInputMode"],
1503      "members":{
1504        "TrainingImage":{"shape":"AlgorithmImage"},
1505        "AlgorithmName":{"shape":"ArnOrName"},
1506        "TrainingInputMode":{"shape":"TrainingInputMode"},
1507        "MetricDefinitions":{"shape":"MetricDefinitionList"},
1508        "EnableSageMakerMetricsTimeSeries":{"shape":"Boolean"}
1509      }
1510    },
1511    "AlgorithmStatus":{
1512      "type":"string",
1513      "enum":[
1514        "Pending",
1515        "InProgress",
1516        "Completed",
1517        "Failed",
1518        "Deleting"
1519      ]
1520    },
1521    "AlgorithmStatusDetails":{
1522      "type":"structure",
1523      "members":{
1524        "ValidationStatuses":{"shape":"AlgorithmStatusItemList"},
1525        "ImageScanStatuses":{"shape":"AlgorithmStatusItemList"}
1526      }
1527    },
1528    "AlgorithmStatusItem":{
1529      "type":"structure",
1530      "required":[
1531        "Name",
1532        "Status"
1533      ],
1534      "members":{
1535        "Name":{"shape":"EntityName"},
1536        "Status":{"shape":"DetailedAlgorithmStatus"},
1537        "FailureReason":{"shape":"String"}
1538      }
1539    },
1540    "AlgorithmStatusItemList":{
1541      "type":"list",
1542      "member":{"shape":"AlgorithmStatusItem"}
1543    },
1544    "AlgorithmSummary":{
1545      "type":"structure",
1546      "required":[
1547        "AlgorithmName",
1548        "AlgorithmArn",
1549        "CreationTime",
1550        "AlgorithmStatus"
1551      ],
1552      "members":{
1553        "AlgorithmName":{"shape":"EntityName"},
1554        "AlgorithmArn":{"shape":"AlgorithmArn"},
1555        "AlgorithmDescription":{"shape":"EntityDescription"},
1556        "CreationTime":{"shape":"CreationTime"},
1557        "AlgorithmStatus":{"shape":"AlgorithmStatus"}
1558      }
1559    },
1560    "AlgorithmSummaryList":{
1561      "type":"list",
1562      "member":{"shape":"AlgorithmSummary"}
1563    },
1564    "AlgorithmValidationProfile":{
1565      "type":"structure",
1566      "required":[
1567        "ProfileName",
1568        "TrainingJobDefinition"
1569      ],
1570      "members":{
1571        "ProfileName":{"shape":"EntityName"},
1572        "TrainingJobDefinition":{"shape":"TrainingJobDefinition"},
1573        "TransformJobDefinition":{"shape":"TransformJobDefinition"}
1574      }
1575    },
1576    "AlgorithmValidationProfiles":{
1577      "type":"list",
1578      "member":{"shape":"AlgorithmValidationProfile"},
1579      "max":1,
1580      "min":1
1581    },
1582    "AlgorithmValidationSpecification":{
1583      "type":"structure",
1584      "required":[
1585        "ValidationRole",
1586        "ValidationProfiles"
1587      ],
1588      "members":{
1589        "ValidationRole":{"shape":"RoleArn"},
1590        "ValidationProfiles":{"shape":"AlgorithmValidationProfiles"}
1591      }
1592    },
1593    "AnnotationConsolidationConfig":{
1594      "type":"structure",
1595      "required":["AnnotationConsolidationLambdaArn"],
1596      "members":{
1597        "AnnotationConsolidationLambdaArn":{"shape":"LambdaFunctionArn"}
1598      }
1599    },
1600    "AppArn":{
1601      "type":"string",
1602      "max":256,
1603      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:app/.*"
1604    },
1605    "AppDetails":{
1606      "type":"structure",
1607      "members":{
1608        "DomainId":{"shape":"DomainId"},
1609        "UserProfileName":{"shape":"UserProfileName"},
1610        "AppType":{"shape":"AppType"},
1611        "AppName":{"shape":"AppName"},
1612        "Status":{"shape":"AppStatus"},
1613        "CreationTime":{"shape":"CreationTime"}
1614      }
1615    },
1616    "AppInstanceType":{
1617      "type":"string",
1618      "enum":[
1619        "system",
1620        "ml.t3.micro",
1621        "ml.t3.small",
1622        "ml.t3.medium",
1623        "ml.t3.large",
1624        "ml.t3.xlarge",
1625        "ml.t3.2xlarge",
1626        "ml.m5.large",
1627        "ml.m5.xlarge",
1628        "ml.m5.2xlarge",
1629        "ml.m5.4xlarge",
1630        "ml.m5.8xlarge",
1631        "ml.m5.12xlarge",
1632        "ml.m5.16xlarge",
1633        "ml.m5.24xlarge",
1634        "ml.c5.large",
1635        "ml.c5.xlarge",
1636        "ml.c5.2xlarge",
1637        "ml.c5.4xlarge",
1638        "ml.c5.9xlarge",
1639        "ml.c5.12xlarge",
1640        "ml.c5.18xlarge",
1641        "ml.c5.24xlarge",
1642        "ml.p3.2xlarge",
1643        "ml.p3.8xlarge",
1644        "ml.p3.16xlarge",
1645        "ml.g4dn.xlarge",
1646        "ml.g4dn.2xlarge",
1647        "ml.g4dn.4xlarge",
1648        "ml.g4dn.8xlarge",
1649        "ml.g4dn.12xlarge",
1650        "ml.g4dn.16xlarge"
1651      ]
1652    },
1653    "AppList":{
1654      "type":"list",
1655      "member":{"shape":"AppDetails"}
1656    },
1657    "AppName":{
1658      "type":"string",
1659      "max":63,
1660      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
1661    },
1662    "AppSortKey":{
1663      "type":"string",
1664      "enum":["CreationTime"]
1665    },
1666    "AppSpecification":{
1667      "type":"structure",
1668      "required":["ImageUri"],
1669      "members":{
1670        "ImageUri":{"shape":"ImageUri"},
1671        "ContainerEntrypoint":{"shape":"ContainerEntrypoint"},
1672        "ContainerArguments":{"shape":"ContainerArguments"}
1673      }
1674    },
1675    "AppStatus":{
1676      "type":"string",
1677      "enum":[
1678        "Deleted",
1679        "Deleting",
1680        "Failed",
1681        "InService",
1682        "Pending"
1683      ]
1684    },
1685    "AppType":{
1686      "type":"string",
1687      "enum":[
1688        "JupyterServer",
1689        "KernelGateway",
1690        "TensorBoard"
1691      ]
1692    },
1693    "ArnOrName":{
1694      "type":"string",
1695      "max":170,
1696      "min":1,
1697      "pattern":"(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:[a-z\\-]*\\/)?([a-zA-Z0-9]([a-zA-Z0-9-]){0,62})(?<!-)$"
1698    },
1699    "AssemblyType":{
1700      "type":"string",
1701      "enum":[
1702        "None",
1703        "Line"
1704      ]
1705    },
1706    "AssociateTrialComponentRequest":{
1707      "type":"structure",
1708      "required":[
1709        "TrialComponentName",
1710        "TrialName"
1711      ],
1712      "members":{
1713        "TrialComponentName":{"shape":"ExperimentEntityName"},
1714        "TrialName":{"shape":"ExperimentEntityName"}
1715      }
1716    },
1717    "AssociateTrialComponentResponse":{
1718      "type":"structure",
1719      "members":{
1720        "TrialComponentArn":{"shape":"TrialComponentArn"},
1721        "TrialArn":{"shape":"TrialArn"}
1722      }
1723    },
1724    "AttributeName":{
1725      "type":"string",
1726      "max":256,
1727      "min":1,
1728      "pattern":".+"
1729    },
1730    "AttributeNames":{
1731      "type":"list",
1732      "member":{"shape":"AttributeName"},
1733      "max":16
1734    },
1735    "AuthMode":{
1736      "type":"string",
1737      "enum":[
1738        "SSO",
1739        "IAM"
1740      ]
1741    },
1742    "AutoMLCandidate":{
1743      "type":"structure",
1744      "required":[
1745        "CandidateName",
1746        "ObjectiveStatus",
1747        "CandidateSteps",
1748        "CandidateStatus",
1749        "CreationTime",
1750        "LastModifiedTime"
1751      ],
1752      "members":{
1753        "CandidateName":{"shape":"CandidateName"},
1754        "FinalAutoMLJobObjectiveMetric":{"shape":"FinalAutoMLJobObjectiveMetric"},
1755        "ObjectiveStatus":{"shape":"ObjectiveStatus"},
1756        "CandidateSteps":{"shape":"CandidateSteps"},
1757        "CandidateStatus":{"shape":"CandidateStatus"},
1758        "InferenceContainers":{"shape":"AutoMLContainerDefinitions"},
1759        "CreationTime":{"shape":"Timestamp"},
1760        "EndTime":{"shape":"Timestamp"},
1761        "LastModifiedTime":{"shape":"Timestamp"},
1762        "FailureReason":{"shape":"AutoMLFailureReason"}
1763      }
1764    },
1765    "AutoMLCandidateStep":{
1766      "type":"structure",
1767      "required":[
1768        "CandidateStepType",
1769        "CandidateStepArn",
1770        "CandidateStepName"
1771      ],
1772      "members":{
1773        "CandidateStepType":{"shape":"CandidateStepType"},
1774        "CandidateStepArn":{"shape":"CandidateStepArn"},
1775        "CandidateStepName":{"shape":"CandidateStepName"}
1776      }
1777    },
1778    "AutoMLCandidates":{
1779      "type":"list",
1780      "member":{"shape":"AutoMLCandidate"}
1781    },
1782    "AutoMLChannel":{
1783      "type":"structure",
1784      "required":[
1785        "DataSource",
1786        "TargetAttributeName"
1787      ],
1788      "members":{
1789        "DataSource":{"shape":"AutoMLDataSource"},
1790        "CompressionType":{"shape":"CompressionType"},
1791        "TargetAttributeName":{"shape":"TargetAttributeName"}
1792      }
1793    },
1794    "AutoMLContainerDefinition":{
1795      "type":"structure",
1796      "required":[
1797        "Image",
1798        "ModelDataUrl"
1799      ],
1800      "members":{
1801        "Image":{"shape":"Image"},
1802        "ModelDataUrl":{"shape":"Url"},
1803        "Environment":{"shape":"EnvironmentMap"}
1804      }
1805    },
1806    "AutoMLContainerDefinitions":{
1807      "type":"list",
1808      "member":{"shape":"AutoMLContainerDefinition"},
1809      "max":5
1810    },
1811    "AutoMLDataSource":{
1812      "type":"structure",
1813      "required":["S3DataSource"],
1814      "members":{
1815        "S3DataSource":{"shape":"AutoMLS3DataSource"}
1816      }
1817    },
1818    "AutoMLFailureReason":{
1819      "type":"string",
1820      "max":1024
1821    },
1822    "AutoMLInputDataConfig":{
1823      "type":"list",
1824      "member":{"shape":"AutoMLChannel"},
1825      "max":20,
1826      "min":1
1827    },
1828    "AutoMLJobArn":{
1829      "type":"string",
1830      "max":256,
1831      "min":1,
1832      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:automl-job/.*"
1833    },
1834    "AutoMLJobArtifacts":{
1835      "type":"structure",
1836      "members":{
1837        "CandidateDefinitionNotebookLocation":{"shape":"CandidateDefinitionNotebookLocation"},
1838        "DataExplorationNotebookLocation":{"shape":"DataExplorationNotebookLocation"}
1839      }
1840    },
1841    "AutoMLJobCompletionCriteria":{
1842      "type":"structure",
1843      "members":{
1844        "MaxCandidates":{"shape":"MaxCandidates"},
1845        "MaxRuntimePerTrainingJobInSeconds":{"shape":"MaxRuntimePerTrainingJobInSeconds"},
1846        "MaxAutoMLJobRuntimeInSeconds":{"shape":"MaxAutoMLJobRuntimeInSeconds"}
1847      }
1848    },
1849    "AutoMLJobConfig":{
1850      "type":"structure",
1851      "members":{
1852        "CompletionCriteria":{"shape":"AutoMLJobCompletionCriteria"},
1853        "SecurityConfig":{"shape":"AutoMLSecurityConfig"}
1854      }
1855    },
1856    "AutoMLJobName":{
1857      "type":"string",
1858      "max":32,
1859      "min":1,
1860      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
1861    },
1862    "AutoMLJobObjective":{
1863      "type":"structure",
1864      "required":["MetricName"],
1865      "members":{
1866        "MetricName":{"shape":"AutoMLMetricEnum"}
1867      }
1868    },
1869    "AutoMLJobObjectiveType":{
1870      "type":"string",
1871      "enum":[
1872        "Maximize",
1873        "Minimize"
1874      ]
1875    },
1876    "AutoMLJobSecondaryStatus":{
1877      "type":"string",
1878      "enum":[
1879        "Starting",
1880        "AnalyzingData",
1881        "FeatureEngineering",
1882        "ModelTuning",
1883        "MaxCandidatesReached",
1884        "Failed",
1885        "Stopped",
1886        "MaxAutoMLJobRuntimeReached",
1887        "Stopping",
1888        "CandidateDefinitionsGenerated"
1889      ]
1890    },
1891    "AutoMLJobStatus":{
1892      "type":"string",
1893      "enum":[
1894        "Completed",
1895        "InProgress",
1896        "Failed",
1897        "Stopped",
1898        "Stopping"
1899      ]
1900    },
1901    "AutoMLJobSummaries":{
1902      "type":"list",
1903      "member":{"shape":"AutoMLJobSummary"}
1904    },
1905    "AutoMLJobSummary":{
1906      "type":"structure",
1907      "required":[
1908        "AutoMLJobName",
1909        "AutoMLJobArn",
1910        "AutoMLJobStatus",
1911        "AutoMLJobSecondaryStatus",
1912        "CreationTime",
1913        "LastModifiedTime"
1914      ],
1915      "members":{
1916        "AutoMLJobName":{"shape":"AutoMLJobName"},
1917        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
1918        "AutoMLJobStatus":{"shape":"AutoMLJobStatus"},
1919        "AutoMLJobSecondaryStatus":{"shape":"AutoMLJobSecondaryStatus"},
1920        "CreationTime":{"shape":"Timestamp"},
1921        "EndTime":{"shape":"Timestamp"},
1922        "LastModifiedTime":{"shape":"Timestamp"},
1923        "FailureReason":{"shape":"AutoMLFailureReason"}
1924      }
1925    },
1926    "AutoMLMaxResults":{
1927      "type":"integer",
1928      "max":100,
1929      "min":1
1930    },
1931    "AutoMLMetricEnum":{
1932      "type":"string",
1933      "enum":[
1934        "Accuracy",
1935        "MSE",
1936        "F1",
1937        "F1macro"
1938      ]
1939    },
1940    "AutoMLNameContains":{
1941      "type":"string",
1942      "max":63,
1943      "pattern":"[a-zA-Z0-9\\-]+"
1944    },
1945    "AutoMLOutputDataConfig":{
1946      "type":"structure",
1947      "required":["S3OutputPath"],
1948      "members":{
1949        "KmsKeyId":{"shape":"KmsKeyId"},
1950        "S3OutputPath":{"shape":"S3Uri"}
1951      }
1952    },
1953    "AutoMLS3DataSource":{
1954      "type":"structure",
1955      "required":[
1956        "S3DataType",
1957        "S3Uri"
1958      ],
1959      "members":{
1960        "S3DataType":{"shape":"AutoMLS3DataType"},
1961        "S3Uri":{"shape":"S3Uri"}
1962      }
1963    },
1964    "AutoMLS3DataType":{
1965      "type":"string",
1966      "enum":[
1967        "ManifestFile",
1968        "S3Prefix"
1969      ]
1970    },
1971    "AutoMLSecurityConfig":{
1972      "type":"structure",
1973      "members":{
1974        "VolumeKmsKeyId":{"shape":"KmsKeyId"},
1975        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
1976        "VpcConfig":{"shape":"VpcConfig"}
1977      }
1978    },
1979    "AutoMLSortBy":{
1980      "type":"string",
1981      "enum":[
1982        "Name",
1983        "CreationTime",
1984        "Status"
1985      ]
1986    },
1987    "AutoMLSortOrder":{
1988      "type":"string",
1989      "enum":[
1990        "Ascending",
1991        "Descending"
1992      ]
1993    },
1994    "AwsManagedHumanLoopRequestSource":{
1995      "type":"string",
1996      "enum":[
1997        "AWS/Rekognition/DetectModerationLabels/Image/V3",
1998        "AWS/Textract/AnalyzeDocument/Forms/V1"
1999      ]
2000    },
2001    "BatchStrategy":{
2002      "type":"string",
2003      "enum":[
2004        "MultiRecord",
2005        "SingleRecord"
2006      ]
2007    },
2008    "BillableTimeInSeconds":{
2009      "type":"integer",
2010      "min":1
2011    },
2012    "Boolean":{"type":"boolean"},
2013    "BooleanOperator":{
2014      "type":"string",
2015      "enum":[
2016        "And",
2017        "Or"
2018      ]
2019    },
2020    "Branch":{
2021      "type":"string",
2022      "max":1024,
2023      "min":1,
2024      "pattern":"[^ ~^:?*\\[]+"
2025    },
2026    "CandidateDefinitionNotebookLocation":{
2027      "type":"string",
2028      "min":1
2029    },
2030    "CandidateName":{
2031      "type":"string",
2032      "max":64,
2033      "min":1
2034    },
2035    "CandidateSortBy":{
2036      "type":"string",
2037      "enum":[
2038        "CreationTime",
2039        "Status",
2040        "FinalObjectiveMetricValue"
2041      ]
2042    },
2043    "CandidateStatus":{
2044      "type":"string",
2045      "enum":[
2046        "Completed",
2047        "InProgress",
2048        "Failed",
2049        "Stopped",
2050        "Stopping"
2051      ]
2052    },
2053    "CandidateStepArn":{
2054      "type":"string",
2055      "max":256,
2056      "min":1,
2057      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*/.*"
2058    },
2059    "CandidateStepName":{
2060      "type":"string",
2061      "max":64,
2062      "min":1
2063    },
2064    "CandidateStepType":{
2065      "type":"string",
2066      "enum":[
2067        "AWS::SageMaker::TrainingJob",
2068        "AWS::SageMaker::TransformJob",
2069        "AWS::SageMaker::ProcessingJob"
2070      ]
2071    },
2072    "CandidateSteps":{
2073      "type":"list",
2074      "member":{"shape":"AutoMLCandidateStep"}
2075    },
2076    "CaptureContentTypeHeader":{
2077      "type":"structure",
2078      "members":{
2079        "CsvContentTypes":{"shape":"CsvContentTypes"},
2080        "JsonContentTypes":{"shape":"JsonContentTypes"}
2081      }
2082    },
2083    "CaptureMode":{
2084      "type":"string",
2085      "enum":[
2086        "Input",
2087        "Output"
2088      ]
2089    },
2090    "CaptureOption":{
2091      "type":"structure",
2092      "required":["CaptureMode"],
2093      "members":{
2094        "CaptureMode":{"shape":"CaptureMode"}
2095      }
2096    },
2097    "CaptureOptionList":{
2098      "type":"list",
2099      "member":{"shape":"CaptureOption"},
2100      "max":2,
2101      "min":1
2102    },
2103    "CaptureStatus":{
2104      "type":"string",
2105      "enum":[
2106        "Started",
2107        "Stopped"
2108      ]
2109    },
2110    "CategoricalParameterRange":{
2111      "type":"structure",
2112      "required":[
2113        "Name",
2114        "Values"
2115      ],
2116      "members":{
2117        "Name":{"shape":"ParameterKey"},
2118        "Values":{"shape":"ParameterValues"}
2119      }
2120    },
2121    "CategoricalParameterRangeSpecification":{
2122      "type":"structure",
2123      "required":["Values"],
2124      "members":{
2125        "Values":{"shape":"ParameterValues"}
2126      }
2127    },
2128    "CategoricalParameterRanges":{
2129      "type":"list",
2130      "member":{"shape":"CategoricalParameterRange"},
2131      "max":20,
2132      "min":0
2133    },
2134    "Cents":{
2135      "type":"integer",
2136      "max":99,
2137      "min":0
2138    },
2139    "CertifyForMarketplace":{"type":"boolean"},
2140    "Channel":{
2141      "type":"structure",
2142      "required":[
2143        "ChannelName",
2144        "DataSource"
2145      ],
2146      "members":{
2147        "ChannelName":{"shape":"ChannelName"},
2148        "DataSource":{"shape":"DataSource"},
2149        "ContentType":{"shape":"ContentType"},
2150        "CompressionType":{"shape":"CompressionType"},
2151        "RecordWrapperType":{"shape":"RecordWrapper"},
2152        "InputMode":{"shape":"TrainingInputMode"},
2153        "ShuffleConfig":{"shape":"ShuffleConfig"}
2154      }
2155    },
2156    "ChannelName":{
2157      "type":"string",
2158      "max":64,
2159      "min":1,
2160      "pattern":"[A-Za-z0-9\\.\\-_]+"
2161    },
2162    "ChannelSpecification":{
2163      "type":"structure",
2164      "required":[
2165        "Name",
2166        "SupportedContentTypes",
2167        "SupportedInputModes"
2168      ],
2169      "members":{
2170        "Name":{"shape":"ChannelName"},
2171        "Description":{"shape":"EntityDescription"},
2172        "IsRequired":{"shape":"Boolean"},
2173        "SupportedContentTypes":{"shape":"ContentTypes"},
2174        "SupportedCompressionTypes":{"shape":"CompressionTypes"},
2175        "SupportedInputModes":{"shape":"InputModes"}
2176      }
2177    },
2178    "ChannelSpecifications":{
2179      "type":"list",
2180      "member":{"shape":"ChannelSpecification"},
2181      "max":8,
2182      "min":1
2183    },
2184    "CheckpointConfig":{
2185      "type":"structure",
2186      "required":["S3Uri"],
2187      "members":{
2188        "S3Uri":{"shape":"S3Uri"},
2189        "LocalPath":{"shape":"DirectoryPath"}
2190      }
2191    },
2192    "Cidr":{
2193      "type":"string",
2194      "max":64,
2195      "min":4,
2196      "pattern":"(^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/(3[0-2]|[1-2][0-9]|[0-9]))$)|(^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\\/(12[0-8]|1[0-1][0-9]|[1-9][0-9]|[0-9]))$)"
2197    },
2198    "Cidrs":{
2199      "type":"list",
2200      "member":{"shape":"Cidr"}
2201    },
2202    "CodeRepositoryArn":{
2203      "type":"string",
2204      "max":2048,
2205      "min":1,
2206      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:code-repository/.*"
2207    },
2208    "CodeRepositoryContains":{
2209      "type":"string",
2210      "max":1024,
2211      "pattern":"[a-zA-Z0-9-]+"
2212    },
2213    "CodeRepositoryNameContains":{
2214      "type":"string",
2215      "max":63,
2216      "pattern":"[a-zA-Z0-9-]+"
2217    },
2218    "CodeRepositoryNameOrUrl":{
2219      "type":"string",
2220      "max":1024,
2221      "min":1,
2222      "pattern":"^https://([^/]+)/?(.*)$|^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2223    },
2224    "CodeRepositorySortBy":{
2225      "type":"string",
2226      "enum":[
2227        "Name",
2228        "CreationTime",
2229        "LastModifiedTime"
2230      ]
2231    },
2232    "CodeRepositorySortOrder":{
2233      "type":"string",
2234      "enum":[
2235        "Ascending",
2236        "Descending"
2237      ]
2238    },
2239    "CodeRepositorySummary":{
2240      "type":"structure",
2241      "required":[
2242        "CodeRepositoryName",
2243        "CodeRepositoryArn",
2244        "CreationTime",
2245        "LastModifiedTime"
2246      ],
2247      "members":{
2248        "CodeRepositoryName":{"shape":"EntityName"},
2249        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"},
2250        "CreationTime":{"shape":"CreationTime"},
2251        "LastModifiedTime":{"shape":"LastModifiedTime"},
2252        "GitConfig":{"shape":"GitConfig"}
2253      }
2254    },
2255    "CodeRepositorySummaryList":{
2256      "type":"list",
2257      "member":{"shape":"CodeRepositorySummary"}
2258    },
2259    "CognitoClientId":{
2260      "type":"string",
2261      "max":128,
2262      "min":1,
2263      "pattern":"[\\w+]+"
2264    },
2265    "CognitoMemberDefinition":{
2266      "type":"structure",
2267      "required":[
2268        "UserPool",
2269        "UserGroup",
2270        "ClientId"
2271      ],
2272      "members":{
2273        "UserPool":{"shape":"CognitoUserPool"},
2274        "UserGroup":{"shape":"CognitoUserGroup"},
2275        "ClientId":{"shape":"CognitoClientId"}
2276      }
2277    },
2278    "CognitoUserGroup":{
2279      "type":"string",
2280      "max":128,
2281      "min":1,
2282      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
2283    },
2284    "CognitoUserPool":{
2285      "type":"string",
2286      "max":55,
2287      "min":1,
2288      "pattern":"[\\w-]+_[0-9a-zA-Z]+"
2289    },
2290    "CollectionConfiguration":{
2291      "type":"structure",
2292      "members":{
2293        "CollectionName":{"shape":"CollectionName"},
2294        "CollectionParameters":{"shape":"CollectionParameters"}
2295      }
2296    },
2297    "CollectionConfigurations":{
2298      "type":"list",
2299      "member":{"shape":"CollectionConfiguration"},
2300      "max":20,
2301      "min":0
2302    },
2303    "CollectionName":{
2304      "type":"string",
2305      "max":256,
2306      "min":1,
2307      "pattern":".*"
2308    },
2309    "CollectionParameters":{
2310      "type":"map",
2311      "key":{"shape":"ConfigKey"},
2312      "value":{"shape":"ConfigValue"},
2313      "max":20,
2314      "min":0
2315    },
2316    "CompilationJobArn":{
2317      "type":"string",
2318      "max":256,
2319      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:compilation-job/.*"
2320    },
2321    "CompilationJobStatus":{
2322      "type":"string",
2323      "enum":[
2324        "INPROGRESS",
2325        "COMPLETED",
2326        "FAILED",
2327        "STARTING",
2328        "STOPPING",
2329        "STOPPED"
2330      ]
2331    },
2332    "CompilationJobSummaries":{
2333      "type":"list",
2334      "member":{"shape":"CompilationJobSummary"}
2335    },
2336    "CompilationJobSummary":{
2337      "type":"structure",
2338      "required":[
2339        "CompilationJobName",
2340        "CompilationJobArn",
2341        "CreationTime",
2342        "CompilationTargetDevice",
2343        "CompilationJobStatus"
2344      ],
2345      "members":{
2346        "CompilationJobName":{"shape":"EntityName"},
2347        "CompilationJobArn":{"shape":"CompilationJobArn"},
2348        "CreationTime":{"shape":"CreationTime"},
2349        "CompilationStartTime":{"shape":"Timestamp"},
2350        "CompilationEndTime":{"shape":"Timestamp"},
2351        "CompilationTargetDevice":{"shape":"TargetDevice"},
2352        "LastModifiedTime":{"shape":"LastModifiedTime"},
2353        "CompilationJobStatus":{"shape":"CompilationJobStatus"}
2354      }
2355    },
2356    "CompressionType":{
2357      "type":"string",
2358      "enum":[
2359        "None",
2360        "Gzip"
2361      ]
2362    },
2363    "CompressionTypes":{
2364      "type":"list",
2365      "member":{"shape":"CompressionType"}
2366    },
2367    "ConfigKey":{
2368      "type":"string",
2369      "max":256,
2370      "min":1,
2371      "pattern":".*"
2372    },
2373    "ConfigValue":{
2374      "type":"string",
2375      "max":256,
2376      "pattern":".*"
2377    },
2378    "ConflictException":{
2379      "type":"structure",
2380      "members":{
2381        "Message":{"shape":"FailureReason"}
2382      },
2383      "exception":true
2384    },
2385    "ContainerArgument":{
2386      "type":"string",
2387      "max":256,
2388      "pattern":".*"
2389    },
2390    "ContainerArguments":{
2391      "type":"list",
2392      "member":{"shape":"ContainerArgument"},
2393      "max":100,
2394      "min":1
2395    },
2396    "ContainerDefinition":{
2397      "type":"structure",
2398      "members":{
2399        "ContainerHostname":{"shape":"ContainerHostname"},
2400        "Image":{"shape":"Image"},
2401        "Mode":{"shape":"ContainerMode"},
2402        "ModelDataUrl":{"shape":"Url"},
2403        "Environment":{"shape":"EnvironmentMap"},
2404        "ModelPackageName":{"shape":"ArnOrName"}
2405      }
2406    },
2407    "ContainerDefinitionList":{
2408      "type":"list",
2409      "member":{"shape":"ContainerDefinition"},
2410      "max":5
2411    },
2412    "ContainerEntrypoint":{
2413      "type":"list",
2414      "member":{"shape":"ContainerEntrypointString"},
2415      "max":100,
2416      "min":1
2417    },
2418    "ContainerEntrypointString":{
2419      "type":"string",
2420      "max":256,
2421      "pattern":".*"
2422    },
2423    "ContainerHostname":{
2424      "type":"string",
2425      "max":63,
2426      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2427    },
2428    "ContainerMode":{
2429      "type":"string",
2430      "enum":[
2431        "SingleModel",
2432        "MultiModel"
2433      ]
2434    },
2435    "ContentClassifier":{
2436      "type":"string",
2437      "enum":[
2438        "FreeOfPersonallyIdentifiableInformation",
2439        "FreeOfAdultContent"
2440      ]
2441    },
2442    "ContentClassifiers":{
2443      "type":"list",
2444      "member":{"shape":"ContentClassifier"},
2445      "max":256
2446    },
2447    "ContentType":{
2448      "type":"string",
2449      "max":256,
2450      "pattern":".*"
2451    },
2452    "ContentTypes":{
2453      "type":"list",
2454      "member":{"shape":"ContentType"}
2455    },
2456    "ContinuousParameterRange":{
2457      "type":"structure",
2458      "required":[
2459        "Name",
2460        "MinValue",
2461        "MaxValue"
2462      ],
2463      "members":{
2464        "Name":{"shape":"ParameterKey"},
2465        "MinValue":{"shape":"ParameterValue"},
2466        "MaxValue":{"shape":"ParameterValue"},
2467        "ScalingType":{"shape":"HyperParameterScalingType"}
2468      }
2469    },
2470    "ContinuousParameterRangeSpecification":{
2471      "type":"structure",
2472      "required":[
2473        "MinValue",
2474        "MaxValue"
2475      ],
2476      "members":{
2477        "MinValue":{"shape":"ParameterValue"},
2478        "MaxValue":{"shape":"ParameterValue"}
2479      }
2480    },
2481    "ContinuousParameterRanges":{
2482      "type":"list",
2483      "member":{"shape":"ContinuousParameterRange"},
2484      "max":20,
2485      "min":0
2486    },
2487    "CreateAlgorithmInput":{
2488      "type":"structure",
2489      "required":[
2490        "AlgorithmName",
2491        "TrainingSpecification"
2492      ],
2493      "members":{
2494        "AlgorithmName":{"shape":"EntityName"},
2495        "AlgorithmDescription":{"shape":"EntityDescription"},
2496        "TrainingSpecification":{"shape":"TrainingSpecification"},
2497        "InferenceSpecification":{"shape":"InferenceSpecification"},
2498        "ValidationSpecification":{"shape":"AlgorithmValidationSpecification"},
2499        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
2500      }
2501    },
2502    "CreateAlgorithmOutput":{
2503      "type":"structure",
2504      "required":["AlgorithmArn"],
2505      "members":{
2506        "AlgorithmArn":{"shape":"AlgorithmArn"}
2507      }
2508    },
2509    "CreateAppRequest":{
2510      "type":"structure",
2511      "required":[
2512        "DomainId",
2513        "UserProfileName",
2514        "AppType",
2515        "AppName"
2516      ],
2517      "members":{
2518        "DomainId":{"shape":"DomainId"},
2519        "UserProfileName":{"shape":"UserProfileName"},
2520        "AppType":{"shape":"AppType"},
2521        "AppName":{"shape":"AppName"},
2522        "Tags":{"shape":"TagList"},
2523        "ResourceSpec":{"shape":"ResourceSpec"}
2524      }
2525    },
2526    "CreateAppResponse":{
2527      "type":"structure",
2528      "members":{
2529        "AppArn":{"shape":"AppArn"}
2530      }
2531    },
2532    "CreateAutoMLJobRequest":{
2533      "type":"structure",
2534      "required":[
2535        "AutoMLJobName",
2536        "InputDataConfig",
2537        "OutputDataConfig",
2538        "RoleArn"
2539      ],
2540      "members":{
2541        "AutoMLJobName":{"shape":"AutoMLJobName"},
2542        "InputDataConfig":{"shape":"AutoMLInputDataConfig"},
2543        "OutputDataConfig":{"shape":"AutoMLOutputDataConfig"},
2544        "ProblemType":{"shape":"ProblemType"},
2545        "AutoMLJobObjective":{"shape":"AutoMLJobObjective"},
2546        "AutoMLJobConfig":{"shape":"AutoMLJobConfig"},
2547        "RoleArn":{"shape":"RoleArn"},
2548        "GenerateCandidateDefinitionsOnly":{"shape":"GenerateCandidateDefinitionsOnly"},
2549        "Tags":{"shape":"TagList"}
2550      }
2551    },
2552    "CreateAutoMLJobResponse":{
2553      "type":"structure",
2554      "required":["AutoMLJobArn"],
2555      "members":{
2556        "AutoMLJobArn":{"shape":"AutoMLJobArn"}
2557      }
2558    },
2559    "CreateCodeRepositoryInput":{
2560      "type":"structure",
2561      "required":[
2562        "CodeRepositoryName",
2563        "GitConfig"
2564      ],
2565      "members":{
2566        "CodeRepositoryName":{"shape":"EntityName"},
2567        "GitConfig":{"shape":"GitConfig"}
2568      }
2569    },
2570    "CreateCodeRepositoryOutput":{
2571      "type":"structure",
2572      "required":["CodeRepositoryArn"],
2573      "members":{
2574        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"}
2575      }
2576    },
2577    "CreateCompilationJobRequest":{
2578      "type":"structure",
2579      "required":[
2580        "CompilationJobName",
2581        "RoleArn",
2582        "InputConfig",
2583        "OutputConfig",
2584        "StoppingCondition"
2585      ],
2586      "members":{
2587        "CompilationJobName":{"shape":"EntityName"},
2588        "RoleArn":{"shape":"RoleArn"},
2589        "InputConfig":{"shape":"InputConfig"},
2590        "OutputConfig":{"shape":"OutputConfig"},
2591        "StoppingCondition":{"shape":"StoppingCondition"}
2592      }
2593    },
2594    "CreateCompilationJobResponse":{
2595      "type":"structure",
2596      "required":["CompilationJobArn"],
2597      "members":{
2598        "CompilationJobArn":{"shape":"CompilationJobArn"}
2599      }
2600    },
2601    "CreateDomainRequest":{
2602      "type":"structure",
2603      "required":[
2604        "DomainName",
2605        "AuthMode",
2606        "DefaultUserSettings",
2607        "SubnetIds",
2608        "VpcId"
2609      ],
2610      "members":{
2611        "DomainName":{"shape":"DomainName"},
2612        "AuthMode":{"shape":"AuthMode"},
2613        "DefaultUserSettings":{"shape":"UserSettings"},
2614        "SubnetIds":{"shape":"Subnets"},
2615        "VpcId":{"shape":"VpcId"},
2616        "Tags":{"shape":"TagList"},
2617        "HomeEfsFileSystemKmsKeyId":{"shape":"KmsKeyId"}
2618      }
2619    },
2620    "CreateDomainResponse":{
2621      "type":"structure",
2622      "members":{
2623        "DomainArn":{"shape":"DomainArn"},
2624        "Url":{"shape":"String1024"}
2625      }
2626    },
2627    "CreateEndpointConfigInput":{
2628      "type":"structure",
2629      "required":[
2630        "EndpointConfigName",
2631        "ProductionVariants"
2632      ],
2633      "members":{
2634        "EndpointConfigName":{"shape":"EndpointConfigName"},
2635        "ProductionVariants":{"shape":"ProductionVariantList"},
2636        "DataCaptureConfig":{"shape":"DataCaptureConfig"},
2637        "Tags":{"shape":"TagList"},
2638        "KmsKeyId":{"shape":"KmsKeyId"}
2639      }
2640    },
2641    "CreateEndpointConfigOutput":{
2642      "type":"structure",
2643      "required":["EndpointConfigArn"],
2644      "members":{
2645        "EndpointConfigArn":{"shape":"EndpointConfigArn"}
2646      }
2647    },
2648    "CreateEndpointInput":{
2649      "type":"structure",
2650      "required":[
2651        "EndpointName",
2652        "EndpointConfigName"
2653      ],
2654      "members":{
2655        "EndpointName":{"shape":"EndpointName"},
2656        "EndpointConfigName":{"shape":"EndpointConfigName"},
2657        "Tags":{"shape":"TagList"}
2658      }
2659    },
2660    "CreateEndpointOutput":{
2661      "type":"structure",
2662      "required":["EndpointArn"],
2663      "members":{
2664        "EndpointArn":{"shape":"EndpointArn"}
2665      }
2666    },
2667    "CreateExperimentRequest":{
2668      "type":"structure",
2669      "required":["ExperimentName"],
2670      "members":{
2671        "ExperimentName":{"shape":"ExperimentEntityName"},
2672        "DisplayName":{"shape":"ExperimentEntityName"},
2673        "Description":{"shape":"ExperimentDescription"},
2674        "Tags":{"shape":"TagList"}
2675      }
2676    },
2677    "CreateExperimentResponse":{
2678      "type":"structure",
2679      "members":{
2680        "ExperimentArn":{"shape":"ExperimentArn"}
2681      }
2682    },
2683    "CreateFlowDefinitionRequest":{
2684      "type":"structure",
2685      "required":[
2686        "FlowDefinitionName",
2687        "HumanLoopConfig",
2688        "OutputConfig",
2689        "RoleArn"
2690      ],
2691      "members":{
2692        "FlowDefinitionName":{"shape":"FlowDefinitionName"},
2693        "HumanLoopRequestSource":{"shape":"HumanLoopRequestSource"},
2694        "HumanLoopActivationConfig":{"shape":"HumanLoopActivationConfig"},
2695        "HumanLoopConfig":{"shape":"HumanLoopConfig"},
2696        "OutputConfig":{"shape":"FlowDefinitionOutputConfig"},
2697        "RoleArn":{"shape":"RoleArn"},
2698        "Tags":{"shape":"TagList"}
2699      }
2700    },
2701    "CreateFlowDefinitionResponse":{
2702      "type":"structure",
2703      "required":["FlowDefinitionArn"],
2704      "members":{
2705        "FlowDefinitionArn":{"shape":"FlowDefinitionArn"}
2706      }
2707    },
2708    "CreateHumanTaskUiRequest":{
2709      "type":"structure",
2710      "required":[
2711        "HumanTaskUiName",
2712        "UiTemplate"
2713      ],
2714      "members":{
2715        "HumanTaskUiName":{"shape":"HumanTaskUiName"},
2716        "UiTemplate":{"shape":"UiTemplate"},
2717        "Tags":{"shape":"TagList"}
2718      }
2719    },
2720    "CreateHumanTaskUiResponse":{
2721      "type":"structure",
2722      "required":["HumanTaskUiArn"],
2723      "members":{
2724        "HumanTaskUiArn":{"shape":"HumanTaskUiArn"}
2725      }
2726    },
2727    "CreateHyperParameterTuningJobRequest":{
2728      "type":"structure",
2729      "required":[
2730        "HyperParameterTuningJobName",
2731        "HyperParameterTuningJobConfig"
2732      ],
2733      "members":{
2734        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
2735        "HyperParameterTuningJobConfig":{"shape":"HyperParameterTuningJobConfig"},
2736        "TrainingJobDefinition":{"shape":"HyperParameterTrainingJobDefinition"},
2737        "TrainingJobDefinitions":{"shape":"HyperParameterTrainingJobDefinitions"},
2738        "WarmStartConfig":{"shape":"HyperParameterTuningJobWarmStartConfig"},
2739        "Tags":{"shape":"TagList"}
2740      }
2741    },
2742    "CreateHyperParameterTuningJobResponse":{
2743      "type":"structure",
2744      "required":["HyperParameterTuningJobArn"],
2745      "members":{
2746        "HyperParameterTuningJobArn":{"shape":"HyperParameterTuningJobArn"}
2747      }
2748    },
2749    "CreateLabelingJobRequest":{
2750      "type":"structure",
2751      "required":[
2752        "LabelingJobName",
2753        "LabelAttributeName",
2754        "InputConfig",
2755        "OutputConfig",
2756        "RoleArn",
2757        "HumanTaskConfig"
2758      ],
2759      "members":{
2760        "LabelingJobName":{"shape":"LabelingJobName"},
2761        "LabelAttributeName":{"shape":"LabelAttributeName"},
2762        "InputConfig":{"shape":"LabelingJobInputConfig"},
2763        "OutputConfig":{"shape":"LabelingJobOutputConfig"},
2764        "RoleArn":{"shape":"RoleArn"},
2765        "LabelCategoryConfigS3Uri":{"shape":"S3Uri"},
2766        "StoppingConditions":{"shape":"LabelingJobStoppingConditions"},
2767        "LabelingJobAlgorithmsConfig":{"shape":"LabelingJobAlgorithmsConfig"},
2768        "HumanTaskConfig":{"shape":"HumanTaskConfig"},
2769        "Tags":{"shape":"TagList"}
2770      }
2771    },
2772    "CreateLabelingJobResponse":{
2773      "type":"structure",
2774      "required":["LabelingJobArn"],
2775      "members":{
2776        "LabelingJobArn":{"shape":"LabelingJobArn"}
2777      }
2778    },
2779    "CreateModelInput":{
2780      "type":"structure",
2781      "required":[
2782        "ModelName",
2783        "ExecutionRoleArn"
2784      ],
2785      "members":{
2786        "ModelName":{"shape":"ModelName"},
2787        "PrimaryContainer":{"shape":"ContainerDefinition"},
2788        "Containers":{"shape":"ContainerDefinitionList"},
2789        "ExecutionRoleArn":{"shape":"RoleArn"},
2790        "Tags":{"shape":"TagList"},
2791        "VpcConfig":{"shape":"VpcConfig"},
2792        "EnableNetworkIsolation":{"shape":"Boolean"}
2793      }
2794    },
2795    "CreateModelOutput":{
2796      "type":"structure",
2797      "required":["ModelArn"],
2798      "members":{
2799        "ModelArn":{"shape":"ModelArn"}
2800      }
2801    },
2802    "CreateModelPackageInput":{
2803      "type":"structure",
2804      "required":["ModelPackageName"],
2805      "members":{
2806        "ModelPackageName":{"shape":"EntityName"},
2807        "ModelPackageDescription":{"shape":"EntityDescription"},
2808        "InferenceSpecification":{"shape":"InferenceSpecification"},
2809        "ValidationSpecification":{"shape":"ModelPackageValidationSpecification"},
2810        "SourceAlgorithmSpecification":{"shape":"SourceAlgorithmSpecification"},
2811        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
2812      }
2813    },
2814    "CreateModelPackageOutput":{
2815      "type":"structure",
2816      "required":["ModelPackageArn"],
2817      "members":{
2818        "ModelPackageArn":{"shape":"ModelPackageArn"}
2819      }
2820    },
2821    "CreateMonitoringScheduleRequest":{
2822      "type":"structure",
2823      "required":[
2824        "MonitoringScheduleName",
2825        "MonitoringScheduleConfig"
2826      ],
2827      "members":{
2828        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"},
2829        "MonitoringScheduleConfig":{"shape":"MonitoringScheduleConfig"},
2830        "Tags":{"shape":"TagList"}
2831      }
2832    },
2833    "CreateMonitoringScheduleResponse":{
2834      "type":"structure",
2835      "required":["MonitoringScheduleArn"],
2836      "members":{
2837        "MonitoringScheduleArn":{"shape":"MonitoringScheduleArn"}
2838      }
2839    },
2840    "CreateNotebookInstanceInput":{
2841      "type":"structure",
2842      "required":[
2843        "NotebookInstanceName",
2844        "InstanceType",
2845        "RoleArn"
2846      ],
2847      "members":{
2848        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
2849        "InstanceType":{"shape":"InstanceType"},
2850        "SubnetId":{"shape":"SubnetId"},
2851        "SecurityGroupIds":{"shape":"SecurityGroupIds"},
2852        "RoleArn":{"shape":"RoleArn"},
2853        "KmsKeyId":{"shape":"KmsKeyId"},
2854        "Tags":{"shape":"TagList"},
2855        "LifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
2856        "DirectInternetAccess":{"shape":"DirectInternetAccess"},
2857        "VolumeSizeInGB":{"shape":"NotebookInstanceVolumeSizeInGB"},
2858        "AcceleratorTypes":{"shape":"NotebookInstanceAcceleratorTypes"},
2859        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
2860        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"},
2861        "RootAccess":{"shape":"RootAccess"}
2862      }
2863    },
2864    "CreateNotebookInstanceLifecycleConfigInput":{
2865      "type":"structure",
2866      "required":["NotebookInstanceLifecycleConfigName"],
2867      "members":{
2868        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
2869        "OnCreate":{"shape":"NotebookInstanceLifecycleConfigList"},
2870        "OnStart":{"shape":"NotebookInstanceLifecycleConfigList"}
2871      }
2872    },
2873    "CreateNotebookInstanceLifecycleConfigOutput":{
2874      "type":"structure",
2875      "members":{
2876        "NotebookInstanceLifecycleConfigArn":{"shape":"NotebookInstanceLifecycleConfigArn"}
2877      }
2878    },
2879    "CreateNotebookInstanceOutput":{
2880      "type":"structure",
2881      "members":{
2882        "NotebookInstanceArn":{"shape":"NotebookInstanceArn"}
2883      }
2884    },
2885    "CreatePresignedDomainUrlRequest":{
2886      "type":"structure",
2887      "required":[
2888        "DomainId",
2889        "UserProfileName"
2890      ],
2891      "members":{
2892        "DomainId":{"shape":"DomainId"},
2893        "UserProfileName":{"shape":"UserProfileName"},
2894        "SessionExpirationDurationInSeconds":{"shape":"SessionExpirationDurationInSeconds"}
2895      }
2896    },
2897    "CreatePresignedDomainUrlResponse":{
2898      "type":"structure",
2899      "members":{
2900        "AuthorizedUrl":{"shape":"PresignedDomainUrl"}
2901      }
2902    },
2903    "CreatePresignedNotebookInstanceUrlInput":{
2904      "type":"structure",
2905      "required":["NotebookInstanceName"],
2906      "members":{
2907        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
2908        "SessionExpirationDurationInSeconds":{"shape":"SessionExpirationDurationInSeconds"}
2909      }
2910    },
2911    "CreatePresignedNotebookInstanceUrlOutput":{
2912      "type":"structure",
2913      "members":{
2914        "AuthorizedUrl":{"shape":"NotebookInstanceUrl"}
2915      }
2916    },
2917    "CreateProcessingJobRequest":{
2918      "type":"structure",
2919      "required":[
2920        "ProcessingJobName",
2921        "ProcessingResources",
2922        "AppSpecification",
2923        "RoleArn"
2924      ],
2925      "members":{
2926        "ProcessingInputs":{"shape":"ProcessingInputs"},
2927        "ProcessingOutputConfig":{"shape":"ProcessingOutputConfig"},
2928        "ProcessingJobName":{"shape":"ProcessingJobName"},
2929        "ProcessingResources":{"shape":"ProcessingResources"},
2930        "StoppingCondition":{"shape":"ProcessingStoppingCondition"},
2931        "AppSpecification":{"shape":"AppSpecification"},
2932        "Environment":{"shape":"ProcessingEnvironmentMap"},
2933        "NetworkConfig":{"shape":"NetworkConfig"},
2934        "RoleArn":{"shape":"RoleArn"},
2935        "Tags":{"shape":"TagList"},
2936        "ExperimentConfig":{"shape":"ExperimentConfig"}
2937      }
2938    },
2939    "CreateProcessingJobResponse":{
2940      "type":"structure",
2941      "required":["ProcessingJobArn"],
2942      "members":{
2943        "ProcessingJobArn":{"shape":"ProcessingJobArn"}
2944      }
2945    },
2946    "CreateTrainingJobRequest":{
2947      "type":"structure",
2948      "required":[
2949        "TrainingJobName",
2950        "AlgorithmSpecification",
2951        "RoleArn",
2952        "OutputDataConfig",
2953        "ResourceConfig",
2954        "StoppingCondition"
2955      ],
2956      "members":{
2957        "TrainingJobName":{"shape":"TrainingJobName"},
2958        "HyperParameters":{"shape":"HyperParameters"},
2959        "AlgorithmSpecification":{"shape":"AlgorithmSpecification"},
2960        "RoleArn":{"shape":"RoleArn"},
2961        "InputDataConfig":{"shape":"InputDataConfig"},
2962        "OutputDataConfig":{"shape":"OutputDataConfig"},
2963        "ResourceConfig":{"shape":"ResourceConfig"},
2964        "VpcConfig":{"shape":"VpcConfig"},
2965        "StoppingCondition":{"shape":"StoppingCondition"},
2966        "Tags":{"shape":"TagList"},
2967        "EnableNetworkIsolation":{"shape":"Boolean"},
2968        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
2969        "EnableManagedSpotTraining":{"shape":"Boolean"},
2970        "CheckpointConfig":{"shape":"CheckpointConfig"},
2971        "DebugHookConfig":{"shape":"DebugHookConfig"},
2972        "DebugRuleConfigurations":{"shape":"DebugRuleConfigurations"},
2973        "TensorBoardOutputConfig":{"shape":"TensorBoardOutputConfig"},
2974        "ExperimentConfig":{"shape":"ExperimentConfig"}
2975      }
2976    },
2977    "CreateTrainingJobResponse":{
2978      "type":"structure",
2979      "required":["TrainingJobArn"],
2980      "members":{
2981        "TrainingJobArn":{"shape":"TrainingJobArn"}
2982      }
2983    },
2984    "CreateTransformJobRequest":{
2985      "type":"structure",
2986      "required":[
2987        "TransformJobName",
2988        "ModelName",
2989        "TransformInput",
2990        "TransformOutput",
2991        "TransformResources"
2992      ],
2993      "members":{
2994        "TransformJobName":{"shape":"TransformJobName"},
2995        "ModelName":{"shape":"ModelName"},
2996        "MaxConcurrentTransforms":{"shape":"MaxConcurrentTransforms"},
2997        "MaxPayloadInMB":{"shape":"MaxPayloadInMB"},
2998        "BatchStrategy":{"shape":"BatchStrategy"},
2999        "Environment":{"shape":"TransformEnvironmentMap"},
3000        "TransformInput":{"shape":"TransformInput"},
3001        "TransformOutput":{"shape":"TransformOutput"},
3002        "TransformResources":{"shape":"TransformResources"},
3003        "DataProcessing":{"shape":"DataProcessing"},
3004        "Tags":{"shape":"TagList"},
3005        "ExperimentConfig":{"shape":"ExperimentConfig"}
3006      }
3007    },
3008    "CreateTransformJobResponse":{
3009      "type":"structure",
3010      "required":["TransformJobArn"],
3011      "members":{
3012        "TransformJobArn":{"shape":"TransformJobArn"}
3013      }
3014    },
3015    "CreateTrialComponentRequest":{
3016      "type":"structure",
3017      "required":["TrialComponentName"],
3018      "members":{
3019        "TrialComponentName":{"shape":"ExperimentEntityName"},
3020        "DisplayName":{"shape":"ExperimentEntityName"},
3021        "Status":{"shape":"TrialComponentStatus"},
3022        "StartTime":{"shape":"Timestamp"},
3023        "EndTime":{"shape":"Timestamp"},
3024        "Parameters":{"shape":"TrialComponentParameters"},
3025        "InputArtifacts":{"shape":"TrialComponentArtifacts"},
3026        "OutputArtifacts":{"shape":"TrialComponentArtifacts"},
3027        "Tags":{"shape":"TagList"}
3028      }
3029    },
3030    "CreateTrialComponentResponse":{
3031      "type":"structure",
3032      "members":{
3033        "TrialComponentArn":{"shape":"TrialComponentArn"}
3034      }
3035    },
3036    "CreateTrialRequest":{
3037      "type":"structure",
3038      "required":[
3039        "TrialName",
3040        "ExperimentName"
3041      ],
3042      "members":{
3043        "TrialName":{"shape":"ExperimentEntityName"},
3044        "DisplayName":{"shape":"ExperimentEntityName"},
3045        "ExperimentName":{"shape":"ExperimentEntityName"},
3046        "Tags":{"shape":"TagList"}
3047      }
3048    },
3049    "CreateTrialResponse":{
3050      "type":"structure",
3051      "members":{
3052        "TrialArn":{"shape":"TrialArn"}
3053      }
3054    },
3055    "CreateUserProfileRequest":{
3056      "type":"structure",
3057      "required":[
3058        "DomainId",
3059        "UserProfileName"
3060      ],
3061      "members":{
3062        "DomainId":{"shape":"DomainId"},
3063        "UserProfileName":{"shape":"UserProfileName"},
3064        "SingleSignOnUserIdentifier":{"shape":"SingleSignOnUserIdentifier"},
3065        "SingleSignOnUserValue":{"shape":"String256"},
3066        "Tags":{"shape":"TagList"},
3067        "UserSettings":{"shape":"UserSettings"}
3068      }
3069    },
3070    "CreateUserProfileResponse":{
3071      "type":"structure",
3072      "members":{
3073        "UserProfileArn":{"shape":"UserProfileArn"}
3074      }
3075    },
3076    "CreateWorkteamRequest":{
3077      "type":"structure",
3078      "required":[
3079        "WorkteamName",
3080        "MemberDefinitions",
3081        "Description"
3082      ],
3083      "members":{
3084        "WorkteamName":{"shape":"WorkteamName"},
3085        "MemberDefinitions":{"shape":"MemberDefinitions"},
3086        "Description":{"shape":"String200"},
3087        "NotificationConfiguration":{"shape":"NotificationConfiguration"},
3088        "Tags":{"shape":"TagList"}
3089      }
3090    },
3091    "CreateWorkteamResponse":{
3092      "type":"structure",
3093      "members":{
3094        "WorkteamArn":{"shape":"WorkteamArn"}
3095      }
3096    },
3097    "CreationTime":{"type":"timestamp"},
3098    "CsvContentType":{
3099      "type":"string",
3100      "max":256,
3101      "min":1,
3102      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*\\/[a-zA-Z0-9](-*[a-zA-Z0-9.])*"
3103    },
3104    "CsvContentTypes":{
3105      "type":"list",
3106      "member":{"shape":"CsvContentType"},
3107      "max":10,
3108      "min":1
3109    },
3110    "DataCaptureConfig":{
3111      "type":"structure",
3112      "required":[
3113        "InitialSamplingPercentage",
3114        "DestinationS3Uri",
3115        "CaptureOptions"
3116      ],
3117      "members":{
3118        "EnableCapture":{"shape":"EnableCapture"},
3119        "InitialSamplingPercentage":{"shape":"SamplingPercentage"},
3120        "DestinationS3Uri":{"shape":"DestinationS3Uri"},
3121        "KmsKeyId":{"shape":"KmsKeyId"},
3122        "CaptureOptions":{"shape":"CaptureOptionList"},
3123        "CaptureContentTypeHeader":{"shape":"CaptureContentTypeHeader"}
3124      }
3125    },
3126    "DataCaptureConfigSummary":{
3127      "type":"structure",
3128      "required":[
3129        "EnableCapture",
3130        "CaptureStatus",
3131        "CurrentSamplingPercentage",
3132        "DestinationS3Uri",
3133        "KmsKeyId"
3134      ],
3135      "members":{
3136        "EnableCapture":{"shape":"EnableCapture"},
3137        "CaptureStatus":{"shape":"CaptureStatus"},
3138        "CurrentSamplingPercentage":{"shape":"SamplingPercentage"},
3139        "DestinationS3Uri":{"shape":"DestinationS3Uri"},
3140        "KmsKeyId":{"shape":"KmsKeyId"}
3141      }
3142    },
3143    "DataExplorationNotebookLocation":{
3144      "type":"string",
3145      "min":1
3146    },
3147    "DataInputConfig":{
3148      "type":"string",
3149      "max":1024,
3150      "min":1,
3151      "pattern":"[\\S\\s]+"
3152    },
3153    "DataProcessing":{
3154      "type":"structure",
3155      "members":{
3156        "InputFilter":{"shape":"JsonPath"},
3157        "OutputFilter":{"shape":"JsonPath"},
3158        "JoinSource":{"shape":"JoinSource"}
3159      }
3160    },
3161    "DataSource":{
3162      "type":"structure",
3163      "members":{
3164        "S3DataSource":{"shape":"S3DataSource"},
3165        "FileSystemDataSource":{"shape":"FileSystemDataSource"}
3166      }
3167    },
3168    "DebugHookConfig":{
3169      "type":"structure",
3170      "required":["S3OutputPath"],
3171      "members":{
3172        "LocalPath":{"shape":"DirectoryPath"},
3173        "S3OutputPath":{"shape":"S3Uri"},
3174        "HookParameters":{"shape":"HookParameters"},
3175        "CollectionConfigurations":{"shape":"CollectionConfigurations"}
3176      }
3177    },
3178    "DebugRuleConfiguration":{
3179      "type":"structure",
3180      "required":[
3181        "RuleConfigurationName",
3182        "RuleEvaluatorImage"
3183      ],
3184      "members":{
3185        "RuleConfigurationName":{"shape":"RuleConfigurationName"},
3186        "LocalPath":{"shape":"DirectoryPath"},
3187        "S3OutputPath":{"shape":"S3Uri"},
3188        "RuleEvaluatorImage":{"shape":"AlgorithmImage"},
3189        "InstanceType":{"shape":"ProcessingInstanceType"},
3190        "VolumeSizeInGB":{"shape":"OptionalVolumeSizeInGB"},
3191        "RuleParameters":{"shape":"RuleParameters"}
3192      }
3193    },
3194    "DebugRuleConfigurations":{
3195      "type":"list",
3196      "member":{"shape":"DebugRuleConfiguration"},
3197      "max":20,
3198      "min":0
3199    },
3200    "DebugRuleEvaluationStatus":{
3201      "type":"structure",
3202      "members":{
3203        "RuleConfigurationName":{"shape":"RuleConfigurationName"},
3204        "RuleEvaluationJobArn":{"shape":"ProcessingJobArn"},
3205        "RuleEvaluationStatus":{"shape":"RuleEvaluationStatus"},
3206        "StatusDetails":{"shape":"StatusDetails"},
3207        "LastModifiedTime":{"shape":"Timestamp"}
3208      }
3209    },
3210    "DebugRuleEvaluationStatuses":{
3211      "type":"list",
3212      "member":{"shape":"DebugRuleEvaluationStatus"},
3213      "max":20,
3214      "min":0
3215    },
3216    "DeleteAlgorithmInput":{
3217      "type":"structure",
3218      "required":["AlgorithmName"],
3219      "members":{
3220        "AlgorithmName":{"shape":"EntityName"}
3221      }
3222    },
3223    "DeleteAppRequest":{
3224      "type":"structure",
3225      "required":[
3226        "DomainId",
3227        "UserProfileName",
3228        "AppType",
3229        "AppName"
3230      ],
3231      "members":{
3232        "DomainId":{"shape":"DomainId"},
3233        "UserProfileName":{"shape":"UserProfileName"},
3234        "AppType":{"shape":"AppType"},
3235        "AppName":{"shape":"AppName"}
3236      }
3237    },
3238    "DeleteCodeRepositoryInput":{
3239      "type":"structure",
3240      "required":["CodeRepositoryName"],
3241      "members":{
3242        "CodeRepositoryName":{"shape":"EntityName"}
3243      }
3244    },
3245    "DeleteDomainRequest":{
3246      "type":"structure",
3247      "required":["DomainId"],
3248      "members":{
3249        "DomainId":{"shape":"DomainId"},
3250        "RetentionPolicy":{"shape":"RetentionPolicy"}
3251      }
3252    },
3253    "DeleteEndpointConfigInput":{
3254      "type":"structure",
3255      "required":["EndpointConfigName"],
3256      "members":{
3257        "EndpointConfigName":{"shape":"EndpointConfigName"}
3258      }
3259    },
3260    "DeleteEndpointInput":{
3261      "type":"structure",
3262      "required":["EndpointName"],
3263      "members":{
3264        "EndpointName":{"shape":"EndpointName"}
3265      }
3266    },
3267    "DeleteExperimentRequest":{
3268      "type":"structure",
3269      "required":["ExperimentName"],
3270      "members":{
3271        "ExperimentName":{"shape":"ExperimentEntityName"}
3272      }
3273    },
3274    "DeleteExperimentResponse":{
3275      "type":"structure",
3276      "members":{
3277        "ExperimentArn":{"shape":"ExperimentArn"}
3278      }
3279    },
3280    "DeleteFlowDefinitionRequest":{
3281      "type":"structure",
3282      "required":["FlowDefinitionName"],
3283      "members":{
3284        "FlowDefinitionName":{"shape":"FlowDefinitionName"}
3285      }
3286    },
3287    "DeleteFlowDefinitionResponse":{
3288      "type":"structure",
3289      "members":{
3290      }
3291    },
3292    "DeleteModelInput":{
3293      "type":"structure",
3294      "required":["ModelName"],
3295      "members":{
3296        "ModelName":{"shape":"ModelName"}
3297      }
3298    },
3299    "DeleteModelPackageInput":{
3300      "type":"structure",
3301      "required":["ModelPackageName"],
3302      "members":{
3303        "ModelPackageName":{"shape":"EntityName"}
3304      }
3305    },
3306    "DeleteMonitoringScheduleRequest":{
3307      "type":"structure",
3308      "required":["MonitoringScheduleName"],
3309      "members":{
3310        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"}
3311      }
3312    },
3313    "DeleteNotebookInstanceInput":{
3314      "type":"structure",
3315      "required":["NotebookInstanceName"],
3316      "members":{
3317        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
3318      }
3319    },
3320    "DeleteNotebookInstanceLifecycleConfigInput":{
3321      "type":"structure",
3322      "required":["NotebookInstanceLifecycleConfigName"],
3323      "members":{
3324        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"}
3325      }
3326    },
3327    "DeleteTagsInput":{
3328      "type":"structure",
3329      "required":[
3330        "ResourceArn",
3331        "TagKeys"
3332      ],
3333      "members":{
3334        "ResourceArn":{"shape":"ResourceArn"},
3335        "TagKeys":{"shape":"TagKeyList"}
3336      }
3337    },
3338    "DeleteTagsOutput":{
3339      "type":"structure",
3340      "members":{
3341      }
3342    },
3343    "DeleteTrialComponentRequest":{
3344      "type":"structure",
3345      "required":["TrialComponentName"],
3346      "members":{
3347        "TrialComponentName":{"shape":"ExperimentEntityName"}
3348      }
3349    },
3350    "DeleteTrialComponentResponse":{
3351      "type":"structure",
3352      "members":{
3353        "TrialComponentArn":{"shape":"TrialComponentArn"}
3354      }
3355    },
3356    "DeleteTrialRequest":{
3357      "type":"structure",
3358      "required":["TrialName"],
3359      "members":{
3360        "TrialName":{"shape":"ExperimentEntityName"}
3361      }
3362    },
3363    "DeleteTrialResponse":{
3364      "type":"structure",
3365      "members":{
3366        "TrialArn":{"shape":"TrialArn"}
3367      }
3368    },
3369    "DeleteUserProfileRequest":{
3370      "type":"structure",
3371      "required":[
3372        "DomainId",
3373        "UserProfileName"
3374      ],
3375      "members":{
3376        "DomainId":{"shape":"DomainId"},
3377        "UserProfileName":{"shape":"UserProfileName"}
3378      }
3379    },
3380    "DeleteWorkteamRequest":{
3381      "type":"structure",
3382      "required":["WorkteamName"],
3383      "members":{
3384        "WorkteamName":{"shape":"WorkteamName"}
3385      }
3386    },
3387    "DeleteWorkteamResponse":{
3388      "type":"structure",
3389      "required":["Success"],
3390      "members":{
3391        "Success":{"shape":"Success"}
3392      }
3393    },
3394    "DeployedImage":{
3395      "type":"structure",
3396      "members":{
3397        "SpecifiedImage":{"shape":"Image"},
3398        "ResolvedImage":{"shape":"Image"},
3399        "ResolutionTime":{"shape":"Timestamp"}
3400      }
3401    },
3402    "DeployedImages":{
3403      "type":"list",
3404      "member":{"shape":"DeployedImage"}
3405    },
3406    "DescribeAlgorithmInput":{
3407      "type":"structure",
3408      "required":["AlgorithmName"],
3409      "members":{
3410        "AlgorithmName":{"shape":"ArnOrName"}
3411      }
3412    },
3413    "DescribeAlgorithmOutput":{
3414      "type":"structure",
3415      "required":[
3416        "AlgorithmName",
3417        "AlgorithmArn",
3418        "CreationTime",
3419        "TrainingSpecification",
3420        "AlgorithmStatus",
3421        "AlgorithmStatusDetails"
3422      ],
3423      "members":{
3424        "AlgorithmName":{"shape":"EntityName"},
3425        "AlgorithmArn":{"shape":"AlgorithmArn"},
3426        "AlgorithmDescription":{"shape":"EntityDescription"},
3427        "CreationTime":{"shape":"CreationTime"},
3428        "TrainingSpecification":{"shape":"TrainingSpecification"},
3429        "InferenceSpecification":{"shape":"InferenceSpecification"},
3430        "ValidationSpecification":{"shape":"AlgorithmValidationSpecification"},
3431        "AlgorithmStatus":{"shape":"AlgorithmStatus"},
3432        "AlgorithmStatusDetails":{"shape":"AlgorithmStatusDetails"},
3433        "ProductId":{"shape":"ProductId"},
3434        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
3435      }
3436    },
3437    "DescribeAppRequest":{
3438      "type":"structure",
3439      "required":[
3440        "DomainId",
3441        "UserProfileName",
3442        "AppType",
3443        "AppName"
3444      ],
3445      "members":{
3446        "DomainId":{"shape":"DomainId"},
3447        "UserProfileName":{"shape":"UserProfileName"},
3448        "AppType":{"shape":"AppType"},
3449        "AppName":{"shape":"AppName"}
3450      }
3451    },
3452    "DescribeAppResponse":{
3453      "type":"structure",
3454      "members":{
3455        "AppArn":{"shape":"AppArn"},
3456        "AppType":{"shape":"AppType"},
3457        "AppName":{"shape":"AppName"},
3458        "DomainId":{"shape":"DomainId"},
3459        "UserProfileName":{"shape":"UserProfileName"},
3460        "Status":{"shape":"AppStatus"},
3461        "LastHealthCheckTimestamp":{"shape":"Timestamp"},
3462        "LastUserActivityTimestamp":{"shape":"Timestamp"},
3463        "CreationTime":{"shape":"CreationTime"},
3464        "FailureReason":{"shape":"FailureReason"},
3465        "ResourceSpec":{"shape":"ResourceSpec"}
3466      }
3467    },
3468    "DescribeAutoMLJobRequest":{
3469      "type":"structure",
3470      "required":["AutoMLJobName"],
3471      "members":{
3472        "AutoMLJobName":{"shape":"AutoMLJobName"}
3473      }
3474    },
3475    "DescribeAutoMLJobResponse":{
3476      "type":"structure",
3477      "required":[
3478        "AutoMLJobName",
3479        "AutoMLJobArn",
3480        "InputDataConfig",
3481        "OutputDataConfig",
3482        "RoleArn",
3483        "CreationTime",
3484        "LastModifiedTime",
3485        "AutoMLJobStatus",
3486        "AutoMLJobSecondaryStatus"
3487      ],
3488      "members":{
3489        "AutoMLJobName":{"shape":"AutoMLJobName"},
3490        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
3491        "InputDataConfig":{"shape":"AutoMLInputDataConfig"},
3492        "OutputDataConfig":{"shape":"AutoMLOutputDataConfig"},
3493        "RoleArn":{"shape":"RoleArn"},
3494        "AutoMLJobObjective":{"shape":"AutoMLJobObjective"},
3495        "ProblemType":{"shape":"ProblemType"},
3496        "AutoMLJobConfig":{"shape":"AutoMLJobConfig"},
3497        "CreationTime":{"shape":"Timestamp"},
3498        "EndTime":{"shape":"Timestamp"},
3499        "LastModifiedTime":{"shape":"Timestamp"},
3500        "FailureReason":{"shape":"AutoMLFailureReason"},
3501        "BestCandidate":{"shape":"AutoMLCandidate"},
3502        "AutoMLJobStatus":{"shape":"AutoMLJobStatus"},
3503        "AutoMLJobSecondaryStatus":{"shape":"AutoMLJobSecondaryStatus"},
3504        "GenerateCandidateDefinitionsOnly":{"shape":"GenerateCandidateDefinitionsOnly"},
3505        "AutoMLJobArtifacts":{"shape":"AutoMLJobArtifacts"},
3506        "ResolvedAttributes":{"shape":"ResolvedAttributes"}
3507      }
3508    },
3509    "DescribeCodeRepositoryInput":{
3510      "type":"structure",
3511      "required":["CodeRepositoryName"],
3512      "members":{
3513        "CodeRepositoryName":{"shape":"EntityName"}
3514      }
3515    },
3516    "DescribeCodeRepositoryOutput":{
3517      "type":"structure",
3518      "required":[
3519        "CodeRepositoryName",
3520        "CodeRepositoryArn",
3521        "CreationTime",
3522        "LastModifiedTime"
3523      ],
3524      "members":{
3525        "CodeRepositoryName":{"shape":"EntityName"},
3526        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"},
3527        "CreationTime":{"shape":"CreationTime"},
3528        "LastModifiedTime":{"shape":"LastModifiedTime"},
3529        "GitConfig":{"shape":"GitConfig"}
3530      }
3531    },
3532    "DescribeCompilationJobRequest":{
3533      "type":"structure",
3534      "required":["CompilationJobName"],
3535      "members":{
3536        "CompilationJobName":{"shape":"EntityName"}
3537      }
3538    },
3539    "DescribeCompilationJobResponse":{
3540      "type":"structure",
3541      "required":[
3542        "CompilationJobName",
3543        "CompilationJobArn",
3544        "CompilationJobStatus",
3545        "StoppingCondition",
3546        "CreationTime",
3547        "LastModifiedTime",
3548        "FailureReason",
3549        "ModelArtifacts",
3550        "RoleArn",
3551        "InputConfig",
3552        "OutputConfig"
3553      ],
3554      "members":{
3555        "CompilationJobName":{"shape":"EntityName"},
3556        "CompilationJobArn":{"shape":"CompilationJobArn"},
3557        "CompilationJobStatus":{"shape":"CompilationJobStatus"},
3558        "CompilationStartTime":{"shape":"Timestamp"},
3559        "CompilationEndTime":{"shape":"Timestamp"},
3560        "StoppingCondition":{"shape":"StoppingCondition"},
3561        "CreationTime":{"shape":"CreationTime"},
3562        "LastModifiedTime":{"shape":"LastModifiedTime"},
3563        "FailureReason":{"shape":"FailureReason"},
3564        "ModelArtifacts":{"shape":"ModelArtifacts"},
3565        "RoleArn":{"shape":"RoleArn"},
3566        "InputConfig":{"shape":"InputConfig"},
3567        "OutputConfig":{"shape":"OutputConfig"}
3568      }
3569    },
3570    "DescribeDomainRequest":{
3571      "type":"structure",
3572      "required":["DomainId"],
3573      "members":{
3574        "DomainId":{"shape":"DomainId"}
3575      }
3576    },
3577    "DescribeDomainResponse":{
3578      "type":"structure",
3579      "members":{
3580        "DomainArn":{"shape":"DomainArn"},
3581        "DomainId":{"shape":"DomainId"},
3582        "DomainName":{"shape":"DomainName"},
3583        "HomeEfsFileSystemId":{"shape":"ResourceId"},
3584        "SingleSignOnManagedApplicationInstanceId":{"shape":"String256"},
3585        "Status":{"shape":"DomainStatus"},
3586        "CreationTime":{"shape":"CreationTime"},
3587        "LastModifiedTime":{"shape":"LastModifiedTime"},
3588        "FailureReason":{"shape":"FailureReason"},
3589        "AuthMode":{"shape":"AuthMode"},
3590        "DefaultUserSettings":{"shape":"UserSettings"},
3591        "HomeEfsFileSystemKmsKeyId":{"shape":"KmsKeyId"},
3592        "SubnetIds":{"shape":"Subnets"},
3593        "Url":{"shape":"String1024"},
3594        "VpcId":{"shape":"VpcId"}
3595      }
3596    },
3597    "DescribeEndpointConfigInput":{
3598      "type":"structure",
3599      "required":["EndpointConfigName"],
3600      "members":{
3601        "EndpointConfigName":{"shape":"EndpointConfigName"}
3602      }
3603    },
3604    "DescribeEndpointConfigOutput":{
3605      "type":"structure",
3606      "required":[
3607        "EndpointConfigName",
3608        "EndpointConfigArn",
3609        "ProductionVariants",
3610        "CreationTime"
3611      ],
3612      "members":{
3613        "EndpointConfigName":{"shape":"EndpointConfigName"},
3614        "EndpointConfigArn":{"shape":"EndpointConfigArn"},
3615        "ProductionVariants":{"shape":"ProductionVariantList"},
3616        "DataCaptureConfig":{"shape":"DataCaptureConfig"},
3617        "KmsKeyId":{"shape":"KmsKeyId"},
3618        "CreationTime":{"shape":"Timestamp"}
3619      }
3620    },
3621    "DescribeEndpointInput":{
3622      "type":"structure",
3623      "required":["EndpointName"],
3624      "members":{
3625        "EndpointName":{"shape":"EndpointName"}
3626      }
3627    },
3628    "DescribeEndpointOutput":{
3629      "type":"structure",
3630      "required":[
3631        "EndpointName",
3632        "EndpointArn",
3633        "EndpointConfigName",
3634        "EndpointStatus",
3635        "CreationTime",
3636        "LastModifiedTime"
3637      ],
3638      "members":{
3639        "EndpointName":{"shape":"EndpointName"},
3640        "EndpointArn":{"shape":"EndpointArn"},
3641        "EndpointConfigName":{"shape":"EndpointConfigName"},
3642        "ProductionVariants":{"shape":"ProductionVariantSummaryList"},
3643        "DataCaptureConfig":{"shape":"DataCaptureConfigSummary"},
3644        "EndpointStatus":{"shape":"EndpointStatus"},
3645        "FailureReason":{"shape":"FailureReason"},
3646        "CreationTime":{"shape":"Timestamp"},
3647        "LastModifiedTime":{"shape":"Timestamp"}
3648      }
3649    },
3650    "DescribeExperimentRequest":{
3651      "type":"structure",
3652      "required":["ExperimentName"],
3653      "members":{
3654        "ExperimentName":{"shape":"ExperimentEntityName"}
3655      }
3656    },
3657    "DescribeExperimentResponse":{
3658      "type":"structure",
3659      "members":{
3660        "ExperimentName":{"shape":"ExperimentEntityName"},
3661        "ExperimentArn":{"shape":"ExperimentArn"},
3662        "DisplayName":{"shape":"ExperimentEntityName"},
3663        "Source":{"shape":"ExperimentSource"},
3664        "Description":{"shape":"ExperimentDescription"},
3665        "CreationTime":{"shape":"Timestamp"},
3666        "CreatedBy":{"shape":"UserContext"},
3667        "LastModifiedTime":{"shape":"Timestamp"},
3668        "LastModifiedBy":{"shape":"UserContext"}
3669      }
3670    },
3671    "DescribeFlowDefinitionRequest":{
3672      "type":"structure",
3673      "required":["FlowDefinitionName"],
3674      "members":{
3675        "FlowDefinitionName":{"shape":"FlowDefinitionName"}
3676      }
3677    },
3678    "DescribeFlowDefinitionResponse":{
3679      "type":"structure",
3680      "required":[
3681        "FlowDefinitionArn",
3682        "FlowDefinitionName",
3683        "FlowDefinitionStatus",
3684        "CreationTime",
3685        "HumanLoopConfig",
3686        "OutputConfig",
3687        "RoleArn"
3688      ],
3689      "members":{
3690        "FlowDefinitionArn":{"shape":"FlowDefinitionArn"},
3691        "FlowDefinitionName":{"shape":"FlowDefinitionName"},
3692        "FlowDefinitionStatus":{"shape":"FlowDefinitionStatus"},
3693        "CreationTime":{"shape":"Timestamp"},
3694        "HumanLoopRequestSource":{"shape":"HumanLoopRequestSource"},
3695        "HumanLoopActivationConfig":{"shape":"HumanLoopActivationConfig"},
3696        "HumanLoopConfig":{"shape":"HumanLoopConfig"},
3697        "OutputConfig":{"shape":"FlowDefinitionOutputConfig"},
3698        "RoleArn":{"shape":"RoleArn"},
3699        "FailureReason":{"shape":"FailureReason"}
3700      }
3701    },
3702    "DescribeHumanTaskUiRequest":{
3703      "type":"structure",
3704      "required":["HumanTaskUiName"],
3705      "members":{
3706        "HumanTaskUiName":{"shape":"HumanTaskUiName"}
3707      }
3708    },
3709    "DescribeHumanTaskUiResponse":{
3710      "type":"structure",
3711      "required":[
3712        "HumanTaskUiArn",
3713        "HumanTaskUiName",
3714        "CreationTime",
3715        "UiTemplate"
3716      ],
3717      "members":{
3718        "HumanTaskUiArn":{"shape":"HumanTaskUiArn"},
3719        "HumanTaskUiName":{"shape":"HumanTaskUiName"},
3720        "CreationTime":{"shape":"Timestamp"},
3721        "UiTemplate":{"shape":"UiTemplateInfo"}
3722      }
3723    },
3724    "DescribeHyperParameterTuningJobRequest":{
3725      "type":"structure",
3726      "required":["HyperParameterTuningJobName"],
3727      "members":{
3728        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"}
3729      }
3730    },
3731    "DescribeHyperParameterTuningJobResponse":{
3732      "type":"structure",
3733      "required":[
3734        "HyperParameterTuningJobName",
3735        "HyperParameterTuningJobArn",
3736        "HyperParameterTuningJobConfig",
3737        "HyperParameterTuningJobStatus",
3738        "CreationTime",
3739        "TrainingJobStatusCounters",
3740        "ObjectiveStatusCounters"
3741      ],
3742      "members":{
3743        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
3744        "HyperParameterTuningJobArn":{"shape":"HyperParameterTuningJobArn"},
3745        "HyperParameterTuningJobConfig":{"shape":"HyperParameterTuningJobConfig"},
3746        "TrainingJobDefinition":{"shape":"HyperParameterTrainingJobDefinition"},
3747        "TrainingJobDefinitions":{"shape":"HyperParameterTrainingJobDefinitions"},
3748        "HyperParameterTuningJobStatus":{"shape":"HyperParameterTuningJobStatus"},
3749        "CreationTime":{"shape":"Timestamp"},
3750        "HyperParameterTuningEndTime":{"shape":"Timestamp"},
3751        "LastModifiedTime":{"shape":"Timestamp"},
3752        "TrainingJobStatusCounters":{"shape":"TrainingJobStatusCounters"},
3753        "ObjectiveStatusCounters":{"shape":"ObjectiveStatusCounters"},
3754        "BestTrainingJob":{"shape":"HyperParameterTrainingJobSummary"},
3755        "OverallBestTrainingJob":{"shape":"HyperParameterTrainingJobSummary"},
3756        "WarmStartConfig":{"shape":"HyperParameterTuningJobWarmStartConfig"},
3757        "FailureReason":{"shape":"FailureReason"}
3758      }
3759    },
3760    "DescribeLabelingJobRequest":{
3761      "type":"structure",
3762      "required":["LabelingJobName"],
3763      "members":{
3764        "LabelingJobName":{"shape":"LabelingJobName"}
3765      }
3766    },
3767    "DescribeLabelingJobResponse":{
3768      "type":"structure",
3769      "required":[
3770        "LabelingJobStatus",
3771        "LabelCounters",
3772        "CreationTime",
3773        "LastModifiedTime",
3774        "JobReferenceCode",
3775        "LabelingJobName",
3776        "LabelingJobArn",
3777        "InputConfig",
3778        "OutputConfig",
3779        "RoleArn",
3780        "HumanTaskConfig"
3781      ],
3782      "members":{
3783        "LabelingJobStatus":{"shape":"LabelingJobStatus"},
3784        "LabelCounters":{"shape":"LabelCounters"},
3785        "FailureReason":{"shape":"FailureReason"},
3786        "CreationTime":{"shape":"Timestamp"},
3787        "LastModifiedTime":{"shape":"Timestamp"},
3788        "JobReferenceCode":{"shape":"JobReferenceCode"},
3789        "LabelingJobName":{"shape":"LabelingJobName"},
3790        "LabelingJobArn":{"shape":"LabelingJobArn"},
3791        "LabelAttributeName":{"shape":"LabelAttributeName"},
3792        "InputConfig":{"shape":"LabelingJobInputConfig"},
3793        "OutputConfig":{"shape":"LabelingJobOutputConfig"},
3794        "RoleArn":{"shape":"RoleArn"},
3795        "LabelCategoryConfigS3Uri":{"shape":"S3Uri"},
3796        "StoppingConditions":{"shape":"LabelingJobStoppingConditions"},
3797        "LabelingJobAlgorithmsConfig":{"shape":"LabelingJobAlgorithmsConfig"},
3798        "HumanTaskConfig":{"shape":"HumanTaskConfig"},
3799        "Tags":{"shape":"TagList"},
3800        "LabelingJobOutput":{"shape":"LabelingJobOutput"}
3801      }
3802    },
3803    "DescribeModelInput":{
3804      "type":"structure",
3805      "required":["ModelName"],
3806      "members":{
3807        "ModelName":{"shape":"ModelName"}
3808      }
3809    },
3810    "DescribeModelOutput":{
3811      "type":"structure",
3812      "required":[
3813        "ModelName",
3814        "ExecutionRoleArn",
3815        "CreationTime",
3816        "ModelArn"
3817      ],
3818      "members":{
3819        "ModelName":{"shape":"ModelName"},
3820        "PrimaryContainer":{"shape":"ContainerDefinition"},
3821        "Containers":{"shape":"ContainerDefinitionList"},
3822        "ExecutionRoleArn":{"shape":"RoleArn"},
3823        "VpcConfig":{"shape":"VpcConfig"},
3824        "CreationTime":{"shape":"Timestamp"},
3825        "ModelArn":{"shape":"ModelArn"},
3826        "EnableNetworkIsolation":{"shape":"Boolean"}
3827      }
3828    },
3829    "DescribeModelPackageInput":{
3830      "type":"structure",
3831      "required":["ModelPackageName"],
3832      "members":{
3833        "ModelPackageName":{"shape":"ArnOrName"}
3834      }
3835    },
3836    "DescribeModelPackageOutput":{
3837      "type":"structure",
3838      "required":[
3839        "ModelPackageName",
3840        "ModelPackageArn",
3841        "CreationTime",
3842        "ModelPackageStatus",
3843        "ModelPackageStatusDetails"
3844      ],
3845      "members":{
3846        "ModelPackageName":{"shape":"EntityName"},
3847        "ModelPackageArn":{"shape":"ModelPackageArn"},
3848        "ModelPackageDescription":{"shape":"EntityDescription"},
3849        "CreationTime":{"shape":"CreationTime"},
3850        "InferenceSpecification":{"shape":"InferenceSpecification"},
3851        "SourceAlgorithmSpecification":{"shape":"SourceAlgorithmSpecification"},
3852        "ValidationSpecification":{"shape":"ModelPackageValidationSpecification"},
3853        "ModelPackageStatus":{"shape":"ModelPackageStatus"},
3854        "ModelPackageStatusDetails":{"shape":"ModelPackageStatusDetails"},
3855        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
3856      }
3857    },
3858    "DescribeMonitoringScheduleRequest":{
3859      "type":"structure",
3860      "required":["MonitoringScheduleName"],
3861      "members":{
3862        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"}
3863      }
3864    },
3865    "DescribeMonitoringScheduleResponse":{
3866      "type":"structure",
3867      "required":[
3868        "MonitoringScheduleArn",
3869        "MonitoringScheduleName",
3870        "MonitoringScheduleStatus",
3871        "CreationTime",
3872        "LastModifiedTime",
3873        "MonitoringScheduleConfig"
3874      ],
3875      "members":{
3876        "MonitoringScheduleArn":{"shape":"MonitoringScheduleArn"},
3877        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"},
3878        "MonitoringScheduleStatus":{"shape":"ScheduleStatus"},
3879        "FailureReason":{"shape":"FailureReason"},
3880        "CreationTime":{"shape":"Timestamp"},
3881        "LastModifiedTime":{"shape":"Timestamp"},
3882        "MonitoringScheduleConfig":{"shape":"MonitoringScheduleConfig"},
3883        "EndpointName":{"shape":"EndpointName"},
3884        "LastMonitoringExecutionSummary":{"shape":"MonitoringExecutionSummary"}
3885      }
3886    },
3887    "DescribeNotebookInstanceInput":{
3888      "type":"structure",
3889      "required":["NotebookInstanceName"],
3890      "members":{
3891        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
3892      }
3893    },
3894    "DescribeNotebookInstanceLifecycleConfigInput":{
3895      "type":"structure",
3896      "required":["NotebookInstanceLifecycleConfigName"],
3897      "members":{
3898        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"}
3899      }
3900    },
3901    "DescribeNotebookInstanceLifecycleConfigOutput":{
3902      "type":"structure",
3903      "members":{
3904        "NotebookInstanceLifecycleConfigArn":{"shape":"NotebookInstanceLifecycleConfigArn"},
3905        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
3906        "OnCreate":{"shape":"NotebookInstanceLifecycleConfigList"},
3907        "OnStart":{"shape":"NotebookInstanceLifecycleConfigList"},
3908        "LastModifiedTime":{"shape":"LastModifiedTime"},
3909        "CreationTime":{"shape":"CreationTime"}
3910      }
3911    },
3912    "DescribeNotebookInstanceOutput":{
3913      "type":"structure",
3914      "members":{
3915        "NotebookInstanceArn":{"shape":"NotebookInstanceArn"},
3916        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
3917        "NotebookInstanceStatus":{"shape":"NotebookInstanceStatus"},
3918        "FailureReason":{"shape":"FailureReason"},
3919        "Url":{"shape":"NotebookInstanceUrl"},
3920        "InstanceType":{"shape":"InstanceType"},
3921        "SubnetId":{"shape":"SubnetId"},
3922        "SecurityGroups":{"shape":"SecurityGroupIds"},
3923        "RoleArn":{"shape":"RoleArn"},
3924        "KmsKeyId":{"shape":"KmsKeyId"},
3925        "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
3926        "LastModifiedTime":{"shape":"LastModifiedTime"},
3927        "CreationTime":{"shape":"CreationTime"},
3928        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
3929        "DirectInternetAccess":{"shape":"DirectInternetAccess"},
3930        "VolumeSizeInGB":{"shape":"NotebookInstanceVolumeSizeInGB"},
3931        "AcceleratorTypes":{"shape":"NotebookInstanceAcceleratorTypes"},
3932        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
3933        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"},
3934        "RootAccess":{"shape":"RootAccess"}
3935      }
3936    },
3937    "DescribeProcessingJobRequest":{
3938      "type":"structure",
3939      "required":["ProcessingJobName"],
3940      "members":{
3941        "ProcessingJobName":{"shape":"ProcessingJobName"}
3942      }
3943    },
3944    "DescribeProcessingJobResponse":{
3945      "type":"structure",
3946      "required":[
3947        "ProcessingJobName",
3948        "ProcessingResources",
3949        "AppSpecification",
3950        "ProcessingJobArn",
3951        "ProcessingJobStatus",
3952        "CreationTime"
3953      ],
3954      "members":{
3955        "ProcessingInputs":{"shape":"ProcessingInputs"},
3956        "ProcessingOutputConfig":{"shape":"ProcessingOutputConfig"},
3957        "ProcessingJobName":{"shape":"ProcessingJobName"},
3958        "ProcessingResources":{"shape":"ProcessingResources"},
3959        "StoppingCondition":{"shape":"ProcessingStoppingCondition"},
3960        "AppSpecification":{"shape":"AppSpecification"},
3961        "Environment":{"shape":"ProcessingEnvironmentMap"},
3962        "NetworkConfig":{"shape":"NetworkConfig"},
3963        "RoleArn":{"shape":"RoleArn"},
3964        "ExperimentConfig":{"shape":"ExperimentConfig"},
3965        "ProcessingJobArn":{"shape":"ProcessingJobArn"},
3966        "ProcessingJobStatus":{"shape":"ProcessingJobStatus"},
3967        "ExitMessage":{"shape":"ExitMessage"},
3968        "FailureReason":{"shape":"FailureReason"},
3969        "ProcessingEndTime":{"shape":"Timestamp"},
3970        "ProcessingStartTime":{"shape":"Timestamp"},
3971        "LastModifiedTime":{"shape":"Timestamp"},
3972        "CreationTime":{"shape":"Timestamp"},
3973        "MonitoringScheduleArn":{"shape":"MonitoringScheduleArn"},
3974        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
3975        "TrainingJobArn":{"shape":"TrainingJobArn"}
3976      }
3977    },
3978    "DescribeSubscribedWorkteamRequest":{
3979      "type":"structure",
3980      "required":["WorkteamArn"],
3981      "members":{
3982        "WorkteamArn":{"shape":"WorkteamArn"}
3983      }
3984    },
3985    "DescribeSubscribedWorkteamResponse":{
3986      "type":"structure",
3987      "required":["SubscribedWorkteam"],
3988      "members":{
3989        "SubscribedWorkteam":{"shape":"SubscribedWorkteam"}
3990      }
3991    },
3992    "DescribeTrainingJobRequest":{
3993      "type":"structure",
3994      "required":["TrainingJobName"],
3995      "members":{
3996        "TrainingJobName":{"shape":"TrainingJobName"}
3997      }
3998    },
3999    "DescribeTrainingJobResponse":{
4000      "type":"structure",
4001      "required":[
4002        "TrainingJobName",
4003        "TrainingJobArn",
4004        "ModelArtifacts",
4005        "TrainingJobStatus",
4006        "SecondaryStatus",
4007        "AlgorithmSpecification",
4008        "ResourceConfig",
4009        "StoppingCondition",
4010        "CreationTime"
4011      ],
4012      "members":{
4013        "TrainingJobName":{"shape":"TrainingJobName"},
4014        "TrainingJobArn":{"shape":"TrainingJobArn"},
4015        "TuningJobArn":{"shape":"HyperParameterTuningJobArn"},
4016        "LabelingJobArn":{"shape":"LabelingJobArn"},
4017        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
4018        "ModelArtifacts":{"shape":"ModelArtifacts"},
4019        "TrainingJobStatus":{"shape":"TrainingJobStatus"},
4020        "SecondaryStatus":{"shape":"SecondaryStatus"},
4021        "FailureReason":{"shape":"FailureReason"},
4022        "HyperParameters":{"shape":"HyperParameters"},
4023        "AlgorithmSpecification":{"shape":"AlgorithmSpecification"},
4024        "RoleArn":{"shape":"RoleArn"},
4025        "InputDataConfig":{"shape":"InputDataConfig"},
4026        "OutputDataConfig":{"shape":"OutputDataConfig"},
4027        "ResourceConfig":{"shape":"ResourceConfig"},
4028        "VpcConfig":{"shape":"VpcConfig"},
4029        "StoppingCondition":{"shape":"StoppingCondition"},
4030        "CreationTime":{"shape":"Timestamp"},
4031        "TrainingStartTime":{"shape":"Timestamp"},
4032        "TrainingEndTime":{"shape":"Timestamp"},
4033        "LastModifiedTime":{"shape":"Timestamp"},
4034        "SecondaryStatusTransitions":{"shape":"SecondaryStatusTransitions"},
4035        "FinalMetricDataList":{"shape":"FinalMetricDataList"},
4036        "EnableNetworkIsolation":{"shape":"Boolean"},
4037        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
4038        "EnableManagedSpotTraining":{"shape":"Boolean"},
4039        "CheckpointConfig":{"shape":"CheckpointConfig"},
4040        "TrainingTimeInSeconds":{"shape":"TrainingTimeInSeconds"},
4041        "BillableTimeInSeconds":{"shape":"BillableTimeInSeconds"},
4042        "DebugHookConfig":{"shape":"DebugHookConfig"},
4043        "ExperimentConfig":{"shape":"ExperimentConfig"},
4044        "DebugRuleConfigurations":{"shape":"DebugRuleConfigurations"},
4045        "TensorBoardOutputConfig":{"shape":"TensorBoardOutputConfig"},
4046        "DebugRuleEvaluationStatuses":{"shape":"DebugRuleEvaluationStatuses"}
4047      }
4048    },
4049    "DescribeTransformJobRequest":{
4050      "type":"structure",
4051      "required":["TransformJobName"],
4052      "members":{
4053        "TransformJobName":{"shape":"TransformJobName"}
4054      }
4055    },
4056    "DescribeTransformJobResponse":{
4057      "type":"structure",
4058      "required":[
4059        "TransformJobName",
4060        "TransformJobArn",
4061        "TransformJobStatus",
4062        "ModelName",
4063        "TransformInput",
4064        "TransformResources",
4065        "CreationTime"
4066      ],
4067      "members":{
4068        "TransformJobName":{"shape":"TransformJobName"},
4069        "TransformJobArn":{"shape":"TransformJobArn"},
4070        "TransformJobStatus":{"shape":"TransformJobStatus"},
4071        "FailureReason":{"shape":"FailureReason"},
4072        "ModelName":{"shape":"ModelName"},
4073        "MaxConcurrentTransforms":{"shape":"MaxConcurrentTransforms"},
4074        "MaxPayloadInMB":{"shape":"MaxPayloadInMB"},
4075        "BatchStrategy":{"shape":"BatchStrategy"},
4076        "Environment":{"shape":"TransformEnvironmentMap"},
4077        "TransformInput":{"shape":"TransformInput"},
4078        "TransformOutput":{"shape":"TransformOutput"},
4079        "TransformResources":{"shape":"TransformResources"},
4080        "CreationTime":{"shape":"Timestamp"},
4081        "TransformStartTime":{"shape":"Timestamp"},
4082        "TransformEndTime":{"shape":"Timestamp"},
4083        "LabelingJobArn":{"shape":"LabelingJobArn"},
4084        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
4085        "DataProcessing":{"shape":"DataProcessing"},
4086        "ExperimentConfig":{"shape":"ExperimentConfig"}
4087      }
4088    },
4089    "DescribeTrialComponentRequest":{
4090      "type":"structure",
4091      "required":["TrialComponentName"],
4092      "members":{
4093        "TrialComponentName":{"shape":"ExperimentEntityName"}
4094      }
4095    },
4096    "DescribeTrialComponentResponse":{
4097      "type":"structure",
4098      "members":{
4099        "TrialComponentName":{"shape":"ExperimentEntityName"},
4100        "TrialComponentArn":{"shape":"TrialComponentArn"},
4101        "DisplayName":{"shape":"ExperimentEntityName"},
4102        "Source":{"shape":"TrialComponentSource"},
4103        "Status":{"shape":"TrialComponentStatus"},
4104        "StartTime":{"shape":"Timestamp"},
4105        "EndTime":{"shape":"Timestamp"},
4106        "CreationTime":{"shape":"Timestamp"},
4107        "CreatedBy":{"shape":"UserContext"},
4108        "LastModifiedTime":{"shape":"Timestamp"},
4109        "LastModifiedBy":{"shape":"UserContext"},
4110        "Parameters":{"shape":"TrialComponentParameters"},
4111        "InputArtifacts":{"shape":"TrialComponentArtifacts"},
4112        "OutputArtifacts":{"shape":"TrialComponentArtifacts"},
4113        "Metrics":{"shape":"TrialComponentMetricSummaries"}
4114      }
4115    },
4116    "DescribeTrialRequest":{
4117      "type":"structure",
4118      "required":["TrialName"],
4119      "members":{
4120        "TrialName":{"shape":"ExperimentEntityName"}
4121      }
4122    },
4123    "DescribeTrialResponse":{
4124      "type":"structure",
4125      "members":{
4126        "TrialName":{"shape":"ExperimentEntityName"},
4127        "TrialArn":{"shape":"TrialArn"},
4128        "DisplayName":{"shape":"ExperimentEntityName"},
4129        "ExperimentName":{"shape":"ExperimentEntityName"},
4130        "Source":{"shape":"TrialSource"},
4131        "CreationTime":{"shape":"Timestamp"},
4132        "CreatedBy":{"shape":"UserContext"},
4133        "LastModifiedTime":{"shape":"Timestamp"},
4134        "LastModifiedBy":{"shape":"UserContext"}
4135      }
4136    },
4137    "DescribeUserProfileRequest":{
4138      "type":"structure",
4139      "required":[
4140        "DomainId",
4141        "UserProfileName"
4142      ],
4143      "members":{
4144        "DomainId":{"shape":"DomainId"},
4145        "UserProfileName":{"shape":"UserProfileName"}
4146      }
4147    },
4148    "DescribeUserProfileResponse":{
4149      "type":"structure",
4150      "members":{
4151        "DomainId":{"shape":"DomainId"},
4152        "UserProfileArn":{"shape":"UserProfileArn"},
4153        "UserProfileName":{"shape":"UserProfileName"},
4154        "HomeEfsFileSystemUid":{"shape":"EfsUid"},
4155        "Status":{"shape":"UserProfileStatus"},
4156        "LastModifiedTime":{"shape":"LastModifiedTime"},
4157        "CreationTime":{"shape":"CreationTime"},
4158        "FailureReason":{"shape":"FailureReason"},
4159        "SingleSignOnUserIdentifier":{"shape":"SingleSignOnUserIdentifier"},
4160        "SingleSignOnUserValue":{"shape":"String256"},
4161        "UserSettings":{"shape":"UserSettings"}
4162      }
4163    },
4164    "DescribeWorkforceRequest":{
4165      "type":"structure",
4166      "required":["WorkforceName"],
4167      "members":{
4168        "WorkforceName":{"shape":"WorkforceName"}
4169      }
4170    },
4171    "DescribeWorkforceResponse":{
4172      "type":"structure",
4173      "required":["Workforce"],
4174      "members":{
4175        "Workforce":{"shape":"Workforce"}
4176      }
4177    },
4178    "DescribeWorkteamRequest":{
4179      "type":"structure",
4180      "required":["WorkteamName"],
4181      "members":{
4182        "WorkteamName":{"shape":"WorkteamName"}
4183      }
4184    },
4185    "DescribeWorkteamResponse":{
4186      "type":"structure",
4187      "required":["Workteam"],
4188      "members":{
4189        "Workteam":{"shape":"Workteam"}
4190      }
4191    },
4192    "DesiredWeightAndCapacity":{
4193      "type":"structure",
4194      "required":["VariantName"],
4195      "members":{
4196        "VariantName":{"shape":"VariantName"},
4197        "DesiredWeight":{"shape":"VariantWeight"},
4198        "DesiredInstanceCount":{"shape":"TaskCount"}
4199      }
4200    },
4201    "DesiredWeightAndCapacityList":{
4202      "type":"list",
4203      "member":{"shape":"DesiredWeightAndCapacity"},
4204      "min":1
4205    },
4206    "DestinationS3Uri":{
4207      "type":"string",
4208      "max":512,
4209      "pattern":"^(https|s3)://([^/])/?(.*)$"
4210    },
4211    "DetailedAlgorithmStatus":{
4212      "type":"string",
4213      "enum":[
4214        "NotStarted",
4215        "InProgress",
4216        "Completed",
4217        "Failed"
4218      ]
4219    },
4220    "DetailedModelPackageStatus":{
4221      "type":"string",
4222      "enum":[
4223        "NotStarted",
4224        "InProgress",
4225        "Completed",
4226        "Failed"
4227      ]
4228    },
4229    "DirectInternetAccess":{
4230      "type":"string",
4231      "enum":[
4232        "Enabled",
4233        "Disabled"
4234      ]
4235    },
4236    "DirectoryPath":{
4237      "type":"string",
4238      "max":4096,
4239      "pattern":".*"
4240    },
4241    "DisassociateAdditionalCodeRepositories":{"type":"boolean"},
4242    "DisassociateDefaultCodeRepository":{"type":"boolean"},
4243    "DisassociateNotebookInstanceAcceleratorTypes":{"type":"boolean"},
4244    "DisassociateNotebookInstanceLifecycleConfig":{"type":"boolean"},
4245    "DisassociateTrialComponentRequest":{
4246      "type":"structure",
4247      "required":[
4248        "TrialComponentName",
4249        "TrialName"
4250      ],
4251      "members":{
4252        "TrialComponentName":{"shape":"ExperimentEntityName"},
4253        "TrialName":{"shape":"ExperimentEntityName"}
4254      }
4255    },
4256    "DisassociateTrialComponentResponse":{
4257      "type":"structure",
4258      "members":{
4259        "TrialComponentArn":{"shape":"TrialComponentArn"},
4260        "TrialArn":{"shape":"TrialArn"}
4261      }
4262    },
4263    "Dollars":{
4264      "type":"integer",
4265      "max":2,
4266      "min":0
4267    },
4268    "DomainArn":{
4269      "type":"string",
4270      "max":256,
4271      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:domain/.*"
4272    },
4273    "DomainDetails":{
4274      "type":"structure",
4275      "members":{
4276        "DomainArn":{"shape":"DomainArn"},
4277        "DomainId":{"shape":"DomainId"},
4278        "DomainName":{"shape":"DomainName"},
4279        "Status":{"shape":"DomainStatus"},
4280        "CreationTime":{"shape":"CreationTime"},
4281        "LastModifiedTime":{"shape":"LastModifiedTime"},
4282        "Url":{"shape":"String1024"}
4283      }
4284    },
4285    "DomainId":{
4286      "type":"string",
4287      "max":63
4288    },
4289    "DomainList":{
4290      "type":"list",
4291      "member":{"shape":"DomainDetails"}
4292    },
4293    "DomainName":{
4294      "type":"string",
4295      "max":63,
4296      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4297    },
4298    "DomainStatus":{
4299      "type":"string",
4300      "enum":[
4301        "Deleting",
4302        "Failed",
4303        "InService",
4304        "Pending"
4305      ]
4306    },
4307    "DoubleParameterValue":{"type":"double"},
4308    "EfsUid":{
4309      "type":"string",
4310      "max":10,
4311      "pattern":"\\d+"
4312    },
4313    "EnableCapture":{"type":"boolean"},
4314    "EndpointArn":{
4315      "type":"string",
4316      "max":2048,
4317      "min":20,
4318      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:endpoint/.*"
4319    },
4320    "EndpointConfigArn":{
4321      "type":"string",
4322      "max":2048,
4323      "min":20,
4324      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:endpoint-config/.*"
4325    },
4326    "EndpointConfigName":{
4327      "type":"string",
4328      "max":63,
4329      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4330    },
4331    "EndpointConfigNameContains":{
4332      "type":"string",
4333      "max":63,
4334      "pattern":"[a-zA-Z0-9-]+"
4335    },
4336    "EndpointConfigSortKey":{
4337      "type":"string",
4338      "enum":[
4339        "Name",
4340        "CreationTime"
4341      ]
4342    },
4343    "EndpointConfigSummary":{
4344      "type":"structure",
4345      "required":[
4346        "EndpointConfigName",
4347        "EndpointConfigArn",
4348        "CreationTime"
4349      ],
4350      "members":{
4351        "EndpointConfigName":{"shape":"EndpointConfigName"},
4352        "EndpointConfigArn":{"shape":"EndpointConfigArn"},
4353        "CreationTime":{"shape":"Timestamp"}
4354      }
4355    },
4356    "EndpointConfigSummaryList":{
4357      "type":"list",
4358      "member":{"shape":"EndpointConfigSummary"}
4359    },
4360    "EndpointInput":{
4361      "type":"structure",
4362      "required":[
4363        "EndpointName",
4364        "LocalPath"
4365      ],
4366      "members":{
4367        "EndpointName":{"shape":"EndpointName"},
4368        "LocalPath":{"shape":"ProcessingLocalPath"},
4369        "S3InputMode":{"shape":"ProcessingS3InputMode"},
4370        "S3DataDistributionType":{"shape":"ProcessingS3DataDistributionType"}
4371      }
4372    },
4373    "EndpointName":{
4374      "type":"string",
4375      "max":63,
4376      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4377    },
4378    "EndpointNameContains":{
4379      "type":"string",
4380      "max":63,
4381      "pattern":"[a-zA-Z0-9-]+"
4382    },
4383    "EndpointSortKey":{
4384      "type":"string",
4385      "enum":[
4386        "Name",
4387        "CreationTime",
4388        "Status"
4389      ]
4390    },
4391    "EndpointStatus":{
4392      "type":"string",
4393      "enum":[
4394        "OutOfService",
4395        "Creating",
4396        "Updating",
4397        "SystemUpdating",
4398        "RollingBack",
4399        "InService",
4400        "Deleting",
4401        "Failed"
4402      ]
4403    },
4404    "EndpointSummary":{
4405      "type":"structure",
4406      "required":[
4407        "EndpointName",
4408        "EndpointArn",
4409        "CreationTime",
4410        "LastModifiedTime",
4411        "EndpointStatus"
4412      ],
4413      "members":{
4414        "EndpointName":{"shape":"EndpointName"},
4415        "EndpointArn":{"shape":"EndpointArn"},
4416        "CreationTime":{"shape":"Timestamp"},
4417        "LastModifiedTime":{"shape":"Timestamp"},
4418        "EndpointStatus":{"shape":"EndpointStatus"}
4419      }
4420    },
4421    "EndpointSummaryList":{
4422      "type":"list",
4423      "member":{"shape":"EndpointSummary"}
4424    },
4425    "EntityDescription":{
4426      "type":"string",
4427      "max":1024,
4428      "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"
4429    },
4430    "EntityName":{
4431      "type":"string",
4432      "max":63,
4433      "min":1,
4434      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"
4435    },
4436    "EnvironmentKey":{
4437      "type":"string",
4438      "max":1024,
4439      "pattern":"[a-zA-Z_][a-zA-Z0-9_]*"
4440    },
4441    "EnvironmentMap":{
4442      "type":"map",
4443      "key":{"shape":"EnvironmentKey"},
4444      "value":{"shape":"EnvironmentValue"},
4445      "max":16
4446    },
4447    "EnvironmentValue":{
4448      "type":"string",
4449      "max":1024,
4450      "pattern":"[\\S\\s]*"
4451    },
4452    "ExecutionStatus":{
4453      "type":"string",
4454      "enum":[
4455        "Pending",
4456        "Completed",
4457        "CompletedWithViolations",
4458        "InProgress",
4459        "Failed",
4460        "Stopping",
4461        "Stopped"
4462      ]
4463    },
4464    "ExitMessage":{
4465      "type":"string",
4466      "max":1024,
4467      "pattern":"[\\S\\s]*"
4468    },
4469    "Experiment":{
4470      "type":"structure",
4471      "members":{
4472        "ExperimentName":{"shape":"ExperimentEntityName"},
4473        "ExperimentArn":{"shape":"ExperimentArn"},
4474        "DisplayName":{"shape":"ExperimentEntityName"},
4475        "Source":{"shape":"ExperimentSource"},
4476        "Description":{"shape":"ExperimentDescription"},
4477        "CreationTime":{"shape":"Timestamp"},
4478        "CreatedBy":{"shape":"UserContext"},
4479        "LastModifiedTime":{"shape":"Timestamp"},
4480        "LastModifiedBy":{"shape":"UserContext"},
4481        "Tags":{"shape":"TagList"}
4482      }
4483    },
4484    "ExperimentArn":{
4485      "type":"string",
4486      "max":256,
4487      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:experiment/.*"
4488    },
4489    "ExperimentConfig":{
4490      "type":"structure",
4491      "members":{
4492        "ExperimentName":{"shape":"ExperimentEntityName"},
4493        "TrialName":{"shape":"ExperimentEntityName"},
4494        "TrialComponentDisplayName":{"shape":"ExperimentEntityName"}
4495      }
4496    },
4497    "ExperimentDescription":{
4498      "type":"string",
4499      "max":3072,
4500      "pattern":".*"
4501    },
4502    "ExperimentEntityName":{
4503      "type":"string",
4504      "max":82,
4505      "min":1,
4506      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4507    },
4508    "ExperimentSource":{
4509      "type":"structure",
4510      "required":["SourceArn"],
4511      "members":{
4512        "SourceArn":{"shape":"ExperimentSourceArn"},
4513        "SourceType":{"shape":"SourceType"}
4514      }
4515    },
4516    "ExperimentSourceArn":{
4517      "type":"string",
4518      "max":256,
4519      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*"
4520    },
4521    "ExperimentSummaries":{
4522      "type":"list",
4523      "member":{"shape":"ExperimentSummary"}
4524    },
4525    "ExperimentSummary":{
4526      "type":"structure",
4527      "members":{
4528        "ExperimentArn":{"shape":"ExperimentArn"},
4529        "ExperimentName":{"shape":"ExperimentEntityName"},
4530        "DisplayName":{"shape":"ExperimentEntityName"},
4531        "ExperimentSource":{"shape":"ExperimentSource"},
4532        "CreationTime":{"shape":"Timestamp"},
4533        "LastModifiedTime":{"shape":"Timestamp"}
4534      }
4535    },
4536    "FailureReason":{
4537      "type":"string",
4538      "max":1024
4539    },
4540    "FileSystemAccessMode":{
4541      "type":"string",
4542      "enum":[
4543        "rw",
4544        "ro"
4545      ]
4546    },
4547    "FileSystemDataSource":{
4548      "type":"structure",
4549      "required":[
4550        "FileSystemId",
4551        "FileSystemAccessMode",
4552        "FileSystemType",
4553        "DirectoryPath"
4554      ],
4555      "members":{
4556        "FileSystemId":{"shape":"FileSystemId"},
4557        "FileSystemAccessMode":{"shape":"FileSystemAccessMode"},
4558        "FileSystemType":{"shape":"FileSystemType"},
4559        "DirectoryPath":{"shape":"DirectoryPath"}
4560      }
4561    },
4562    "FileSystemId":{
4563      "type":"string",
4564      "min":11,
4565      "pattern":".*"
4566    },
4567    "FileSystemType":{
4568      "type":"string",
4569      "enum":[
4570        "EFS",
4571        "FSxLustre"
4572      ]
4573    },
4574    "Filter":{
4575      "type":"structure",
4576      "required":["Name"],
4577      "members":{
4578        "Name":{"shape":"ResourcePropertyName"},
4579        "Operator":{"shape":"Operator"},
4580        "Value":{"shape":"FilterValue"}
4581      }
4582    },
4583    "FilterList":{
4584      "type":"list",
4585      "member":{"shape":"Filter"},
4586      "max":20,
4587      "min":1
4588    },
4589    "FilterValue":{
4590      "type":"string",
4591      "max":1024,
4592      "min":1,
4593      "pattern":".+"
4594    },
4595    "FinalAutoMLJobObjectiveMetric":{
4596      "type":"structure",
4597      "required":[
4598        "MetricName",
4599        "Value"
4600      ],
4601      "members":{
4602        "Type":{"shape":"AutoMLJobObjectiveType"},
4603        "MetricName":{"shape":"AutoMLMetricEnum"},
4604        "Value":{"shape":"MetricValue"}
4605      }
4606    },
4607    "FinalHyperParameterTuningJobObjectiveMetric":{
4608      "type":"structure",
4609      "required":[
4610        "MetricName",
4611        "Value"
4612      ],
4613      "members":{
4614        "Type":{"shape":"HyperParameterTuningJobObjectiveType"},
4615        "MetricName":{"shape":"MetricName"},
4616        "Value":{"shape":"MetricValue"}
4617      }
4618    },
4619    "FinalMetricDataList":{
4620      "type":"list",
4621      "member":{"shape":"MetricData"},
4622      "max":40,
4623      "min":0
4624    },
4625    "Float":{"type":"float"},
4626    "FlowDefinitionArn":{
4627      "type":"string",
4628      "max":1024,
4629      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:flow-definition/.*"
4630    },
4631    "FlowDefinitionName":{
4632      "type":"string",
4633      "max":63,
4634      "min":1,
4635      "pattern":"^[a-z0-9](-*[a-z0-9])*"
4636    },
4637    "FlowDefinitionOutputConfig":{
4638      "type":"structure",
4639      "required":["S3OutputPath"],
4640      "members":{
4641        "S3OutputPath":{"shape":"S3Uri"},
4642        "KmsKeyId":{"shape":"KmsKeyId"}
4643      }
4644    },
4645    "FlowDefinitionStatus":{
4646      "type":"string",
4647      "enum":[
4648        "Initializing",
4649        "Active",
4650        "Failed",
4651        "Deleting"
4652      ]
4653    },
4654    "FlowDefinitionSummaries":{
4655      "type":"list",
4656      "member":{"shape":"FlowDefinitionSummary"}
4657    },
4658    "FlowDefinitionSummary":{
4659      "type":"structure",
4660      "required":[
4661        "FlowDefinitionName",
4662        "FlowDefinitionArn",
4663        "FlowDefinitionStatus",
4664        "CreationTime"
4665      ],
4666      "members":{
4667        "FlowDefinitionName":{"shape":"FlowDefinitionName"},
4668        "FlowDefinitionArn":{"shape":"FlowDefinitionArn"},
4669        "FlowDefinitionStatus":{"shape":"FlowDefinitionStatus"},
4670        "CreationTime":{"shape":"Timestamp"},
4671        "FailureReason":{"shape":"FailureReason"}
4672      }
4673    },
4674    "FlowDefinitionTaskAvailabilityLifetimeInSeconds":{
4675      "type":"integer",
4676      "max":864000,
4677      "min":1
4678    },
4679    "FlowDefinitionTaskCount":{
4680      "type":"integer",
4681      "max":3,
4682      "min":1
4683    },
4684    "FlowDefinitionTaskDescription":{
4685      "type":"string",
4686      "max":255,
4687      "min":1,
4688      "pattern":".+"
4689    },
4690    "FlowDefinitionTaskKeyword":{
4691      "type":"string",
4692      "max":30,
4693      "min":1,
4694      "pattern":"^[A-Za-z0-9]+( [A-Za-z0-9]+)*$"
4695    },
4696    "FlowDefinitionTaskKeywords":{
4697      "type":"list",
4698      "member":{"shape":"FlowDefinitionTaskKeyword"},
4699      "max":5,
4700      "min":1
4701    },
4702    "FlowDefinitionTaskTimeLimitInSeconds":{
4703      "type":"integer",
4704      "max":28800,
4705      "min":30
4706    },
4707    "FlowDefinitionTaskTitle":{
4708      "type":"string",
4709      "max":128,
4710      "min":1,
4711      "pattern":"^[\\t\\n\\r -\\uD7FF\\uE000-\\uFFFD]*$"
4712    },
4713    "Framework":{
4714      "type":"string",
4715      "enum":[
4716        "TENSORFLOW",
4717        "KERAS",
4718        "MXNET",
4719        "ONNX",
4720        "PYTORCH",
4721        "XGBOOST",
4722        "TFLITE"
4723      ]
4724    },
4725    "GenerateCandidateDefinitionsOnly":{"type":"boolean"},
4726    "GetSearchSuggestionsRequest":{
4727      "type":"structure",
4728      "required":["Resource"],
4729      "members":{
4730        "Resource":{"shape":"ResourceType"},
4731        "SuggestionQuery":{"shape":"SuggestionQuery"}
4732      }
4733    },
4734    "GetSearchSuggestionsResponse":{
4735      "type":"structure",
4736      "members":{
4737        "PropertyNameSuggestions":{"shape":"PropertyNameSuggestionList"}
4738      }
4739    },
4740    "GitConfig":{
4741      "type":"structure",
4742      "required":["RepositoryUrl"],
4743      "members":{
4744        "RepositoryUrl":{"shape":"GitConfigUrl"},
4745        "Branch":{"shape":"Branch"},
4746        "SecretArn":{"shape":"SecretArn"}
4747      }
4748    },
4749    "GitConfigForUpdate":{
4750      "type":"structure",
4751      "members":{
4752        "SecretArn":{"shape":"SecretArn"}
4753      }
4754    },
4755    "GitConfigUrl":{
4756      "type":"string",
4757      "pattern":"^https://([^/]+)/?(.*)$"
4758    },
4759    "HookParameters":{
4760      "type":"map",
4761      "key":{"shape":"ConfigKey"},
4762      "value":{"shape":"ConfigValue"},
4763      "max":20,
4764      "min":0
4765    },
4766    "HumanLoopActivationConditions":{
4767      "type":"string",
4768      "max":10240
4769    },
4770    "HumanLoopActivationConditionsConfig":{
4771      "type":"structure",
4772      "required":["HumanLoopActivationConditions"],
4773      "members":{
4774        "HumanLoopActivationConditions":{
4775          "shape":"HumanLoopActivationConditions",
4776          "jsonvalue":true
4777        }
4778      }
4779    },
4780    "HumanLoopActivationConfig":{
4781      "type":"structure",
4782      "required":["HumanLoopActivationConditionsConfig"],
4783      "members":{
4784        "HumanLoopActivationConditionsConfig":{"shape":"HumanLoopActivationConditionsConfig"}
4785      }
4786    },
4787    "HumanLoopConfig":{
4788      "type":"structure",
4789      "required":[
4790        "WorkteamArn",
4791        "HumanTaskUiArn",
4792        "TaskTitle",
4793        "TaskDescription",
4794        "TaskCount"
4795      ],
4796      "members":{
4797        "WorkteamArn":{"shape":"WorkteamArn"},
4798        "HumanTaskUiArn":{"shape":"HumanTaskUiArn"},
4799        "TaskTitle":{"shape":"FlowDefinitionTaskTitle"},
4800        "TaskDescription":{"shape":"FlowDefinitionTaskDescription"},
4801        "TaskCount":{"shape":"FlowDefinitionTaskCount"},
4802        "TaskAvailabilityLifetimeInSeconds":{"shape":"FlowDefinitionTaskAvailabilityLifetimeInSeconds"},
4803        "TaskTimeLimitInSeconds":{"shape":"FlowDefinitionTaskTimeLimitInSeconds"},
4804        "TaskKeywords":{"shape":"FlowDefinitionTaskKeywords"},
4805        "PublicWorkforceTaskPrice":{"shape":"PublicWorkforceTaskPrice"}
4806      }
4807    },
4808    "HumanLoopRequestSource":{
4809      "type":"structure",
4810      "required":["AwsManagedHumanLoopRequestSource"],
4811      "members":{
4812        "AwsManagedHumanLoopRequestSource":{"shape":"AwsManagedHumanLoopRequestSource"}
4813      }
4814    },
4815    "HumanTaskConfig":{
4816      "type":"structure",
4817      "required":[
4818        "WorkteamArn",
4819        "UiConfig",
4820        "PreHumanTaskLambdaArn",
4821        "TaskTitle",
4822        "TaskDescription",
4823        "NumberOfHumanWorkersPerDataObject",
4824        "TaskTimeLimitInSeconds",
4825        "AnnotationConsolidationConfig"
4826      ],
4827      "members":{
4828        "WorkteamArn":{"shape":"WorkteamArn"},
4829        "UiConfig":{"shape":"UiConfig"},
4830        "PreHumanTaskLambdaArn":{"shape":"LambdaFunctionArn"},
4831        "TaskKeywords":{"shape":"TaskKeywords"},
4832        "TaskTitle":{"shape":"TaskTitle"},
4833        "TaskDescription":{"shape":"TaskDescription"},
4834        "NumberOfHumanWorkersPerDataObject":{"shape":"NumberOfHumanWorkersPerDataObject"},
4835        "TaskTimeLimitInSeconds":{"shape":"TaskTimeLimitInSeconds"},
4836        "TaskAvailabilityLifetimeInSeconds":{"shape":"TaskAvailabilityLifetimeInSeconds"},
4837        "MaxConcurrentTaskCount":{"shape":"MaxConcurrentTaskCount"},
4838        "AnnotationConsolidationConfig":{"shape":"AnnotationConsolidationConfig"},
4839        "PublicWorkforceTaskPrice":{"shape":"PublicWorkforceTaskPrice"}
4840      }
4841    },
4842    "HumanTaskUiArn":{
4843      "type":"string",
4844      "max":1024,
4845      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:human-task-ui/.*"
4846    },
4847    "HumanTaskUiName":{
4848      "type":"string",
4849      "max":63,
4850      "min":1,
4851      "pattern":"^[a-z0-9](-*[a-z0-9])*"
4852    },
4853    "HumanTaskUiSummaries":{
4854      "type":"list",
4855      "member":{"shape":"HumanTaskUiSummary"}
4856    },
4857    "HumanTaskUiSummary":{
4858      "type":"structure",
4859      "required":[
4860        "HumanTaskUiName",
4861        "HumanTaskUiArn",
4862        "CreationTime"
4863      ],
4864      "members":{
4865        "HumanTaskUiName":{"shape":"HumanTaskUiName"},
4866        "HumanTaskUiArn":{"shape":"HumanTaskUiArn"},
4867        "CreationTime":{"shape":"Timestamp"}
4868      }
4869    },
4870    "HyperParameterAlgorithmSpecification":{
4871      "type":"structure",
4872      "required":["TrainingInputMode"],
4873      "members":{
4874        "TrainingImage":{"shape":"AlgorithmImage"},
4875        "TrainingInputMode":{"shape":"TrainingInputMode"},
4876        "AlgorithmName":{"shape":"ArnOrName"},
4877        "MetricDefinitions":{"shape":"MetricDefinitionList"}
4878      }
4879    },
4880    "HyperParameterScalingType":{
4881      "type":"string",
4882      "enum":[
4883        "Auto",
4884        "Linear",
4885        "Logarithmic",
4886        "ReverseLogarithmic"
4887      ]
4888    },
4889    "HyperParameterSpecification":{
4890      "type":"structure",
4891      "required":[
4892        "Name",
4893        "Type"
4894      ],
4895      "members":{
4896        "Name":{"shape":"ParameterName"},
4897        "Description":{"shape":"EntityDescription"},
4898        "Type":{"shape":"ParameterType"},
4899        "Range":{"shape":"ParameterRange"},
4900        "IsTunable":{"shape":"Boolean"},
4901        "IsRequired":{"shape":"Boolean"},
4902        "DefaultValue":{"shape":"ParameterValue"}
4903      }
4904    },
4905    "HyperParameterSpecifications":{
4906      "type":"list",
4907      "member":{"shape":"HyperParameterSpecification"},
4908      "max":100,
4909      "min":0
4910    },
4911    "HyperParameterTrainingJobDefinition":{
4912      "type":"structure",
4913      "required":[
4914        "AlgorithmSpecification",
4915        "RoleArn",
4916        "OutputDataConfig",
4917        "ResourceConfig",
4918        "StoppingCondition"
4919      ],
4920      "members":{
4921        "DefinitionName":{"shape":"HyperParameterTrainingJobDefinitionName"},
4922        "TuningObjective":{"shape":"HyperParameterTuningJobObjective"},
4923        "HyperParameterRanges":{"shape":"ParameterRanges"},
4924        "StaticHyperParameters":{"shape":"HyperParameters"},
4925        "AlgorithmSpecification":{"shape":"HyperParameterAlgorithmSpecification"},
4926        "RoleArn":{"shape":"RoleArn"},
4927        "InputDataConfig":{"shape":"InputDataConfig"},
4928        "VpcConfig":{"shape":"VpcConfig"},
4929        "OutputDataConfig":{"shape":"OutputDataConfig"},
4930        "ResourceConfig":{"shape":"ResourceConfig"},
4931        "StoppingCondition":{"shape":"StoppingCondition"},
4932        "EnableNetworkIsolation":{"shape":"Boolean"},
4933        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
4934        "EnableManagedSpotTraining":{"shape":"Boolean"},
4935        "CheckpointConfig":{"shape":"CheckpointConfig"}
4936      }
4937    },
4938    "HyperParameterTrainingJobDefinitionName":{
4939      "type":"string",
4940      "max":64,
4941      "min":1,
4942      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4943    },
4944    "HyperParameterTrainingJobDefinitions":{
4945      "type":"list",
4946      "member":{"shape":"HyperParameterTrainingJobDefinition"},
4947      "max":10,
4948      "min":1
4949    },
4950    "HyperParameterTrainingJobSummaries":{
4951      "type":"list",
4952      "member":{"shape":"HyperParameterTrainingJobSummary"}
4953    },
4954    "HyperParameterTrainingJobSummary":{
4955      "type":"structure",
4956      "required":[
4957        "TrainingJobName",
4958        "TrainingJobArn",
4959        "CreationTime",
4960        "TrainingJobStatus",
4961        "TunedHyperParameters"
4962      ],
4963      "members":{
4964        "TrainingJobDefinitionName":{"shape":"HyperParameterTrainingJobDefinitionName"},
4965        "TrainingJobName":{"shape":"TrainingJobName"},
4966        "TrainingJobArn":{"shape":"TrainingJobArn"},
4967        "TuningJobName":{"shape":"HyperParameterTuningJobName"},
4968        "CreationTime":{"shape":"Timestamp"},
4969        "TrainingStartTime":{"shape":"Timestamp"},
4970        "TrainingEndTime":{"shape":"Timestamp"},
4971        "TrainingJobStatus":{"shape":"TrainingJobStatus"},
4972        "TunedHyperParameters":{"shape":"HyperParameters"},
4973        "FailureReason":{"shape":"FailureReason"},
4974        "FinalHyperParameterTuningJobObjectiveMetric":{"shape":"FinalHyperParameterTuningJobObjectiveMetric"},
4975        "ObjectiveStatus":{"shape":"ObjectiveStatus"}
4976      }
4977    },
4978    "HyperParameterTuningJobArn":{
4979      "type":"string",
4980      "max":256,
4981      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:hyper-parameter-tuning-job/.*"
4982    },
4983    "HyperParameterTuningJobConfig":{
4984      "type":"structure",
4985      "required":[
4986        "Strategy",
4987        "ResourceLimits"
4988      ],
4989      "members":{
4990        "Strategy":{"shape":"HyperParameterTuningJobStrategyType"},
4991        "HyperParameterTuningJobObjective":{"shape":"HyperParameterTuningJobObjective"},
4992        "ResourceLimits":{"shape":"ResourceLimits"},
4993        "ParameterRanges":{"shape":"ParameterRanges"},
4994        "TrainingJobEarlyStoppingType":{"shape":"TrainingJobEarlyStoppingType"},
4995        "TuningJobCompletionCriteria":{"shape":"TuningJobCompletionCriteria"}
4996      }
4997    },
4998    "HyperParameterTuningJobName":{
4999      "type":"string",
5000      "max":32,
5001      "min":1,
5002      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
5003    },
5004    "HyperParameterTuningJobObjective":{
5005      "type":"structure",
5006      "required":[
5007        "Type",
5008        "MetricName"
5009      ],
5010      "members":{
5011        "Type":{"shape":"HyperParameterTuningJobObjectiveType"},
5012        "MetricName":{"shape":"MetricName"}
5013      }
5014    },
5015    "HyperParameterTuningJobObjectiveType":{
5016      "type":"string",
5017      "enum":[
5018        "Maximize",
5019        "Minimize"
5020      ]
5021    },
5022    "HyperParameterTuningJobObjectives":{
5023      "type":"list",
5024      "member":{"shape":"HyperParameterTuningJobObjective"}
5025    },
5026    "HyperParameterTuningJobSortByOptions":{
5027      "type":"string",
5028      "enum":[
5029        "Name",
5030        "Status",
5031        "CreationTime"
5032      ]
5033    },
5034    "HyperParameterTuningJobStatus":{
5035      "type":"string",
5036      "enum":[
5037        "Completed",
5038        "InProgress",
5039        "Failed",
5040        "Stopped",
5041        "Stopping"
5042      ]
5043    },
5044    "HyperParameterTuningJobStrategyType":{
5045      "type":"string",
5046      "enum":[
5047        "Bayesian",
5048        "Random"
5049      ]
5050    },
5051    "HyperParameterTuningJobSummaries":{
5052      "type":"list",
5053      "member":{"shape":"HyperParameterTuningJobSummary"}
5054    },
5055    "HyperParameterTuningJobSummary":{
5056      "type":"structure",
5057      "required":[
5058        "HyperParameterTuningJobName",
5059        "HyperParameterTuningJobArn",
5060        "HyperParameterTuningJobStatus",
5061        "Strategy",
5062        "CreationTime",
5063        "TrainingJobStatusCounters",
5064        "ObjectiveStatusCounters"
5065      ],
5066      "members":{
5067        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
5068        "HyperParameterTuningJobArn":{"shape":"HyperParameterTuningJobArn"},
5069        "HyperParameterTuningJobStatus":{"shape":"HyperParameterTuningJobStatus"},
5070        "Strategy":{"shape":"HyperParameterTuningJobStrategyType"},
5071        "CreationTime":{"shape":"Timestamp"},
5072        "HyperParameterTuningEndTime":{"shape":"Timestamp"},
5073        "LastModifiedTime":{"shape":"Timestamp"},
5074        "TrainingJobStatusCounters":{"shape":"TrainingJobStatusCounters"},
5075        "ObjectiveStatusCounters":{"shape":"ObjectiveStatusCounters"},
5076        "ResourceLimits":{"shape":"ResourceLimits"}
5077      }
5078    },
5079    "HyperParameterTuningJobWarmStartConfig":{
5080      "type":"structure",
5081      "required":[
5082        "ParentHyperParameterTuningJobs",
5083        "WarmStartType"
5084      ],
5085      "members":{
5086        "ParentHyperParameterTuningJobs":{"shape":"ParentHyperParameterTuningJobs"},
5087        "WarmStartType":{"shape":"HyperParameterTuningJobWarmStartType"}
5088      }
5089    },
5090    "HyperParameterTuningJobWarmStartType":{
5091      "type":"string",
5092      "enum":[
5093        "IdenticalDataAndAlgorithm",
5094        "TransferLearning"
5095      ]
5096    },
5097    "HyperParameters":{
5098      "type":"map",
5099      "key":{"shape":"ParameterKey"},
5100      "value":{"shape":"ParameterValue"},
5101      "max":100,
5102      "min":0
5103    },
5104    "Image":{
5105      "type":"string",
5106      "max":255,
5107      "pattern":"[\\S]+"
5108    },
5109    "ImageDigest":{
5110      "type":"string",
5111      "max":72,
5112      "pattern":"^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$"
5113    },
5114    "ImageUri":{
5115      "type":"string",
5116      "max":255,
5117      "pattern":".*"
5118    },
5119    "InferenceSpecification":{
5120      "type":"structure",
5121      "required":[
5122        "Containers",
5123        "SupportedTransformInstanceTypes",
5124        "SupportedRealtimeInferenceInstanceTypes",
5125        "SupportedContentTypes",
5126        "SupportedResponseMIMETypes"
5127      ],
5128      "members":{
5129        "Containers":{"shape":"ModelPackageContainerDefinitionList"},
5130        "SupportedTransformInstanceTypes":{"shape":"TransformInstanceTypes"},
5131        "SupportedRealtimeInferenceInstanceTypes":{"shape":"RealtimeInferenceInstanceTypes"},
5132        "SupportedContentTypes":{"shape":"ContentTypes"},
5133        "SupportedResponseMIMETypes":{"shape":"ResponseMIMETypes"}
5134      }
5135    },
5136    "InputConfig":{
5137      "type":"structure",
5138      "required":[
5139        "S3Uri",
5140        "DataInputConfig",
5141        "Framework"
5142      ],
5143      "members":{
5144        "S3Uri":{"shape":"S3Uri"},
5145        "DataInputConfig":{"shape":"DataInputConfig"},
5146        "Framework":{"shape":"Framework"}
5147      }
5148    },
5149    "InputDataConfig":{
5150      "type":"list",
5151      "member":{"shape":"Channel"},
5152      "max":20,
5153      "min":1
5154    },
5155    "InputModes":{
5156      "type":"list",
5157      "member":{"shape":"TrainingInputMode"},
5158      "min":1
5159    },
5160    "InstanceType":{
5161      "type":"string",
5162      "enum":[
5163        "ml.t2.medium",
5164        "ml.t2.large",
5165        "ml.t2.xlarge",
5166        "ml.t2.2xlarge",
5167        "ml.t3.medium",
5168        "ml.t3.large",
5169        "ml.t3.xlarge",
5170        "ml.t3.2xlarge",
5171        "ml.m4.xlarge",
5172        "ml.m4.2xlarge",
5173        "ml.m4.4xlarge",
5174        "ml.m4.10xlarge",
5175        "ml.m4.16xlarge",
5176        "ml.m5.xlarge",
5177        "ml.m5.2xlarge",
5178        "ml.m5.4xlarge",
5179        "ml.m5.12xlarge",
5180        "ml.m5.24xlarge",
5181        "ml.c4.xlarge",
5182        "ml.c4.2xlarge",
5183        "ml.c4.4xlarge",
5184        "ml.c4.8xlarge",
5185        "ml.c5.xlarge",
5186        "ml.c5.2xlarge",
5187        "ml.c5.4xlarge",
5188        "ml.c5.9xlarge",
5189        "ml.c5.18xlarge",
5190        "ml.c5d.xlarge",
5191        "ml.c5d.2xlarge",
5192        "ml.c5d.4xlarge",
5193        "ml.c5d.9xlarge",
5194        "ml.c5d.18xlarge",
5195        "ml.p2.xlarge",
5196        "ml.p2.8xlarge",
5197        "ml.p2.16xlarge",
5198        "ml.p3.2xlarge",
5199        "ml.p3.8xlarge",
5200        "ml.p3.16xlarge"
5201      ]
5202    },
5203    "IntegerParameterRange":{
5204      "type":"structure",
5205      "required":[
5206        "Name",
5207        "MinValue",
5208        "MaxValue"
5209      ],
5210      "members":{
5211        "Name":{"shape":"ParameterKey"},
5212        "MinValue":{"shape":"ParameterValue"},
5213        "MaxValue":{"shape":"ParameterValue"},
5214        "ScalingType":{"shape":"HyperParameterScalingType"}
5215      }
5216    },
5217    "IntegerParameterRangeSpecification":{
5218      "type":"structure",
5219      "required":[
5220        "MinValue",
5221        "MaxValue"
5222      ],
5223      "members":{
5224        "MinValue":{"shape":"ParameterValue"},
5225        "MaxValue":{"shape":"ParameterValue"}
5226      }
5227    },
5228    "IntegerParameterRanges":{
5229      "type":"list",
5230      "member":{"shape":"IntegerParameterRange"},
5231      "max":20,
5232      "min":0
5233    },
5234    "JobReferenceCode":{
5235      "type":"string",
5236      "min":1,
5237      "pattern":".+"
5238    },
5239    "JobReferenceCodeContains":{
5240      "type":"string",
5241      "max":255,
5242      "min":1,
5243      "pattern":".+"
5244    },
5245    "JoinSource":{
5246      "type":"string",
5247      "enum":[
5248        "Input",
5249        "None"
5250      ]
5251    },
5252    "JsonContentType":{
5253      "type":"string",
5254      "max":256,
5255      "min":1,
5256      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*\\/[a-zA-Z0-9](-*[a-zA-Z0-9.])*"
5257    },
5258    "JsonContentTypes":{
5259      "type":"list",
5260      "member":{"shape":"JsonContentType"},
5261      "max":10,
5262      "min":1
5263    },
5264    "JsonPath":{
5265      "type":"string",
5266      "max":63,
5267      "min":0
5268    },
5269    "JupyterServerAppSettings":{
5270      "type":"structure",
5271      "members":{
5272        "DefaultResourceSpec":{"shape":"ResourceSpec"}
5273      }
5274    },
5275    "KernelGatewayAppSettings":{
5276      "type":"structure",
5277      "members":{
5278        "DefaultResourceSpec":{"shape":"ResourceSpec"}
5279      }
5280    },
5281    "KmsKeyId":{
5282      "type":"string",
5283      "max":2048,
5284      "pattern":".*"
5285    },
5286    "LabelAttributeName":{
5287      "type":"string",
5288      "max":127,
5289      "min":1,
5290      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
5291    },
5292    "LabelCounter":{
5293      "type":"integer",
5294      "min":0
5295    },
5296    "LabelCounters":{
5297      "type":"structure",
5298      "members":{
5299        "TotalLabeled":{"shape":"LabelCounter"},
5300        "HumanLabeled":{"shape":"LabelCounter"},
5301        "MachineLabeled":{"shape":"LabelCounter"},
5302        "FailedNonRetryableError":{"shape":"LabelCounter"},
5303        "Unlabeled":{"shape":"LabelCounter"}
5304      }
5305    },
5306    "LabelCountersForWorkteam":{
5307      "type":"structure",
5308      "members":{
5309        "HumanLabeled":{"shape":"LabelCounter"},
5310        "PendingHuman":{"shape":"LabelCounter"},
5311        "Total":{"shape":"LabelCounter"}
5312      }
5313    },
5314    "LabelingJobAlgorithmSpecificationArn":{
5315      "type":"string",
5316      "max":2048,
5317      "pattern":"arn:.*"
5318    },
5319    "LabelingJobAlgorithmsConfig":{
5320      "type":"structure",
5321      "required":["LabelingJobAlgorithmSpecificationArn"],
5322      "members":{
5323        "LabelingJobAlgorithmSpecificationArn":{"shape":"LabelingJobAlgorithmSpecificationArn"},
5324        "InitialActiveLearningModelArn":{"shape":"ModelArn"},
5325        "LabelingJobResourceConfig":{"shape":"LabelingJobResourceConfig"}
5326      }
5327    },
5328    "LabelingJobArn":{
5329      "type":"string",
5330      "max":2048,
5331      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:labeling-job/.*"
5332    },
5333    "LabelingJobDataAttributes":{
5334      "type":"structure",
5335      "members":{
5336        "ContentClassifiers":{"shape":"ContentClassifiers"}
5337      }
5338    },
5339    "LabelingJobDataSource":{
5340      "type":"structure",
5341      "required":["S3DataSource"],
5342      "members":{
5343        "S3DataSource":{"shape":"LabelingJobS3DataSource"}
5344      }
5345    },
5346    "LabelingJobForWorkteamSummary":{
5347      "type":"structure",
5348      "required":[
5349        "JobReferenceCode",
5350        "WorkRequesterAccountId",
5351        "CreationTime"
5352      ],
5353      "members":{
5354        "LabelingJobName":{"shape":"LabelingJobName"},
5355        "JobReferenceCode":{"shape":"JobReferenceCode"},
5356        "WorkRequesterAccountId":{"shape":"AccountId"},
5357        "CreationTime":{"shape":"Timestamp"},
5358        "LabelCounters":{"shape":"LabelCountersForWorkteam"},
5359        "NumberOfHumanWorkersPerDataObject":{"shape":"NumberOfHumanWorkersPerDataObject"}
5360      }
5361    },
5362    "LabelingJobForWorkteamSummaryList":{
5363      "type":"list",
5364      "member":{"shape":"LabelingJobForWorkteamSummary"}
5365    },
5366    "LabelingJobInputConfig":{
5367      "type":"structure",
5368      "required":["DataSource"],
5369      "members":{
5370        "DataSource":{"shape":"LabelingJobDataSource"},
5371        "DataAttributes":{"shape":"LabelingJobDataAttributes"}
5372      }
5373    },
5374    "LabelingJobName":{
5375      "type":"string",
5376      "max":63,
5377      "min":1,
5378      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
5379    },
5380    "LabelingJobOutput":{
5381      "type":"structure",
5382      "required":["OutputDatasetS3Uri"],
5383      "members":{
5384        "OutputDatasetS3Uri":{"shape":"S3Uri"},
5385        "FinalActiveLearningModelArn":{"shape":"ModelArn"}
5386      }
5387    },
5388    "LabelingJobOutputConfig":{
5389      "type":"structure",
5390      "required":["S3OutputPath"],
5391      "members":{
5392        "S3OutputPath":{"shape":"S3Uri"},
5393        "KmsKeyId":{"shape":"KmsKeyId"}
5394      }
5395    },
5396    "LabelingJobResourceConfig":{
5397      "type":"structure",
5398      "members":{
5399        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
5400      }
5401    },
5402    "LabelingJobS3DataSource":{
5403      "type":"structure",
5404      "required":["ManifestS3Uri"],
5405      "members":{
5406        "ManifestS3Uri":{"shape":"S3Uri"}
5407      }
5408    },
5409    "LabelingJobStatus":{
5410      "type":"string",
5411      "enum":[
5412        "InProgress",
5413        "Completed",
5414        "Failed",
5415        "Stopping",
5416        "Stopped"
5417      ]
5418    },
5419    "LabelingJobStoppingConditions":{
5420      "type":"structure",
5421      "members":{
5422        "MaxHumanLabeledObjectCount":{"shape":"MaxHumanLabeledObjectCount"},
5423        "MaxPercentageOfInputDatasetLabeled":{"shape":"MaxPercentageOfInputDatasetLabeled"}
5424      }
5425    },
5426    "LabelingJobSummary":{
5427      "type":"structure",
5428      "required":[
5429        "LabelingJobName",
5430        "LabelingJobArn",
5431        "CreationTime",
5432        "LastModifiedTime",
5433        "LabelingJobStatus",
5434        "LabelCounters",
5435        "WorkteamArn",
5436        "PreHumanTaskLambdaArn"
5437      ],
5438      "members":{
5439        "LabelingJobName":{"shape":"LabelingJobName"},
5440        "LabelingJobArn":{"shape":"LabelingJobArn"},
5441        "CreationTime":{"shape":"Timestamp"},
5442        "LastModifiedTime":{"shape":"Timestamp"},
5443        "LabelingJobStatus":{"shape":"LabelingJobStatus"},
5444        "LabelCounters":{"shape":"LabelCounters"},
5445        "WorkteamArn":{"shape":"WorkteamArn"},
5446        "PreHumanTaskLambdaArn":{"shape":"LambdaFunctionArn"},
5447        "AnnotationConsolidationLambdaArn":{"shape":"LambdaFunctionArn"},
5448        "FailureReason":{"shape":"FailureReason"},
5449        "LabelingJobOutput":{"shape":"LabelingJobOutput"},
5450        "InputConfig":{"shape":"LabelingJobInputConfig"}
5451      }
5452    },
5453    "LabelingJobSummaryList":{
5454      "type":"list",
5455      "member":{"shape":"LabelingJobSummary"}
5456    },
5457    "LambdaFunctionArn":{
5458      "type":"string",
5459      "max":2048,
5460      "pattern":"arn:aws[a-z\\-]*:lambda:[a-z]{2}-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?"
5461    },
5462    "LastModifiedTime":{"type":"timestamp"},
5463    "ListAlgorithmsInput":{
5464      "type":"structure",
5465      "members":{
5466        "CreationTimeAfter":{"shape":"CreationTime"},
5467        "CreationTimeBefore":{"shape":"CreationTime"},
5468        "MaxResults":{"shape":"MaxResults"},
5469        "NameContains":{"shape":"NameContains"},
5470        "NextToken":{"shape":"NextToken"},
5471        "SortBy":{"shape":"AlgorithmSortBy"},
5472        "SortOrder":{"shape":"SortOrder"}
5473      }
5474    },
5475    "ListAlgorithmsOutput":{
5476      "type":"structure",
5477      "required":["AlgorithmSummaryList"],
5478      "members":{
5479        "AlgorithmSummaryList":{"shape":"AlgorithmSummaryList"},
5480        "NextToken":{"shape":"NextToken"}
5481      }
5482    },
5483    "ListAppsRequest":{
5484      "type":"structure",
5485      "members":{
5486        "NextToken":{"shape":"NextToken"},
5487        "MaxResults":{"shape":"MaxResults"},
5488        "SortOrder":{"shape":"SortOrder"},
5489        "SortBy":{"shape":"AppSortKey"},
5490        "DomainIdEquals":{"shape":"DomainId"},
5491        "UserProfileNameEquals":{"shape":"UserProfileName"}
5492      }
5493    },
5494    "ListAppsResponse":{
5495      "type":"structure",
5496      "members":{
5497        "Apps":{"shape":"AppList"},
5498        "NextToken":{"shape":"NextToken"}
5499      }
5500    },
5501    "ListAutoMLJobsRequest":{
5502      "type":"structure",
5503      "members":{
5504        "CreationTimeAfter":{"shape":"Timestamp"},
5505        "CreationTimeBefore":{"shape":"Timestamp"},
5506        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5507        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5508        "NameContains":{"shape":"AutoMLNameContains"},
5509        "StatusEquals":{"shape":"AutoMLJobStatus"},
5510        "SortOrder":{"shape":"AutoMLSortOrder"},
5511        "SortBy":{"shape":"AutoMLSortBy"},
5512        "MaxResults":{
5513          "shape":"AutoMLMaxResults",
5514          "box":true
5515        },
5516        "NextToken":{"shape":"NextToken"}
5517      }
5518    },
5519    "ListAutoMLJobsResponse":{
5520      "type":"structure",
5521      "required":["AutoMLJobSummaries"],
5522      "members":{
5523        "AutoMLJobSummaries":{"shape":"AutoMLJobSummaries"},
5524        "NextToken":{"shape":"NextToken"}
5525      }
5526    },
5527    "ListCandidatesForAutoMLJobRequest":{
5528      "type":"structure",
5529      "required":["AutoMLJobName"],
5530      "members":{
5531        "AutoMLJobName":{"shape":"AutoMLJobName"},
5532        "StatusEquals":{"shape":"CandidateStatus"},
5533        "CandidateNameEquals":{"shape":"CandidateName"},
5534        "SortOrder":{"shape":"AutoMLSortOrder"},
5535        "SortBy":{"shape":"CandidateSortBy"},
5536        "MaxResults":{
5537          "shape":"AutoMLMaxResults",
5538          "box":true
5539        },
5540        "NextToken":{"shape":"NextToken"}
5541      }
5542    },
5543    "ListCandidatesForAutoMLJobResponse":{
5544      "type":"structure",
5545      "required":["Candidates"],
5546      "members":{
5547        "Candidates":{"shape":"AutoMLCandidates"},
5548        "NextToken":{"shape":"NextToken"}
5549      }
5550    },
5551    "ListCodeRepositoriesInput":{
5552      "type":"structure",
5553      "members":{
5554        "CreationTimeAfter":{"shape":"CreationTime"},
5555        "CreationTimeBefore":{"shape":"CreationTime"},
5556        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5557        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5558        "MaxResults":{"shape":"MaxResults"},
5559        "NameContains":{"shape":"CodeRepositoryNameContains"},
5560        "NextToken":{"shape":"NextToken"},
5561        "SortBy":{"shape":"CodeRepositorySortBy"},
5562        "SortOrder":{"shape":"CodeRepositorySortOrder"}
5563      }
5564    },
5565    "ListCodeRepositoriesOutput":{
5566      "type":"structure",
5567      "required":["CodeRepositorySummaryList"],
5568      "members":{
5569        "CodeRepositorySummaryList":{"shape":"CodeRepositorySummaryList"},
5570        "NextToken":{"shape":"NextToken"}
5571      }
5572    },
5573    "ListCompilationJobsRequest":{
5574      "type":"structure",
5575      "members":{
5576        "NextToken":{"shape":"NextToken"},
5577        "MaxResults":{
5578          "shape":"MaxResults",
5579          "box":true
5580        },
5581        "CreationTimeAfter":{"shape":"CreationTime"},
5582        "CreationTimeBefore":{"shape":"CreationTime"},
5583        "LastModifiedTimeAfter":{"shape":"LastModifiedTime"},
5584        "LastModifiedTimeBefore":{"shape":"LastModifiedTime"},
5585        "NameContains":{"shape":"NameContains"},
5586        "StatusEquals":{"shape":"CompilationJobStatus"},
5587        "SortBy":{"shape":"ListCompilationJobsSortBy"},
5588        "SortOrder":{"shape":"SortOrder"}
5589      }
5590    },
5591    "ListCompilationJobsResponse":{
5592      "type":"structure",
5593      "required":["CompilationJobSummaries"],
5594      "members":{
5595        "CompilationJobSummaries":{"shape":"CompilationJobSummaries"},
5596        "NextToken":{"shape":"NextToken"}
5597      }
5598    },
5599    "ListCompilationJobsSortBy":{
5600      "type":"string",
5601      "enum":[
5602        "Name",
5603        "CreationTime",
5604        "Status"
5605      ]
5606    },
5607    "ListDomainsRequest":{
5608      "type":"structure",
5609      "members":{
5610        "NextToken":{"shape":"NextToken"},
5611        "MaxResults":{"shape":"MaxResults"}
5612      }
5613    },
5614    "ListDomainsResponse":{
5615      "type":"structure",
5616      "members":{
5617        "Domains":{"shape":"DomainList"},
5618        "NextToken":{"shape":"NextToken"}
5619      }
5620    },
5621    "ListEndpointConfigsInput":{
5622      "type":"structure",
5623      "members":{
5624        "SortBy":{"shape":"EndpointConfigSortKey"},
5625        "SortOrder":{"shape":"OrderKey"},
5626        "NextToken":{"shape":"PaginationToken"},
5627        "MaxResults":{"shape":"MaxResults"},
5628        "NameContains":{"shape":"EndpointConfigNameContains"},
5629        "CreationTimeBefore":{"shape":"Timestamp"},
5630        "CreationTimeAfter":{"shape":"Timestamp"}
5631      }
5632    },
5633    "ListEndpointConfigsOutput":{
5634      "type":"structure",
5635      "required":["EndpointConfigs"],
5636      "members":{
5637        "EndpointConfigs":{"shape":"EndpointConfigSummaryList"},
5638        "NextToken":{"shape":"PaginationToken"}
5639      }
5640    },
5641    "ListEndpointsInput":{
5642      "type":"structure",
5643      "members":{
5644        "SortBy":{"shape":"EndpointSortKey"},
5645        "SortOrder":{"shape":"OrderKey"},
5646        "NextToken":{"shape":"PaginationToken"},
5647        "MaxResults":{"shape":"MaxResults"},
5648        "NameContains":{"shape":"EndpointNameContains"},
5649        "CreationTimeBefore":{"shape":"Timestamp"},
5650        "CreationTimeAfter":{"shape":"Timestamp"},
5651        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5652        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5653        "StatusEquals":{"shape":"EndpointStatus"}
5654      }
5655    },
5656    "ListEndpointsOutput":{
5657      "type":"structure",
5658      "required":["Endpoints"],
5659      "members":{
5660        "Endpoints":{"shape":"EndpointSummaryList"},
5661        "NextToken":{"shape":"PaginationToken"}
5662      }
5663    },
5664    "ListExperimentsRequest":{
5665      "type":"structure",
5666      "members":{
5667        "CreatedAfter":{"shape":"Timestamp"},
5668        "CreatedBefore":{"shape":"Timestamp"},
5669        "SortBy":{"shape":"SortExperimentsBy"},
5670        "SortOrder":{"shape":"SortOrder"},
5671        "NextToken":{"shape":"NextToken"},
5672        "MaxResults":{"shape":"MaxResults"}
5673      }
5674    },
5675    "ListExperimentsResponse":{
5676      "type":"structure",
5677      "members":{
5678        "ExperimentSummaries":{"shape":"ExperimentSummaries"},
5679        "NextToken":{"shape":"NextToken"}
5680      }
5681    },
5682    "ListFlowDefinitionsRequest":{
5683      "type":"structure",
5684      "members":{
5685        "CreationTimeAfter":{"shape":"Timestamp"},
5686        "CreationTimeBefore":{"shape":"Timestamp"},
5687        "SortOrder":{"shape":"SortOrder"},
5688        "NextToken":{"shape":"NextToken"},
5689        "MaxResults":{
5690          "shape":"MaxResults",
5691          "box":true
5692        }
5693      }
5694    },
5695    "ListFlowDefinitionsResponse":{
5696      "type":"structure",
5697      "required":["FlowDefinitionSummaries"],
5698      "members":{
5699        "FlowDefinitionSummaries":{"shape":"FlowDefinitionSummaries"},
5700        "NextToken":{"shape":"NextToken"}
5701      }
5702    },
5703    "ListHumanTaskUisRequest":{
5704      "type":"structure",
5705      "members":{
5706        "CreationTimeAfter":{"shape":"Timestamp"},
5707        "CreationTimeBefore":{"shape":"Timestamp"},
5708        "SortOrder":{"shape":"SortOrder"},
5709        "NextToken":{"shape":"NextToken"},
5710        "MaxResults":{
5711          "shape":"MaxResults",
5712          "box":true
5713        }
5714      }
5715    },
5716    "ListHumanTaskUisResponse":{
5717      "type":"structure",
5718      "required":["HumanTaskUiSummaries"],
5719      "members":{
5720        "HumanTaskUiSummaries":{"shape":"HumanTaskUiSummaries"},
5721        "NextToken":{"shape":"NextToken"}
5722      }
5723    },
5724    "ListHyperParameterTuningJobsRequest":{
5725      "type":"structure",
5726      "members":{
5727        "NextToken":{"shape":"NextToken"},
5728        "MaxResults":{
5729          "shape":"MaxResults",
5730          "box":true
5731        },
5732        "SortBy":{"shape":"HyperParameterTuningJobSortByOptions"},
5733        "SortOrder":{"shape":"SortOrder"},
5734        "NameContains":{"shape":"NameContains"},
5735        "CreationTimeAfter":{"shape":"Timestamp"},
5736        "CreationTimeBefore":{"shape":"Timestamp"},
5737        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5738        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5739        "StatusEquals":{"shape":"HyperParameterTuningJobStatus"}
5740      }
5741    },
5742    "ListHyperParameterTuningJobsResponse":{
5743      "type":"structure",
5744      "required":["HyperParameterTuningJobSummaries"],
5745      "members":{
5746        "HyperParameterTuningJobSummaries":{"shape":"HyperParameterTuningJobSummaries"},
5747        "NextToken":{"shape":"NextToken"}
5748      }
5749    },
5750    "ListLabelingJobsForWorkteamRequest":{
5751      "type":"structure",
5752      "required":["WorkteamArn"],
5753      "members":{
5754        "WorkteamArn":{"shape":"WorkteamArn"},
5755        "MaxResults":{"shape":"MaxResults"},
5756        "NextToken":{"shape":"NextToken"},
5757        "CreationTimeAfter":{"shape":"Timestamp"},
5758        "CreationTimeBefore":{"shape":"Timestamp"},
5759        "JobReferenceCodeContains":{"shape":"JobReferenceCodeContains"},
5760        "SortBy":{"shape":"ListLabelingJobsForWorkteamSortByOptions"},
5761        "SortOrder":{"shape":"SortOrder"}
5762      }
5763    },
5764    "ListLabelingJobsForWorkteamResponse":{
5765      "type":"structure",
5766      "required":["LabelingJobSummaryList"],
5767      "members":{
5768        "LabelingJobSummaryList":{"shape":"LabelingJobForWorkteamSummaryList"},
5769        "NextToken":{"shape":"NextToken"}
5770      }
5771    },
5772    "ListLabelingJobsForWorkteamSortByOptions":{
5773      "type":"string",
5774      "enum":["CreationTime"]
5775    },
5776    "ListLabelingJobsRequest":{
5777      "type":"structure",
5778      "members":{
5779        "CreationTimeAfter":{"shape":"Timestamp"},
5780        "CreationTimeBefore":{"shape":"Timestamp"},
5781        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5782        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5783        "MaxResults":{"shape":"MaxResults"},
5784        "NextToken":{"shape":"NextToken"},
5785        "NameContains":{"shape":"NameContains"},
5786        "SortBy":{"shape":"SortBy"},
5787        "SortOrder":{"shape":"SortOrder"},
5788        "StatusEquals":{"shape":"LabelingJobStatus"}
5789      }
5790    },
5791    "ListLabelingJobsResponse":{
5792      "type":"structure",
5793      "members":{
5794        "LabelingJobSummaryList":{"shape":"LabelingJobSummaryList"},
5795        "NextToken":{"shape":"NextToken"}
5796      }
5797    },
5798    "ListModelPackagesInput":{
5799      "type":"structure",
5800      "members":{
5801        "CreationTimeAfter":{"shape":"CreationTime"},
5802        "CreationTimeBefore":{"shape":"CreationTime"},
5803        "MaxResults":{"shape":"MaxResults"},
5804        "NameContains":{"shape":"NameContains"},
5805        "NextToken":{"shape":"NextToken"},
5806        "SortBy":{"shape":"ModelPackageSortBy"},
5807        "SortOrder":{"shape":"SortOrder"}
5808      }
5809    },
5810    "ListModelPackagesOutput":{
5811      "type":"structure",
5812      "required":["ModelPackageSummaryList"],
5813      "members":{
5814        "ModelPackageSummaryList":{"shape":"ModelPackageSummaryList"},
5815        "NextToken":{"shape":"NextToken"}
5816      }
5817    },
5818    "ListModelsInput":{
5819      "type":"structure",
5820      "members":{
5821        "SortBy":{"shape":"ModelSortKey"},
5822        "SortOrder":{"shape":"OrderKey"},
5823        "NextToken":{"shape":"PaginationToken"},
5824        "MaxResults":{"shape":"MaxResults"},
5825        "NameContains":{"shape":"ModelNameContains"},
5826        "CreationTimeBefore":{"shape":"Timestamp"},
5827        "CreationTimeAfter":{"shape":"Timestamp"}
5828      }
5829    },
5830    "ListModelsOutput":{
5831      "type":"structure",
5832      "required":["Models"],
5833      "members":{
5834        "Models":{"shape":"ModelSummaryList"},
5835        "NextToken":{"shape":"PaginationToken"}
5836      }
5837    },
5838    "ListMonitoringExecutionsRequest":{
5839      "type":"structure",
5840      "members":{
5841        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"},
5842        "EndpointName":{"shape":"EndpointName"},
5843        "SortBy":{"shape":"MonitoringExecutionSortKey"},
5844        "SortOrder":{"shape":"SortOrder"},
5845        "NextToken":{"shape":"NextToken"},
5846        "MaxResults":{"shape":"MaxResults"},
5847        "ScheduledTimeBefore":{"shape":"Timestamp"},
5848        "ScheduledTimeAfter":{"shape":"Timestamp"},
5849        "CreationTimeBefore":{"shape":"Timestamp"},
5850        "CreationTimeAfter":{"shape":"Timestamp"},
5851        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5852        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5853        "StatusEquals":{"shape":"ExecutionStatus"}
5854      }
5855    },
5856    "ListMonitoringExecutionsResponse":{
5857      "type":"structure",
5858      "required":["MonitoringExecutionSummaries"],
5859      "members":{
5860        "MonitoringExecutionSummaries":{"shape":"MonitoringExecutionSummaryList"},
5861        "NextToken":{"shape":"NextToken"}
5862      }
5863    },
5864    "ListMonitoringSchedulesRequest":{
5865      "type":"structure",
5866      "members":{
5867        "EndpointName":{"shape":"EndpointName"},
5868        "SortBy":{"shape":"MonitoringScheduleSortKey"},
5869        "SortOrder":{"shape":"SortOrder"},
5870        "NextToken":{"shape":"NextToken"},
5871        "MaxResults":{"shape":"MaxResults"},
5872        "NameContains":{"shape":"NameContains"},
5873        "CreationTimeBefore":{"shape":"Timestamp"},
5874        "CreationTimeAfter":{"shape":"Timestamp"},
5875        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5876        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5877        "StatusEquals":{"shape":"ScheduleStatus"}
5878      }
5879    },
5880    "ListMonitoringSchedulesResponse":{
5881      "type":"structure",
5882      "required":["MonitoringScheduleSummaries"],
5883      "members":{
5884        "MonitoringScheduleSummaries":{"shape":"MonitoringScheduleSummaryList"},
5885        "NextToken":{"shape":"NextToken"}
5886      }
5887    },
5888    "ListNotebookInstanceLifecycleConfigsInput":{
5889      "type":"structure",
5890      "members":{
5891        "NextToken":{"shape":"NextToken"},
5892        "MaxResults":{"shape":"MaxResults"},
5893        "SortBy":{"shape":"NotebookInstanceLifecycleConfigSortKey"},
5894        "SortOrder":{"shape":"NotebookInstanceLifecycleConfigSortOrder"},
5895        "NameContains":{"shape":"NotebookInstanceLifecycleConfigNameContains"},
5896        "CreationTimeBefore":{"shape":"CreationTime"},
5897        "CreationTimeAfter":{"shape":"CreationTime"},
5898        "LastModifiedTimeBefore":{"shape":"LastModifiedTime"},
5899        "LastModifiedTimeAfter":{"shape":"LastModifiedTime"}
5900      }
5901    },
5902    "ListNotebookInstanceLifecycleConfigsOutput":{
5903      "type":"structure",
5904      "members":{
5905        "NextToken":{"shape":"NextToken"},
5906        "NotebookInstanceLifecycleConfigs":{"shape":"NotebookInstanceLifecycleConfigSummaryList"}
5907      }
5908    },
5909    "ListNotebookInstancesInput":{
5910      "type":"structure",
5911      "members":{
5912        "NextToken":{"shape":"NextToken"},
5913        "MaxResults":{"shape":"MaxResults"},
5914        "SortBy":{"shape":"NotebookInstanceSortKey"},
5915        "SortOrder":{"shape":"NotebookInstanceSortOrder"},
5916        "NameContains":{"shape":"NotebookInstanceNameContains"},
5917        "CreationTimeBefore":{"shape":"CreationTime"},
5918        "CreationTimeAfter":{"shape":"CreationTime"},
5919        "LastModifiedTimeBefore":{"shape":"LastModifiedTime"},
5920        "LastModifiedTimeAfter":{"shape":"LastModifiedTime"},
5921        "StatusEquals":{"shape":"NotebookInstanceStatus"},
5922        "NotebookInstanceLifecycleConfigNameContains":{"shape":"NotebookInstanceLifecycleConfigName"},
5923        "DefaultCodeRepositoryContains":{"shape":"CodeRepositoryContains"},
5924        "AdditionalCodeRepositoryEquals":{"shape":"CodeRepositoryNameOrUrl"}
5925      }
5926    },
5927    "ListNotebookInstancesOutput":{
5928      "type":"structure",
5929      "members":{
5930        "NextToken":{"shape":"NextToken"},
5931        "NotebookInstances":{"shape":"NotebookInstanceSummaryList"}
5932      }
5933    },
5934    "ListProcessingJobsRequest":{
5935      "type":"structure",
5936      "members":{
5937        "CreationTimeAfter":{"shape":"Timestamp"},
5938        "CreationTimeBefore":{"shape":"Timestamp"},
5939        "LastModifiedTimeAfter":{"shape":"Timestamp"},
5940        "LastModifiedTimeBefore":{"shape":"Timestamp"},
5941        "NameContains":{"shape":"String"},
5942        "StatusEquals":{"shape":"ProcessingJobStatus"},
5943        "SortBy":{"shape":"SortBy"},
5944        "SortOrder":{"shape":"SortOrder"},
5945        "NextToken":{"shape":"NextToken"},
5946        "MaxResults":{
5947          "shape":"MaxResults",
5948          "box":true
5949        }
5950      }
5951    },
5952    "ListProcessingJobsResponse":{
5953      "type":"structure",
5954      "required":["ProcessingJobSummaries"],
5955      "members":{
5956        "ProcessingJobSummaries":{"shape":"ProcessingJobSummaries"},
5957        "NextToken":{"shape":"NextToken"}
5958      }
5959    },
5960    "ListSubscribedWorkteamsRequest":{
5961      "type":"structure",
5962      "members":{
5963        "NameContains":{"shape":"WorkteamName"},
5964        "NextToken":{"shape":"NextToken"},
5965        "MaxResults":{
5966          "shape":"MaxResults",
5967          "box":true
5968        }
5969      }
5970    },
5971    "ListSubscribedWorkteamsResponse":{
5972      "type":"structure",
5973      "required":["SubscribedWorkteams"],
5974      "members":{
5975        "SubscribedWorkteams":{"shape":"SubscribedWorkteams"},
5976        "NextToken":{"shape":"NextToken"}
5977      }
5978    },
5979    "ListTagsInput":{
5980      "type":"structure",
5981      "required":["ResourceArn"],
5982      "members":{
5983        "ResourceArn":{"shape":"ResourceArn"},
5984        "NextToken":{"shape":"NextToken"},
5985        "MaxResults":{"shape":"ListTagsMaxResults"}
5986      }
5987    },
5988    "ListTagsMaxResults":{
5989      "type":"integer",
5990      "min":50
5991    },
5992    "ListTagsOutput":{
5993      "type":"structure",
5994      "members":{
5995        "Tags":{"shape":"TagList"},
5996        "NextToken":{"shape":"NextToken"}
5997      }
5998    },
5999    "ListTrainingJobsForHyperParameterTuningJobRequest":{
6000      "type":"structure",
6001      "required":["HyperParameterTuningJobName"],
6002      "members":{
6003        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
6004        "NextToken":{"shape":"NextToken"},
6005        "MaxResults":{"shape":"MaxResults"},
6006        "StatusEquals":{"shape":"TrainingJobStatus"},
6007        "SortBy":{"shape":"TrainingJobSortByOptions"},
6008        "SortOrder":{"shape":"SortOrder"}
6009      }
6010    },
6011    "ListTrainingJobsForHyperParameterTuningJobResponse":{
6012      "type":"structure",
6013      "required":["TrainingJobSummaries"],
6014      "members":{
6015        "TrainingJobSummaries":{"shape":"HyperParameterTrainingJobSummaries"},
6016        "NextToken":{"shape":"NextToken"}
6017      }
6018    },
6019    "ListTrainingJobsRequest":{
6020      "type":"structure",
6021      "members":{
6022        "NextToken":{"shape":"NextToken"},
6023        "MaxResults":{
6024          "shape":"MaxResults",
6025          "box":true
6026        },
6027        "CreationTimeAfter":{"shape":"Timestamp"},
6028        "CreationTimeBefore":{"shape":"Timestamp"},
6029        "LastModifiedTimeAfter":{"shape":"Timestamp"},
6030        "LastModifiedTimeBefore":{"shape":"Timestamp"},
6031        "NameContains":{"shape":"NameContains"},
6032        "StatusEquals":{"shape":"TrainingJobStatus"},
6033        "SortBy":{"shape":"SortBy"},
6034        "SortOrder":{"shape":"SortOrder"}
6035      }
6036    },
6037    "ListTrainingJobsResponse":{
6038      "type":"structure",
6039      "required":["TrainingJobSummaries"],
6040      "members":{
6041        "TrainingJobSummaries":{"shape":"TrainingJobSummaries"},
6042        "NextToken":{"shape":"NextToken"}
6043      }
6044    },
6045    "ListTransformJobsRequest":{
6046      "type":"structure",
6047      "members":{
6048        "CreationTimeAfter":{"shape":"Timestamp"},
6049        "CreationTimeBefore":{"shape":"Timestamp"},
6050        "LastModifiedTimeAfter":{"shape":"Timestamp"},
6051        "LastModifiedTimeBefore":{"shape":"Timestamp"},
6052        "NameContains":{"shape":"NameContains"},
6053        "StatusEquals":{"shape":"TransformJobStatus"},
6054        "SortBy":{"shape":"SortBy"},
6055        "SortOrder":{"shape":"SortOrder"},
6056        "NextToken":{"shape":"NextToken"},
6057        "MaxResults":{
6058          "shape":"MaxResults",
6059          "box":true
6060        }
6061      }
6062    },
6063    "ListTransformJobsResponse":{
6064      "type":"structure",
6065      "required":["TransformJobSummaries"],
6066      "members":{
6067        "TransformJobSummaries":{"shape":"TransformJobSummaries"},
6068        "NextToken":{"shape":"NextToken"}
6069      }
6070    },
6071    "ListTrialComponentKey256":{
6072      "type":"list",
6073      "member":{"shape":"TrialComponentKey256"}
6074    },
6075    "ListTrialComponentsRequest":{
6076      "type":"structure",
6077      "members":{
6078        "ExperimentName":{"shape":"ExperimentEntityName"},
6079        "TrialName":{"shape":"ExperimentEntityName"},
6080        "SourceArn":{"shape":"String256"},
6081        "CreatedAfter":{"shape":"Timestamp"},
6082        "CreatedBefore":{"shape":"Timestamp"},
6083        "SortBy":{"shape":"SortTrialComponentsBy"},
6084        "SortOrder":{"shape":"SortOrder"},
6085        "MaxResults":{"shape":"MaxResults"},
6086        "NextToken":{"shape":"NextToken"}
6087      }
6088    },
6089    "ListTrialComponentsResponse":{
6090      "type":"structure",
6091      "members":{
6092        "TrialComponentSummaries":{"shape":"TrialComponentSummaries"},
6093        "NextToken":{"shape":"NextToken"}
6094      }
6095    },
6096    "ListTrialsRequest":{
6097      "type":"structure",
6098      "members":{
6099        "ExperimentName":{"shape":"ExperimentEntityName"},
6100        "TrialComponentName":{"shape":"ExperimentEntityName"},
6101        "CreatedAfter":{"shape":"Timestamp"},
6102        "CreatedBefore":{"shape":"Timestamp"},
6103        "SortBy":{"shape":"SortTrialsBy"},
6104        "SortOrder":{"shape":"SortOrder"},
6105        "MaxResults":{"shape":"MaxResults"},
6106        "NextToken":{"shape":"NextToken"}
6107      }
6108    },
6109    "ListTrialsResponse":{
6110      "type":"structure",
6111      "members":{
6112        "TrialSummaries":{"shape":"TrialSummaries"},
6113        "NextToken":{"shape":"NextToken"}
6114      }
6115    },
6116    "ListUserProfilesRequest":{
6117      "type":"structure",
6118      "members":{
6119        "NextToken":{"shape":"NextToken"},
6120        "MaxResults":{"shape":"MaxResults"},
6121        "SortOrder":{"shape":"SortOrder"},
6122        "SortBy":{"shape":"UserProfileSortKey"},
6123        "DomainIdEquals":{"shape":"DomainId"},
6124        "UserProfileNameContains":{"shape":"UserProfileName"}
6125      }
6126    },
6127    "ListUserProfilesResponse":{
6128      "type":"structure",
6129      "members":{
6130        "UserProfiles":{"shape":"UserProfileList"},
6131        "NextToken":{"shape":"NextToken"}
6132      }
6133    },
6134    "ListWorkteamsRequest":{
6135      "type":"structure",
6136      "members":{
6137        "SortBy":{"shape":"ListWorkteamsSortByOptions"},
6138        "SortOrder":{"shape":"SortOrder"},
6139        "NameContains":{"shape":"WorkteamName"},
6140        "NextToken":{"shape":"NextToken"},
6141        "MaxResults":{
6142          "shape":"MaxResults",
6143          "box":true
6144        }
6145      }
6146    },
6147    "ListWorkteamsResponse":{
6148      "type":"structure",
6149      "required":["Workteams"],
6150      "members":{
6151        "Workteams":{"shape":"Workteams"},
6152        "NextToken":{"shape":"NextToken"}
6153      }
6154    },
6155    "ListWorkteamsSortByOptions":{
6156      "type":"string",
6157      "enum":[
6158        "Name",
6159        "CreateDate"
6160      ]
6161    },
6162    "MaxAutoMLJobRuntimeInSeconds":{
6163      "type":"integer",
6164      "min":1
6165    },
6166    "MaxCandidates":{
6167      "type":"integer",
6168      "min":1
6169    },
6170    "MaxConcurrentTaskCount":{
6171      "type":"integer",
6172      "max":1000,
6173      "min":1
6174    },
6175    "MaxConcurrentTransforms":{
6176      "type":"integer",
6177      "min":0
6178    },
6179    "MaxHumanLabeledObjectCount":{
6180      "type":"integer",
6181      "min":1
6182    },
6183    "MaxNumberOfTrainingJobs":{
6184      "type":"integer",
6185      "min":1
6186    },
6187    "MaxParallelTrainingJobs":{
6188      "type":"integer",
6189      "min":1
6190    },
6191    "MaxPayloadInMB":{
6192      "type":"integer",
6193      "min":0
6194    },
6195    "MaxPercentageOfInputDatasetLabeled":{
6196      "type":"integer",
6197      "max":100,
6198      "min":1
6199    },
6200    "MaxResults":{
6201      "type":"integer",
6202      "max":100,
6203      "min":1
6204    },
6205    "MaxRuntimeInSeconds":{
6206      "type":"integer",
6207      "min":1
6208    },
6209    "MaxRuntimePerTrainingJobInSeconds":{
6210      "type":"integer",
6211      "min":1
6212    },
6213    "MaxWaitTimeInSeconds":{
6214      "type":"integer",
6215      "min":1
6216    },
6217    "MediaType":{
6218      "type":"string",
6219      "max":64,
6220      "pattern":"^[\\w]+\\/[\\w+]+$"
6221    },
6222    "MemberDefinition":{
6223      "type":"structure",
6224      "members":{
6225        "CognitoMemberDefinition":{"shape":"CognitoMemberDefinition"}
6226      }
6227    },
6228    "MemberDefinitions":{
6229      "type":"list",
6230      "member":{"shape":"MemberDefinition"},
6231      "max":10,
6232      "min":1
6233    },
6234    "MetricData":{
6235      "type":"structure",
6236      "members":{
6237        "MetricName":{"shape":"MetricName"},
6238        "Value":{"shape":"Float"},
6239        "Timestamp":{"shape":"Timestamp"}
6240      }
6241    },
6242    "MetricDefinition":{
6243      "type":"structure",
6244      "required":[
6245        "Name",
6246        "Regex"
6247      ],
6248      "members":{
6249        "Name":{"shape":"MetricName"},
6250        "Regex":{"shape":"MetricRegex"}
6251      }
6252    },
6253    "MetricDefinitionList":{
6254      "type":"list",
6255      "member":{"shape":"MetricDefinition"},
6256      "max":40,
6257      "min":0
6258    },
6259    "MetricName":{
6260      "type":"string",
6261      "max":255,
6262      "min":1,
6263      "pattern":".+"
6264    },
6265    "MetricRegex":{
6266      "type":"string",
6267      "max":500,
6268      "min":1,
6269      "pattern":".+"
6270    },
6271    "MetricValue":{"type":"float"},
6272    "ModelArn":{
6273      "type":"string",
6274      "max":2048,
6275      "min":20,
6276      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model/.*"
6277    },
6278    "ModelArtifacts":{
6279      "type":"structure",
6280      "required":["S3ModelArtifacts"],
6281      "members":{
6282        "S3ModelArtifacts":{"shape":"S3Uri"}
6283      }
6284    },
6285    "ModelName":{
6286      "type":"string",
6287      "max":63,
6288      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
6289    },
6290    "ModelNameContains":{
6291      "type":"string",
6292      "max":63,
6293      "pattern":"[a-zA-Z0-9-]+"
6294    },
6295    "ModelPackageArn":{
6296      "type":"string",
6297      "max":2048,
6298      "min":1,
6299      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model-package/.*"
6300    },
6301    "ModelPackageContainerDefinition":{
6302      "type":"structure",
6303      "required":["Image"],
6304      "members":{
6305        "ContainerHostname":{"shape":"ContainerHostname"},
6306        "Image":{"shape":"Image"},
6307        "ImageDigest":{"shape":"ImageDigest"},
6308        "ModelDataUrl":{"shape":"Url"},
6309        "ProductId":{"shape":"ProductId"}
6310      }
6311    },
6312    "ModelPackageContainerDefinitionList":{
6313      "type":"list",
6314      "member":{"shape":"ModelPackageContainerDefinition"},
6315      "max":1,
6316      "min":1
6317    },
6318    "ModelPackageSortBy":{
6319      "type":"string",
6320      "enum":[
6321        "Name",
6322        "CreationTime"
6323      ]
6324    },
6325    "ModelPackageStatus":{
6326      "type":"string",
6327      "enum":[
6328        "Pending",
6329        "InProgress",
6330        "Completed",
6331        "Failed",
6332        "Deleting"
6333      ]
6334    },
6335    "ModelPackageStatusDetails":{
6336      "type":"structure",
6337      "required":["ValidationStatuses"],
6338      "members":{
6339        "ValidationStatuses":{"shape":"ModelPackageStatusItemList"},
6340        "ImageScanStatuses":{"shape":"ModelPackageStatusItemList"}
6341      }
6342    },
6343    "ModelPackageStatusItem":{
6344      "type":"structure",
6345      "required":[
6346        "Name",
6347        "Status"
6348      ],
6349      "members":{
6350        "Name":{"shape":"EntityName"},
6351        "Status":{"shape":"DetailedModelPackageStatus"},
6352        "FailureReason":{"shape":"String"}
6353      }
6354    },
6355    "ModelPackageStatusItemList":{
6356      "type":"list",
6357      "member":{"shape":"ModelPackageStatusItem"}
6358    },
6359    "ModelPackageSummary":{
6360      "type":"structure",
6361      "required":[
6362        "ModelPackageName",
6363        "ModelPackageArn",
6364        "CreationTime",
6365        "ModelPackageStatus"
6366      ],
6367      "members":{
6368        "ModelPackageName":{"shape":"EntityName"},
6369        "ModelPackageArn":{"shape":"ModelPackageArn"},
6370        "ModelPackageDescription":{"shape":"EntityDescription"},
6371        "CreationTime":{"shape":"CreationTime"},
6372        "ModelPackageStatus":{"shape":"ModelPackageStatus"}
6373      }
6374    },
6375    "ModelPackageSummaryList":{
6376      "type":"list",
6377      "member":{"shape":"ModelPackageSummary"}
6378    },
6379    "ModelPackageValidationProfile":{
6380      "type":"structure",
6381      "required":[
6382        "ProfileName",
6383        "TransformJobDefinition"
6384      ],
6385      "members":{
6386        "ProfileName":{"shape":"EntityName"},
6387        "TransformJobDefinition":{"shape":"TransformJobDefinition"}
6388      }
6389    },
6390    "ModelPackageValidationProfiles":{
6391      "type":"list",
6392      "member":{"shape":"ModelPackageValidationProfile"},
6393      "max":1,
6394      "min":1
6395    },
6396    "ModelPackageValidationSpecification":{
6397      "type":"structure",
6398      "required":[
6399        "ValidationRole",
6400        "ValidationProfiles"
6401      ],
6402      "members":{
6403        "ValidationRole":{"shape":"RoleArn"},
6404        "ValidationProfiles":{"shape":"ModelPackageValidationProfiles"}
6405      }
6406    },
6407    "ModelSortKey":{
6408      "type":"string",
6409      "enum":[
6410        "Name",
6411        "CreationTime"
6412      ]
6413    },
6414    "ModelSummary":{
6415      "type":"structure",
6416      "required":[
6417        "ModelName",
6418        "ModelArn",
6419        "CreationTime"
6420      ],
6421      "members":{
6422        "ModelName":{"shape":"ModelName"},
6423        "ModelArn":{"shape":"ModelArn"},
6424        "CreationTime":{"shape":"Timestamp"}
6425      }
6426    },
6427    "ModelSummaryList":{
6428      "type":"list",
6429      "member":{"shape":"ModelSummary"}
6430    },
6431    "MonitoringAppSpecification":{
6432      "type":"structure",
6433      "required":["ImageUri"],
6434      "members":{
6435        "ImageUri":{"shape":"ImageUri"},
6436        "ContainerEntrypoint":{"shape":"ContainerEntrypoint"},
6437        "ContainerArguments":{"shape":"MonitoringContainerArguments"},
6438        "RecordPreprocessorSourceUri":{"shape":"S3Uri"},
6439        "PostAnalyticsProcessorSourceUri":{"shape":"S3Uri"}
6440      }
6441    },
6442    "MonitoringBaselineConfig":{
6443      "type":"structure",
6444      "members":{
6445        "ConstraintsResource":{"shape":"MonitoringConstraintsResource"},
6446        "StatisticsResource":{"shape":"MonitoringStatisticsResource"}
6447      }
6448    },
6449    "MonitoringClusterConfig":{
6450      "type":"structure",
6451      "required":[
6452        "InstanceCount",
6453        "InstanceType",
6454        "VolumeSizeInGB"
6455      ],
6456      "members":{
6457        "InstanceCount":{"shape":"ProcessingInstanceCount"},
6458        "InstanceType":{"shape":"ProcessingInstanceType"},
6459        "VolumeSizeInGB":{"shape":"ProcessingVolumeSizeInGB"},
6460        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
6461      }
6462    },
6463    "MonitoringConstraintsResource":{
6464      "type":"structure",
6465      "members":{
6466        "S3Uri":{"shape":"S3Uri"}
6467      }
6468    },
6469    "MonitoringContainerArguments":{
6470      "type":"list",
6471      "member":{"shape":"ContainerArgument"},
6472      "max":50,
6473      "min":1
6474    },
6475    "MonitoringEnvironmentMap":{
6476      "type":"map",
6477      "key":{"shape":"ProcessingEnvironmentKey"},
6478      "value":{"shape":"ProcessingEnvironmentValue"},
6479      "max":50
6480    },
6481    "MonitoringExecutionSortKey":{
6482      "type":"string",
6483      "enum":[
6484        "CreationTime",
6485        "ScheduledTime",
6486        "Status"
6487      ]
6488    },
6489    "MonitoringExecutionSummary":{
6490      "type":"structure",
6491      "required":[
6492        "MonitoringScheduleName",
6493        "ScheduledTime",
6494        "CreationTime",
6495        "LastModifiedTime",
6496        "MonitoringExecutionStatus"
6497      ],
6498      "members":{
6499        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"},
6500        "ScheduledTime":{"shape":"Timestamp"},
6501        "CreationTime":{"shape":"Timestamp"},
6502        "LastModifiedTime":{"shape":"Timestamp"},
6503        "MonitoringExecutionStatus":{"shape":"ExecutionStatus"},
6504        "ProcessingJobArn":{"shape":"ProcessingJobArn"},
6505        "EndpointName":{"shape":"EndpointName"},
6506        "FailureReason":{"shape":"FailureReason"}
6507      }
6508    },
6509    "MonitoringExecutionSummaryList":{
6510      "type":"list",
6511      "member":{"shape":"MonitoringExecutionSummary"}
6512    },
6513    "MonitoringInput":{
6514      "type":"structure",
6515      "required":["EndpointInput"],
6516      "members":{
6517        "EndpointInput":{"shape":"EndpointInput"}
6518      }
6519    },
6520    "MonitoringInputs":{
6521      "type":"list",
6522      "member":{"shape":"MonitoringInput"},
6523      "max":1,
6524      "min":1
6525    },
6526    "MonitoringJobDefinition":{
6527      "type":"structure",
6528      "required":[
6529        "MonitoringInputs",
6530        "MonitoringOutputConfig",
6531        "MonitoringResources",
6532        "MonitoringAppSpecification",
6533        "RoleArn"
6534      ],
6535      "members":{
6536        "BaselineConfig":{"shape":"MonitoringBaselineConfig"},
6537        "MonitoringInputs":{"shape":"MonitoringInputs"},
6538        "MonitoringOutputConfig":{"shape":"MonitoringOutputConfig"},
6539        "MonitoringResources":{"shape":"MonitoringResources"},
6540        "MonitoringAppSpecification":{"shape":"MonitoringAppSpecification"},
6541        "StoppingCondition":{"shape":"MonitoringStoppingCondition"},
6542        "Environment":{"shape":"MonitoringEnvironmentMap"},
6543        "NetworkConfig":{"shape":"NetworkConfig"},
6544        "RoleArn":{"shape":"RoleArn"}
6545      }
6546    },
6547    "MonitoringMaxRuntimeInSeconds":{
6548      "type":"integer",
6549      "max":86400,
6550      "min":1
6551    },
6552    "MonitoringOutput":{
6553      "type":"structure",
6554      "required":["S3Output"],
6555      "members":{
6556        "S3Output":{"shape":"MonitoringS3Output"}
6557      }
6558    },
6559    "MonitoringOutputConfig":{
6560      "type":"structure",
6561      "required":["MonitoringOutputs"],
6562      "members":{
6563        "MonitoringOutputs":{"shape":"MonitoringOutputs"},
6564        "KmsKeyId":{"shape":"KmsKeyId"}
6565      }
6566    },
6567    "MonitoringOutputs":{
6568      "type":"list",
6569      "member":{"shape":"MonitoringOutput"},
6570      "max":1,
6571      "min":1
6572    },
6573    "MonitoringResources":{
6574      "type":"structure",
6575      "required":["ClusterConfig"],
6576      "members":{
6577        "ClusterConfig":{"shape":"MonitoringClusterConfig"}
6578      }
6579    },
6580    "MonitoringS3Output":{
6581      "type":"structure",
6582      "required":[
6583        "S3Uri",
6584        "LocalPath"
6585      ],
6586      "members":{
6587        "S3Uri":{"shape":"MonitoringS3Uri"},
6588        "LocalPath":{"shape":"ProcessingLocalPath"},
6589        "S3UploadMode":{"shape":"ProcessingS3UploadMode"}
6590      }
6591    },
6592    "MonitoringS3Uri":{
6593      "type":"string",
6594      "max":512,
6595      "pattern":"^(https|s3)://([^/]+)/?(.*)$"
6596    },
6597    "MonitoringScheduleArn":{
6598      "type":"string",
6599      "max":256,
6600      "pattern":".*"
6601    },
6602    "MonitoringScheduleConfig":{
6603      "type":"structure",
6604      "required":["MonitoringJobDefinition"],
6605      "members":{
6606        "ScheduleConfig":{"shape":"ScheduleConfig"},
6607        "MonitoringJobDefinition":{"shape":"MonitoringJobDefinition"}
6608      }
6609    },
6610    "MonitoringScheduleName":{
6611      "type":"string",
6612      "max":63,
6613      "min":1,
6614      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"
6615    },
6616    "MonitoringScheduleSortKey":{
6617      "type":"string",
6618      "enum":[
6619        "Name",
6620        "CreationTime",
6621        "Status"
6622      ]
6623    },
6624    "MonitoringScheduleSummary":{
6625      "type":"structure",
6626      "required":[
6627        "MonitoringScheduleName",
6628        "MonitoringScheduleArn",
6629        "CreationTime",
6630        "LastModifiedTime",
6631        "MonitoringScheduleStatus"
6632      ],
6633      "members":{
6634        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"},
6635        "MonitoringScheduleArn":{"shape":"MonitoringScheduleArn"},
6636        "CreationTime":{"shape":"Timestamp"},
6637        "LastModifiedTime":{"shape":"Timestamp"},
6638        "MonitoringScheduleStatus":{"shape":"ScheduleStatus"},
6639        "EndpointName":{"shape":"EndpointName"}
6640      }
6641    },
6642    "MonitoringScheduleSummaryList":{
6643      "type":"list",
6644      "member":{"shape":"MonitoringScheduleSummary"}
6645    },
6646    "MonitoringStatisticsResource":{
6647      "type":"structure",
6648      "members":{
6649        "S3Uri":{"shape":"S3Uri"}
6650      }
6651    },
6652    "MonitoringStoppingCondition":{
6653      "type":"structure",
6654      "required":["MaxRuntimeInSeconds"],
6655      "members":{
6656        "MaxRuntimeInSeconds":{"shape":"MonitoringMaxRuntimeInSeconds"}
6657      }
6658    },
6659    "NameContains":{
6660      "type":"string",
6661      "max":63,
6662      "pattern":"[a-zA-Z0-9\\-]+"
6663    },
6664    "NestedFilters":{
6665      "type":"structure",
6666      "required":[
6667        "NestedPropertyName",
6668        "Filters"
6669      ],
6670      "members":{
6671        "NestedPropertyName":{"shape":"ResourcePropertyName"},
6672        "Filters":{"shape":"FilterList"}
6673      }
6674    },
6675    "NestedFiltersList":{
6676      "type":"list",
6677      "member":{"shape":"NestedFilters"},
6678      "max":20,
6679      "min":1
6680    },
6681    "NetworkConfig":{
6682      "type":"structure",
6683      "members":{
6684        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
6685        "EnableNetworkIsolation":{"shape":"Boolean"},
6686        "VpcConfig":{"shape":"VpcConfig"}
6687      }
6688    },
6689    "NetworkInterfaceId":{"type":"string"},
6690    "NextToken":{
6691      "type":"string",
6692      "max":8192,
6693      "pattern":".*"
6694    },
6695    "NotebookInstanceAcceleratorType":{
6696      "type":"string",
6697      "enum":[
6698        "ml.eia1.medium",
6699        "ml.eia1.large",
6700        "ml.eia1.xlarge",
6701        "ml.eia2.medium",
6702        "ml.eia2.large",
6703        "ml.eia2.xlarge"
6704      ]
6705    },
6706    "NotebookInstanceAcceleratorTypes":{
6707      "type":"list",
6708      "member":{"shape":"NotebookInstanceAcceleratorType"}
6709    },
6710    "NotebookInstanceArn":{
6711      "type":"string",
6712      "max":256
6713    },
6714    "NotebookInstanceLifecycleConfigArn":{
6715      "type":"string",
6716      "max":256
6717    },
6718    "NotebookInstanceLifecycleConfigContent":{
6719      "type":"string",
6720      "max":16384,
6721      "min":1,
6722      "pattern":"[\\S\\s]+"
6723    },
6724    "NotebookInstanceLifecycleConfigList":{
6725      "type":"list",
6726      "member":{"shape":"NotebookInstanceLifecycleHook"},
6727      "max":1
6728    },
6729    "NotebookInstanceLifecycleConfigName":{
6730      "type":"string",
6731      "max":63,
6732      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
6733    },
6734    "NotebookInstanceLifecycleConfigNameContains":{
6735      "type":"string",
6736      "max":63,
6737      "pattern":"[a-zA-Z0-9-]+"
6738    },
6739    "NotebookInstanceLifecycleConfigSortKey":{
6740      "type":"string",
6741      "enum":[
6742        "Name",
6743        "CreationTime",
6744        "LastModifiedTime"
6745      ]
6746    },
6747    "NotebookInstanceLifecycleConfigSortOrder":{
6748      "type":"string",
6749      "enum":[
6750        "Ascending",
6751        "Descending"
6752      ]
6753    },
6754    "NotebookInstanceLifecycleConfigSummary":{
6755      "type":"structure",
6756      "required":[
6757        "NotebookInstanceLifecycleConfigName",
6758        "NotebookInstanceLifecycleConfigArn"
6759      ],
6760      "members":{
6761        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
6762        "NotebookInstanceLifecycleConfigArn":{"shape":"NotebookInstanceLifecycleConfigArn"},
6763        "CreationTime":{"shape":"CreationTime"},
6764        "LastModifiedTime":{"shape":"LastModifiedTime"}
6765      }
6766    },
6767    "NotebookInstanceLifecycleConfigSummaryList":{
6768      "type":"list",
6769      "member":{"shape":"NotebookInstanceLifecycleConfigSummary"}
6770    },
6771    "NotebookInstanceLifecycleHook":{
6772      "type":"structure",
6773      "members":{
6774        "Content":{"shape":"NotebookInstanceLifecycleConfigContent"}
6775      }
6776    },
6777    "NotebookInstanceName":{
6778      "type":"string",
6779      "max":63,
6780      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
6781    },
6782    "NotebookInstanceNameContains":{
6783      "type":"string",
6784      "max":63,
6785      "pattern":"[a-zA-Z0-9-]+"
6786    },
6787    "NotebookInstanceSortKey":{
6788      "type":"string",
6789      "enum":[
6790        "Name",
6791        "CreationTime",
6792        "Status"
6793      ]
6794    },
6795    "NotebookInstanceSortOrder":{
6796      "type":"string",
6797      "enum":[
6798        "Ascending",
6799        "Descending"
6800      ]
6801    },
6802    "NotebookInstanceStatus":{
6803      "type":"string",
6804      "enum":[
6805        "Pending",
6806        "InService",
6807        "Stopping",
6808        "Stopped",
6809        "Failed",
6810        "Deleting",
6811        "Updating"
6812      ]
6813    },
6814    "NotebookInstanceSummary":{
6815      "type":"structure",
6816      "required":[
6817        "NotebookInstanceName",
6818        "NotebookInstanceArn"
6819      ],
6820      "members":{
6821        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
6822        "NotebookInstanceArn":{"shape":"NotebookInstanceArn"},
6823        "NotebookInstanceStatus":{"shape":"NotebookInstanceStatus"},
6824        "Url":{"shape":"NotebookInstanceUrl"},
6825        "InstanceType":{"shape":"InstanceType"},
6826        "CreationTime":{"shape":"CreationTime"},
6827        "LastModifiedTime":{"shape":"LastModifiedTime"},
6828        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
6829        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
6830        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"}
6831      }
6832    },
6833    "NotebookInstanceSummaryList":{
6834      "type":"list",
6835      "member":{"shape":"NotebookInstanceSummary"}
6836    },
6837    "NotebookInstanceUrl":{"type":"string"},
6838    "NotebookInstanceVolumeSizeInGB":{
6839      "type":"integer",
6840      "max":16384,
6841      "min":5
6842    },
6843    "NotebookOutputOption":{
6844      "type":"string",
6845      "enum":[
6846        "Allowed",
6847        "Disabled"
6848      ]
6849    },
6850    "NotificationConfiguration":{
6851      "type":"structure",
6852      "members":{
6853        "NotificationTopicArn":{"shape":"NotificationTopicArn"}
6854      }
6855    },
6856    "NotificationTopicArn":{
6857      "type":"string",
6858      "pattern":"arn:aws[a-z\\-]*:sns:[a-z0-9\\-]*:[0-9]{12}:[a-zA-Z0-9_.-]*"
6859    },
6860    "NumberOfHumanWorkersPerDataObject":{
6861      "type":"integer",
6862      "max":9,
6863      "min":1
6864    },
6865    "ObjectiveStatus":{
6866      "type":"string",
6867      "enum":[
6868        "Succeeded",
6869        "Pending",
6870        "Failed"
6871      ]
6872    },
6873    "ObjectiveStatusCounter":{
6874      "type":"integer",
6875      "min":0
6876    },
6877    "ObjectiveStatusCounters":{
6878      "type":"structure",
6879      "members":{
6880        "Succeeded":{"shape":"ObjectiveStatusCounter"},
6881        "Pending":{"shape":"ObjectiveStatusCounter"},
6882        "Failed":{"shape":"ObjectiveStatusCounter"}
6883      }
6884    },
6885    "Operator":{
6886      "type":"string",
6887      "enum":[
6888        "Equals",
6889        "NotEquals",
6890        "GreaterThan",
6891        "GreaterThanOrEqualTo",
6892        "LessThan",
6893        "LessThanOrEqualTo",
6894        "Contains",
6895        "Exists",
6896        "NotExists",
6897        "In"
6898      ]
6899    },
6900    "OptionalDouble":{"type":"double"},
6901    "OptionalInteger":{"type":"integer"},
6902    "OptionalVolumeSizeInGB":{
6903      "type":"integer",
6904      "min":0
6905    },
6906    "OrderKey":{
6907      "type":"string",
6908      "enum":[
6909        "Ascending",
6910        "Descending"
6911      ]
6912    },
6913    "OutputConfig":{
6914      "type":"structure",
6915      "required":[
6916        "S3OutputLocation",
6917        "TargetDevice"
6918      ],
6919      "members":{
6920        "S3OutputLocation":{"shape":"S3Uri"},
6921        "TargetDevice":{"shape":"TargetDevice"}
6922      }
6923    },
6924    "OutputDataConfig":{
6925      "type":"structure",
6926      "required":["S3OutputPath"],
6927      "members":{
6928        "KmsKeyId":{"shape":"KmsKeyId"},
6929        "S3OutputPath":{"shape":"S3Uri"}
6930      }
6931    },
6932    "PaginationToken":{
6933      "type":"string",
6934      "max":8192,
6935      "pattern":".*"
6936    },
6937    "ParameterKey":{
6938      "type":"string",
6939      "max":256,
6940      "pattern":".*"
6941    },
6942    "ParameterName":{
6943      "type":"string",
6944      "max":256,
6945      "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"
6946    },
6947    "ParameterRange":{
6948      "type":"structure",
6949      "members":{
6950        "IntegerParameterRangeSpecification":{"shape":"IntegerParameterRangeSpecification"},
6951        "ContinuousParameterRangeSpecification":{"shape":"ContinuousParameterRangeSpecification"},
6952        "CategoricalParameterRangeSpecification":{"shape":"CategoricalParameterRangeSpecification"}
6953      }
6954    },
6955    "ParameterRanges":{
6956      "type":"structure",
6957      "members":{
6958        "IntegerParameterRanges":{"shape":"IntegerParameterRanges"},
6959        "ContinuousParameterRanges":{"shape":"ContinuousParameterRanges"},
6960        "CategoricalParameterRanges":{"shape":"CategoricalParameterRanges"}
6961      }
6962    },
6963    "ParameterType":{
6964      "type":"string",
6965      "enum":[
6966        "Integer",
6967        "Continuous",
6968        "Categorical",
6969        "FreeText"
6970      ]
6971    },
6972    "ParameterValue":{
6973      "type":"string",
6974      "max":256,
6975      "pattern":".*"
6976    },
6977    "ParameterValues":{
6978      "type":"list",
6979      "member":{"shape":"ParameterValue"},
6980      "max":20,
6981      "min":1
6982    },
6983    "Parent":{
6984      "type":"structure",
6985      "members":{
6986        "TrialName":{"shape":"ExperimentEntityName"},
6987        "ExperimentName":{"shape":"ExperimentEntityName"}
6988      }
6989    },
6990    "ParentHyperParameterTuningJob":{
6991      "type":"structure",
6992      "members":{
6993        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"}
6994      }
6995    },
6996    "ParentHyperParameterTuningJobs":{
6997      "type":"list",
6998      "member":{"shape":"ParentHyperParameterTuningJob"},
6999      "max":5,
7000      "min":1
7001    },
7002    "Parents":{
7003      "type":"list",
7004      "member":{"shape":"Parent"}
7005    },
7006    "PresignedDomainUrl":{"type":"string"},
7007    "ProblemType":{
7008      "type":"string",
7009      "enum":[
7010        "BinaryClassification",
7011        "MulticlassClassification",
7012        "Regression"
7013      ]
7014    },
7015    "ProcessingClusterConfig":{
7016      "type":"structure",
7017      "required":[
7018        "InstanceCount",
7019        "InstanceType",
7020        "VolumeSizeInGB"
7021      ],
7022      "members":{
7023        "InstanceCount":{"shape":"ProcessingInstanceCount"},
7024        "InstanceType":{"shape":"ProcessingInstanceType"},
7025        "VolumeSizeInGB":{"shape":"ProcessingVolumeSizeInGB"},
7026        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
7027      }
7028    },
7029    "ProcessingEnvironmentKey":{
7030      "type":"string",
7031      "max":256,
7032      "pattern":"[a-zA-Z_][a-zA-Z0-9_]*"
7033    },
7034    "ProcessingEnvironmentMap":{
7035      "type":"map",
7036      "key":{"shape":"ProcessingEnvironmentKey"},
7037      "value":{"shape":"ProcessingEnvironmentValue"},
7038      "max":100
7039    },
7040    "ProcessingEnvironmentValue":{
7041      "type":"string",
7042      "max":256,
7043      "pattern":"[\\S\\s]*"
7044    },
7045    "ProcessingInput":{
7046      "type":"structure",
7047      "required":[
7048        "InputName",
7049        "S3Input"
7050      ],
7051      "members":{
7052        "InputName":{"shape":"String"},
7053        "S3Input":{"shape":"ProcessingS3Input"}
7054      }
7055    },
7056    "ProcessingInputs":{
7057      "type":"list",
7058      "member":{"shape":"ProcessingInput"},
7059      "max":10,
7060      "min":0
7061    },
7062    "ProcessingInstanceCount":{
7063      "type":"integer",
7064      "max":100,
7065      "min":1
7066    },
7067    "ProcessingInstanceType":{
7068      "type":"string",
7069      "enum":[
7070        "ml.t3.medium",
7071        "ml.t3.large",
7072        "ml.t3.xlarge",
7073        "ml.t3.2xlarge",
7074        "ml.m4.xlarge",
7075        "ml.m4.2xlarge",
7076        "ml.m4.4xlarge",
7077        "ml.m4.10xlarge",
7078        "ml.m4.16xlarge",
7079        "ml.c4.xlarge",
7080        "ml.c4.2xlarge",
7081        "ml.c4.4xlarge",
7082        "ml.c4.8xlarge",
7083        "ml.p2.xlarge",
7084        "ml.p2.8xlarge",
7085        "ml.p2.16xlarge",
7086        "ml.p3.2xlarge",
7087        "ml.p3.8xlarge",
7088        "ml.p3.16xlarge",
7089        "ml.c5.xlarge",
7090        "ml.c5.2xlarge",
7091        "ml.c5.4xlarge",
7092        "ml.c5.9xlarge",
7093        "ml.c5.18xlarge",
7094        "ml.m5.large",
7095        "ml.m5.xlarge",
7096        "ml.m5.2xlarge",
7097        "ml.m5.4xlarge",
7098        "ml.m5.12xlarge",
7099        "ml.m5.24xlarge",
7100        "ml.r5.large",
7101        "ml.r5.xlarge",
7102        "ml.r5.2xlarge",
7103        "ml.r5.4xlarge",
7104        "ml.r5.8xlarge",
7105        "ml.r5.12xlarge",
7106        "ml.r5.16xlarge",
7107        "ml.r5.24xlarge"
7108      ]
7109    },
7110    "ProcessingJob":{
7111      "type":"structure",
7112      "members":{
7113        "ProcessingInputs":{"shape":"ProcessingInputs"},
7114        "ProcessingOutputConfig":{"shape":"ProcessingOutputConfig"},
7115        "ProcessingJobName":{"shape":"ProcessingJobName"},
7116        "ProcessingResources":{"shape":"ProcessingResources"},
7117        "StoppingCondition":{"shape":"ProcessingStoppingCondition"},
7118        "AppSpecification":{"shape":"AppSpecification"},
7119        "Environment":{"shape":"ProcessingEnvironmentMap"},
7120        "NetworkConfig":{"shape":"NetworkConfig"},
7121        "RoleArn":{"shape":"RoleArn"},
7122        "ExperimentConfig":{"shape":"ExperimentConfig"},
7123        "ProcessingJobArn":{"shape":"ProcessingJobArn"},
7124        "ProcessingJobStatus":{"shape":"ProcessingJobStatus"},
7125        "ExitMessage":{"shape":"ExitMessage"},
7126        "FailureReason":{"shape":"FailureReason"},
7127        "ProcessingEndTime":{"shape":"Timestamp"},
7128        "ProcessingStartTime":{"shape":"Timestamp"},
7129        "LastModifiedTime":{"shape":"Timestamp"},
7130        "CreationTime":{"shape":"Timestamp"},
7131        "MonitoringScheduleArn":{"shape":"MonitoringScheduleArn"},
7132        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
7133        "TrainingJobArn":{"shape":"TrainingJobArn"},
7134        "Tags":{"shape":"TagList"}
7135      }
7136    },
7137    "ProcessingJobArn":{
7138      "type":"string",
7139      "max":256,
7140      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:processing-job/.*"
7141    },
7142    "ProcessingJobName":{
7143      "type":"string",
7144      "max":63,
7145      "min":1,
7146      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
7147    },
7148    "ProcessingJobStatus":{
7149      "type":"string",
7150      "enum":[
7151        "InProgress",
7152        "Completed",
7153        "Failed",
7154        "Stopping",
7155        "Stopped"
7156      ]
7157    },
7158    "ProcessingJobSummaries":{
7159      "type":"list",
7160      "member":{"shape":"ProcessingJobSummary"}
7161    },
7162    "ProcessingJobSummary":{
7163      "type":"structure",
7164      "required":[
7165        "ProcessingJobName",
7166        "ProcessingJobArn",
7167        "CreationTime",
7168        "ProcessingJobStatus"
7169      ],
7170      "members":{
7171        "ProcessingJobName":{"shape":"ProcessingJobName"},
7172        "ProcessingJobArn":{"shape":"ProcessingJobArn"},
7173        "CreationTime":{"shape":"Timestamp"},
7174        "ProcessingEndTime":{"shape":"Timestamp"},
7175        "LastModifiedTime":{"shape":"Timestamp"},
7176        "ProcessingJobStatus":{"shape":"ProcessingJobStatus"},
7177        "FailureReason":{"shape":"FailureReason"},
7178        "ExitMessage":{"shape":"ExitMessage"}
7179      }
7180    },
7181    "ProcessingLocalPath":{
7182      "type":"string",
7183      "max":256,
7184      "pattern":".*"
7185    },
7186    "ProcessingMaxRuntimeInSeconds":{
7187      "type":"integer",
7188      "max":604800,
7189      "min":1
7190    },
7191    "ProcessingOutput":{
7192      "type":"structure",
7193      "required":[
7194        "OutputName",
7195        "S3Output"
7196      ],
7197      "members":{
7198        "OutputName":{"shape":"String"},
7199        "S3Output":{"shape":"ProcessingS3Output"}
7200      }
7201    },
7202    "ProcessingOutputConfig":{
7203      "type":"structure",
7204      "required":["Outputs"],
7205      "members":{
7206        "Outputs":{"shape":"ProcessingOutputs"},
7207        "KmsKeyId":{"shape":"KmsKeyId"}
7208      }
7209    },
7210    "ProcessingOutputs":{
7211      "type":"list",
7212      "member":{"shape":"ProcessingOutput"},
7213      "max":10,
7214      "min":0
7215    },
7216    "ProcessingResources":{
7217      "type":"structure",
7218      "required":["ClusterConfig"],
7219      "members":{
7220        "ClusterConfig":{"shape":"ProcessingClusterConfig"}
7221      }
7222    },
7223    "ProcessingS3CompressionType":{
7224      "type":"string",
7225      "enum":[
7226        "None",
7227        "Gzip"
7228      ]
7229    },
7230    "ProcessingS3DataDistributionType":{
7231      "type":"string",
7232      "enum":[
7233        "FullyReplicated",
7234        "ShardedByS3Key"
7235      ]
7236    },
7237    "ProcessingS3DataType":{
7238      "type":"string",
7239      "enum":[
7240        "ManifestFile",
7241        "S3Prefix"
7242      ]
7243    },
7244    "ProcessingS3Input":{
7245      "type":"structure",
7246      "required":[
7247        "S3Uri",
7248        "LocalPath",
7249        "S3DataType",
7250        "S3InputMode"
7251      ],
7252      "members":{
7253        "S3Uri":{"shape":"S3Uri"},
7254        "LocalPath":{"shape":"ProcessingLocalPath"},
7255        "S3DataType":{"shape":"ProcessingS3DataType"},
7256        "S3InputMode":{"shape":"ProcessingS3InputMode"},
7257        "S3DataDistributionType":{"shape":"ProcessingS3DataDistributionType"},
7258        "S3CompressionType":{"shape":"ProcessingS3CompressionType"}
7259      }
7260    },
7261    "ProcessingS3InputMode":{
7262      "type":"string",
7263      "enum":[
7264        "Pipe",
7265        "File"
7266      ]
7267    },
7268    "ProcessingS3Output":{
7269      "type":"structure",
7270      "required":[
7271        "S3Uri",
7272        "LocalPath",
7273        "S3UploadMode"
7274      ],
7275      "members":{
7276        "S3Uri":{"shape":"S3Uri"},
7277        "LocalPath":{"shape":"ProcessingLocalPath"},
7278        "S3UploadMode":{"shape":"ProcessingS3UploadMode"}
7279      }
7280    },
7281    "ProcessingS3UploadMode":{
7282      "type":"string",
7283      "enum":[
7284        "Continuous",
7285        "EndOfJob"
7286      ]
7287    },
7288    "ProcessingStoppingCondition":{
7289      "type":"structure",
7290      "required":["MaxRuntimeInSeconds"],
7291      "members":{
7292        "MaxRuntimeInSeconds":{"shape":"ProcessingMaxRuntimeInSeconds"}
7293      }
7294    },
7295    "ProcessingVolumeSizeInGB":{
7296      "type":"integer",
7297      "max":16384,
7298      "min":1
7299    },
7300    "ProductId":{
7301      "type":"string",
7302      "max":256,
7303      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"
7304    },
7305    "ProductListings":{
7306      "type":"list",
7307      "member":{"shape":"String"}
7308    },
7309    "ProductionVariant":{
7310      "type":"structure",
7311      "required":[
7312        "VariantName",
7313        "ModelName",
7314        "InitialInstanceCount",
7315        "InstanceType"
7316      ],
7317      "members":{
7318        "VariantName":{"shape":"VariantName"},
7319        "ModelName":{"shape":"ModelName"},
7320        "InitialInstanceCount":{"shape":"TaskCount"},
7321        "InstanceType":{"shape":"ProductionVariantInstanceType"},
7322        "InitialVariantWeight":{"shape":"VariantWeight"},
7323        "AcceleratorType":{"shape":"ProductionVariantAcceleratorType"}
7324      }
7325    },
7326    "ProductionVariantAcceleratorType":{
7327      "type":"string",
7328      "enum":[
7329        "ml.eia1.medium",
7330        "ml.eia1.large",
7331        "ml.eia1.xlarge",
7332        "ml.eia2.medium",
7333        "ml.eia2.large",
7334        "ml.eia2.xlarge"
7335      ]
7336    },
7337    "ProductionVariantInstanceType":{
7338      "type":"string",
7339      "enum":[
7340        "ml.t2.medium",
7341        "ml.t2.large",
7342        "ml.t2.xlarge",
7343        "ml.t2.2xlarge",
7344        "ml.m4.xlarge",
7345        "ml.m4.2xlarge",
7346        "ml.m4.4xlarge",
7347        "ml.m4.10xlarge",
7348        "ml.m4.16xlarge",
7349        "ml.m5.large",
7350        "ml.m5.xlarge",
7351        "ml.m5.2xlarge",
7352        "ml.m5.4xlarge",
7353        "ml.m5.12xlarge",
7354        "ml.m5.24xlarge",
7355        "ml.m5d.large",
7356        "ml.m5d.xlarge",
7357        "ml.m5d.2xlarge",
7358        "ml.m5d.4xlarge",
7359        "ml.m5d.12xlarge",
7360        "ml.m5d.24xlarge",
7361        "ml.c4.large",
7362        "ml.c4.xlarge",
7363        "ml.c4.2xlarge",
7364        "ml.c4.4xlarge",
7365        "ml.c4.8xlarge",
7366        "ml.p2.xlarge",
7367        "ml.p2.8xlarge",
7368        "ml.p2.16xlarge",
7369        "ml.p3.2xlarge",
7370        "ml.p3.8xlarge",
7371        "ml.p3.16xlarge",
7372        "ml.c5.large",
7373        "ml.c5.xlarge",
7374        "ml.c5.2xlarge",
7375        "ml.c5.4xlarge",
7376        "ml.c5.9xlarge",
7377        "ml.c5.18xlarge",
7378        "ml.c5d.large",
7379        "ml.c5d.xlarge",
7380        "ml.c5d.2xlarge",
7381        "ml.c5d.4xlarge",
7382        "ml.c5d.9xlarge",
7383        "ml.c5d.18xlarge",
7384        "ml.g4dn.xlarge",
7385        "ml.g4dn.2xlarge",
7386        "ml.g4dn.4xlarge",
7387        "ml.g4dn.8xlarge",
7388        "ml.g4dn.12xlarge",
7389        "ml.g4dn.16xlarge",
7390        "ml.r5.large",
7391        "ml.r5.xlarge",
7392        "ml.r5.2xlarge",
7393        "ml.r5.4xlarge",
7394        "ml.r5.12xlarge",
7395        "ml.r5.24xlarge",
7396        "ml.r5d.large",
7397        "ml.r5d.xlarge",
7398        "ml.r5d.2xlarge",
7399        "ml.r5d.4xlarge",
7400        "ml.r5d.12xlarge",
7401        "ml.r5d.24xlarge",
7402        "ml.inf1.xlarge",
7403        "ml.inf1.2xlarge",
7404        "ml.inf1.6xlarge",
7405        "ml.inf1.24xlarge"
7406      ]
7407    },
7408    "ProductionVariantList":{
7409      "type":"list",
7410      "member":{"shape":"ProductionVariant"},
7411      "max":10,
7412      "min":1
7413    },
7414    "ProductionVariantSummary":{
7415      "type":"structure",
7416      "required":["VariantName"],
7417      "members":{
7418        "VariantName":{"shape":"VariantName"},
7419        "DeployedImages":{"shape":"DeployedImages"},
7420        "CurrentWeight":{"shape":"VariantWeight"},
7421        "DesiredWeight":{"shape":"VariantWeight"},
7422        "CurrentInstanceCount":{"shape":"TaskCount"},
7423        "DesiredInstanceCount":{"shape":"TaskCount"}
7424      }
7425    },
7426    "ProductionVariantSummaryList":{
7427      "type":"list",
7428      "member":{"shape":"ProductionVariantSummary"},
7429      "min":1
7430    },
7431    "PropertyNameHint":{
7432      "type":"string",
7433      "max":100,
7434      "min":0,
7435      "pattern":".*"
7436    },
7437    "PropertyNameQuery":{
7438      "type":"structure",
7439      "required":["PropertyNameHint"],
7440      "members":{
7441        "PropertyNameHint":{"shape":"PropertyNameHint"}
7442      }
7443    },
7444    "PropertyNameSuggestion":{
7445      "type":"structure",
7446      "members":{
7447        "PropertyName":{"shape":"ResourcePropertyName"}
7448      }
7449    },
7450    "PropertyNameSuggestionList":{
7451      "type":"list",
7452      "member":{"shape":"PropertyNameSuggestion"}
7453    },
7454    "PublicWorkforceTaskPrice":{
7455      "type":"structure",
7456      "members":{
7457        "AmountInUsd":{"shape":"USD"}
7458      }
7459    },
7460    "RealtimeInferenceInstanceTypes":{
7461      "type":"list",
7462      "member":{"shape":"ProductionVariantInstanceType"}
7463    },
7464    "RecordWrapper":{
7465      "type":"string",
7466      "enum":[
7467        "None",
7468        "RecordIO"
7469      ]
7470    },
7471    "RenderUiTemplateRequest":{
7472      "type":"structure",
7473      "required":[
7474        "Task",
7475        "RoleArn"
7476      ],
7477      "members":{
7478        "UiTemplate":{"shape":"UiTemplate"},
7479        "Task":{"shape":"RenderableTask"},
7480        "RoleArn":{"shape":"RoleArn"},
7481        "HumanTaskUiArn":{"shape":"HumanTaskUiArn"}
7482      }
7483    },
7484    "RenderUiTemplateResponse":{
7485      "type":"structure",
7486      "required":[
7487        "RenderedContent",
7488        "Errors"
7489      ],
7490      "members":{
7491        "RenderedContent":{"shape":"String"},
7492        "Errors":{"shape":"RenderingErrorList"}
7493      }
7494    },
7495    "RenderableTask":{
7496      "type":"structure",
7497      "required":["Input"],
7498      "members":{
7499        "Input":{"shape":"TaskInput"}
7500      }
7501    },
7502    "RenderingError":{
7503      "type":"structure",
7504      "required":[
7505        "Code",
7506        "Message"
7507      ],
7508      "members":{
7509        "Code":{"shape":"String"},
7510        "Message":{"shape":"String"}
7511      }
7512    },
7513    "RenderingErrorList":{
7514      "type":"list",
7515      "member":{"shape":"RenderingError"}
7516    },
7517    "ResolvedAttributes":{
7518      "type":"structure",
7519      "members":{
7520        "AutoMLJobObjective":{"shape":"AutoMLJobObjective"},
7521        "ProblemType":{"shape":"ProblemType"},
7522        "CompletionCriteria":{"shape":"AutoMLJobCompletionCriteria"}
7523      }
7524    },
7525    "ResourceArn":{
7526      "type":"string",
7527      "max":256,
7528      "pattern":"arn:.*"
7529    },
7530    "ResourceConfig":{
7531      "type":"structure",
7532      "required":[
7533        "InstanceType",
7534        "InstanceCount",
7535        "VolumeSizeInGB"
7536      ],
7537      "members":{
7538        "InstanceType":{"shape":"TrainingInstanceType"},
7539        "InstanceCount":{"shape":"TrainingInstanceCount"},
7540        "VolumeSizeInGB":{"shape":"VolumeSizeInGB"},
7541        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
7542      }
7543    },
7544    "ResourceId":{
7545      "type":"string",
7546      "max":32
7547    },
7548    "ResourceInUse":{
7549      "type":"structure",
7550      "members":{
7551        "Message":{"shape":"FailureReason"}
7552      },
7553      "exception":true
7554    },
7555    "ResourceLimitExceeded":{
7556      "type":"structure",
7557      "members":{
7558        "Message":{"shape":"FailureReason"}
7559      },
7560      "exception":true
7561    },
7562    "ResourceLimits":{
7563      "type":"structure",
7564      "required":[
7565        "MaxNumberOfTrainingJobs",
7566        "MaxParallelTrainingJobs"
7567      ],
7568      "members":{
7569        "MaxNumberOfTrainingJobs":{"shape":"MaxNumberOfTrainingJobs"},
7570        "MaxParallelTrainingJobs":{"shape":"MaxParallelTrainingJobs"}
7571      }
7572    },
7573    "ResourceNotFound":{
7574      "type":"structure",
7575      "members":{
7576        "Message":{"shape":"FailureReason"}
7577      },
7578      "exception":true
7579    },
7580    "ResourcePropertyName":{
7581      "type":"string",
7582      "max":255,
7583      "min":1,
7584      "pattern":".+"
7585    },
7586    "ResourceSpec":{
7587      "type":"structure",
7588      "members":{
7589        "SageMakerImageArn":{"shape":"SageMakerImageArn"},
7590        "InstanceType":{"shape":"AppInstanceType"}
7591      }
7592    },
7593    "ResourceType":{
7594      "type":"string",
7595      "enum":[
7596        "TrainingJob",
7597        "Experiment",
7598        "ExperimentTrial",
7599        "ExperimentTrialComponent"
7600      ]
7601    },
7602    "ResponseMIMEType":{
7603      "type":"string",
7604      "max":1024,
7605      "pattern":"^[-\\w]+\\/.+$"
7606    },
7607    "ResponseMIMETypes":{
7608      "type":"list",
7609      "member":{"shape":"ResponseMIMEType"}
7610    },
7611    "RetentionPolicy":{
7612      "type":"structure",
7613      "members":{
7614        "HomeEfsFileSystem":{"shape":"RetentionType"}
7615      }
7616    },
7617    "RetentionType":{
7618      "type":"string",
7619      "enum":[
7620        "Retain",
7621        "Delete"
7622      ]
7623    },
7624    "RoleArn":{
7625      "type":"string",
7626      "max":2048,
7627      "min":20,
7628      "pattern":"^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$"
7629    },
7630    "RootAccess":{
7631      "type":"string",
7632      "enum":[
7633        "Enabled",
7634        "Disabled"
7635      ]
7636    },
7637    "RuleConfigurationName":{
7638      "type":"string",
7639      "max":256,
7640      "min":1,
7641      "pattern":".*"
7642    },
7643    "RuleEvaluationStatus":{
7644      "type":"string",
7645      "enum":[
7646        "InProgress",
7647        "NoIssuesFound",
7648        "IssuesFound",
7649        "Error",
7650        "Stopping",
7651        "Stopped"
7652      ]
7653    },
7654    "RuleParameters":{
7655      "type":"map",
7656      "key":{"shape":"ConfigKey"},
7657      "value":{"shape":"ConfigValue"},
7658      "max":20,
7659      "min":0
7660    },
7661    "S3DataDistribution":{
7662      "type":"string",
7663      "enum":[
7664        "FullyReplicated",
7665        "ShardedByS3Key"
7666      ]
7667    },
7668    "S3DataSource":{
7669      "type":"structure",
7670      "required":[
7671        "S3DataType",
7672        "S3Uri"
7673      ],
7674      "members":{
7675        "S3DataType":{"shape":"S3DataType"},
7676        "S3Uri":{"shape":"S3Uri"},
7677        "S3DataDistributionType":{"shape":"S3DataDistribution"},
7678        "AttributeNames":{"shape":"AttributeNames"}
7679      }
7680    },
7681    "S3DataType":{
7682      "type":"string",
7683      "enum":[
7684        "ManifestFile",
7685        "S3Prefix",
7686        "AugmentedManifestFile"
7687      ]
7688    },
7689    "S3Uri":{
7690      "type":"string",
7691      "max":1024,
7692      "pattern":"^(https|s3)://([^/]+)/?(.*)$"
7693    },
7694    "SageMakerImageArn":{
7695      "type":"string",
7696      "max":256,
7697      "pattern":"^arn:aws(-[\\w]+)*:sagemaker:.+:[0-9]{12}:image/[a-z0-9]([-.]?[a-z0-9])*$"
7698    },
7699    "SamplingPercentage":{
7700      "type":"integer",
7701      "max":100,
7702      "min":0
7703    },
7704    "ScheduleConfig":{
7705      "type":"structure",
7706      "required":["ScheduleExpression"],
7707      "members":{
7708        "ScheduleExpression":{"shape":"ScheduleExpression"}
7709      }
7710    },
7711    "ScheduleExpression":{
7712      "type":"string",
7713      "max":256,
7714      "min":1
7715    },
7716    "ScheduleStatus":{
7717      "type":"string",
7718      "enum":[
7719        "Pending",
7720        "Failed",
7721        "Scheduled",
7722        "Stopped"
7723      ]
7724    },
7725    "SearchExpression":{
7726      "type":"structure",
7727      "members":{
7728        "Filters":{"shape":"FilterList"},
7729        "NestedFilters":{"shape":"NestedFiltersList"},
7730        "SubExpressions":{"shape":"SearchExpressionList"},
7731        "Operator":{"shape":"BooleanOperator"}
7732      }
7733    },
7734    "SearchExpressionList":{
7735      "type":"list",
7736      "member":{"shape":"SearchExpression"},
7737      "max":20,
7738      "min":1
7739    },
7740    "SearchRecord":{
7741      "type":"structure",
7742      "members":{
7743        "TrainingJob":{"shape":"TrainingJob"},
7744        "Experiment":{"shape":"Experiment"},
7745        "Trial":{"shape":"Trial"},
7746        "TrialComponent":{"shape":"TrialComponent"}
7747      }
7748    },
7749    "SearchRequest":{
7750      "type":"structure",
7751      "required":["Resource"],
7752      "members":{
7753        "Resource":{"shape":"ResourceType"},
7754        "SearchExpression":{"shape":"SearchExpression"},
7755        "SortBy":{"shape":"ResourcePropertyName"},
7756        "SortOrder":{"shape":"SearchSortOrder"},
7757        "NextToken":{"shape":"NextToken"},
7758        "MaxResults":{
7759          "shape":"MaxResults",
7760          "box":true
7761        }
7762      }
7763    },
7764    "SearchResponse":{
7765      "type":"structure",
7766      "members":{
7767        "Results":{"shape":"SearchResultsList"},
7768        "NextToken":{"shape":"NextToken"}
7769      }
7770    },
7771    "SearchResultsList":{
7772      "type":"list",
7773      "member":{"shape":"SearchRecord"}
7774    },
7775    "SearchSortOrder":{
7776      "type":"string",
7777      "enum":[
7778        "Ascending",
7779        "Descending"
7780      ]
7781    },
7782    "SecondaryStatus":{
7783      "type":"string",
7784      "enum":[
7785        "Starting",
7786        "LaunchingMLInstances",
7787        "PreparingTrainingStack",
7788        "Downloading",
7789        "DownloadingTrainingImage",
7790        "Training",
7791        "Uploading",
7792        "Stopping",
7793        "Stopped",
7794        "MaxRuntimeExceeded",
7795        "Completed",
7796        "Failed",
7797        "Interrupted",
7798        "MaxWaitTimeExceeded"
7799      ]
7800    },
7801    "SecondaryStatusTransition":{
7802      "type":"structure",
7803      "required":[
7804        "Status",
7805        "StartTime"
7806      ],
7807      "members":{
7808        "Status":{"shape":"SecondaryStatus"},
7809        "StartTime":{"shape":"Timestamp"},
7810        "EndTime":{"shape":"Timestamp"},
7811        "StatusMessage":{"shape":"StatusMessage"}
7812      }
7813    },
7814    "SecondaryStatusTransitions":{
7815      "type":"list",
7816      "member":{"shape":"SecondaryStatusTransition"}
7817    },
7818    "SecretArn":{
7819      "type":"string",
7820      "max":2048,
7821      "min":1,
7822      "pattern":"arn:aws[a-z\\-]*:secretsmanager:[a-z0-9\\-]*:[0-9]{12}:secret:.*"
7823    },
7824    "SecurityGroupId":{
7825      "type":"string",
7826      "max":32,
7827      "pattern":"[-0-9a-zA-Z]+"
7828    },
7829    "SecurityGroupIds":{
7830      "type":"list",
7831      "member":{"shape":"SecurityGroupId"},
7832      "max":5
7833    },
7834    "Seed":{"type":"long"},
7835    "SessionExpirationDurationInSeconds":{
7836      "type":"integer",
7837      "max":43200,
7838      "min":1800
7839    },
7840    "SharingSettings":{
7841      "type":"structure",
7842      "members":{
7843        "NotebookOutputOption":{"shape":"NotebookOutputOption"},
7844        "S3OutputPath":{"shape":"S3Uri"},
7845        "S3KmsKeyId":{"shape":"KmsKeyId"}
7846      }
7847    },
7848    "ShuffleConfig":{
7849      "type":"structure",
7850      "required":["Seed"],
7851      "members":{
7852        "Seed":{"shape":"Seed"}
7853      }
7854    },
7855    "SingleSignOnUserIdentifier":{
7856      "type":"string",
7857      "pattern":"UserName"
7858    },
7859    "SortBy":{
7860      "type":"string",
7861      "enum":[
7862        "Name",
7863        "CreationTime",
7864        "Status"
7865      ]
7866    },
7867    "SortExperimentsBy":{
7868      "type":"string",
7869      "enum":[
7870        "Name",
7871        "CreationTime"
7872      ]
7873    },
7874    "SortOrder":{
7875      "type":"string",
7876      "enum":[
7877        "Ascending",
7878        "Descending"
7879      ]
7880    },
7881    "SortTrialComponentsBy":{
7882      "type":"string",
7883      "enum":[
7884        "Name",
7885        "CreationTime"
7886      ]
7887    },
7888    "SortTrialsBy":{
7889      "type":"string",
7890      "enum":[
7891        "Name",
7892        "CreationTime"
7893      ]
7894    },
7895    "SourceAlgorithm":{
7896      "type":"structure",
7897      "required":["AlgorithmName"],
7898      "members":{
7899        "ModelDataUrl":{"shape":"Url"},
7900        "AlgorithmName":{"shape":"ArnOrName"}
7901      }
7902    },
7903    "SourceAlgorithmList":{
7904      "type":"list",
7905      "member":{"shape":"SourceAlgorithm"},
7906      "max":1,
7907      "min":1
7908    },
7909    "SourceAlgorithmSpecification":{
7910      "type":"structure",
7911      "required":["SourceAlgorithms"],
7912      "members":{
7913        "SourceAlgorithms":{"shape":"SourceAlgorithmList"}
7914      }
7915    },
7916    "SourceIpConfig":{
7917      "type":"structure",
7918      "required":["Cidrs"],
7919      "members":{
7920        "Cidrs":{"shape":"Cidrs"}
7921      }
7922    },
7923    "SourceType":{
7924      "type":"string",
7925      "max":128
7926    },
7927    "SplitType":{
7928      "type":"string",
7929      "enum":[
7930        "None",
7931        "Line",
7932        "RecordIO",
7933        "TFRecord"
7934      ]
7935    },
7936    "StartMonitoringScheduleRequest":{
7937      "type":"structure",
7938      "required":["MonitoringScheduleName"],
7939      "members":{
7940        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"}
7941      }
7942    },
7943    "StartNotebookInstanceInput":{
7944      "type":"structure",
7945      "required":["NotebookInstanceName"],
7946      "members":{
7947        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
7948      }
7949    },
7950    "StatusDetails":{
7951      "type":"string",
7952      "max":1024,
7953      "pattern":".*"
7954    },
7955    "StatusMessage":{"type":"string"},
7956    "StopAutoMLJobRequest":{
7957      "type":"structure",
7958      "required":["AutoMLJobName"],
7959      "members":{
7960        "AutoMLJobName":{"shape":"AutoMLJobName"}
7961      }
7962    },
7963    "StopCompilationJobRequest":{
7964      "type":"structure",
7965      "required":["CompilationJobName"],
7966      "members":{
7967        "CompilationJobName":{"shape":"EntityName"}
7968      }
7969    },
7970    "StopHyperParameterTuningJobRequest":{
7971      "type":"structure",
7972      "required":["HyperParameterTuningJobName"],
7973      "members":{
7974        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"}
7975      }
7976    },
7977    "StopLabelingJobRequest":{
7978      "type":"structure",
7979      "required":["LabelingJobName"],
7980      "members":{
7981        "LabelingJobName":{"shape":"LabelingJobName"}
7982      }
7983    },
7984    "StopMonitoringScheduleRequest":{
7985      "type":"structure",
7986      "required":["MonitoringScheduleName"],
7987      "members":{
7988        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"}
7989      }
7990    },
7991    "StopNotebookInstanceInput":{
7992      "type":"structure",
7993      "required":["NotebookInstanceName"],
7994      "members":{
7995        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
7996      }
7997    },
7998    "StopProcessingJobRequest":{
7999      "type":"structure",
8000      "required":["ProcessingJobName"],
8001      "members":{
8002        "ProcessingJobName":{"shape":"ProcessingJobName"}
8003      }
8004    },
8005    "StopTrainingJobRequest":{
8006      "type":"structure",
8007      "required":["TrainingJobName"],
8008      "members":{
8009        "TrainingJobName":{"shape":"TrainingJobName"}
8010      }
8011    },
8012    "StopTransformJobRequest":{
8013      "type":"structure",
8014      "required":["TransformJobName"],
8015      "members":{
8016        "TransformJobName":{"shape":"TransformJobName"}
8017      }
8018    },
8019    "StoppingCondition":{
8020      "type":"structure",
8021      "members":{
8022        "MaxRuntimeInSeconds":{"shape":"MaxRuntimeInSeconds"},
8023        "MaxWaitTimeInSeconds":{"shape":"MaxWaitTimeInSeconds"}
8024      }
8025    },
8026    "String":{"type":"string"},
8027    "String1024":{
8028      "type":"string",
8029      "max":1024
8030    },
8031    "String200":{
8032      "type":"string",
8033      "max":200,
8034      "min":1,
8035      "pattern":".+"
8036    },
8037    "String256":{
8038      "type":"string",
8039      "max":256
8040    },
8041    "StringParameterValue":{
8042      "type":"string",
8043      "max":256,
8044      "pattern":".*"
8045    },
8046    "SubnetId":{
8047      "type":"string",
8048      "max":32,
8049      "pattern":"[-0-9a-zA-Z]+"
8050    },
8051    "Subnets":{
8052      "type":"list",
8053      "member":{"shape":"SubnetId"},
8054      "max":16,
8055      "min":1
8056    },
8057    "SubscribedWorkteam":{
8058      "type":"structure",
8059      "required":["WorkteamArn"],
8060      "members":{
8061        "WorkteamArn":{"shape":"WorkteamArn"},
8062        "MarketplaceTitle":{"shape":"String200"},
8063        "SellerName":{"shape":"String"},
8064        "MarketplaceDescription":{"shape":"String200"},
8065        "ListingId":{"shape":"String"}
8066      }
8067    },
8068    "SubscribedWorkteams":{
8069      "type":"list",
8070      "member":{"shape":"SubscribedWorkteam"}
8071    },
8072    "Success":{"type":"boolean"},
8073    "SuggestionQuery":{
8074      "type":"structure",
8075      "members":{
8076        "PropertyNameQuery":{"shape":"PropertyNameQuery"}
8077      }
8078    },
8079    "Tag":{
8080      "type":"structure",
8081      "required":[
8082        "Key",
8083        "Value"
8084      ],
8085      "members":{
8086        "Key":{"shape":"TagKey"},
8087        "Value":{"shape":"TagValue"}
8088      }
8089    },
8090    "TagKey":{
8091      "type":"string",
8092      "max":128,
8093      "min":1,
8094      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
8095    },
8096    "TagKeyList":{
8097      "type":"list",
8098      "member":{"shape":"TagKey"},
8099      "max":50,
8100      "min":1
8101    },
8102    "TagList":{
8103      "type":"list",
8104      "member":{"shape":"Tag"},
8105      "max":50,
8106      "min":0
8107    },
8108    "TagValue":{
8109      "type":"string",
8110      "max":256,
8111      "min":0,
8112      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
8113    },
8114    "TargetAttributeName":{
8115      "type":"string",
8116      "min":1
8117    },
8118    "TargetDevice":{
8119      "type":"string",
8120      "enum":[
8121        "lambda",
8122        "ml_m4",
8123        "ml_m5",
8124        "ml_c4",
8125        "ml_c5",
8126        "ml_p2",
8127        "ml_p3",
8128        "ml_inf1",
8129        "jetson_tx1",
8130        "jetson_tx2",
8131        "jetson_nano",
8132        "jetson_xavier",
8133        "rasp3b",
8134        "imx8qm",
8135        "deeplens",
8136        "rk3399",
8137        "rk3288",
8138        "aisage",
8139        "sbe_c",
8140        "qcs605",
8141        "qcs603",
8142        "sitara_am57x",
8143        "amba_cv22"
8144      ]
8145    },
8146    "TargetObjectiveMetricValue":{"type":"float"},
8147    "TaskAvailabilityLifetimeInSeconds":{
8148      "type":"integer",
8149      "max":864000,
8150      "min":60
8151    },
8152    "TaskCount":{
8153      "type":"integer",
8154      "min":1
8155    },
8156    "TaskDescription":{
8157      "type":"string",
8158      "max":255,
8159      "min":1,
8160      "pattern":".+"
8161    },
8162    "TaskInput":{
8163      "type":"string",
8164      "max":128000,
8165      "min":2,
8166      "pattern":"[\\S\\s]+"
8167    },
8168    "TaskKeyword":{
8169      "type":"string",
8170      "max":30,
8171      "min":1,
8172      "pattern":"^[A-Za-z0-9]+( [A-Za-z0-9]+)*$"
8173    },
8174    "TaskKeywords":{
8175      "type":"list",
8176      "member":{"shape":"TaskKeyword"},
8177      "max":5,
8178      "min":1
8179    },
8180    "TaskTimeLimitInSeconds":{
8181      "type":"integer",
8182      "max":604800,
8183      "min":30
8184    },
8185    "TaskTitle":{
8186      "type":"string",
8187      "max":128,
8188      "min":1,
8189      "pattern":"^[\\t\\n\\r -\\uD7FF\\uE000-\\uFFFD]*$"
8190    },
8191    "TemplateContent":{
8192      "type":"string",
8193      "max":128000,
8194      "min":1,
8195      "pattern":"[\\S\\s]+"
8196    },
8197    "TemplateContentSha256":{
8198      "type":"string",
8199      "max":128000,
8200      "min":1
8201    },
8202    "TemplateUrl":{
8203      "type":"string",
8204      "max":2048,
8205      "min":1
8206    },
8207    "TensorBoardAppSettings":{
8208      "type":"structure",
8209      "members":{
8210        "DefaultResourceSpec":{"shape":"ResourceSpec"}
8211      }
8212    },
8213    "TensorBoardOutputConfig":{
8214      "type":"structure",
8215      "required":["S3OutputPath"],
8216      "members":{
8217        "LocalPath":{"shape":"DirectoryPath"},
8218        "S3OutputPath":{"shape":"S3Uri"}
8219      }
8220    },
8221    "TenthFractionsOfACent":{
8222      "type":"integer",
8223      "max":9,
8224      "min":0
8225    },
8226    "Timestamp":{"type":"timestamp"},
8227    "TrainingInputMode":{
8228      "type":"string",
8229      "enum":[
8230        "Pipe",
8231        "File"
8232      ]
8233    },
8234    "TrainingInstanceCount":{
8235      "type":"integer",
8236      "min":1
8237    },
8238    "TrainingInstanceType":{
8239      "type":"string",
8240      "enum":[
8241        "ml.m4.xlarge",
8242        "ml.m4.2xlarge",
8243        "ml.m4.4xlarge",
8244        "ml.m4.10xlarge",
8245        "ml.m4.16xlarge",
8246        "ml.g4dn.xlarge",
8247        "ml.g4dn.2xlarge",
8248        "ml.g4dn.4xlarge",
8249        "ml.g4dn.8xlarge",
8250        "ml.g4dn.12xlarge",
8251        "ml.g4dn.16xlarge",
8252        "ml.m5.large",
8253        "ml.m5.xlarge",
8254        "ml.m5.2xlarge",
8255        "ml.m5.4xlarge",
8256        "ml.m5.12xlarge",
8257        "ml.m5.24xlarge",
8258        "ml.c4.xlarge",
8259        "ml.c4.2xlarge",
8260        "ml.c4.4xlarge",
8261        "ml.c4.8xlarge",
8262        "ml.p2.xlarge",
8263        "ml.p2.8xlarge",
8264        "ml.p2.16xlarge",
8265        "ml.p3.2xlarge",
8266        "ml.p3.8xlarge",
8267        "ml.p3.16xlarge",
8268        "ml.p3dn.24xlarge",
8269        "ml.c5.xlarge",
8270        "ml.c5.2xlarge",
8271        "ml.c5.4xlarge",
8272        "ml.c5.9xlarge",
8273        "ml.c5.18xlarge",
8274        "ml.c5n.xlarge",
8275        "ml.c5n.2xlarge",
8276        "ml.c5n.4xlarge",
8277        "ml.c5n.9xlarge",
8278        "ml.c5n.18xlarge"
8279      ]
8280    },
8281    "TrainingInstanceTypes":{
8282      "type":"list",
8283      "member":{"shape":"TrainingInstanceType"}
8284    },
8285    "TrainingJob":{
8286      "type":"structure",
8287      "members":{
8288        "TrainingJobName":{"shape":"TrainingJobName"},
8289        "TrainingJobArn":{"shape":"TrainingJobArn"},
8290        "TuningJobArn":{"shape":"HyperParameterTuningJobArn"},
8291        "LabelingJobArn":{"shape":"LabelingJobArn"},
8292        "AutoMLJobArn":{"shape":"AutoMLJobArn"},
8293        "ModelArtifacts":{"shape":"ModelArtifacts"},
8294        "TrainingJobStatus":{"shape":"TrainingJobStatus"},
8295        "SecondaryStatus":{"shape":"SecondaryStatus"},
8296        "FailureReason":{"shape":"FailureReason"},
8297        "HyperParameters":{"shape":"HyperParameters"},
8298        "AlgorithmSpecification":{"shape":"AlgorithmSpecification"},
8299        "RoleArn":{"shape":"RoleArn"},
8300        "InputDataConfig":{"shape":"InputDataConfig"},
8301        "OutputDataConfig":{"shape":"OutputDataConfig"},
8302        "ResourceConfig":{"shape":"ResourceConfig"},
8303        "VpcConfig":{"shape":"VpcConfig"},
8304        "StoppingCondition":{"shape":"StoppingCondition"},
8305        "CreationTime":{"shape":"Timestamp"},
8306        "TrainingStartTime":{"shape":"Timestamp"},
8307        "TrainingEndTime":{"shape":"Timestamp"},
8308        "LastModifiedTime":{"shape":"Timestamp"},
8309        "SecondaryStatusTransitions":{"shape":"SecondaryStatusTransitions"},
8310        "FinalMetricDataList":{"shape":"FinalMetricDataList"},
8311        "EnableNetworkIsolation":{"shape":"Boolean"},
8312        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
8313        "EnableManagedSpotTraining":{"shape":"Boolean"},
8314        "CheckpointConfig":{"shape":"CheckpointConfig"},
8315        "TrainingTimeInSeconds":{"shape":"TrainingTimeInSeconds"},
8316        "BillableTimeInSeconds":{"shape":"BillableTimeInSeconds"},
8317        "DebugHookConfig":{"shape":"DebugHookConfig"},
8318        "ExperimentConfig":{"shape":"ExperimentConfig"},
8319        "DebugRuleConfigurations":{"shape":"DebugRuleConfigurations"},
8320        "TensorBoardOutputConfig":{"shape":"TensorBoardOutputConfig"},
8321        "DebugRuleEvaluationStatuses":{"shape":"DebugRuleEvaluationStatuses"},
8322        "Tags":{"shape":"TagList"}
8323      }
8324    },
8325    "TrainingJobArn":{
8326      "type":"string",
8327      "max":256,
8328      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:training-job/.*"
8329    },
8330    "TrainingJobDefinition":{
8331      "type":"structure",
8332      "required":[
8333        "TrainingInputMode",
8334        "InputDataConfig",
8335        "OutputDataConfig",
8336        "ResourceConfig",
8337        "StoppingCondition"
8338      ],
8339      "members":{
8340        "TrainingInputMode":{"shape":"TrainingInputMode"},
8341        "HyperParameters":{"shape":"HyperParameters"},
8342        "InputDataConfig":{"shape":"InputDataConfig"},
8343        "OutputDataConfig":{"shape":"OutputDataConfig"},
8344        "ResourceConfig":{"shape":"ResourceConfig"},
8345        "StoppingCondition":{"shape":"StoppingCondition"}
8346      }
8347    },
8348    "TrainingJobEarlyStoppingType":{
8349      "type":"string",
8350      "enum":[
8351        "Off",
8352        "Auto"
8353      ]
8354    },
8355    "TrainingJobName":{
8356      "type":"string",
8357      "max":63,
8358      "min":1,
8359      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
8360    },
8361    "TrainingJobSortByOptions":{
8362      "type":"string",
8363      "enum":[
8364        "Name",
8365        "CreationTime",
8366        "Status",
8367        "FinalObjectiveMetricValue"
8368      ]
8369    },
8370    "TrainingJobStatus":{
8371      "type":"string",
8372      "enum":[
8373        "InProgress",
8374        "Completed",
8375        "Failed",
8376        "Stopping",
8377        "Stopped"
8378      ]
8379    },
8380    "TrainingJobStatusCounter":{
8381      "type":"integer",
8382      "min":0
8383    },
8384    "TrainingJobStatusCounters":{
8385      "type":"structure",
8386      "members":{
8387        "Completed":{"shape":"TrainingJobStatusCounter"},
8388        "InProgress":{"shape":"TrainingJobStatusCounter"},
8389        "RetryableError":{"shape":"TrainingJobStatusCounter"},
8390        "NonRetryableError":{"shape":"TrainingJobStatusCounter"},
8391        "Stopped":{"shape":"TrainingJobStatusCounter"}
8392      }
8393    },
8394    "TrainingJobSummaries":{
8395      "type":"list",
8396      "member":{"shape":"TrainingJobSummary"}
8397    },
8398    "TrainingJobSummary":{
8399      "type":"structure",
8400      "required":[
8401        "TrainingJobName",
8402        "TrainingJobArn",
8403        "CreationTime",
8404        "TrainingJobStatus"
8405      ],
8406      "members":{
8407        "TrainingJobName":{"shape":"TrainingJobName"},
8408        "TrainingJobArn":{"shape":"TrainingJobArn"},
8409        "CreationTime":{"shape":"Timestamp"},
8410        "TrainingEndTime":{"shape":"Timestamp"},
8411        "LastModifiedTime":{"shape":"Timestamp"},
8412        "TrainingJobStatus":{"shape":"TrainingJobStatus"}
8413      }
8414    },
8415    "TrainingSpecification":{
8416      "type":"structure",
8417      "required":[
8418        "TrainingImage",
8419        "SupportedTrainingInstanceTypes",
8420        "TrainingChannels"
8421      ],
8422      "members":{
8423        "TrainingImage":{"shape":"Image"},
8424        "TrainingImageDigest":{"shape":"ImageDigest"},
8425        "SupportedHyperParameters":{"shape":"HyperParameterSpecifications"},
8426        "SupportedTrainingInstanceTypes":{"shape":"TrainingInstanceTypes"},
8427        "SupportsDistributedTraining":{"shape":"Boolean"},
8428        "MetricDefinitions":{"shape":"MetricDefinitionList"},
8429        "TrainingChannels":{"shape":"ChannelSpecifications"},
8430        "SupportedTuningJobObjectiveMetrics":{"shape":"HyperParameterTuningJobObjectives"}
8431      }
8432    },
8433    "TrainingTimeInSeconds":{
8434      "type":"integer",
8435      "min":1
8436    },
8437    "TransformDataSource":{
8438      "type":"structure",
8439      "required":["S3DataSource"],
8440      "members":{
8441        "S3DataSource":{"shape":"TransformS3DataSource"}
8442      }
8443    },
8444    "TransformEnvironmentKey":{
8445      "type":"string",
8446      "max":1024,
8447      "pattern":"[a-zA-Z_][a-zA-Z0-9_]*"
8448    },
8449    "TransformEnvironmentMap":{
8450      "type":"map",
8451      "key":{"shape":"TransformEnvironmentKey"},
8452      "value":{"shape":"TransformEnvironmentValue"},
8453      "max":16
8454    },
8455    "TransformEnvironmentValue":{
8456      "type":"string",
8457      "max":10240,
8458      "pattern":"[\\S\\s]*"
8459    },
8460    "TransformInput":{
8461      "type":"structure",
8462      "required":["DataSource"],
8463      "members":{
8464        "DataSource":{"shape":"TransformDataSource"},
8465        "ContentType":{"shape":"ContentType"},
8466        "CompressionType":{"shape":"CompressionType"},
8467        "SplitType":{"shape":"SplitType"}
8468      }
8469    },
8470    "TransformInstanceCount":{
8471      "type":"integer",
8472      "min":1
8473    },
8474    "TransformInstanceType":{
8475      "type":"string",
8476      "enum":[
8477        "ml.m4.xlarge",
8478        "ml.m4.2xlarge",
8479        "ml.m4.4xlarge",
8480        "ml.m4.10xlarge",
8481        "ml.m4.16xlarge",
8482        "ml.c4.xlarge",
8483        "ml.c4.2xlarge",
8484        "ml.c4.4xlarge",
8485        "ml.c4.8xlarge",
8486        "ml.p2.xlarge",
8487        "ml.p2.8xlarge",
8488        "ml.p2.16xlarge",
8489        "ml.p3.2xlarge",
8490        "ml.p3.8xlarge",
8491        "ml.p3.16xlarge",
8492        "ml.c5.xlarge",
8493        "ml.c5.2xlarge",
8494        "ml.c5.4xlarge",
8495        "ml.c5.9xlarge",
8496        "ml.c5.18xlarge",
8497        "ml.m5.large",
8498        "ml.m5.xlarge",
8499        "ml.m5.2xlarge",
8500        "ml.m5.4xlarge",
8501        "ml.m5.12xlarge",
8502        "ml.m5.24xlarge"
8503      ]
8504    },
8505    "TransformInstanceTypes":{
8506      "type":"list",
8507      "member":{"shape":"TransformInstanceType"},
8508      "min":1
8509    },
8510    "TransformJobArn":{
8511      "type":"string",
8512      "max":256,
8513      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:transform-job/.*"
8514    },
8515    "TransformJobDefinition":{
8516      "type":"structure",
8517      "required":[
8518        "TransformInput",
8519        "TransformOutput",
8520        "TransformResources"
8521      ],
8522      "members":{
8523        "MaxConcurrentTransforms":{"shape":"MaxConcurrentTransforms"},
8524        "MaxPayloadInMB":{"shape":"MaxPayloadInMB"},
8525        "BatchStrategy":{"shape":"BatchStrategy"},
8526        "Environment":{"shape":"TransformEnvironmentMap"},
8527        "TransformInput":{"shape":"TransformInput"},
8528        "TransformOutput":{"shape":"TransformOutput"},
8529        "TransformResources":{"shape":"TransformResources"}
8530      }
8531    },
8532    "TransformJobName":{
8533      "type":"string",
8534      "max":63,
8535      "min":1,
8536      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
8537    },
8538    "TransformJobStatus":{
8539      "type":"string",
8540      "enum":[
8541        "InProgress",
8542        "Completed",
8543        "Failed",
8544        "Stopping",
8545        "Stopped"
8546      ]
8547    },
8548    "TransformJobSummaries":{
8549      "type":"list",
8550      "member":{"shape":"TransformJobSummary"}
8551    },
8552    "TransformJobSummary":{
8553      "type":"structure",
8554      "required":[
8555        "TransformJobName",
8556        "TransformJobArn",
8557        "CreationTime",
8558        "TransformJobStatus"
8559      ],
8560      "members":{
8561        "TransformJobName":{"shape":"TransformJobName"},
8562        "TransformJobArn":{"shape":"TransformJobArn"},
8563        "CreationTime":{"shape":"Timestamp"},
8564        "TransformEndTime":{"shape":"Timestamp"},
8565        "LastModifiedTime":{"shape":"Timestamp"},
8566        "TransformJobStatus":{"shape":"TransformJobStatus"},
8567        "FailureReason":{"shape":"FailureReason"}
8568      }
8569    },
8570    "TransformOutput":{
8571      "type":"structure",
8572      "required":["S3OutputPath"],
8573      "members":{
8574        "S3OutputPath":{"shape":"S3Uri"},
8575        "Accept":{"shape":"Accept"},
8576        "AssembleWith":{"shape":"AssemblyType"},
8577        "KmsKeyId":{"shape":"KmsKeyId"}
8578      }
8579    },
8580    "TransformResources":{
8581      "type":"structure",
8582      "required":[
8583        "InstanceType",
8584        "InstanceCount"
8585      ],
8586      "members":{
8587        "InstanceType":{"shape":"TransformInstanceType"},
8588        "InstanceCount":{"shape":"TransformInstanceCount"},
8589        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
8590      }
8591    },
8592    "TransformS3DataSource":{
8593      "type":"structure",
8594      "required":[
8595        "S3DataType",
8596        "S3Uri"
8597      ],
8598      "members":{
8599        "S3DataType":{"shape":"S3DataType"},
8600        "S3Uri":{"shape":"S3Uri"}
8601      }
8602    },
8603    "Trial":{
8604      "type":"structure",
8605      "members":{
8606        "TrialName":{"shape":"ExperimentEntityName"},
8607        "TrialArn":{"shape":"TrialArn"},
8608        "DisplayName":{"shape":"ExperimentEntityName"},
8609        "ExperimentName":{"shape":"ExperimentEntityName"},
8610        "Source":{"shape":"TrialSource"},
8611        "CreationTime":{"shape":"Timestamp"},
8612        "CreatedBy":{"shape":"UserContext"},
8613        "LastModifiedTime":{"shape":"Timestamp"},
8614        "LastModifiedBy":{"shape":"UserContext"},
8615        "Tags":{"shape":"TagList"},
8616        "TrialComponentSummaries":{"shape":"TrialComponentSimpleSummaries"}
8617      }
8618    },
8619    "TrialArn":{
8620      "type":"string",
8621      "max":256,
8622      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:experiment-trial/.*"
8623    },
8624    "TrialComponent":{
8625      "type":"structure",
8626      "members":{
8627        "TrialComponentName":{"shape":"ExperimentEntityName"},
8628        "DisplayName":{"shape":"ExperimentEntityName"},
8629        "TrialComponentArn":{"shape":"TrialComponentArn"},
8630        "Source":{"shape":"TrialComponentSource"},
8631        "Status":{"shape":"TrialComponentStatus"},
8632        "StartTime":{"shape":"Timestamp"},
8633        "EndTime":{"shape":"Timestamp"},
8634        "CreationTime":{"shape":"Timestamp"},
8635        "CreatedBy":{"shape":"UserContext"},
8636        "LastModifiedTime":{"shape":"Timestamp"},
8637        "LastModifiedBy":{"shape":"UserContext"},
8638        "Parameters":{"shape":"TrialComponentParameters"},
8639        "InputArtifacts":{"shape":"TrialComponentArtifacts"},
8640        "OutputArtifacts":{"shape":"TrialComponentArtifacts"},
8641        "Metrics":{"shape":"TrialComponentMetricSummaries"},
8642        "SourceDetail":{"shape":"TrialComponentSourceDetail"},
8643        "Tags":{"shape":"TagList"},
8644        "Parents":{"shape":"Parents"}
8645      }
8646    },
8647    "TrialComponentArn":{
8648      "type":"string",
8649      "max":256,
8650      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:experiment-trial-component/.*"
8651    },
8652    "TrialComponentArtifact":{
8653      "type":"structure",
8654      "required":["Value"],
8655      "members":{
8656        "MediaType":{"shape":"MediaType"},
8657        "Value":{"shape":"TrialComponentArtifactValue"}
8658      }
8659    },
8660    "TrialComponentArtifactValue":{
8661      "type":"string",
8662      "max":2048,
8663      "pattern":".*"
8664    },
8665    "TrialComponentArtifacts":{
8666      "type":"map",
8667      "key":{"shape":"TrialComponentKey64"},
8668      "value":{"shape":"TrialComponentArtifact"},
8669      "max":30
8670    },
8671    "TrialComponentKey256":{
8672      "type":"string",
8673      "max":256,
8674      "pattern":".*"
8675    },
8676    "TrialComponentKey64":{
8677      "type":"string",
8678      "max":64,
8679      "pattern":".*"
8680    },
8681    "TrialComponentMetricSummaries":{
8682      "type":"list",
8683      "member":{"shape":"TrialComponentMetricSummary"}
8684    },
8685    "TrialComponentMetricSummary":{
8686      "type":"structure",
8687      "members":{
8688        "MetricName":{"shape":"MetricName"},
8689        "SourceArn":{"shape":"TrialComponentSourceArn"},
8690        "TimeStamp":{"shape":"Timestamp"},
8691        "Max":{"shape":"OptionalDouble"},
8692        "Min":{"shape":"OptionalDouble"},
8693        "Last":{"shape":"OptionalDouble"},
8694        "Count":{"shape":"OptionalInteger"},
8695        "Avg":{"shape":"OptionalDouble"},
8696        "StdDev":{"shape":"OptionalDouble"}
8697      }
8698    },
8699    "TrialComponentParameterValue":{
8700      "type":"structure",
8701      "members":{
8702        "StringValue":{"shape":"StringParameterValue"},
8703        "NumberValue":{"shape":"DoubleParameterValue"}
8704      }
8705    },
8706    "TrialComponentParameters":{
8707      "type":"map",
8708      "key":{"shape":"TrialComponentKey256"},
8709      "value":{"shape":"TrialComponentParameterValue"},
8710      "max":150
8711    },
8712    "TrialComponentPrimaryStatus":{
8713      "type":"string",
8714      "enum":[
8715        "InProgress",
8716        "Completed",
8717        "Failed",
8718        "Stopping",
8719        "Stopped"
8720      ]
8721    },
8722    "TrialComponentSimpleSummaries":{
8723      "type":"list",
8724      "member":{"shape":"TrialComponentSimpleSummary"}
8725    },
8726    "TrialComponentSimpleSummary":{
8727      "type":"structure",
8728      "members":{
8729        "TrialComponentName":{"shape":"ExperimentEntityName"},
8730        "TrialComponentArn":{"shape":"TrialComponentArn"},
8731        "TrialComponentSource":{"shape":"TrialComponentSource"},
8732        "CreationTime":{"shape":"Timestamp"},
8733        "CreatedBy":{"shape":"UserContext"}
8734      }
8735    },
8736    "TrialComponentSource":{
8737      "type":"structure",
8738      "required":["SourceArn"],
8739      "members":{
8740        "SourceArn":{"shape":"TrialComponentSourceArn"},
8741        "SourceType":{"shape":"SourceType"}
8742      }
8743    },
8744    "TrialComponentSourceArn":{
8745      "type":"string",
8746      "max":256,
8747      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*"
8748    },
8749    "TrialComponentSourceDetail":{
8750      "type":"structure",
8751      "members":{
8752        "SourceArn":{"shape":"TrialComponentSourceArn"},
8753        "TrainingJob":{"shape":"TrainingJob"},
8754        "ProcessingJob":{"shape":"ProcessingJob"}
8755      }
8756    },
8757    "TrialComponentStatus":{
8758      "type":"structure",
8759      "members":{
8760        "PrimaryStatus":{"shape":"TrialComponentPrimaryStatus"},
8761        "Message":{"shape":"TrialComponentStatusMessage"}
8762      }
8763    },
8764    "TrialComponentStatusMessage":{
8765      "type":"string",
8766      "max":1024,
8767      "pattern":".*"
8768    },
8769    "TrialComponentSummaries":{
8770      "type":"list",
8771      "member":{"shape":"TrialComponentSummary"}
8772    },
8773    "TrialComponentSummary":{
8774      "type":"structure",
8775      "members":{
8776        "TrialComponentName":{"shape":"ExperimentEntityName"},
8777        "TrialComponentArn":{"shape":"TrialComponentArn"},
8778        "DisplayName":{"shape":"ExperimentEntityName"},
8779        "TrialComponentSource":{"shape":"TrialComponentSource"},
8780        "Status":{"shape":"TrialComponentStatus"},
8781        "StartTime":{"shape":"Timestamp"},
8782        "EndTime":{"shape":"Timestamp"},
8783        "CreationTime":{"shape":"Timestamp"},
8784        "CreatedBy":{"shape":"UserContext"},
8785        "LastModifiedTime":{"shape":"Timestamp"},
8786        "LastModifiedBy":{"shape":"UserContext"}
8787      }
8788    },
8789    "TrialSource":{
8790      "type":"structure",
8791      "required":["SourceArn"],
8792      "members":{
8793        "SourceArn":{"shape":"TrialSourceArn"},
8794        "SourceType":{"shape":"SourceType"}
8795      }
8796    },
8797    "TrialSourceArn":{
8798      "type":"string",
8799      "max":256,
8800      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*"
8801    },
8802    "TrialSummaries":{
8803      "type":"list",
8804      "member":{"shape":"TrialSummary"}
8805    },
8806    "TrialSummary":{
8807      "type":"structure",
8808      "members":{
8809        "TrialArn":{"shape":"TrialArn"},
8810        "TrialName":{"shape":"ExperimentEntityName"},
8811        "DisplayName":{"shape":"ExperimentEntityName"},
8812        "TrialSource":{"shape":"TrialSource"},
8813        "CreationTime":{"shape":"Timestamp"},
8814        "LastModifiedTime":{"shape":"Timestamp"}
8815      }
8816    },
8817    "TuningJobCompletionCriteria":{
8818      "type":"structure",
8819      "required":["TargetObjectiveMetricValue"],
8820      "members":{
8821        "TargetObjectiveMetricValue":{"shape":"TargetObjectiveMetricValue"}
8822      }
8823    },
8824    "USD":{
8825      "type":"structure",
8826      "members":{
8827        "Dollars":{"shape":"Dollars"},
8828        "Cents":{"shape":"Cents"},
8829        "TenthFractionsOfACent":{"shape":"TenthFractionsOfACent"}
8830      }
8831    },
8832    "UiConfig":{
8833      "type":"structure",
8834      "members":{
8835        "UiTemplateS3Uri":{"shape":"S3Uri"},
8836        "HumanTaskUiArn":{"shape":"HumanTaskUiArn"}
8837      }
8838    },
8839    "UiTemplate":{
8840      "type":"structure",
8841      "required":["Content"],
8842      "members":{
8843        "Content":{"shape":"TemplateContent"}
8844      }
8845    },
8846    "UiTemplateInfo":{
8847      "type":"structure",
8848      "members":{
8849        "Url":{"shape":"TemplateUrl"},
8850        "ContentSha256":{"shape":"TemplateContentSha256"}
8851      }
8852    },
8853    "UpdateCodeRepositoryInput":{
8854      "type":"structure",
8855      "required":["CodeRepositoryName"],
8856      "members":{
8857        "CodeRepositoryName":{"shape":"EntityName"},
8858        "GitConfig":{"shape":"GitConfigForUpdate"}
8859      }
8860    },
8861    "UpdateCodeRepositoryOutput":{
8862      "type":"structure",
8863      "required":["CodeRepositoryArn"],
8864      "members":{
8865        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"}
8866      }
8867    },
8868    "UpdateDomainRequest":{
8869      "type":"structure",
8870      "required":["DomainId"],
8871      "members":{
8872        "DomainId":{"shape":"DomainId"},
8873        "DefaultUserSettings":{"shape":"UserSettings"}
8874      }
8875    },
8876    "UpdateDomainResponse":{
8877      "type":"structure",
8878      "members":{
8879        "DomainArn":{"shape":"DomainArn"}
8880      }
8881    },
8882    "UpdateEndpointInput":{
8883      "type":"structure",
8884      "required":[
8885        "EndpointName",
8886        "EndpointConfigName"
8887      ],
8888      "members":{
8889        "EndpointName":{"shape":"EndpointName"},
8890        "EndpointConfigName":{"shape":"EndpointConfigName"},
8891        "RetainAllVariantProperties":{"shape":"Boolean"},
8892        "ExcludeRetainedVariantProperties":{"shape":"VariantPropertyList"}
8893      }
8894    },
8895    "UpdateEndpointOutput":{
8896      "type":"structure",
8897      "required":["EndpointArn"],
8898      "members":{
8899        "EndpointArn":{"shape":"EndpointArn"}
8900      }
8901    },
8902    "UpdateEndpointWeightsAndCapacitiesInput":{
8903      "type":"structure",
8904      "required":[
8905        "EndpointName",
8906        "DesiredWeightsAndCapacities"
8907      ],
8908      "members":{
8909        "EndpointName":{"shape":"EndpointName"},
8910        "DesiredWeightsAndCapacities":{"shape":"DesiredWeightAndCapacityList"}
8911      }
8912    },
8913    "UpdateEndpointWeightsAndCapacitiesOutput":{
8914      "type":"structure",
8915      "required":["EndpointArn"],
8916      "members":{
8917        "EndpointArn":{"shape":"EndpointArn"}
8918      }
8919    },
8920    "UpdateExperimentRequest":{
8921      "type":"structure",
8922      "required":["ExperimentName"],
8923      "members":{
8924        "ExperimentName":{"shape":"ExperimentEntityName"},
8925        "DisplayName":{"shape":"ExperimentEntityName"},
8926        "Description":{"shape":"ExperimentDescription"}
8927      }
8928    },
8929    "UpdateExperimentResponse":{
8930      "type":"structure",
8931      "members":{
8932        "ExperimentArn":{"shape":"ExperimentArn"}
8933      }
8934    },
8935    "UpdateMonitoringScheduleRequest":{
8936      "type":"structure",
8937      "required":[
8938        "MonitoringScheduleName",
8939        "MonitoringScheduleConfig"
8940      ],
8941      "members":{
8942        "MonitoringScheduleName":{"shape":"MonitoringScheduleName"},
8943        "MonitoringScheduleConfig":{"shape":"MonitoringScheduleConfig"}
8944      }
8945    },
8946    "UpdateMonitoringScheduleResponse":{
8947      "type":"structure",
8948      "required":["MonitoringScheduleArn"],
8949      "members":{
8950        "MonitoringScheduleArn":{"shape":"MonitoringScheduleArn"}
8951      }
8952    },
8953    "UpdateNotebookInstanceInput":{
8954      "type":"structure",
8955      "required":["NotebookInstanceName"],
8956      "members":{
8957        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
8958        "InstanceType":{"shape":"InstanceType"},
8959        "RoleArn":{"shape":"RoleArn"},
8960        "LifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
8961        "DisassociateLifecycleConfig":{"shape":"DisassociateNotebookInstanceLifecycleConfig"},
8962        "VolumeSizeInGB":{"shape":"NotebookInstanceVolumeSizeInGB"},
8963        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
8964        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"},
8965        "AcceleratorTypes":{"shape":"NotebookInstanceAcceleratorTypes"},
8966        "DisassociateAcceleratorTypes":{"shape":"DisassociateNotebookInstanceAcceleratorTypes"},
8967        "DisassociateDefaultCodeRepository":{"shape":"DisassociateDefaultCodeRepository"},
8968        "DisassociateAdditionalCodeRepositories":{"shape":"DisassociateAdditionalCodeRepositories"},
8969        "RootAccess":{"shape":"RootAccess"}
8970      }
8971    },
8972    "UpdateNotebookInstanceLifecycleConfigInput":{
8973      "type":"structure",
8974      "required":["NotebookInstanceLifecycleConfigName"],
8975      "members":{
8976        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
8977        "OnCreate":{"shape":"NotebookInstanceLifecycleConfigList"},
8978        "OnStart":{"shape":"NotebookInstanceLifecycleConfigList"}
8979      }
8980    },
8981    "UpdateNotebookInstanceLifecycleConfigOutput":{
8982      "type":"structure",
8983      "members":{
8984      }
8985    },
8986    "UpdateNotebookInstanceOutput":{
8987      "type":"structure",
8988      "members":{
8989      }
8990    },
8991    "UpdateTrialComponentRequest":{
8992      "type":"structure",
8993      "required":["TrialComponentName"],
8994      "members":{
8995        "TrialComponentName":{"shape":"ExperimentEntityName"},
8996        "DisplayName":{"shape":"ExperimentEntityName"},
8997        "Status":{"shape":"TrialComponentStatus"},
8998        "StartTime":{"shape":"Timestamp"},
8999        "EndTime":{"shape":"Timestamp"},
9000        "Parameters":{"shape":"TrialComponentParameters"},
9001        "ParametersToRemove":{"shape":"ListTrialComponentKey256"},
9002        "InputArtifacts":{"shape":"TrialComponentArtifacts"},
9003        "InputArtifactsToRemove":{"shape":"ListTrialComponentKey256"},
9004        "OutputArtifacts":{"shape":"TrialComponentArtifacts"},
9005        "OutputArtifactsToRemove":{"shape":"ListTrialComponentKey256"}
9006      }
9007    },
9008    "UpdateTrialComponentResponse":{
9009      "type":"structure",
9010      "members":{
9011        "TrialComponentArn":{"shape":"TrialComponentArn"}
9012      }
9013    },
9014    "UpdateTrialRequest":{
9015      "type":"structure",
9016      "required":["TrialName"],
9017      "members":{
9018        "TrialName":{"shape":"ExperimentEntityName"},
9019        "DisplayName":{"shape":"ExperimentEntityName"}
9020      }
9021    },
9022    "UpdateTrialResponse":{
9023      "type":"structure",
9024      "members":{
9025        "TrialArn":{"shape":"TrialArn"}
9026      }
9027    },
9028    "UpdateUserProfileRequest":{
9029      "type":"structure",
9030      "required":[
9031        "DomainId",
9032        "UserProfileName"
9033      ],
9034      "members":{
9035        "DomainId":{"shape":"DomainId"},
9036        "UserProfileName":{"shape":"UserProfileName"},
9037        "UserSettings":{"shape":"UserSettings"}
9038      }
9039    },
9040    "UpdateUserProfileResponse":{
9041      "type":"structure",
9042      "members":{
9043        "UserProfileArn":{"shape":"UserProfileArn"}
9044      }
9045    },
9046    "UpdateWorkforceRequest":{
9047      "type":"structure",
9048      "required":["WorkforceName"],
9049      "members":{
9050        "WorkforceName":{"shape":"WorkforceName"},
9051        "SourceIpConfig":{"shape":"SourceIpConfig"}
9052      }
9053    },
9054    "UpdateWorkforceResponse":{
9055      "type":"structure",
9056      "required":["Workforce"],
9057      "members":{
9058        "Workforce":{"shape":"Workforce"}
9059      }
9060    },
9061    "UpdateWorkteamRequest":{
9062      "type":"structure",
9063      "required":["WorkteamName"],
9064      "members":{
9065        "WorkteamName":{"shape":"WorkteamName"},
9066        "MemberDefinitions":{"shape":"MemberDefinitions"},
9067        "Description":{"shape":"String200"},
9068        "NotificationConfiguration":{"shape":"NotificationConfiguration"}
9069      }
9070    },
9071    "UpdateWorkteamResponse":{
9072      "type":"structure",
9073      "required":["Workteam"],
9074      "members":{
9075        "Workteam":{"shape":"Workteam"}
9076      }
9077    },
9078    "Url":{
9079      "type":"string",
9080      "max":1024,
9081      "pattern":"^(https|s3)://([^/]+)/?(.*)$"
9082    },
9083    "UserContext":{
9084      "type":"structure",
9085      "members":{
9086        "UserProfileArn":{"shape":"String"},
9087        "UserProfileName":{"shape":"String"},
9088        "DomainId":{"shape":"String"}
9089      }
9090    },
9091    "UserProfileArn":{
9092      "type":"string",
9093      "max":256,
9094      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:user-profile/.*"
9095    },
9096    "UserProfileDetails":{
9097      "type":"structure",
9098      "members":{
9099        "DomainId":{"shape":"DomainId"},
9100        "UserProfileName":{"shape":"UserProfileName"},
9101        "Status":{"shape":"UserProfileStatus"},
9102        "CreationTime":{"shape":"CreationTime"},
9103        "LastModifiedTime":{"shape":"LastModifiedTime"}
9104      }
9105    },
9106    "UserProfileList":{
9107      "type":"list",
9108      "member":{"shape":"UserProfileDetails"}
9109    },
9110    "UserProfileName":{
9111      "type":"string",
9112      "max":63,
9113      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
9114    },
9115    "UserProfileSortKey":{
9116      "type":"string",
9117      "enum":[
9118        "CreationTime",
9119        "LastModifiedTime"
9120      ]
9121    },
9122    "UserProfileStatus":{
9123      "type":"string",
9124      "enum":[
9125        "Deleting",
9126        "Failed",
9127        "InService",
9128        "Pending"
9129      ]
9130    },
9131    "UserSettings":{
9132      "type":"structure",
9133      "members":{
9134        "ExecutionRole":{"shape":"RoleArn"},
9135        "SecurityGroups":{"shape":"SecurityGroupIds"},
9136        "SharingSettings":{"shape":"SharingSettings"},
9137        "JupyterServerAppSettings":{"shape":"JupyterServerAppSettings"},
9138        "KernelGatewayAppSettings":{"shape":"KernelGatewayAppSettings"},
9139        "TensorBoardAppSettings":{"shape":"TensorBoardAppSettings"}
9140      }
9141    },
9142    "VariantName":{
9143      "type":"string",
9144      "max":63,
9145      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
9146    },
9147    "VariantProperty":{
9148      "type":"structure",
9149      "required":["VariantPropertyType"],
9150      "members":{
9151        "VariantPropertyType":{"shape":"VariantPropertyType"}
9152      }
9153    },
9154    "VariantPropertyList":{
9155      "type":"list",
9156      "member":{"shape":"VariantProperty"},
9157      "max":3,
9158      "min":0
9159    },
9160    "VariantPropertyType":{
9161      "type":"string",
9162      "enum":[
9163        "DesiredInstanceCount",
9164        "DesiredWeight",
9165        "DataCaptureConfig"
9166      ]
9167    },
9168    "VariantWeight":{
9169      "type":"float",
9170      "min":0
9171    },
9172    "VolumeSizeInGB":{
9173      "type":"integer",
9174      "min":1
9175    },
9176    "VpcConfig":{
9177      "type":"structure",
9178      "required":[
9179        "SecurityGroupIds",
9180        "Subnets"
9181      ],
9182      "members":{
9183        "SecurityGroupIds":{"shape":"VpcSecurityGroupIds"},
9184        "Subnets":{"shape":"Subnets"}
9185      }
9186    },
9187    "VpcId":{
9188      "type":"string",
9189      "max":32,
9190      "pattern":"[-0-9a-zA-Z]+"
9191    },
9192    "VpcSecurityGroupIds":{
9193      "type":"list",
9194      "member":{"shape":"SecurityGroupId"},
9195      "max":5,
9196      "min":1
9197    },
9198    "Workforce":{
9199      "type":"structure",
9200      "required":[
9201        "WorkforceName",
9202        "WorkforceArn"
9203      ],
9204      "members":{
9205        "WorkforceName":{"shape":"WorkforceName"},
9206        "WorkforceArn":{"shape":"WorkforceArn"},
9207        "LastUpdatedDate":{"shape":"Timestamp"},
9208        "SourceIpConfig":{"shape":"SourceIpConfig"}
9209      }
9210    },
9211    "WorkforceArn":{
9212      "type":"string",
9213      "max":256,
9214      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:workforce/.*"
9215    },
9216    "WorkforceName":{
9217      "type":"string",
9218      "max":63,
9219      "min":1,
9220      "pattern":"^[a-zA-Z0-9]([a-zA-Z0-9\\-])*$"
9221    },
9222    "Workteam":{
9223      "type":"structure",
9224      "required":[
9225        "WorkteamName",
9226        "MemberDefinitions",
9227        "WorkteamArn",
9228        "Description"
9229      ],
9230      "members":{
9231        "WorkteamName":{"shape":"WorkteamName"},
9232        "MemberDefinitions":{"shape":"MemberDefinitions"},
9233        "WorkteamArn":{"shape":"WorkteamArn"},
9234        "ProductListingIds":{"shape":"ProductListings"},
9235        "Description":{"shape":"String200"},
9236        "SubDomain":{"shape":"String"},
9237        "CreateDate":{"shape":"Timestamp"},
9238        "LastUpdatedDate":{"shape":"Timestamp"},
9239        "NotificationConfiguration":{"shape":"NotificationConfiguration"}
9240      }
9241    },
9242    "WorkteamArn":{
9243      "type":"string",
9244      "max":256,
9245      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:workteam/.*"
9246    },
9247    "WorkteamName":{
9248      "type":"string",
9249      "max":63,
9250      "min":1,
9251      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
9252    },
9253    "Workteams":{
9254      "type":"list",
9255      "member":{"shape":"Workteam"}
9256    }
9257  }
9258}
9259