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