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    "CreateAlgorithm":{
27      "name":"CreateAlgorithm",
28      "http":{
29        "method":"POST",
30        "requestUri":"/"
31      },
32      "input":{"shape":"CreateAlgorithmInput"},
33      "output":{"shape":"CreateAlgorithmOutput"}
34    },
35    "CreateCodeRepository":{
36      "name":"CreateCodeRepository",
37      "http":{
38        "method":"POST",
39        "requestUri":"/"
40      },
41      "input":{"shape":"CreateCodeRepositoryInput"},
42      "output":{"shape":"CreateCodeRepositoryOutput"}
43    },
44    "CreateCompilationJob":{
45      "name":"CreateCompilationJob",
46      "http":{
47        "method":"POST",
48        "requestUri":"/"
49      },
50      "input":{"shape":"CreateCompilationJobRequest"},
51      "output":{"shape":"CreateCompilationJobResponse"},
52      "errors":[
53        {"shape":"ResourceInUse"},
54        {"shape":"ResourceLimitExceeded"}
55      ]
56    },
57    "CreateEndpoint":{
58      "name":"CreateEndpoint",
59      "http":{
60        "method":"POST",
61        "requestUri":"/"
62      },
63      "input":{"shape":"CreateEndpointInput"},
64      "output":{"shape":"CreateEndpointOutput"},
65      "errors":[
66        {"shape":"ResourceLimitExceeded"}
67      ]
68    },
69    "CreateEndpointConfig":{
70      "name":"CreateEndpointConfig",
71      "http":{
72        "method":"POST",
73        "requestUri":"/"
74      },
75      "input":{"shape":"CreateEndpointConfigInput"},
76      "output":{"shape":"CreateEndpointConfigOutput"},
77      "errors":[
78        {"shape":"ResourceLimitExceeded"}
79      ]
80    },
81    "CreateHyperParameterTuningJob":{
82      "name":"CreateHyperParameterTuningJob",
83      "http":{
84        "method":"POST",
85        "requestUri":"/"
86      },
87      "input":{"shape":"CreateHyperParameterTuningJobRequest"},
88      "output":{"shape":"CreateHyperParameterTuningJobResponse"},
89      "errors":[
90        {"shape":"ResourceInUse"},
91        {"shape":"ResourceLimitExceeded"}
92      ]
93    },
94    "CreateLabelingJob":{
95      "name":"CreateLabelingJob",
96      "http":{
97        "method":"POST",
98        "requestUri":"/"
99      },
100      "input":{"shape":"CreateLabelingJobRequest"},
101      "output":{"shape":"CreateLabelingJobResponse"},
102      "errors":[
103        {"shape":"ResourceInUse"},
104        {"shape":"ResourceLimitExceeded"}
105      ]
106    },
107    "CreateModel":{
108      "name":"CreateModel",
109      "http":{
110        "method":"POST",
111        "requestUri":"/"
112      },
113      "input":{"shape":"CreateModelInput"},
114      "output":{"shape":"CreateModelOutput"},
115      "errors":[
116        {"shape":"ResourceLimitExceeded"}
117      ]
118    },
119    "CreateModelPackage":{
120      "name":"CreateModelPackage",
121      "http":{
122        "method":"POST",
123        "requestUri":"/"
124      },
125      "input":{"shape":"CreateModelPackageInput"},
126      "output":{"shape":"CreateModelPackageOutput"}
127    },
128    "CreateNotebookInstance":{
129      "name":"CreateNotebookInstance",
130      "http":{
131        "method":"POST",
132        "requestUri":"/"
133      },
134      "input":{"shape":"CreateNotebookInstanceInput"},
135      "output":{"shape":"CreateNotebookInstanceOutput"},
136      "errors":[
137        {"shape":"ResourceLimitExceeded"}
138      ]
139    },
140    "CreateNotebookInstanceLifecycleConfig":{
141      "name":"CreateNotebookInstanceLifecycleConfig",
142      "http":{
143        "method":"POST",
144        "requestUri":"/"
145      },
146      "input":{"shape":"CreateNotebookInstanceLifecycleConfigInput"},
147      "output":{"shape":"CreateNotebookInstanceLifecycleConfigOutput"},
148      "errors":[
149        {"shape":"ResourceLimitExceeded"}
150      ]
151    },
152    "CreatePresignedNotebookInstanceUrl":{
153      "name":"CreatePresignedNotebookInstanceUrl",
154      "http":{
155        "method":"POST",
156        "requestUri":"/"
157      },
158      "input":{"shape":"CreatePresignedNotebookInstanceUrlInput"},
159      "output":{"shape":"CreatePresignedNotebookInstanceUrlOutput"}
160    },
161    "CreateTrainingJob":{
162      "name":"CreateTrainingJob",
163      "http":{
164        "method":"POST",
165        "requestUri":"/"
166      },
167      "input":{"shape":"CreateTrainingJobRequest"},
168      "output":{"shape":"CreateTrainingJobResponse"},
169      "errors":[
170        {"shape":"ResourceInUse"},
171        {"shape":"ResourceLimitExceeded"}
172      ]
173    },
174    "CreateTransformJob":{
175      "name":"CreateTransformJob",
176      "http":{
177        "method":"POST",
178        "requestUri":"/"
179      },
180      "input":{"shape":"CreateTransformJobRequest"},
181      "output":{"shape":"CreateTransformJobResponse"},
182      "errors":[
183        {"shape":"ResourceInUse"},
184        {"shape":"ResourceLimitExceeded"}
185      ]
186    },
187    "CreateWorkteam":{
188      "name":"CreateWorkteam",
189      "http":{
190        "method":"POST",
191        "requestUri":"/"
192      },
193      "input":{"shape":"CreateWorkteamRequest"},
194      "output":{"shape":"CreateWorkteamResponse"},
195      "errors":[
196        {"shape":"ResourceInUse"},
197        {"shape":"ResourceLimitExceeded"}
198      ]
199    },
200    "DeleteAlgorithm":{
201      "name":"DeleteAlgorithm",
202      "http":{
203        "method":"POST",
204        "requestUri":"/"
205      },
206      "input":{"shape":"DeleteAlgorithmInput"}
207    },
208    "DeleteCodeRepository":{
209      "name":"DeleteCodeRepository",
210      "http":{
211        "method":"POST",
212        "requestUri":"/"
213      },
214      "input":{"shape":"DeleteCodeRepositoryInput"}
215    },
216    "DeleteEndpoint":{
217      "name":"DeleteEndpoint",
218      "http":{
219        "method":"POST",
220        "requestUri":"/"
221      },
222      "input":{"shape":"DeleteEndpointInput"}
223    },
224    "DeleteEndpointConfig":{
225      "name":"DeleteEndpointConfig",
226      "http":{
227        "method":"POST",
228        "requestUri":"/"
229      },
230      "input":{"shape":"DeleteEndpointConfigInput"}
231    },
232    "DeleteModel":{
233      "name":"DeleteModel",
234      "http":{
235        "method":"POST",
236        "requestUri":"/"
237      },
238      "input":{"shape":"DeleteModelInput"}
239    },
240    "DeleteModelPackage":{
241      "name":"DeleteModelPackage",
242      "http":{
243        "method":"POST",
244        "requestUri":"/"
245      },
246      "input":{"shape":"DeleteModelPackageInput"}
247    },
248    "DeleteNotebookInstance":{
249      "name":"DeleteNotebookInstance",
250      "http":{
251        "method":"POST",
252        "requestUri":"/"
253      },
254      "input":{"shape":"DeleteNotebookInstanceInput"}
255    },
256    "DeleteNotebookInstanceLifecycleConfig":{
257      "name":"DeleteNotebookInstanceLifecycleConfig",
258      "http":{
259        "method":"POST",
260        "requestUri":"/"
261      },
262      "input":{"shape":"DeleteNotebookInstanceLifecycleConfigInput"}
263    },
264    "DeleteTags":{
265      "name":"DeleteTags",
266      "http":{
267        "method":"POST",
268        "requestUri":"/"
269      },
270      "input":{"shape":"DeleteTagsInput"},
271      "output":{"shape":"DeleteTagsOutput"}
272    },
273    "DeleteWorkteam":{
274      "name":"DeleteWorkteam",
275      "http":{
276        "method":"POST",
277        "requestUri":"/"
278      },
279      "input":{"shape":"DeleteWorkteamRequest"},
280      "output":{"shape":"DeleteWorkteamResponse"},
281      "errors":[
282        {"shape":"ResourceLimitExceeded"}
283      ]
284    },
285    "DescribeAlgorithm":{
286      "name":"DescribeAlgorithm",
287      "http":{
288        "method":"POST",
289        "requestUri":"/"
290      },
291      "input":{"shape":"DescribeAlgorithmInput"},
292      "output":{"shape":"DescribeAlgorithmOutput"}
293    },
294    "DescribeCodeRepository":{
295      "name":"DescribeCodeRepository",
296      "http":{
297        "method":"POST",
298        "requestUri":"/"
299      },
300      "input":{"shape":"DescribeCodeRepositoryInput"},
301      "output":{"shape":"DescribeCodeRepositoryOutput"}
302    },
303    "DescribeCompilationJob":{
304      "name":"DescribeCompilationJob",
305      "http":{
306        "method":"POST",
307        "requestUri":"/"
308      },
309      "input":{"shape":"DescribeCompilationJobRequest"},
310      "output":{"shape":"DescribeCompilationJobResponse"},
311      "errors":[
312        {"shape":"ResourceNotFound"}
313      ]
314    },
315    "DescribeEndpoint":{
316      "name":"DescribeEndpoint",
317      "http":{
318        "method":"POST",
319        "requestUri":"/"
320      },
321      "input":{"shape":"DescribeEndpointInput"},
322      "output":{"shape":"DescribeEndpointOutput"}
323    },
324    "DescribeEndpointConfig":{
325      "name":"DescribeEndpointConfig",
326      "http":{
327        "method":"POST",
328        "requestUri":"/"
329      },
330      "input":{"shape":"DescribeEndpointConfigInput"},
331      "output":{"shape":"DescribeEndpointConfigOutput"}
332    },
333    "DescribeHyperParameterTuningJob":{
334      "name":"DescribeHyperParameterTuningJob",
335      "http":{
336        "method":"POST",
337        "requestUri":"/"
338      },
339      "input":{"shape":"DescribeHyperParameterTuningJobRequest"},
340      "output":{"shape":"DescribeHyperParameterTuningJobResponse"},
341      "errors":[
342        {"shape":"ResourceNotFound"}
343      ]
344    },
345    "DescribeLabelingJob":{
346      "name":"DescribeLabelingJob",
347      "http":{
348        "method":"POST",
349        "requestUri":"/"
350      },
351      "input":{"shape":"DescribeLabelingJobRequest"},
352      "output":{"shape":"DescribeLabelingJobResponse"},
353      "errors":[
354        {"shape":"ResourceNotFound"}
355      ]
356    },
357    "DescribeModel":{
358      "name":"DescribeModel",
359      "http":{
360        "method":"POST",
361        "requestUri":"/"
362      },
363      "input":{"shape":"DescribeModelInput"},
364      "output":{"shape":"DescribeModelOutput"}
365    },
366    "DescribeModelPackage":{
367      "name":"DescribeModelPackage",
368      "http":{
369        "method":"POST",
370        "requestUri":"/"
371      },
372      "input":{"shape":"DescribeModelPackageInput"},
373      "output":{"shape":"DescribeModelPackageOutput"}
374    },
375    "DescribeNotebookInstance":{
376      "name":"DescribeNotebookInstance",
377      "http":{
378        "method":"POST",
379        "requestUri":"/"
380      },
381      "input":{"shape":"DescribeNotebookInstanceInput"},
382      "output":{"shape":"DescribeNotebookInstanceOutput"}
383    },
384    "DescribeNotebookInstanceLifecycleConfig":{
385      "name":"DescribeNotebookInstanceLifecycleConfig",
386      "http":{
387        "method":"POST",
388        "requestUri":"/"
389      },
390      "input":{"shape":"DescribeNotebookInstanceLifecycleConfigInput"},
391      "output":{"shape":"DescribeNotebookInstanceLifecycleConfigOutput"}
392    },
393    "DescribeSubscribedWorkteam":{
394      "name":"DescribeSubscribedWorkteam",
395      "http":{
396        "method":"POST",
397        "requestUri":"/"
398      },
399      "input":{"shape":"DescribeSubscribedWorkteamRequest"},
400      "output":{"shape":"DescribeSubscribedWorkteamResponse"}
401    },
402    "DescribeTrainingJob":{
403      "name":"DescribeTrainingJob",
404      "http":{
405        "method":"POST",
406        "requestUri":"/"
407      },
408      "input":{"shape":"DescribeTrainingJobRequest"},
409      "output":{"shape":"DescribeTrainingJobResponse"},
410      "errors":[
411        {"shape":"ResourceNotFound"}
412      ]
413    },
414    "DescribeTransformJob":{
415      "name":"DescribeTransformJob",
416      "http":{
417        "method":"POST",
418        "requestUri":"/"
419      },
420      "input":{"shape":"DescribeTransformJobRequest"},
421      "output":{"shape":"DescribeTransformJobResponse"},
422      "errors":[
423        {"shape":"ResourceNotFound"}
424      ]
425    },
426    "DescribeWorkteam":{
427      "name":"DescribeWorkteam",
428      "http":{
429        "method":"POST",
430        "requestUri":"/"
431      },
432      "input":{"shape":"DescribeWorkteamRequest"},
433      "output":{"shape":"DescribeWorkteamResponse"}
434    },
435    "GetSearchSuggestions":{
436      "name":"GetSearchSuggestions",
437      "http":{
438        "method":"POST",
439        "requestUri":"/"
440      },
441      "input":{"shape":"GetSearchSuggestionsRequest"},
442      "output":{"shape":"GetSearchSuggestionsResponse"}
443    },
444    "ListAlgorithms":{
445      "name":"ListAlgorithms",
446      "http":{
447        "method":"POST",
448        "requestUri":"/"
449      },
450      "input":{"shape":"ListAlgorithmsInput"},
451      "output":{"shape":"ListAlgorithmsOutput"}
452    },
453    "ListCodeRepositories":{
454      "name":"ListCodeRepositories",
455      "http":{
456        "method":"POST",
457        "requestUri":"/"
458      },
459      "input":{"shape":"ListCodeRepositoriesInput"},
460      "output":{"shape":"ListCodeRepositoriesOutput"}
461    },
462    "ListCompilationJobs":{
463      "name":"ListCompilationJobs",
464      "http":{
465        "method":"POST",
466        "requestUri":"/"
467      },
468      "input":{"shape":"ListCompilationJobsRequest"},
469      "output":{"shape":"ListCompilationJobsResponse"}
470    },
471    "ListEndpointConfigs":{
472      "name":"ListEndpointConfigs",
473      "http":{
474        "method":"POST",
475        "requestUri":"/"
476      },
477      "input":{"shape":"ListEndpointConfigsInput"},
478      "output":{"shape":"ListEndpointConfigsOutput"}
479    },
480    "ListEndpoints":{
481      "name":"ListEndpoints",
482      "http":{
483        "method":"POST",
484        "requestUri":"/"
485      },
486      "input":{"shape":"ListEndpointsInput"},
487      "output":{"shape":"ListEndpointsOutput"}
488    },
489    "ListHyperParameterTuningJobs":{
490      "name":"ListHyperParameterTuningJobs",
491      "http":{
492        "method":"POST",
493        "requestUri":"/"
494      },
495      "input":{"shape":"ListHyperParameterTuningJobsRequest"},
496      "output":{"shape":"ListHyperParameterTuningJobsResponse"}
497    },
498    "ListLabelingJobs":{
499      "name":"ListLabelingJobs",
500      "http":{
501        "method":"POST",
502        "requestUri":"/"
503      },
504      "input":{"shape":"ListLabelingJobsRequest"},
505      "output":{"shape":"ListLabelingJobsResponse"}
506    },
507    "ListLabelingJobsForWorkteam":{
508      "name":"ListLabelingJobsForWorkteam",
509      "http":{
510        "method":"POST",
511        "requestUri":"/"
512      },
513      "input":{"shape":"ListLabelingJobsForWorkteamRequest"},
514      "output":{"shape":"ListLabelingJobsForWorkteamResponse"},
515      "errors":[
516        {"shape":"ResourceNotFound"}
517      ]
518    },
519    "ListModelPackages":{
520      "name":"ListModelPackages",
521      "http":{
522        "method":"POST",
523        "requestUri":"/"
524      },
525      "input":{"shape":"ListModelPackagesInput"},
526      "output":{"shape":"ListModelPackagesOutput"}
527    },
528    "ListModels":{
529      "name":"ListModels",
530      "http":{
531        "method":"POST",
532        "requestUri":"/"
533      },
534      "input":{"shape":"ListModelsInput"},
535      "output":{"shape":"ListModelsOutput"}
536    },
537    "ListNotebookInstanceLifecycleConfigs":{
538      "name":"ListNotebookInstanceLifecycleConfigs",
539      "http":{
540        "method":"POST",
541        "requestUri":"/"
542      },
543      "input":{"shape":"ListNotebookInstanceLifecycleConfigsInput"},
544      "output":{"shape":"ListNotebookInstanceLifecycleConfigsOutput"}
545    },
546    "ListNotebookInstances":{
547      "name":"ListNotebookInstances",
548      "http":{
549        "method":"POST",
550        "requestUri":"/"
551      },
552      "input":{"shape":"ListNotebookInstancesInput"},
553      "output":{"shape":"ListNotebookInstancesOutput"}
554    },
555    "ListSubscribedWorkteams":{
556      "name":"ListSubscribedWorkteams",
557      "http":{
558        "method":"POST",
559        "requestUri":"/"
560      },
561      "input":{"shape":"ListSubscribedWorkteamsRequest"},
562      "output":{"shape":"ListSubscribedWorkteamsResponse"}
563    },
564    "ListTags":{
565      "name":"ListTags",
566      "http":{
567        "method":"POST",
568        "requestUri":"/"
569      },
570      "input":{"shape":"ListTagsInput"},
571      "output":{"shape":"ListTagsOutput"}
572    },
573    "ListTrainingJobs":{
574      "name":"ListTrainingJobs",
575      "http":{
576        "method":"POST",
577        "requestUri":"/"
578      },
579      "input":{"shape":"ListTrainingJobsRequest"},
580      "output":{"shape":"ListTrainingJobsResponse"}
581    },
582    "ListTrainingJobsForHyperParameterTuningJob":{
583      "name":"ListTrainingJobsForHyperParameterTuningJob",
584      "http":{
585        "method":"POST",
586        "requestUri":"/"
587      },
588      "input":{"shape":"ListTrainingJobsForHyperParameterTuningJobRequest"},
589      "output":{"shape":"ListTrainingJobsForHyperParameterTuningJobResponse"},
590      "errors":[
591        {"shape":"ResourceNotFound"}
592      ]
593    },
594    "ListTransformJobs":{
595      "name":"ListTransformJobs",
596      "http":{
597        "method":"POST",
598        "requestUri":"/"
599      },
600      "input":{"shape":"ListTransformJobsRequest"},
601      "output":{"shape":"ListTransformJobsResponse"}
602    },
603    "ListWorkteams":{
604      "name":"ListWorkteams",
605      "http":{
606        "method":"POST",
607        "requestUri":"/"
608      },
609      "input":{"shape":"ListWorkteamsRequest"},
610      "output":{"shape":"ListWorkteamsResponse"}
611    },
612    "RenderUiTemplate":{
613      "name":"RenderUiTemplate",
614      "http":{
615        "method":"POST",
616        "requestUri":"/"
617      },
618      "input":{"shape":"RenderUiTemplateRequest"},
619      "output":{"shape":"RenderUiTemplateResponse"}
620    },
621    "Search":{
622      "name":"Search",
623      "http":{
624        "method":"POST",
625        "requestUri":"/"
626      },
627      "input":{"shape":"SearchRequest"},
628      "output":{"shape":"SearchResponse"}
629    },
630    "StartNotebookInstance":{
631      "name":"StartNotebookInstance",
632      "http":{
633        "method":"POST",
634        "requestUri":"/"
635      },
636      "input":{"shape":"StartNotebookInstanceInput"},
637      "errors":[
638        {"shape":"ResourceLimitExceeded"}
639      ]
640    },
641    "StopCompilationJob":{
642      "name":"StopCompilationJob",
643      "http":{
644        "method":"POST",
645        "requestUri":"/"
646      },
647      "input":{"shape":"StopCompilationJobRequest"},
648      "errors":[
649        {"shape":"ResourceNotFound"}
650      ]
651    },
652    "StopHyperParameterTuningJob":{
653      "name":"StopHyperParameterTuningJob",
654      "http":{
655        "method":"POST",
656        "requestUri":"/"
657      },
658      "input":{"shape":"StopHyperParameterTuningJobRequest"},
659      "errors":[
660        {"shape":"ResourceNotFound"}
661      ]
662    },
663    "StopLabelingJob":{
664      "name":"StopLabelingJob",
665      "http":{
666        "method":"POST",
667        "requestUri":"/"
668      },
669      "input":{"shape":"StopLabelingJobRequest"},
670      "errors":[
671        {"shape":"ResourceNotFound"}
672      ]
673    },
674    "StopNotebookInstance":{
675      "name":"StopNotebookInstance",
676      "http":{
677        "method":"POST",
678        "requestUri":"/"
679      },
680      "input":{"shape":"StopNotebookInstanceInput"}
681    },
682    "StopTrainingJob":{
683      "name":"StopTrainingJob",
684      "http":{
685        "method":"POST",
686        "requestUri":"/"
687      },
688      "input":{"shape":"StopTrainingJobRequest"},
689      "errors":[
690        {"shape":"ResourceNotFound"}
691      ]
692    },
693    "StopTransformJob":{
694      "name":"StopTransformJob",
695      "http":{
696        "method":"POST",
697        "requestUri":"/"
698      },
699      "input":{"shape":"StopTransformJobRequest"},
700      "errors":[
701        {"shape":"ResourceNotFound"}
702      ]
703    },
704    "UpdateCodeRepository":{
705      "name":"UpdateCodeRepository",
706      "http":{
707        "method":"POST",
708        "requestUri":"/"
709      },
710      "input":{"shape":"UpdateCodeRepositoryInput"},
711      "output":{"shape":"UpdateCodeRepositoryOutput"}
712    },
713    "UpdateEndpoint":{
714      "name":"UpdateEndpoint",
715      "http":{
716        "method":"POST",
717        "requestUri":"/"
718      },
719      "input":{"shape":"UpdateEndpointInput"},
720      "output":{"shape":"UpdateEndpointOutput"},
721      "errors":[
722        {"shape":"ResourceLimitExceeded"}
723      ]
724    },
725    "UpdateEndpointWeightsAndCapacities":{
726      "name":"UpdateEndpointWeightsAndCapacities",
727      "http":{
728        "method":"POST",
729        "requestUri":"/"
730      },
731      "input":{"shape":"UpdateEndpointWeightsAndCapacitiesInput"},
732      "output":{"shape":"UpdateEndpointWeightsAndCapacitiesOutput"},
733      "errors":[
734        {"shape":"ResourceLimitExceeded"}
735      ]
736    },
737    "UpdateNotebookInstance":{
738      "name":"UpdateNotebookInstance",
739      "http":{
740        "method":"POST",
741        "requestUri":"/"
742      },
743      "input":{"shape":"UpdateNotebookInstanceInput"},
744      "output":{"shape":"UpdateNotebookInstanceOutput"},
745      "errors":[
746        {"shape":"ResourceLimitExceeded"}
747      ]
748    },
749    "UpdateNotebookInstanceLifecycleConfig":{
750      "name":"UpdateNotebookInstanceLifecycleConfig",
751      "http":{
752        "method":"POST",
753        "requestUri":"/"
754      },
755      "input":{"shape":"UpdateNotebookInstanceLifecycleConfigInput"},
756      "output":{"shape":"UpdateNotebookInstanceLifecycleConfigOutput"},
757      "errors":[
758        {"shape":"ResourceLimitExceeded"}
759      ]
760    },
761    "UpdateWorkteam":{
762      "name":"UpdateWorkteam",
763      "http":{
764        "method":"POST",
765        "requestUri":"/"
766      },
767      "input":{"shape":"UpdateWorkteamRequest"},
768      "output":{"shape":"UpdateWorkteamResponse"},
769      "errors":[
770        {"shape":"ResourceLimitExceeded"}
771      ]
772    }
773  },
774  "shapes":{
775    "Accept":{
776      "type":"string",
777      "max":256,
778      "pattern":".*"
779    },
780    "AccountId":{
781      "type":"string",
782      "pattern":"^\\d+$"
783    },
784    "AddTagsInput":{
785      "type":"structure",
786      "required":[
787        "ResourceArn",
788        "Tags"
789      ],
790      "members":{
791        "ResourceArn":{"shape":"ResourceArn"},
792        "Tags":{"shape":"TagList"}
793      }
794    },
795    "AddTagsOutput":{
796      "type":"structure",
797      "members":{
798        "Tags":{"shape":"TagList"}
799      }
800    },
801    "AdditionalCodeRepositoryNamesOrUrls":{
802      "type":"list",
803      "member":{"shape":"CodeRepositoryNameOrUrl"},
804      "max":3
805    },
806    "AlgorithmArn":{
807      "type":"string",
808      "max":2048,
809      "min":1,
810      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:algorithm/.*"
811    },
812    "AlgorithmImage":{
813      "type":"string",
814      "max":255,
815      "pattern":".*"
816    },
817    "AlgorithmSortBy":{
818      "type":"string",
819      "enum":[
820        "Name",
821        "CreationTime"
822      ]
823    },
824    "AlgorithmSpecification":{
825      "type":"structure",
826      "required":["TrainingInputMode"],
827      "members":{
828        "TrainingImage":{"shape":"AlgorithmImage"},
829        "AlgorithmName":{"shape":"ArnOrName"},
830        "TrainingInputMode":{"shape":"TrainingInputMode"},
831        "MetricDefinitions":{"shape":"MetricDefinitionList"}
832      }
833    },
834    "AlgorithmStatus":{
835      "type":"string",
836      "enum":[
837        "Pending",
838        "InProgress",
839        "Completed",
840        "Failed",
841        "Deleting"
842      ]
843    },
844    "AlgorithmStatusDetails":{
845      "type":"structure",
846      "members":{
847        "ValidationStatuses":{"shape":"AlgorithmStatusItemList"},
848        "ImageScanStatuses":{"shape":"AlgorithmStatusItemList"}
849      }
850    },
851    "AlgorithmStatusItem":{
852      "type":"structure",
853      "required":[
854        "Name",
855        "Status"
856      ],
857      "members":{
858        "Name":{"shape":"EntityName"},
859        "Status":{"shape":"DetailedAlgorithmStatus"},
860        "FailureReason":{"shape":"String"}
861      }
862    },
863    "AlgorithmStatusItemList":{
864      "type":"list",
865      "member":{"shape":"AlgorithmStatusItem"}
866    },
867    "AlgorithmSummary":{
868      "type":"structure",
869      "required":[
870        "AlgorithmName",
871        "AlgorithmArn",
872        "CreationTime",
873        "AlgorithmStatus"
874      ],
875      "members":{
876        "AlgorithmName":{"shape":"EntityName"},
877        "AlgorithmArn":{"shape":"AlgorithmArn"},
878        "AlgorithmDescription":{"shape":"EntityDescription"},
879        "CreationTime":{"shape":"CreationTime"},
880        "AlgorithmStatus":{"shape":"AlgorithmStatus"}
881      }
882    },
883    "AlgorithmSummaryList":{
884      "type":"list",
885      "member":{"shape":"AlgorithmSummary"}
886    },
887    "AlgorithmValidationProfile":{
888      "type":"structure",
889      "required":[
890        "ProfileName",
891        "TrainingJobDefinition"
892      ],
893      "members":{
894        "ProfileName":{"shape":"EntityName"},
895        "TrainingJobDefinition":{"shape":"TrainingJobDefinition"},
896        "TransformJobDefinition":{"shape":"TransformJobDefinition"}
897      }
898    },
899    "AlgorithmValidationProfiles":{
900      "type":"list",
901      "member":{"shape":"AlgorithmValidationProfile"},
902      "max":1,
903      "min":1
904    },
905    "AlgorithmValidationSpecification":{
906      "type":"structure",
907      "required":[
908        "ValidationRole",
909        "ValidationProfiles"
910      ],
911      "members":{
912        "ValidationRole":{"shape":"RoleArn"},
913        "ValidationProfiles":{"shape":"AlgorithmValidationProfiles"}
914      }
915    },
916    "AnnotationConsolidationConfig":{
917      "type":"structure",
918      "required":["AnnotationConsolidationLambdaArn"],
919      "members":{
920        "AnnotationConsolidationLambdaArn":{"shape":"LambdaFunctionArn"}
921      }
922    },
923    "ArnOrName":{
924      "type":"string",
925      "max":170,
926      "min":1,
927      "pattern":"(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:[a-z\\-]*\\/)?([a-zA-Z0-9]([a-zA-Z0-9-]){0,62})(?<!-)$"
928    },
929    "AssemblyType":{
930      "type":"string",
931      "enum":[
932        "None",
933        "Line"
934      ]
935    },
936    "AttributeName":{
937      "type":"string",
938      "max":256,
939      "min":1,
940      "pattern":".+"
941    },
942    "AttributeNames":{
943      "type":"list",
944      "member":{"shape":"AttributeName"},
945      "max":16
946    },
947    "BatchStrategy":{
948      "type":"string",
949      "enum":[
950        "MultiRecord",
951        "SingleRecord"
952      ]
953    },
954    "Boolean":{"type":"boolean"},
955    "BooleanOperator":{
956      "type":"string",
957      "enum":[
958        "And",
959        "Or"
960      ]
961    },
962    "Branch":{
963      "type":"string",
964      "max":1024,
965      "min":1,
966      "pattern":"[^ ~^:?*\\[]+"
967    },
968    "CategoricalParameterRange":{
969      "type":"structure",
970      "required":[
971        "Name",
972        "Values"
973      ],
974      "members":{
975        "Name":{"shape":"ParameterKey"},
976        "Values":{"shape":"ParameterValues"}
977      }
978    },
979    "CategoricalParameterRangeSpecification":{
980      "type":"structure",
981      "required":["Values"],
982      "members":{
983        "Values":{"shape":"ParameterValues"}
984      }
985    },
986    "CategoricalParameterRanges":{
987      "type":"list",
988      "member":{"shape":"CategoricalParameterRange"},
989      "max":20,
990      "min":0
991    },
992    "Cents":{
993      "type":"integer",
994      "max":99,
995      "min":0
996    },
997    "CertifyForMarketplace":{"type":"boolean"},
998    "Channel":{
999      "type":"structure",
1000      "required":[
1001        "ChannelName",
1002        "DataSource"
1003      ],
1004      "members":{
1005        "ChannelName":{"shape":"ChannelName"},
1006        "DataSource":{"shape":"DataSource"},
1007        "ContentType":{"shape":"ContentType"},
1008        "CompressionType":{"shape":"CompressionType"},
1009        "RecordWrapperType":{"shape":"RecordWrapper"},
1010        "InputMode":{"shape":"TrainingInputMode"},
1011        "ShuffleConfig":{"shape":"ShuffleConfig"}
1012      }
1013    },
1014    "ChannelName":{
1015      "type":"string",
1016      "max":64,
1017      "min":1,
1018      "pattern":"[A-Za-z0-9\\.\\-_]+"
1019    },
1020    "ChannelSpecification":{
1021      "type":"structure",
1022      "required":[
1023        "Name",
1024        "SupportedContentTypes",
1025        "SupportedInputModes"
1026      ],
1027      "members":{
1028        "Name":{"shape":"ChannelName"},
1029        "Description":{"shape":"EntityDescription"},
1030        "IsRequired":{"shape":"Boolean"},
1031        "SupportedContentTypes":{"shape":"ContentTypes"},
1032        "SupportedCompressionTypes":{"shape":"CompressionTypes"},
1033        "SupportedInputModes":{"shape":"InputModes"}
1034      }
1035    },
1036    "ChannelSpecifications":{
1037      "type":"list",
1038      "member":{"shape":"ChannelSpecification"},
1039      "max":8,
1040      "min":1
1041    },
1042    "CodeRepositoryArn":{
1043      "type":"string",
1044      "max":2048,
1045      "min":1,
1046      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:code-repository/.*"
1047    },
1048    "CodeRepositoryContains":{
1049      "type":"string",
1050      "max":1024,
1051      "pattern":"[a-zA-Z0-9-]+"
1052    },
1053    "CodeRepositoryNameContains":{
1054      "type":"string",
1055      "max":63,
1056      "pattern":"[a-zA-Z0-9-]+"
1057    },
1058    "CodeRepositoryNameOrUrl":{
1059      "type":"string",
1060      "max":1024,
1061      "min":1,
1062      "pattern":"^https://([^/]+)/?(.*)$|^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
1063    },
1064    "CodeRepositorySortBy":{
1065      "type":"string",
1066      "enum":[
1067        "Name",
1068        "CreationTime",
1069        "LastModifiedTime"
1070      ]
1071    },
1072    "CodeRepositorySortOrder":{
1073      "type":"string",
1074      "enum":[
1075        "Ascending",
1076        "Descending"
1077      ]
1078    },
1079    "CodeRepositorySummary":{
1080      "type":"structure",
1081      "required":[
1082        "CodeRepositoryName",
1083        "CodeRepositoryArn",
1084        "CreationTime",
1085        "LastModifiedTime"
1086      ],
1087      "members":{
1088        "CodeRepositoryName":{"shape":"EntityName"},
1089        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"},
1090        "CreationTime":{"shape":"CreationTime"},
1091        "LastModifiedTime":{"shape":"LastModifiedTime"},
1092        "GitConfig":{"shape":"GitConfig"}
1093      }
1094    },
1095    "CodeRepositorySummaryList":{
1096      "type":"list",
1097      "member":{"shape":"CodeRepositorySummary"}
1098    },
1099    "CognitoClientId":{
1100      "type":"string",
1101      "max":128,
1102      "min":1,
1103      "pattern":"[\\w+]+"
1104    },
1105    "CognitoMemberDefinition":{
1106      "type":"structure",
1107      "required":[
1108        "UserPool",
1109        "UserGroup",
1110        "ClientId"
1111      ],
1112      "members":{
1113        "UserPool":{"shape":"CognitoUserPool"},
1114        "UserGroup":{"shape":"CognitoUserGroup"},
1115        "ClientId":{"shape":"CognitoClientId"}
1116      }
1117    },
1118    "CognitoUserGroup":{
1119      "type":"string",
1120      "max":128,
1121      "min":1,
1122      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
1123    },
1124    "CognitoUserPool":{
1125      "type":"string",
1126      "max":55,
1127      "min":1,
1128      "pattern":"[\\w-]+_[0-9a-zA-Z]+"
1129    },
1130    "CompilationJobArn":{
1131      "type":"string",
1132      "max":256,
1133      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:compilation-job/.*"
1134    },
1135    "CompilationJobStatus":{
1136      "type":"string",
1137      "enum":[
1138        "INPROGRESS",
1139        "COMPLETED",
1140        "FAILED",
1141        "STARTING",
1142        "STOPPING",
1143        "STOPPED"
1144      ]
1145    },
1146    "CompilationJobSummaries":{
1147      "type":"list",
1148      "member":{"shape":"CompilationJobSummary"}
1149    },
1150    "CompilationJobSummary":{
1151      "type":"structure",
1152      "required":[
1153        "CompilationJobName",
1154        "CompilationJobArn",
1155        "CreationTime",
1156        "CompilationTargetDevice",
1157        "CompilationJobStatus"
1158      ],
1159      "members":{
1160        "CompilationJobName":{"shape":"EntityName"},
1161        "CompilationJobArn":{"shape":"CompilationJobArn"},
1162        "CreationTime":{"shape":"CreationTime"},
1163        "CompilationStartTime":{"shape":"Timestamp"},
1164        "CompilationEndTime":{"shape":"Timestamp"},
1165        "CompilationTargetDevice":{"shape":"TargetDevice"},
1166        "LastModifiedTime":{"shape":"LastModifiedTime"},
1167        "CompilationJobStatus":{"shape":"CompilationJobStatus"}
1168      }
1169    },
1170    "CompressionType":{
1171      "type":"string",
1172      "enum":[
1173        "None",
1174        "Gzip"
1175      ]
1176    },
1177    "CompressionTypes":{
1178      "type":"list",
1179      "member":{"shape":"CompressionType"}
1180    },
1181    "ContainerDefinition":{
1182      "type":"structure",
1183      "members":{
1184        "ContainerHostname":{"shape":"ContainerHostname"},
1185        "Image":{"shape":"Image"},
1186        "ModelDataUrl":{"shape":"Url"},
1187        "Environment":{"shape":"EnvironmentMap"},
1188        "ModelPackageName":{"shape":"ArnOrName"}
1189      }
1190    },
1191    "ContainerDefinitionList":{
1192      "type":"list",
1193      "member":{"shape":"ContainerDefinition"},
1194      "max":5
1195    },
1196    "ContainerHostname":{
1197      "type":"string",
1198      "max":63,
1199      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
1200    },
1201    "ContentClassifier":{
1202      "type":"string",
1203      "enum":[
1204        "FreeOfPersonallyIdentifiableInformation",
1205        "FreeOfAdultContent"
1206      ]
1207    },
1208    "ContentClassifiers":{
1209      "type":"list",
1210      "member":{"shape":"ContentClassifier"},
1211      "max":256
1212    },
1213    "ContentType":{
1214      "type":"string",
1215      "max":256,
1216      "pattern":".*"
1217    },
1218    "ContentTypes":{
1219      "type":"list",
1220      "member":{"shape":"ContentType"}
1221    },
1222    "ContinuousParameterRange":{
1223      "type":"structure",
1224      "required":[
1225        "Name",
1226        "MinValue",
1227        "MaxValue"
1228      ],
1229      "members":{
1230        "Name":{"shape":"ParameterKey"},
1231        "MinValue":{"shape":"ParameterValue"},
1232        "MaxValue":{"shape":"ParameterValue"},
1233        "ScalingType":{"shape":"HyperParameterScalingType"}
1234      }
1235    },
1236    "ContinuousParameterRangeSpecification":{
1237      "type":"structure",
1238      "required":[
1239        "MinValue",
1240        "MaxValue"
1241      ],
1242      "members":{
1243        "MinValue":{"shape":"ParameterValue"},
1244        "MaxValue":{"shape":"ParameterValue"}
1245      }
1246    },
1247    "ContinuousParameterRanges":{
1248      "type":"list",
1249      "member":{"shape":"ContinuousParameterRange"},
1250      "max":20,
1251      "min":0
1252    },
1253    "CreateAlgorithmInput":{
1254      "type":"structure",
1255      "required":[
1256        "AlgorithmName",
1257        "TrainingSpecification"
1258      ],
1259      "members":{
1260        "AlgorithmName":{"shape":"EntityName"},
1261        "AlgorithmDescription":{"shape":"EntityDescription"},
1262        "TrainingSpecification":{"shape":"TrainingSpecification"},
1263        "InferenceSpecification":{"shape":"InferenceSpecification"},
1264        "ValidationSpecification":{"shape":"AlgorithmValidationSpecification"},
1265        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
1266      }
1267    },
1268    "CreateAlgorithmOutput":{
1269      "type":"structure",
1270      "required":["AlgorithmArn"],
1271      "members":{
1272        "AlgorithmArn":{"shape":"AlgorithmArn"}
1273      }
1274    },
1275    "CreateCodeRepositoryInput":{
1276      "type":"structure",
1277      "required":[
1278        "CodeRepositoryName",
1279        "GitConfig"
1280      ],
1281      "members":{
1282        "CodeRepositoryName":{"shape":"EntityName"},
1283        "GitConfig":{"shape":"GitConfig"}
1284      }
1285    },
1286    "CreateCodeRepositoryOutput":{
1287      "type":"structure",
1288      "required":["CodeRepositoryArn"],
1289      "members":{
1290        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"}
1291      }
1292    },
1293    "CreateCompilationJobRequest":{
1294      "type":"structure",
1295      "required":[
1296        "CompilationJobName",
1297        "RoleArn",
1298        "InputConfig",
1299        "OutputConfig",
1300        "StoppingCondition"
1301      ],
1302      "members":{
1303        "CompilationJobName":{"shape":"EntityName"},
1304        "RoleArn":{"shape":"RoleArn"},
1305        "InputConfig":{"shape":"InputConfig"},
1306        "OutputConfig":{"shape":"OutputConfig"},
1307        "StoppingCondition":{"shape":"StoppingCondition"}
1308      }
1309    },
1310    "CreateCompilationJobResponse":{
1311      "type":"structure",
1312      "required":["CompilationJobArn"],
1313      "members":{
1314        "CompilationJobArn":{"shape":"CompilationJobArn"}
1315      }
1316    },
1317    "CreateEndpointConfigInput":{
1318      "type":"structure",
1319      "required":[
1320        "EndpointConfigName",
1321        "ProductionVariants"
1322      ],
1323      "members":{
1324        "EndpointConfigName":{"shape":"EndpointConfigName"},
1325        "ProductionVariants":{"shape":"ProductionVariantList"},
1326        "Tags":{"shape":"TagList"},
1327        "KmsKeyId":{"shape":"KmsKeyId"}
1328      }
1329    },
1330    "CreateEndpointConfigOutput":{
1331      "type":"structure",
1332      "required":["EndpointConfigArn"],
1333      "members":{
1334        "EndpointConfigArn":{"shape":"EndpointConfigArn"}
1335      }
1336    },
1337    "CreateEndpointInput":{
1338      "type":"structure",
1339      "required":[
1340        "EndpointName",
1341        "EndpointConfigName"
1342      ],
1343      "members":{
1344        "EndpointName":{"shape":"EndpointName"},
1345        "EndpointConfigName":{"shape":"EndpointConfigName"},
1346        "Tags":{"shape":"TagList"}
1347      }
1348    },
1349    "CreateEndpointOutput":{
1350      "type":"structure",
1351      "required":["EndpointArn"],
1352      "members":{
1353        "EndpointArn":{"shape":"EndpointArn"}
1354      }
1355    },
1356    "CreateHyperParameterTuningJobRequest":{
1357      "type":"structure",
1358      "required":[
1359        "HyperParameterTuningJobName",
1360        "HyperParameterTuningJobConfig"
1361      ],
1362      "members":{
1363        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
1364        "HyperParameterTuningJobConfig":{"shape":"HyperParameterTuningJobConfig"},
1365        "TrainingJobDefinition":{"shape":"HyperParameterTrainingJobDefinition"},
1366        "WarmStartConfig":{"shape":"HyperParameterTuningJobWarmStartConfig"},
1367        "Tags":{"shape":"TagList"}
1368      }
1369    },
1370    "CreateHyperParameterTuningJobResponse":{
1371      "type":"structure",
1372      "required":["HyperParameterTuningJobArn"],
1373      "members":{
1374        "HyperParameterTuningJobArn":{"shape":"HyperParameterTuningJobArn"}
1375      }
1376    },
1377    "CreateLabelingJobRequest":{
1378      "type":"structure",
1379      "required":[
1380        "LabelingJobName",
1381        "LabelAttributeName",
1382        "InputConfig",
1383        "OutputConfig",
1384        "RoleArn",
1385        "HumanTaskConfig"
1386      ],
1387      "members":{
1388        "LabelingJobName":{"shape":"LabelingJobName"},
1389        "LabelAttributeName":{"shape":"LabelAttributeName"},
1390        "InputConfig":{"shape":"LabelingJobInputConfig"},
1391        "OutputConfig":{"shape":"LabelingJobOutputConfig"},
1392        "RoleArn":{"shape":"RoleArn"},
1393        "LabelCategoryConfigS3Uri":{"shape":"S3Uri"},
1394        "StoppingConditions":{"shape":"LabelingJobStoppingConditions"},
1395        "LabelingJobAlgorithmsConfig":{"shape":"LabelingJobAlgorithmsConfig"},
1396        "HumanTaskConfig":{"shape":"HumanTaskConfig"},
1397        "Tags":{"shape":"TagList"}
1398      }
1399    },
1400    "CreateLabelingJobResponse":{
1401      "type":"structure",
1402      "required":["LabelingJobArn"],
1403      "members":{
1404        "LabelingJobArn":{"shape":"LabelingJobArn"}
1405      }
1406    },
1407    "CreateModelInput":{
1408      "type":"structure",
1409      "required":[
1410        "ModelName",
1411        "ExecutionRoleArn"
1412      ],
1413      "members":{
1414        "ModelName":{"shape":"ModelName"},
1415        "PrimaryContainer":{"shape":"ContainerDefinition"},
1416        "Containers":{"shape":"ContainerDefinitionList"},
1417        "ExecutionRoleArn":{"shape":"RoleArn"},
1418        "Tags":{"shape":"TagList"},
1419        "VpcConfig":{"shape":"VpcConfig"},
1420        "EnableNetworkIsolation":{"shape":"Boolean"}
1421      }
1422    },
1423    "CreateModelOutput":{
1424      "type":"structure",
1425      "required":["ModelArn"],
1426      "members":{
1427        "ModelArn":{"shape":"ModelArn"}
1428      }
1429    },
1430    "CreateModelPackageInput":{
1431      "type":"structure",
1432      "required":["ModelPackageName"],
1433      "members":{
1434        "ModelPackageName":{"shape":"EntityName"},
1435        "ModelPackageDescription":{"shape":"EntityDescription"},
1436        "InferenceSpecification":{"shape":"InferenceSpecification"},
1437        "ValidationSpecification":{"shape":"ModelPackageValidationSpecification"},
1438        "SourceAlgorithmSpecification":{"shape":"SourceAlgorithmSpecification"},
1439        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
1440      }
1441    },
1442    "CreateModelPackageOutput":{
1443      "type":"structure",
1444      "required":["ModelPackageArn"],
1445      "members":{
1446        "ModelPackageArn":{"shape":"ModelPackageArn"}
1447      }
1448    },
1449    "CreateNotebookInstanceInput":{
1450      "type":"structure",
1451      "required":[
1452        "NotebookInstanceName",
1453        "InstanceType",
1454        "RoleArn"
1455      ],
1456      "members":{
1457        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
1458        "InstanceType":{"shape":"InstanceType"},
1459        "SubnetId":{"shape":"SubnetId"},
1460        "SecurityGroupIds":{"shape":"SecurityGroupIds"},
1461        "RoleArn":{"shape":"RoleArn"},
1462        "KmsKeyId":{"shape":"KmsKeyId"},
1463        "Tags":{"shape":"TagList"},
1464        "LifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
1465        "DirectInternetAccess":{"shape":"DirectInternetAccess"},
1466        "VolumeSizeInGB":{"shape":"NotebookInstanceVolumeSizeInGB"},
1467        "AcceleratorTypes":{"shape":"NotebookInstanceAcceleratorTypes"},
1468        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
1469        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"},
1470        "RootAccess":{"shape":"RootAccess"}
1471      }
1472    },
1473    "CreateNotebookInstanceLifecycleConfigInput":{
1474      "type":"structure",
1475      "required":["NotebookInstanceLifecycleConfigName"],
1476      "members":{
1477        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
1478        "OnCreate":{"shape":"NotebookInstanceLifecycleConfigList"},
1479        "OnStart":{"shape":"NotebookInstanceLifecycleConfigList"}
1480      }
1481    },
1482    "CreateNotebookInstanceLifecycleConfigOutput":{
1483      "type":"structure",
1484      "members":{
1485        "NotebookInstanceLifecycleConfigArn":{"shape":"NotebookInstanceLifecycleConfigArn"}
1486      }
1487    },
1488    "CreateNotebookInstanceOutput":{
1489      "type":"structure",
1490      "members":{
1491        "NotebookInstanceArn":{"shape":"NotebookInstanceArn"}
1492      }
1493    },
1494    "CreatePresignedNotebookInstanceUrlInput":{
1495      "type":"structure",
1496      "required":["NotebookInstanceName"],
1497      "members":{
1498        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
1499        "SessionExpirationDurationInSeconds":{"shape":"SessionExpirationDurationInSeconds"}
1500      }
1501    },
1502    "CreatePresignedNotebookInstanceUrlOutput":{
1503      "type":"structure",
1504      "members":{
1505        "AuthorizedUrl":{"shape":"NotebookInstanceUrl"}
1506      }
1507    },
1508    "CreateTrainingJobRequest":{
1509      "type":"structure",
1510      "required":[
1511        "TrainingJobName",
1512        "AlgorithmSpecification",
1513        "RoleArn",
1514        "OutputDataConfig",
1515        "ResourceConfig",
1516        "StoppingCondition"
1517      ],
1518      "members":{
1519        "TrainingJobName":{"shape":"TrainingJobName"},
1520        "HyperParameters":{"shape":"HyperParameters"},
1521        "AlgorithmSpecification":{"shape":"AlgorithmSpecification"},
1522        "RoleArn":{"shape":"RoleArn"},
1523        "InputDataConfig":{"shape":"InputDataConfig"},
1524        "OutputDataConfig":{"shape":"OutputDataConfig"},
1525        "ResourceConfig":{"shape":"ResourceConfig"},
1526        "VpcConfig":{"shape":"VpcConfig"},
1527        "StoppingCondition":{"shape":"StoppingCondition"},
1528        "Tags":{"shape":"TagList"},
1529        "EnableNetworkIsolation":{"shape":"Boolean"},
1530        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"}
1531      }
1532    },
1533    "CreateTrainingJobResponse":{
1534      "type":"structure",
1535      "required":["TrainingJobArn"],
1536      "members":{
1537        "TrainingJobArn":{"shape":"TrainingJobArn"}
1538      }
1539    },
1540    "CreateTransformJobRequest":{
1541      "type":"structure",
1542      "required":[
1543        "TransformJobName",
1544        "ModelName",
1545        "TransformInput",
1546        "TransformOutput",
1547        "TransformResources"
1548      ],
1549      "members":{
1550        "TransformJobName":{"shape":"TransformJobName"},
1551        "ModelName":{"shape":"ModelName"},
1552        "MaxConcurrentTransforms":{"shape":"MaxConcurrentTransforms"},
1553        "MaxPayloadInMB":{"shape":"MaxPayloadInMB"},
1554        "BatchStrategy":{"shape":"BatchStrategy"},
1555        "Environment":{"shape":"TransformEnvironmentMap"},
1556        "TransformInput":{"shape":"TransformInput"},
1557        "TransformOutput":{"shape":"TransformOutput"},
1558        "TransformResources":{"shape":"TransformResources"},
1559        "DataProcessing":{"shape":"DataProcessing"},
1560        "Tags":{"shape":"TagList"}
1561      }
1562    },
1563    "CreateTransformJobResponse":{
1564      "type":"structure",
1565      "required":["TransformJobArn"],
1566      "members":{
1567        "TransformJobArn":{"shape":"TransformJobArn"}
1568      }
1569    },
1570    "CreateWorkteamRequest":{
1571      "type":"structure",
1572      "required":[
1573        "WorkteamName",
1574        "MemberDefinitions",
1575        "Description"
1576      ],
1577      "members":{
1578        "WorkteamName":{"shape":"WorkteamName"},
1579        "MemberDefinitions":{"shape":"MemberDefinitions"},
1580        "Description":{"shape":"String200"},
1581        "NotificationConfiguration":{"shape":"NotificationConfiguration"},
1582        "Tags":{"shape":"TagList"}
1583      }
1584    },
1585    "CreateWorkteamResponse":{
1586      "type":"structure",
1587      "members":{
1588        "WorkteamArn":{"shape":"WorkteamArn"}
1589      }
1590    },
1591    "CreationTime":{"type":"timestamp"},
1592    "DataInputConfig":{
1593      "type":"string",
1594      "max":1024,
1595      "min":1,
1596      "pattern":"[\\S\\s]+"
1597    },
1598    "DataProcessing":{
1599      "type":"structure",
1600      "members":{
1601        "InputFilter":{"shape":"JsonPath"},
1602        "OutputFilter":{"shape":"JsonPath"},
1603        "JoinSource":{"shape":"JoinSource"}
1604      }
1605    },
1606    "DataSource":{
1607      "type":"structure",
1608      "members":{
1609        "S3DataSource":{"shape":"S3DataSource"}
1610      }
1611    },
1612    "DeleteAlgorithmInput":{
1613      "type":"structure",
1614      "required":["AlgorithmName"],
1615      "members":{
1616        "AlgorithmName":{"shape":"EntityName"}
1617      }
1618    },
1619    "DeleteCodeRepositoryInput":{
1620      "type":"structure",
1621      "required":["CodeRepositoryName"],
1622      "members":{
1623        "CodeRepositoryName":{"shape":"EntityName"}
1624      }
1625    },
1626    "DeleteEndpointConfigInput":{
1627      "type":"structure",
1628      "required":["EndpointConfigName"],
1629      "members":{
1630        "EndpointConfigName":{"shape":"EndpointConfigName"}
1631      }
1632    },
1633    "DeleteEndpointInput":{
1634      "type":"structure",
1635      "required":["EndpointName"],
1636      "members":{
1637        "EndpointName":{"shape":"EndpointName"}
1638      }
1639    },
1640    "DeleteModelInput":{
1641      "type":"structure",
1642      "required":["ModelName"],
1643      "members":{
1644        "ModelName":{"shape":"ModelName"}
1645      }
1646    },
1647    "DeleteModelPackageInput":{
1648      "type":"structure",
1649      "required":["ModelPackageName"],
1650      "members":{
1651        "ModelPackageName":{"shape":"EntityName"}
1652      }
1653    },
1654    "DeleteNotebookInstanceInput":{
1655      "type":"structure",
1656      "required":["NotebookInstanceName"],
1657      "members":{
1658        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
1659      }
1660    },
1661    "DeleteNotebookInstanceLifecycleConfigInput":{
1662      "type":"structure",
1663      "required":["NotebookInstanceLifecycleConfigName"],
1664      "members":{
1665        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"}
1666      }
1667    },
1668    "DeleteTagsInput":{
1669      "type":"structure",
1670      "required":[
1671        "ResourceArn",
1672        "TagKeys"
1673      ],
1674      "members":{
1675        "ResourceArn":{"shape":"ResourceArn"},
1676        "TagKeys":{"shape":"TagKeyList"}
1677      }
1678    },
1679    "DeleteTagsOutput":{
1680      "type":"structure",
1681      "members":{
1682      }
1683    },
1684    "DeleteWorkteamRequest":{
1685      "type":"structure",
1686      "required":["WorkteamName"],
1687      "members":{
1688        "WorkteamName":{"shape":"WorkteamName"}
1689      }
1690    },
1691    "DeleteWorkteamResponse":{
1692      "type":"structure",
1693      "required":["Success"],
1694      "members":{
1695        "Success":{"shape":"Success"}
1696      }
1697    },
1698    "DeployedImage":{
1699      "type":"structure",
1700      "members":{
1701        "SpecifiedImage":{"shape":"Image"},
1702        "ResolvedImage":{"shape":"Image"},
1703        "ResolutionTime":{"shape":"Timestamp"}
1704      }
1705    },
1706    "DeployedImages":{
1707      "type":"list",
1708      "member":{"shape":"DeployedImage"}
1709    },
1710    "DescribeAlgorithmInput":{
1711      "type":"structure",
1712      "required":["AlgorithmName"],
1713      "members":{
1714        "AlgorithmName":{"shape":"ArnOrName"}
1715      }
1716    },
1717    "DescribeAlgorithmOutput":{
1718      "type":"structure",
1719      "required":[
1720        "AlgorithmName",
1721        "AlgorithmArn",
1722        "CreationTime",
1723        "TrainingSpecification",
1724        "AlgorithmStatus",
1725        "AlgorithmStatusDetails"
1726      ],
1727      "members":{
1728        "AlgorithmName":{"shape":"EntityName"},
1729        "AlgorithmArn":{"shape":"AlgorithmArn"},
1730        "AlgorithmDescription":{"shape":"EntityDescription"},
1731        "CreationTime":{"shape":"CreationTime"},
1732        "TrainingSpecification":{"shape":"TrainingSpecification"},
1733        "InferenceSpecification":{"shape":"InferenceSpecification"},
1734        "ValidationSpecification":{"shape":"AlgorithmValidationSpecification"},
1735        "AlgorithmStatus":{"shape":"AlgorithmStatus"},
1736        "AlgorithmStatusDetails":{"shape":"AlgorithmStatusDetails"},
1737        "ProductId":{"shape":"ProductId"},
1738        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
1739      }
1740    },
1741    "DescribeCodeRepositoryInput":{
1742      "type":"structure",
1743      "required":["CodeRepositoryName"],
1744      "members":{
1745        "CodeRepositoryName":{"shape":"EntityName"}
1746      }
1747    },
1748    "DescribeCodeRepositoryOutput":{
1749      "type":"structure",
1750      "required":[
1751        "CodeRepositoryName",
1752        "CodeRepositoryArn",
1753        "CreationTime",
1754        "LastModifiedTime"
1755      ],
1756      "members":{
1757        "CodeRepositoryName":{"shape":"EntityName"},
1758        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"},
1759        "CreationTime":{"shape":"CreationTime"},
1760        "LastModifiedTime":{"shape":"LastModifiedTime"},
1761        "GitConfig":{"shape":"GitConfig"}
1762      }
1763    },
1764    "DescribeCompilationJobRequest":{
1765      "type":"structure",
1766      "required":["CompilationJobName"],
1767      "members":{
1768        "CompilationJobName":{"shape":"EntityName"}
1769      }
1770    },
1771    "DescribeCompilationJobResponse":{
1772      "type":"structure",
1773      "required":[
1774        "CompilationJobName",
1775        "CompilationJobArn",
1776        "CompilationJobStatus",
1777        "StoppingCondition",
1778        "CreationTime",
1779        "LastModifiedTime",
1780        "FailureReason",
1781        "ModelArtifacts",
1782        "RoleArn",
1783        "InputConfig",
1784        "OutputConfig"
1785      ],
1786      "members":{
1787        "CompilationJobName":{"shape":"EntityName"},
1788        "CompilationJobArn":{"shape":"CompilationJobArn"},
1789        "CompilationJobStatus":{"shape":"CompilationJobStatus"},
1790        "CompilationStartTime":{"shape":"Timestamp"},
1791        "CompilationEndTime":{"shape":"Timestamp"},
1792        "StoppingCondition":{"shape":"StoppingCondition"},
1793        "CreationTime":{"shape":"CreationTime"},
1794        "LastModifiedTime":{"shape":"LastModifiedTime"},
1795        "FailureReason":{"shape":"FailureReason"},
1796        "ModelArtifacts":{"shape":"ModelArtifacts"},
1797        "RoleArn":{"shape":"RoleArn"},
1798        "InputConfig":{"shape":"InputConfig"},
1799        "OutputConfig":{"shape":"OutputConfig"}
1800      }
1801    },
1802    "DescribeEndpointConfigInput":{
1803      "type":"structure",
1804      "required":["EndpointConfigName"],
1805      "members":{
1806        "EndpointConfigName":{"shape":"EndpointConfigName"}
1807      }
1808    },
1809    "DescribeEndpointConfigOutput":{
1810      "type":"structure",
1811      "required":[
1812        "EndpointConfigName",
1813        "EndpointConfigArn",
1814        "ProductionVariants",
1815        "CreationTime"
1816      ],
1817      "members":{
1818        "EndpointConfigName":{"shape":"EndpointConfigName"},
1819        "EndpointConfigArn":{"shape":"EndpointConfigArn"},
1820        "ProductionVariants":{"shape":"ProductionVariantList"},
1821        "KmsKeyId":{"shape":"KmsKeyId"},
1822        "CreationTime":{"shape":"Timestamp"}
1823      }
1824    },
1825    "DescribeEndpointInput":{
1826      "type":"structure",
1827      "required":["EndpointName"],
1828      "members":{
1829        "EndpointName":{"shape":"EndpointName"}
1830      }
1831    },
1832    "DescribeEndpointOutput":{
1833      "type":"structure",
1834      "required":[
1835        "EndpointName",
1836        "EndpointArn",
1837        "EndpointConfigName",
1838        "EndpointStatus",
1839        "CreationTime",
1840        "LastModifiedTime"
1841      ],
1842      "members":{
1843        "EndpointName":{"shape":"EndpointName"},
1844        "EndpointArn":{"shape":"EndpointArn"},
1845        "EndpointConfigName":{"shape":"EndpointConfigName"},
1846        "ProductionVariants":{"shape":"ProductionVariantSummaryList"},
1847        "EndpointStatus":{"shape":"EndpointStatus"},
1848        "FailureReason":{"shape":"FailureReason"},
1849        "CreationTime":{"shape":"Timestamp"},
1850        "LastModifiedTime":{"shape":"Timestamp"}
1851      }
1852    },
1853    "DescribeHyperParameterTuningJobRequest":{
1854      "type":"structure",
1855      "required":["HyperParameterTuningJobName"],
1856      "members":{
1857        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"}
1858      }
1859    },
1860    "DescribeHyperParameterTuningJobResponse":{
1861      "type":"structure",
1862      "required":[
1863        "HyperParameterTuningJobName",
1864        "HyperParameterTuningJobArn",
1865        "HyperParameterTuningJobConfig",
1866        "HyperParameterTuningJobStatus",
1867        "CreationTime",
1868        "TrainingJobStatusCounters",
1869        "ObjectiveStatusCounters"
1870      ],
1871      "members":{
1872        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
1873        "HyperParameterTuningJobArn":{"shape":"HyperParameterTuningJobArn"},
1874        "HyperParameterTuningJobConfig":{"shape":"HyperParameterTuningJobConfig"},
1875        "TrainingJobDefinition":{"shape":"HyperParameterTrainingJobDefinition"},
1876        "HyperParameterTuningJobStatus":{"shape":"HyperParameterTuningJobStatus"},
1877        "CreationTime":{"shape":"Timestamp"},
1878        "HyperParameterTuningEndTime":{"shape":"Timestamp"},
1879        "LastModifiedTime":{"shape":"Timestamp"},
1880        "TrainingJobStatusCounters":{"shape":"TrainingJobStatusCounters"},
1881        "ObjectiveStatusCounters":{"shape":"ObjectiveStatusCounters"},
1882        "BestTrainingJob":{"shape":"HyperParameterTrainingJobSummary"},
1883        "OverallBestTrainingJob":{"shape":"HyperParameterTrainingJobSummary"},
1884        "WarmStartConfig":{"shape":"HyperParameterTuningJobWarmStartConfig"},
1885        "FailureReason":{"shape":"FailureReason"}
1886      }
1887    },
1888    "DescribeLabelingJobRequest":{
1889      "type":"structure",
1890      "required":["LabelingJobName"],
1891      "members":{
1892        "LabelingJobName":{"shape":"LabelingJobName"}
1893      }
1894    },
1895    "DescribeLabelingJobResponse":{
1896      "type":"structure",
1897      "required":[
1898        "LabelingJobStatus",
1899        "LabelCounters",
1900        "CreationTime",
1901        "LastModifiedTime",
1902        "JobReferenceCode",
1903        "LabelingJobName",
1904        "LabelingJobArn",
1905        "InputConfig",
1906        "OutputConfig",
1907        "RoleArn",
1908        "HumanTaskConfig"
1909      ],
1910      "members":{
1911        "LabelingJobStatus":{"shape":"LabelingJobStatus"},
1912        "LabelCounters":{"shape":"LabelCounters"},
1913        "FailureReason":{"shape":"FailureReason"},
1914        "CreationTime":{"shape":"Timestamp"},
1915        "LastModifiedTime":{"shape":"Timestamp"},
1916        "JobReferenceCode":{"shape":"JobReferenceCode"},
1917        "LabelingJobName":{"shape":"LabelingJobName"},
1918        "LabelingJobArn":{"shape":"LabelingJobArn"},
1919        "LabelAttributeName":{"shape":"LabelAttributeName"},
1920        "InputConfig":{"shape":"LabelingJobInputConfig"},
1921        "OutputConfig":{"shape":"LabelingJobOutputConfig"},
1922        "RoleArn":{"shape":"RoleArn"},
1923        "LabelCategoryConfigS3Uri":{"shape":"S3Uri"},
1924        "StoppingConditions":{"shape":"LabelingJobStoppingConditions"},
1925        "LabelingJobAlgorithmsConfig":{"shape":"LabelingJobAlgorithmsConfig"},
1926        "HumanTaskConfig":{"shape":"HumanTaskConfig"},
1927        "Tags":{"shape":"TagList"},
1928        "LabelingJobOutput":{"shape":"LabelingJobOutput"}
1929      }
1930    },
1931    "DescribeModelInput":{
1932      "type":"structure",
1933      "required":["ModelName"],
1934      "members":{
1935        "ModelName":{"shape":"ModelName"}
1936      }
1937    },
1938    "DescribeModelOutput":{
1939      "type":"structure",
1940      "required":[
1941        "ModelName",
1942        "ExecutionRoleArn",
1943        "CreationTime",
1944        "ModelArn"
1945      ],
1946      "members":{
1947        "ModelName":{"shape":"ModelName"},
1948        "PrimaryContainer":{"shape":"ContainerDefinition"},
1949        "Containers":{"shape":"ContainerDefinitionList"},
1950        "ExecutionRoleArn":{"shape":"RoleArn"},
1951        "VpcConfig":{"shape":"VpcConfig"},
1952        "CreationTime":{"shape":"Timestamp"},
1953        "ModelArn":{"shape":"ModelArn"},
1954        "EnableNetworkIsolation":{"shape":"Boolean"}
1955      }
1956    },
1957    "DescribeModelPackageInput":{
1958      "type":"structure",
1959      "required":["ModelPackageName"],
1960      "members":{
1961        "ModelPackageName":{"shape":"ArnOrName"}
1962      }
1963    },
1964    "DescribeModelPackageOutput":{
1965      "type":"structure",
1966      "required":[
1967        "ModelPackageName",
1968        "ModelPackageArn",
1969        "CreationTime",
1970        "ModelPackageStatus",
1971        "ModelPackageStatusDetails"
1972      ],
1973      "members":{
1974        "ModelPackageName":{"shape":"EntityName"},
1975        "ModelPackageArn":{"shape":"ModelPackageArn"},
1976        "ModelPackageDescription":{"shape":"EntityDescription"},
1977        "CreationTime":{"shape":"CreationTime"},
1978        "InferenceSpecification":{"shape":"InferenceSpecification"},
1979        "SourceAlgorithmSpecification":{"shape":"SourceAlgorithmSpecification"},
1980        "ValidationSpecification":{"shape":"ModelPackageValidationSpecification"},
1981        "ModelPackageStatus":{"shape":"ModelPackageStatus"},
1982        "ModelPackageStatusDetails":{"shape":"ModelPackageStatusDetails"},
1983        "CertifyForMarketplace":{"shape":"CertifyForMarketplace"}
1984      }
1985    },
1986    "DescribeNotebookInstanceInput":{
1987      "type":"structure",
1988      "required":["NotebookInstanceName"],
1989      "members":{
1990        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
1991      }
1992    },
1993    "DescribeNotebookInstanceLifecycleConfigInput":{
1994      "type":"structure",
1995      "required":["NotebookInstanceLifecycleConfigName"],
1996      "members":{
1997        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"}
1998      }
1999    },
2000    "DescribeNotebookInstanceLifecycleConfigOutput":{
2001      "type":"structure",
2002      "members":{
2003        "NotebookInstanceLifecycleConfigArn":{"shape":"NotebookInstanceLifecycleConfigArn"},
2004        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
2005        "OnCreate":{"shape":"NotebookInstanceLifecycleConfigList"},
2006        "OnStart":{"shape":"NotebookInstanceLifecycleConfigList"},
2007        "LastModifiedTime":{"shape":"LastModifiedTime"},
2008        "CreationTime":{"shape":"CreationTime"}
2009      }
2010    },
2011    "DescribeNotebookInstanceOutput":{
2012      "type":"structure",
2013      "members":{
2014        "NotebookInstanceArn":{"shape":"NotebookInstanceArn"},
2015        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
2016        "NotebookInstanceStatus":{"shape":"NotebookInstanceStatus"},
2017        "FailureReason":{"shape":"FailureReason"},
2018        "Url":{"shape":"NotebookInstanceUrl"},
2019        "InstanceType":{"shape":"InstanceType"},
2020        "SubnetId":{"shape":"SubnetId"},
2021        "SecurityGroups":{"shape":"SecurityGroupIds"},
2022        "RoleArn":{"shape":"RoleArn"},
2023        "KmsKeyId":{"shape":"KmsKeyId"},
2024        "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
2025        "LastModifiedTime":{"shape":"LastModifiedTime"},
2026        "CreationTime":{"shape":"CreationTime"},
2027        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
2028        "DirectInternetAccess":{"shape":"DirectInternetAccess"},
2029        "VolumeSizeInGB":{"shape":"NotebookInstanceVolumeSizeInGB"},
2030        "AcceleratorTypes":{"shape":"NotebookInstanceAcceleratorTypes"},
2031        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
2032        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"},
2033        "RootAccess":{"shape":"RootAccess"}
2034      }
2035    },
2036    "DescribeSubscribedWorkteamRequest":{
2037      "type":"structure",
2038      "required":["WorkteamArn"],
2039      "members":{
2040        "WorkteamArn":{"shape":"WorkteamArn"}
2041      }
2042    },
2043    "DescribeSubscribedWorkteamResponse":{
2044      "type":"structure",
2045      "required":["SubscribedWorkteam"],
2046      "members":{
2047        "SubscribedWorkteam":{"shape":"SubscribedWorkteam"}
2048      }
2049    },
2050    "DescribeTrainingJobRequest":{
2051      "type":"structure",
2052      "required":["TrainingJobName"],
2053      "members":{
2054        "TrainingJobName":{"shape":"TrainingJobName"}
2055      }
2056    },
2057    "DescribeTrainingJobResponse":{
2058      "type":"structure",
2059      "required":[
2060        "TrainingJobName",
2061        "TrainingJobArn",
2062        "ModelArtifacts",
2063        "TrainingJobStatus",
2064        "SecondaryStatus",
2065        "AlgorithmSpecification",
2066        "ResourceConfig",
2067        "StoppingCondition",
2068        "CreationTime"
2069      ],
2070      "members":{
2071        "TrainingJobName":{"shape":"TrainingJobName"},
2072        "TrainingJobArn":{"shape":"TrainingJobArn"},
2073        "TuningJobArn":{"shape":"HyperParameterTuningJobArn"},
2074        "LabelingJobArn":{"shape":"LabelingJobArn"},
2075        "ModelArtifacts":{"shape":"ModelArtifacts"},
2076        "TrainingJobStatus":{"shape":"TrainingJobStatus"},
2077        "SecondaryStatus":{"shape":"SecondaryStatus"},
2078        "FailureReason":{"shape":"FailureReason"},
2079        "HyperParameters":{"shape":"HyperParameters"},
2080        "AlgorithmSpecification":{"shape":"AlgorithmSpecification"},
2081        "RoleArn":{"shape":"RoleArn"},
2082        "InputDataConfig":{"shape":"InputDataConfig"},
2083        "OutputDataConfig":{"shape":"OutputDataConfig"},
2084        "ResourceConfig":{"shape":"ResourceConfig"},
2085        "VpcConfig":{"shape":"VpcConfig"},
2086        "StoppingCondition":{"shape":"StoppingCondition"},
2087        "CreationTime":{"shape":"Timestamp"},
2088        "TrainingStartTime":{"shape":"Timestamp"},
2089        "TrainingEndTime":{"shape":"Timestamp"},
2090        "LastModifiedTime":{"shape":"Timestamp"},
2091        "SecondaryStatusTransitions":{"shape":"SecondaryStatusTransitions"},
2092        "FinalMetricDataList":{"shape":"FinalMetricDataList"},
2093        "EnableNetworkIsolation":{"shape":"Boolean"},
2094        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"}
2095      }
2096    },
2097    "DescribeTransformJobRequest":{
2098      "type":"structure",
2099      "required":["TransformJobName"],
2100      "members":{
2101        "TransformJobName":{"shape":"TransformJobName"}
2102      }
2103    },
2104    "DescribeTransformJobResponse":{
2105      "type":"structure",
2106      "required":[
2107        "TransformJobName",
2108        "TransformJobArn",
2109        "TransformJobStatus",
2110        "ModelName",
2111        "TransformInput",
2112        "TransformResources",
2113        "CreationTime"
2114      ],
2115      "members":{
2116        "TransformJobName":{"shape":"TransformJobName"},
2117        "TransformJobArn":{"shape":"TransformJobArn"},
2118        "TransformJobStatus":{"shape":"TransformJobStatus"},
2119        "FailureReason":{"shape":"FailureReason"},
2120        "ModelName":{"shape":"ModelName"},
2121        "MaxConcurrentTransforms":{"shape":"MaxConcurrentTransforms"},
2122        "MaxPayloadInMB":{"shape":"MaxPayloadInMB"},
2123        "BatchStrategy":{"shape":"BatchStrategy"},
2124        "Environment":{"shape":"TransformEnvironmentMap"},
2125        "TransformInput":{"shape":"TransformInput"},
2126        "TransformOutput":{"shape":"TransformOutput"},
2127        "TransformResources":{"shape":"TransformResources"},
2128        "CreationTime":{"shape":"Timestamp"},
2129        "TransformStartTime":{"shape":"Timestamp"},
2130        "TransformEndTime":{"shape":"Timestamp"},
2131        "LabelingJobArn":{"shape":"LabelingJobArn"},
2132        "DataProcessing":{"shape":"DataProcessing"}
2133      }
2134    },
2135    "DescribeWorkteamRequest":{
2136      "type":"structure",
2137      "required":["WorkteamName"],
2138      "members":{
2139        "WorkteamName":{"shape":"WorkteamName"}
2140      }
2141    },
2142    "DescribeWorkteamResponse":{
2143      "type":"structure",
2144      "required":["Workteam"],
2145      "members":{
2146        "Workteam":{"shape":"Workteam"}
2147      }
2148    },
2149    "DesiredWeightAndCapacity":{
2150      "type":"structure",
2151      "required":["VariantName"],
2152      "members":{
2153        "VariantName":{"shape":"VariantName"},
2154        "DesiredWeight":{"shape":"VariantWeight"},
2155        "DesiredInstanceCount":{"shape":"TaskCount"}
2156      }
2157    },
2158    "DesiredWeightAndCapacityList":{
2159      "type":"list",
2160      "member":{"shape":"DesiredWeightAndCapacity"},
2161      "min":1
2162    },
2163    "DetailedAlgorithmStatus":{
2164      "type":"string",
2165      "enum":[
2166        "NotStarted",
2167        "InProgress",
2168        "Completed",
2169        "Failed"
2170      ]
2171    },
2172    "DetailedModelPackageStatus":{
2173      "type":"string",
2174      "enum":[
2175        "NotStarted",
2176        "InProgress",
2177        "Completed",
2178        "Failed"
2179      ]
2180    },
2181    "DirectInternetAccess":{
2182      "type":"string",
2183      "enum":[
2184        "Enabled",
2185        "Disabled"
2186      ]
2187    },
2188    "DisassociateAdditionalCodeRepositories":{"type":"boolean"},
2189    "DisassociateDefaultCodeRepository":{"type":"boolean"},
2190    "DisassociateNotebookInstanceAcceleratorTypes":{"type":"boolean"},
2191    "DisassociateNotebookInstanceLifecycleConfig":{"type":"boolean"},
2192    "Dollars":{
2193      "type":"integer",
2194      "max":1,
2195      "min":0
2196    },
2197    "EndpointArn":{
2198      "type":"string",
2199      "max":2048,
2200      "min":20,
2201      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:endpoint/.*"
2202    },
2203    "EndpointConfigArn":{
2204      "type":"string",
2205      "max":2048,
2206      "min":20,
2207      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:endpoint-config/.*"
2208    },
2209    "EndpointConfigName":{
2210      "type":"string",
2211      "max":63,
2212      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2213    },
2214    "EndpointConfigNameContains":{
2215      "type":"string",
2216      "max":63,
2217      "pattern":"[a-zA-Z0-9-]+"
2218    },
2219    "EndpointConfigSortKey":{
2220      "type":"string",
2221      "enum":[
2222        "Name",
2223        "CreationTime"
2224      ]
2225    },
2226    "EndpointConfigSummary":{
2227      "type":"structure",
2228      "required":[
2229        "EndpointConfigName",
2230        "EndpointConfigArn",
2231        "CreationTime"
2232      ],
2233      "members":{
2234        "EndpointConfigName":{"shape":"EndpointConfigName"},
2235        "EndpointConfigArn":{"shape":"EndpointConfigArn"},
2236        "CreationTime":{"shape":"Timestamp"}
2237      }
2238    },
2239    "EndpointConfigSummaryList":{
2240      "type":"list",
2241      "member":{"shape":"EndpointConfigSummary"}
2242    },
2243    "EndpointName":{
2244      "type":"string",
2245      "max":63,
2246      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2247    },
2248    "EndpointNameContains":{
2249      "type":"string",
2250      "max":63,
2251      "pattern":"[a-zA-Z0-9-]+"
2252    },
2253    "EndpointSortKey":{
2254      "type":"string",
2255      "enum":[
2256        "Name",
2257        "CreationTime",
2258        "Status"
2259      ]
2260    },
2261    "EndpointStatus":{
2262      "type":"string",
2263      "enum":[
2264        "OutOfService",
2265        "Creating",
2266        "Updating",
2267        "SystemUpdating",
2268        "RollingBack",
2269        "InService",
2270        "Deleting",
2271        "Failed"
2272      ]
2273    },
2274    "EndpointSummary":{
2275      "type":"structure",
2276      "required":[
2277        "EndpointName",
2278        "EndpointArn",
2279        "CreationTime",
2280        "LastModifiedTime",
2281        "EndpointStatus"
2282      ],
2283      "members":{
2284        "EndpointName":{"shape":"EndpointName"},
2285        "EndpointArn":{"shape":"EndpointArn"},
2286        "CreationTime":{"shape":"Timestamp"},
2287        "LastModifiedTime":{"shape":"Timestamp"},
2288        "EndpointStatus":{"shape":"EndpointStatus"}
2289      }
2290    },
2291    "EndpointSummaryList":{
2292      "type":"list",
2293      "member":{"shape":"EndpointSummary"}
2294    },
2295    "EntityDescription":{
2296      "type":"string",
2297      "max":1024,
2298      "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"
2299    },
2300    "EntityName":{
2301      "type":"string",
2302      "max":63,
2303      "min":1,
2304      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"
2305    },
2306    "EnvironmentKey":{
2307      "type":"string",
2308      "max":1024,
2309      "pattern":"[a-zA-Z_][a-zA-Z0-9_]*"
2310    },
2311    "EnvironmentMap":{
2312      "type":"map",
2313      "key":{"shape":"EnvironmentKey"},
2314      "value":{"shape":"EnvironmentValue"},
2315      "max":16
2316    },
2317    "EnvironmentValue":{
2318      "type":"string",
2319      "max":1024,
2320      "pattern":"[\\S\\s]*"
2321    },
2322    "FailureReason":{
2323      "type":"string",
2324      "max":1024
2325    },
2326    "Filter":{
2327      "type":"structure",
2328      "required":["Name"],
2329      "members":{
2330        "Name":{"shape":"ResourcePropertyName"},
2331        "Operator":{"shape":"Operator"},
2332        "Value":{"shape":"FilterValue"}
2333      }
2334    },
2335    "FilterList":{
2336      "type":"list",
2337      "member":{"shape":"Filter"},
2338      "max":20,
2339      "min":1
2340    },
2341    "FilterValue":{
2342      "type":"string",
2343      "max":1024,
2344      "min":1,
2345      "pattern":".+"
2346    },
2347    "FinalHyperParameterTuningJobObjectiveMetric":{
2348      "type":"structure",
2349      "required":[
2350        "MetricName",
2351        "Value"
2352      ],
2353      "members":{
2354        "Type":{"shape":"HyperParameterTuningJobObjectiveType"},
2355        "MetricName":{"shape":"MetricName"},
2356        "Value":{"shape":"MetricValue"}
2357      }
2358    },
2359    "FinalMetricDataList":{
2360      "type":"list",
2361      "member":{"shape":"MetricData"},
2362      "max":20,
2363      "min":0
2364    },
2365    "Float":{"type":"float"},
2366    "Framework":{
2367      "type":"string",
2368      "enum":[
2369        "TENSORFLOW",
2370        "MXNET",
2371        "ONNX",
2372        "PYTORCH",
2373        "XGBOOST"
2374      ]
2375    },
2376    "GetSearchSuggestionsRequest":{
2377      "type":"structure",
2378      "required":["Resource"],
2379      "members":{
2380        "Resource":{"shape":"ResourceType"},
2381        "SuggestionQuery":{"shape":"SuggestionQuery"}
2382      }
2383    },
2384    "GetSearchSuggestionsResponse":{
2385      "type":"structure",
2386      "members":{
2387        "PropertyNameSuggestions":{"shape":"PropertyNameSuggestionList"}
2388      }
2389    },
2390    "GitConfig":{
2391      "type":"structure",
2392      "required":["RepositoryUrl"],
2393      "members":{
2394        "RepositoryUrl":{"shape":"GitConfigUrl"},
2395        "Branch":{"shape":"Branch"},
2396        "SecretArn":{"shape":"SecretArn"}
2397      }
2398    },
2399    "GitConfigForUpdate":{
2400      "type":"structure",
2401      "members":{
2402        "SecretArn":{"shape":"SecretArn"}
2403      }
2404    },
2405    "GitConfigUrl":{
2406      "type":"string",
2407      "pattern":"^https://([^/]+)/?(.*)$"
2408    },
2409    "HumanTaskConfig":{
2410      "type":"structure",
2411      "required":[
2412        "WorkteamArn",
2413        "UiConfig",
2414        "PreHumanTaskLambdaArn",
2415        "TaskTitle",
2416        "TaskDescription",
2417        "NumberOfHumanWorkersPerDataObject",
2418        "TaskTimeLimitInSeconds",
2419        "AnnotationConsolidationConfig"
2420      ],
2421      "members":{
2422        "WorkteamArn":{"shape":"WorkteamArn"},
2423        "UiConfig":{"shape":"UiConfig"},
2424        "PreHumanTaskLambdaArn":{"shape":"LambdaFunctionArn"},
2425        "TaskKeywords":{"shape":"TaskKeywords"},
2426        "TaskTitle":{"shape":"TaskTitle"},
2427        "TaskDescription":{"shape":"TaskDescription"},
2428        "NumberOfHumanWorkersPerDataObject":{"shape":"NumberOfHumanWorkersPerDataObject"},
2429        "TaskTimeLimitInSeconds":{"shape":"TaskTimeLimitInSeconds"},
2430        "TaskAvailabilityLifetimeInSeconds":{"shape":"TaskAvailabilityLifetimeInSeconds"},
2431        "MaxConcurrentTaskCount":{"shape":"MaxConcurrentTaskCount"},
2432        "AnnotationConsolidationConfig":{"shape":"AnnotationConsolidationConfig"},
2433        "PublicWorkforceTaskPrice":{"shape":"PublicWorkforceTaskPrice"}
2434      }
2435    },
2436    "HyperParameterAlgorithmSpecification":{
2437      "type":"structure",
2438      "required":["TrainingInputMode"],
2439      "members":{
2440        "TrainingImage":{"shape":"AlgorithmImage"},
2441        "TrainingInputMode":{"shape":"TrainingInputMode"},
2442        "AlgorithmName":{"shape":"ArnOrName"},
2443        "MetricDefinitions":{"shape":"MetricDefinitionList"}
2444      }
2445    },
2446    "HyperParameterScalingType":{
2447      "type":"string",
2448      "enum":[
2449        "Auto",
2450        "Linear",
2451        "Logarithmic",
2452        "ReverseLogarithmic"
2453      ]
2454    },
2455    "HyperParameterSpecification":{
2456      "type":"structure",
2457      "required":[
2458        "Name",
2459        "Type"
2460      ],
2461      "members":{
2462        "Name":{"shape":"ParameterName"},
2463        "Description":{"shape":"EntityDescription"},
2464        "Type":{"shape":"ParameterType"},
2465        "Range":{"shape":"ParameterRange"},
2466        "IsTunable":{"shape":"Boolean"},
2467        "IsRequired":{"shape":"Boolean"},
2468        "DefaultValue":{"shape":"ParameterValue"}
2469      }
2470    },
2471    "HyperParameterSpecifications":{
2472      "type":"list",
2473      "member":{"shape":"HyperParameterSpecification"},
2474      "max":100,
2475      "min":0
2476    },
2477    "HyperParameterTrainingJobDefinition":{
2478      "type":"structure",
2479      "required":[
2480        "AlgorithmSpecification",
2481        "RoleArn",
2482        "OutputDataConfig",
2483        "ResourceConfig",
2484        "StoppingCondition"
2485      ],
2486      "members":{
2487        "StaticHyperParameters":{"shape":"HyperParameters"},
2488        "AlgorithmSpecification":{"shape":"HyperParameterAlgorithmSpecification"},
2489        "RoleArn":{"shape":"RoleArn"},
2490        "InputDataConfig":{"shape":"InputDataConfig"},
2491        "VpcConfig":{"shape":"VpcConfig"},
2492        "OutputDataConfig":{"shape":"OutputDataConfig"},
2493        "ResourceConfig":{"shape":"ResourceConfig"},
2494        "StoppingCondition":{"shape":"StoppingCondition"},
2495        "EnableNetworkIsolation":{"shape":"Boolean"},
2496        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"}
2497      }
2498    },
2499    "HyperParameterTrainingJobSummaries":{
2500      "type":"list",
2501      "member":{"shape":"HyperParameterTrainingJobSummary"}
2502    },
2503    "HyperParameterTrainingJobSummary":{
2504      "type":"structure",
2505      "required":[
2506        "TrainingJobName",
2507        "TrainingJobArn",
2508        "CreationTime",
2509        "TrainingJobStatus",
2510        "TunedHyperParameters"
2511      ],
2512      "members":{
2513        "TrainingJobName":{"shape":"TrainingJobName"},
2514        "TrainingJobArn":{"shape":"TrainingJobArn"},
2515        "TuningJobName":{"shape":"HyperParameterTuningJobName"},
2516        "CreationTime":{"shape":"Timestamp"},
2517        "TrainingStartTime":{"shape":"Timestamp"},
2518        "TrainingEndTime":{"shape":"Timestamp"},
2519        "TrainingJobStatus":{"shape":"TrainingJobStatus"},
2520        "TunedHyperParameters":{"shape":"HyperParameters"},
2521        "FailureReason":{"shape":"FailureReason"},
2522        "FinalHyperParameterTuningJobObjectiveMetric":{"shape":"FinalHyperParameterTuningJobObjectiveMetric"},
2523        "ObjectiveStatus":{"shape":"ObjectiveStatus"}
2524      }
2525    },
2526    "HyperParameterTuningJobArn":{
2527      "type":"string",
2528      "max":256,
2529      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:hyper-parameter-tuning-job/.*"
2530    },
2531    "HyperParameterTuningJobConfig":{
2532      "type":"structure",
2533      "required":[
2534        "Strategy",
2535        "ResourceLimits"
2536      ],
2537      "members":{
2538        "Strategy":{"shape":"HyperParameterTuningJobStrategyType"},
2539        "HyperParameterTuningJobObjective":{"shape":"HyperParameterTuningJobObjective"},
2540        "ResourceLimits":{"shape":"ResourceLimits"},
2541        "ParameterRanges":{"shape":"ParameterRanges"},
2542        "TrainingJobEarlyStoppingType":{"shape":"TrainingJobEarlyStoppingType"}
2543      }
2544    },
2545    "HyperParameterTuningJobName":{
2546      "type":"string",
2547      "max":32,
2548      "min":1,
2549      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2550    },
2551    "HyperParameterTuningJobObjective":{
2552      "type":"structure",
2553      "required":[
2554        "Type",
2555        "MetricName"
2556      ],
2557      "members":{
2558        "Type":{"shape":"HyperParameterTuningJobObjectiveType"},
2559        "MetricName":{"shape":"MetricName"}
2560      }
2561    },
2562    "HyperParameterTuningJobObjectiveType":{
2563      "type":"string",
2564      "enum":[
2565        "Maximize",
2566        "Minimize"
2567      ]
2568    },
2569    "HyperParameterTuningJobObjectives":{
2570      "type":"list",
2571      "member":{"shape":"HyperParameterTuningJobObjective"}
2572    },
2573    "HyperParameterTuningJobSortByOptions":{
2574      "type":"string",
2575      "enum":[
2576        "Name",
2577        "Status",
2578        "CreationTime"
2579      ]
2580    },
2581    "HyperParameterTuningJobStatus":{
2582      "type":"string",
2583      "enum":[
2584        "Completed",
2585        "InProgress",
2586        "Failed",
2587        "Stopped",
2588        "Stopping"
2589      ]
2590    },
2591    "HyperParameterTuningJobStrategyType":{
2592      "type":"string",
2593      "enum":[
2594        "Bayesian",
2595        "Random"
2596      ]
2597    },
2598    "HyperParameterTuningJobSummaries":{
2599      "type":"list",
2600      "member":{"shape":"HyperParameterTuningJobSummary"}
2601    },
2602    "HyperParameterTuningJobSummary":{
2603      "type":"structure",
2604      "required":[
2605        "HyperParameterTuningJobName",
2606        "HyperParameterTuningJobArn",
2607        "HyperParameterTuningJobStatus",
2608        "Strategy",
2609        "CreationTime",
2610        "TrainingJobStatusCounters",
2611        "ObjectiveStatusCounters"
2612      ],
2613      "members":{
2614        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
2615        "HyperParameterTuningJobArn":{"shape":"HyperParameterTuningJobArn"},
2616        "HyperParameterTuningJobStatus":{"shape":"HyperParameterTuningJobStatus"},
2617        "Strategy":{"shape":"HyperParameterTuningJobStrategyType"},
2618        "CreationTime":{"shape":"Timestamp"},
2619        "HyperParameterTuningEndTime":{"shape":"Timestamp"},
2620        "LastModifiedTime":{"shape":"Timestamp"},
2621        "TrainingJobStatusCounters":{"shape":"TrainingJobStatusCounters"},
2622        "ObjectiveStatusCounters":{"shape":"ObjectiveStatusCounters"},
2623        "ResourceLimits":{"shape":"ResourceLimits"}
2624      }
2625    },
2626    "HyperParameterTuningJobWarmStartConfig":{
2627      "type":"structure",
2628      "required":[
2629        "ParentHyperParameterTuningJobs",
2630        "WarmStartType"
2631      ],
2632      "members":{
2633        "ParentHyperParameterTuningJobs":{"shape":"ParentHyperParameterTuningJobs"},
2634        "WarmStartType":{"shape":"HyperParameterTuningJobWarmStartType"}
2635      }
2636    },
2637    "HyperParameterTuningJobWarmStartType":{
2638      "type":"string",
2639      "enum":[
2640        "IdenticalDataAndAlgorithm",
2641        "TransferLearning"
2642      ]
2643    },
2644    "HyperParameters":{
2645      "type":"map",
2646      "key":{"shape":"ParameterKey"},
2647      "value":{"shape":"ParameterValue"},
2648      "max":100,
2649      "min":0
2650    },
2651    "Image":{
2652      "type":"string",
2653      "max":255,
2654      "pattern":"[\\S]+"
2655    },
2656    "ImageDigest":{
2657      "type":"string",
2658      "max":72,
2659      "pattern":"^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$"
2660    },
2661    "InferenceSpecification":{
2662      "type":"structure",
2663      "required":[
2664        "Containers",
2665        "SupportedTransformInstanceTypes",
2666        "SupportedRealtimeInferenceInstanceTypes",
2667        "SupportedContentTypes",
2668        "SupportedResponseMIMETypes"
2669      ],
2670      "members":{
2671        "Containers":{"shape":"ModelPackageContainerDefinitionList"},
2672        "SupportedTransformInstanceTypes":{"shape":"TransformInstanceTypes"},
2673        "SupportedRealtimeInferenceInstanceTypes":{"shape":"RealtimeInferenceInstanceTypes"},
2674        "SupportedContentTypes":{"shape":"ContentTypes"},
2675        "SupportedResponseMIMETypes":{"shape":"ResponseMIMETypes"}
2676      }
2677    },
2678    "InputConfig":{
2679      "type":"structure",
2680      "required":[
2681        "S3Uri",
2682        "DataInputConfig",
2683        "Framework"
2684      ],
2685      "members":{
2686        "S3Uri":{"shape":"S3Uri"},
2687        "DataInputConfig":{"shape":"DataInputConfig"},
2688        "Framework":{"shape":"Framework"}
2689      }
2690    },
2691    "InputDataConfig":{
2692      "type":"list",
2693      "member":{"shape":"Channel"},
2694      "max":20,
2695      "min":1
2696    },
2697    "InputModes":{
2698      "type":"list",
2699      "member":{"shape":"TrainingInputMode"},
2700      "min":1
2701    },
2702    "InstanceType":{
2703      "type":"string",
2704      "enum":[
2705        "ml.t2.medium",
2706        "ml.t2.large",
2707        "ml.t2.xlarge",
2708        "ml.t2.2xlarge",
2709        "ml.t3.medium",
2710        "ml.t3.large",
2711        "ml.t3.xlarge",
2712        "ml.t3.2xlarge",
2713        "ml.m4.xlarge",
2714        "ml.m4.2xlarge",
2715        "ml.m4.4xlarge",
2716        "ml.m4.10xlarge",
2717        "ml.m4.16xlarge",
2718        "ml.m5.xlarge",
2719        "ml.m5.2xlarge",
2720        "ml.m5.4xlarge",
2721        "ml.m5.12xlarge",
2722        "ml.m5.24xlarge",
2723        "ml.c4.xlarge",
2724        "ml.c4.2xlarge",
2725        "ml.c4.4xlarge",
2726        "ml.c4.8xlarge",
2727        "ml.c5.xlarge",
2728        "ml.c5.2xlarge",
2729        "ml.c5.4xlarge",
2730        "ml.c5.9xlarge",
2731        "ml.c5.18xlarge",
2732        "ml.c5d.xlarge",
2733        "ml.c5d.2xlarge",
2734        "ml.c5d.4xlarge",
2735        "ml.c5d.9xlarge",
2736        "ml.c5d.18xlarge",
2737        "ml.p2.xlarge",
2738        "ml.p2.8xlarge",
2739        "ml.p2.16xlarge",
2740        "ml.p3.2xlarge",
2741        "ml.p3.8xlarge",
2742        "ml.p3.16xlarge"
2743      ]
2744    },
2745    "IntegerParameterRange":{
2746      "type":"structure",
2747      "required":[
2748        "Name",
2749        "MinValue",
2750        "MaxValue"
2751      ],
2752      "members":{
2753        "Name":{"shape":"ParameterKey"},
2754        "MinValue":{"shape":"ParameterValue"},
2755        "MaxValue":{"shape":"ParameterValue"},
2756        "ScalingType":{"shape":"HyperParameterScalingType"}
2757      }
2758    },
2759    "IntegerParameterRangeSpecification":{
2760      "type":"structure",
2761      "required":[
2762        "MinValue",
2763        "MaxValue"
2764      ],
2765      "members":{
2766        "MinValue":{"shape":"ParameterValue"},
2767        "MaxValue":{"shape":"ParameterValue"}
2768      }
2769    },
2770    "IntegerParameterRanges":{
2771      "type":"list",
2772      "member":{"shape":"IntegerParameterRange"},
2773      "max":20,
2774      "min":0
2775    },
2776    "JobReferenceCode":{
2777      "type":"string",
2778      "min":1,
2779      "pattern":".+"
2780    },
2781    "JobReferenceCodeContains":{
2782      "type":"string",
2783      "max":255,
2784      "min":1,
2785      "pattern":".+"
2786    },
2787    "JoinSource":{
2788      "type":"string",
2789      "enum":[
2790        "Input",
2791        "None"
2792      ]
2793    },
2794    "JsonPath":{
2795      "type":"string",
2796      "max":63,
2797      "min":0
2798    },
2799    "KmsKeyId":{
2800      "type":"string",
2801      "max":2048,
2802      "pattern":".*"
2803    },
2804    "LabelAttributeName":{
2805      "type":"string",
2806      "max":127,
2807      "min":1,
2808      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2809    },
2810    "LabelCounter":{
2811      "type":"integer",
2812      "min":0
2813    },
2814    "LabelCounters":{
2815      "type":"structure",
2816      "members":{
2817        "TotalLabeled":{"shape":"LabelCounter"},
2818        "HumanLabeled":{"shape":"LabelCounter"},
2819        "MachineLabeled":{"shape":"LabelCounter"},
2820        "FailedNonRetryableError":{"shape":"LabelCounter"},
2821        "Unlabeled":{"shape":"LabelCounter"}
2822      }
2823    },
2824    "LabelCountersForWorkteam":{
2825      "type":"structure",
2826      "members":{
2827        "HumanLabeled":{"shape":"LabelCounter"},
2828        "PendingHuman":{"shape":"LabelCounter"},
2829        "Total":{"shape":"LabelCounter"}
2830      }
2831    },
2832    "LabelingJobAlgorithmSpecificationArn":{
2833      "type":"string",
2834      "max":2048,
2835      "pattern":"arn:.*"
2836    },
2837    "LabelingJobAlgorithmsConfig":{
2838      "type":"structure",
2839      "required":["LabelingJobAlgorithmSpecificationArn"],
2840      "members":{
2841        "LabelingJobAlgorithmSpecificationArn":{"shape":"LabelingJobAlgorithmSpecificationArn"},
2842        "InitialActiveLearningModelArn":{"shape":"ModelArn"},
2843        "LabelingJobResourceConfig":{"shape":"LabelingJobResourceConfig"}
2844      }
2845    },
2846    "LabelingJobArn":{
2847      "type":"string",
2848      "max":2048,
2849      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:labeling-job/.*"
2850    },
2851    "LabelingJobDataAttributes":{
2852      "type":"structure",
2853      "members":{
2854        "ContentClassifiers":{"shape":"ContentClassifiers"}
2855      }
2856    },
2857    "LabelingJobDataSource":{
2858      "type":"structure",
2859      "required":["S3DataSource"],
2860      "members":{
2861        "S3DataSource":{"shape":"LabelingJobS3DataSource"}
2862      }
2863    },
2864    "LabelingJobForWorkteamSummary":{
2865      "type":"structure",
2866      "required":[
2867        "JobReferenceCode",
2868        "WorkRequesterAccountId",
2869        "CreationTime"
2870      ],
2871      "members":{
2872        "LabelingJobName":{"shape":"LabelingJobName"},
2873        "JobReferenceCode":{"shape":"JobReferenceCode"},
2874        "WorkRequesterAccountId":{"shape":"AccountId"},
2875        "CreationTime":{"shape":"Timestamp"},
2876        "LabelCounters":{"shape":"LabelCountersForWorkteam"},
2877        "NumberOfHumanWorkersPerDataObject":{"shape":"NumberOfHumanWorkersPerDataObject"}
2878      }
2879    },
2880    "LabelingJobForWorkteamSummaryList":{
2881      "type":"list",
2882      "member":{"shape":"LabelingJobForWorkteamSummary"}
2883    },
2884    "LabelingJobInputConfig":{
2885      "type":"structure",
2886      "required":["DataSource"],
2887      "members":{
2888        "DataSource":{"shape":"LabelingJobDataSource"},
2889        "DataAttributes":{"shape":"LabelingJobDataAttributes"}
2890      }
2891    },
2892    "LabelingJobName":{
2893      "type":"string",
2894      "max":63,
2895      "min":1,
2896      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
2897    },
2898    "LabelingJobOutput":{
2899      "type":"structure",
2900      "required":["OutputDatasetS3Uri"],
2901      "members":{
2902        "OutputDatasetS3Uri":{"shape":"S3Uri"},
2903        "FinalActiveLearningModelArn":{"shape":"ModelArn"}
2904      }
2905    },
2906    "LabelingJobOutputConfig":{
2907      "type":"structure",
2908      "required":["S3OutputPath"],
2909      "members":{
2910        "S3OutputPath":{"shape":"S3Uri"},
2911        "KmsKeyId":{"shape":"KmsKeyId"}
2912      }
2913    },
2914    "LabelingJobResourceConfig":{
2915      "type":"structure",
2916      "members":{
2917        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
2918      }
2919    },
2920    "LabelingJobS3DataSource":{
2921      "type":"structure",
2922      "required":["ManifestS3Uri"],
2923      "members":{
2924        "ManifestS3Uri":{"shape":"S3Uri"}
2925      }
2926    },
2927    "LabelingJobStatus":{
2928      "type":"string",
2929      "enum":[
2930        "InProgress",
2931        "Completed",
2932        "Failed",
2933        "Stopping",
2934        "Stopped"
2935      ]
2936    },
2937    "LabelingJobStoppingConditions":{
2938      "type":"structure",
2939      "members":{
2940        "MaxHumanLabeledObjectCount":{"shape":"MaxHumanLabeledObjectCount"},
2941        "MaxPercentageOfInputDatasetLabeled":{"shape":"MaxPercentageOfInputDatasetLabeled"}
2942      }
2943    },
2944    "LabelingJobSummary":{
2945      "type":"structure",
2946      "required":[
2947        "LabelingJobName",
2948        "LabelingJobArn",
2949        "CreationTime",
2950        "LastModifiedTime",
2951        "LabelingJobStatus",
2952        "LabelCounters",
2953        "WorkteamArn",
2954        "PreHumanTaskLambdaArn"
2955      ],
2956      "members":{
2957        "LabelingJobName":{"shape":"LabelingJobName"},
2958        "LabelingJobArn":{"shape":"LabelingJobArn"},
2959        "CreationTime":{"shape":"Timestamp"},
2960        "LastModifiedTime":{"shape":"Timestamp"},
2961        "LabelingJobStatus":{"shape":"LabelingJobStatus"},
2962        "LabelCounters":{"shape":"LabelCounters"},
2963        "WorkteamArn":{"shape":"WorkteamArn"},
2964        "PreHumanTaskLambdaArn":{"shape":"LambdaFunctionArn"},
2965        "AnnotationConsolidationLambdaArn":{"shape":"LambdaFunctionArn"},
2966        "FailureReason":{"shape":"FailureReason"},
2967        "LabelingJobOutput":{"shape":"LabelingJobOutput"},
2968        "InputConfig":{"shape":"LabelingJobInputConfig"}
2969      }
2970    },
2971    "LabelingJobSummaryList":{
2972      "type":"list",
2973      "member":{"shape":"LabelingJobSummary"}
2974    },
2975    "LambdaFunctionArn":{
2976      "type":"string",
2977      "max":2048,
2978      "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-_]+))?"
2979    },
2980    "LastModifiedTime":{"type":"timestamp"},
2981    "ListAlgorithmsInput":{
2982      "type":"structure",
2983      "members":{
2984        "CreationTimeAfter":{"shape":"CreationTime"},
2985        "CreationTimeBefore":{"shape":"CreationTime"},
2986        "MaxResults":{"shape":"MaxResults"},
2987        "NameContains":{"shape":"NameContains"},
2988        "NextToken":{"shape":"NextToken"},
2989        "SortBy":{"shape":"AlgorithmSortBy"},
2990        "SortOrder":{"shape":"SortOrder"}
2991      }
2992    },
2993    "ListAlgorithmsOutput":{
2994      "type":"structure",
2995      "required":["AlgorithmSummaryList"],
2996      "members":{
2997        "AlgorithmSummaryList":{"shape":"AlgorithmSummaryList"},
2998        "NextToken":{"shape":"NextToken"}
2999      }
3000    },
3001    "ListCodeRepositoriesInput":{
3002      "type":"structure",
3003      "members":{
3004        "CreationTimeAfter":{"shape":"CreationTime"},
3005        "CreationTimeBefore":{"shape":"CreationTime"},
3006        "LastModifiedTimeAfter":{"shape":"Timestamp"},
3007        "LastModifiedTimeBefore":{"shape":"Timestamp"},
3008        "MaxResults":{"shape":"MaxResults"},
3009        "NameContains":{"shape":"CodeRepositoryNameContains"},
3010        "NextToken":{"shape":"NextToken"},
3011        "SortBy":{"shape":"CodeRepositorySortBy"},
3012        "SortOrder":{"shape":"CodeRepositorySortOrder"}
3013      }
3014    },
3015    "ListCodeRepositoriesOutput":{
3016      "type":"structure",
3017      "required":["CodeRepositorySummaryList"],
3018      "members":{
3019        "CodeRepositorySummaryList":{"shape":"CodeRepositorySummaryList"},
3020        "NextToken":{"shape":"NextToken"}
3021      }
3022    },
3023    "ListCompilationJobsRequest":{
3024      "type":"structure",
3025      "members":{
3026        "NextToken":{"shape":"NextToken"},
3027        "MaxResults":{
3028          "shape":"MaxResults",
3029          "box":true
3030        },
3031        "CreationTimeAfter":{"shape":"CreationTime"},
3032        "CreationTimeBefore":{"shape":"CreationTime"},
3033        "LastModifiedTimeAfter":{"shape":"LastModifiedTime"},
3034        "LastModifiedTimeBefore":{"shape":"LastModifiedTime"},
3035        "NameContains":{"shape":"NameContains"},
3036        "StatusEquals":{"shape":"CompilationJobStatus"},
3037        "SortBy":{"shape":"ListCompilationJobsSortBy"},
3038        "SortOrder":{"shape":"SortOrder"}
3039      }
3040    },
3041    "ListCompilationJobsResponse":{
3042      "type":"structure",
3043      "required":["CompilationJobSummaries"],
3044      "members":{
3045        "CompilationJobSummaries":{"shape":"CompilationJobSummaries"},
3046        "NextToken":{"shape":"NextToken"}
3047      }
3048    },
3049    "ListCompilationJobsSortBy":{
3050      "type":"string",
3051      "enum":[
3052        "Name",
3053        "CreationTime",
3054        "Status"
3055      ]
3056    },
3057    "ListEndpointConfigsInput":{
3058      "type":"structure",
3059      "members":{
3060        "SortBy":{"shape":"EndpointConfigSortKey"},
3061        "SortOrder":{"shape":"OrderKey"},
3062        "NextToken":{"shape":"PaginationToken"},
3063        "MaxResults":{"shape":"MaxResults"},
3064        "NameContains":{"shape":"EndpointConfigNameContains"},
3065        "CreationTimeBefore":{"shape":"Timestamp"},
3066        "CreationTimeAfter":{"shape":"Timestamp"}
3067      }
3068    },
3069    "ListEndpointConfigsOutput":{
3070      "type":"structure",
3071      "required":["EndpointConfigs"],
3072      "members":{
3073        "EndpointConfigs":{"shape":"EndpointConfigSummaryList"},
3074        "NextToken":{"shape":"PaginationToken"}
3075      }
3076    },
3077    "ListEndpointsInput":{
3078      "type":"structure",
3079      "members":{
3080        "SortBy":{"shape":"EndpointSortKey"},
3081        "SortOrder":{"shape":"OrderKey"},
3082        "NextToken":{"shape":"PaginationToken"},
3083        "MaxResults":{"shape":"MaxResults"},
3084        "NameContains":{"shape":"EndpointNameContains"},
3085        "CreationTimeBefore":{"shape":"Timestamp"},
3086        "CreationTimeAfter":{"shape":"Timestamp"},
3087        "LastModifiedTimeBefore":{"shape":"Timestamp"},
3088        "LastModifiedTimeAfter":{"shape":"Timestamp"},
3089        "StatusEquals":{"shape":"EndpointStatus"}
3090      }
3091    },
3092    "ListEndpointsOutput":{
3093      "type":"structure",
3094      "required":["Endpoints"],
3095      "members":{
3096        "Endpoints":{"shape":"EndpointSummaryList"},
3097        "NextToken":{"shape":"PaginationToken"}
3098      }
3099    },
3100    "ListHyperParameterTuningJobsRequest":{
3101      "type":"structure",
3102      "members":{
3103        "NextToken":{"shape":"NextToken"},
3104        "MaxResults":{
3105          "shape":"MaxResults",
3106          "box":true
3107        },
3108        "SortBy":{"shape":"HyperParameterTuningJobSortByOptions"},
3109        "SortOrder":{"shape":"SortOrder"},
3110        "NameContains":{"shape":"NameContains"},
3111        "CreationTimeAfter":{"shape":"Timestamp"},
3112        "CreationTimeBefore":{"shape":"Timestamp"},
3113        "LastModifiedTimeAfter":{"shape":"Timestamp"},
3114        "LastModifiedTimeBefore":{"shape":"Timestamp"},
3115        "StatusEquals":{"shape":"HyperParameterTuningJobStatus"}
3116      }
3117    },
3118    "ListHyperParameterTuningJobsResponse":{
3119      "type":"structure",
3120      "required":["HyperParameterTuningJobSummaries"],
3121      "members":{
3122        "HyperParameterTuningJobSummaries":{"shape":"HyperParameterTuningJobSummaries"},
3123        "NextToken":{"shape":"NextToken"}
3124      }
3125    },
3126    "ListLabelingJobsForWorkteamRequest":{
3127      "type":"structure",
3128      "required":["WorkteamArn"],
3129      "members":{
3130        "WorkteamArn":{"shape":"WorkteamArn"},
3131        "MaxResults":{"shape":"MaxResults"},
3132        "NextToken":{"shape":"NextToken"},
3133        "CreationTimeAfter":{"shape":"Timestamp"},
3134        "CreationTimeBefore":{"shape":"Timestamp"},
3135        "JobReferenceCodeContains":{"shape":"JobReferenceCodeContains"},
3136        "SortBy":{"shape":"ListLabelingJobsForWorkteamSortByOptions"},
3137        "SortOrder":{"shape":"SortOrder"}
3138      }
3139    },
3140    "ListLabelingJobsForWorkteamResponse":{
3141      "type":"structure",
3142      "required":["LabelingJobSummaryList"],
3143      "members":{
3144        "LabelingJobSummaryList":{"shape":"LabelingJobForWorkteamSummaryList"},
3145        "NextToken":{"shape":"NextToken"}
3146      }
3147    },
3148    "ListLabelingJobsForWorkteamSortByOptions":{
3149      "type":"string",
3150      "enum":["CreationTime"]
3151    },
3152    "ListLabelingJobsRequest":{
3153      "type":"structure",
3154      "members":{
3155        "CreationTimeAfter":{"shape":"Timestamp"},
3156        "CreationTimeBefore":{"shape":"Timestamp"},
3157        "LastModifiedTimeAfter":{"shape":"Timestamp"},
3158        "LastModifiedTimeBefore":{"shape":"Timestamp"},
3159        "MaxResults":{"shape":"MaxResults"},
3160        "NextToken":{"shape":"NextToken"},
3161        "NameContains":{"shape":"NameContains"},
3162        "SortBy":{"shape":"SortBy"},
3163        "SortOrder":{"shape":"SortOrder"},
3164        "StatusEquals":{"shape":"LabelingJobStatus"}
3165      }
3166    },
3167    "ListLabelingJobsResponse":{
3168      "type":"structure",
3169      "members":{
3170        "LabelingJobSummaryList":{"shape":"LabelingJobSummaryList"},
3171        "NextToken":{"shape":"NextToken"}
3172      }
3173    },
3174    "ListModelPackagesInput":{
3175      "type":"structure",
3176      "members":{
3177        "CreationTimeAfter":{"shape":"CreationTime"},
3178        "CreationTimeBefore":{"shape":"CreationTime"},
3179        "MaxResults":{"shape":"MaxResults"},
3180        "NameContains":{"shape":"NameContains"},
3181        "NextToken":{"shape":"NextToken"},
3182        "SortBy":{"shape":"ModelPackageSortBy"},
3183        "SortOrder":{"shape":"SortOrder"}
3184      }
3185    },
3186    "ListModelPackagesOutput":{
3187      "type":"structure",
3188      "required":["ModelPackageSummaryList"],
3189      "members":{
3190        "ModelPackageSummaryList":{"shape":"ModelPackageSummaryList"},
3191        "NextToken":{"shape":"NextToken"}
3192      }
3193    },
3194    "ListModelsInput":{
3195      "type":"structure",
3196      "members":{
3197        "SortBy":{"shape":"ModelSortKey"},
3198        "SortOrder":{"shape":"OrderKey"},
3199        "NextToken":{"shape":"PaginationToken"},
3200        "MaxResults":{"shape":"MaxResults"},
3201        "NameContains":{"shape":"ModelNameContains"},
3202        "CreationTimeBefore":{"shape":"Timestamp"},
3203        "CreationTimeAfter":{"shape":"Timestamp"}
3204      }
3205    },
3206    "ListModelsOutput":{
3207      "type":"structure",
3208      "required":["Models"],
3209      "members":{
3210        "Models":{"shape":"ModelSummaryList"},
3211        "NextToken":{"shape":"PaginationToken"}
3212      }
3213    },
3214    "ListNotebookInstanceLifecycleConfigsInput":{
3215      "type":"structure",
3216      "members":{
3217        "NextToken":{"shape":"NextToken"},
3218        "MaxResults":{"shape":"MaxResults"},
3219        "SortBy":{"shape":"NotebookInstanceLifecycleConfigSortKey"},
3220        "SortOrder":{"shape":"NotebookInstanceLifecycleConfigSortOrder"},
3221        "NameContains":{"shape":"NotebookInstanceLifecycleConfigNameContains"},
3222        "CreationTimeBefore":{"shape":"CreationTime"},
3223        "CreationTimeAfter":{"shape":"CreationTime"},
3224        "LastModifiedTimeBefore":{"shape":"LastModifiedTime"},
3225        "LastModifiedTimeAfter":{"shape":"LastModifiedTime"}
3226      }
3227    },
3228    "ListNotebookInstanceLifecycleConfigsOutput":{
3229      "type":"structure",
3230      "members":{
3231        "NextToken":{"shape":"NextToken"},
3232        "NotebookInstanceLifecycleConfigs":{"shape":"NotebookInstanceLifecycleConfigSummaryList"}
3233      }
3234    },
3235    "ListNotebookInstancesInput":{
3236      "type":"structure",
3237      "members":{
3238        "NextToken":{"shape":"NextToken"},
3239        "MaxResults":{"shape":"MaxResults"},
3240        "SortBy":{"shape":"NotebookInstanceSortKey"},
3241        "SortOrder":{"shape":"NotebookInstanceSortOrder"},
3242        "NameContains":{"shape":"NotebookInstanceNameContains"},
3243        "CreationTimeBefore":{"shape":"CreationTime"},
3244        "CreationTimeAfter":{"shape":"CreationTime"},
3245        "LastModifiedTimeBefore":{"shape":"LastModifiedTime"},
3246        "LastModifiedTimeAfter":{"shape":"LastModifiedTime"},
3247        "StatusEquals":{"shape":"NotebookInstanceStatus"},
3248        "NotebookInstanceLifecycleConfigNameContains":{"shape":"NotebookInstanceLifecycleConfigName"},
3249        "DefaultCodeRepositoryContains":{"shape":"CodeRepositoryContains"},
3250        "AdditionalCodeRepositoryEquals":{"shape":"CodeRepositoryNameOrUrl"}
3251      }
3252    },
3253    "ListNotebookInstancesOutput":{
3254      "type":"structure",
3255      "members":{
3256        "NextToken":{"shape":"NextToken"},
3257        "NotebookInstances":{"shape":"NotebookInstanceSummaryList"}
3258      }
3259    },
3260    "ListSubscribedWorkteamsRequest":{
3261      "type":"structure",
3262      "members":{
3263        "NameContains":{"shape":"WorkteamName"},
3264        "NextToken":{"shape":"NextToken"},
3265        "MaxResults":{
3266          "shape":"MaxResults",
3267          "box":true
3268        }
3269      }
3270    },
3271    "ListSubscribedWorkteamsResponse":{
3272      "type":"structure",
3273      "required":["SubscribedWorkteams"],
3274      "members":{
3275        "SubscribedWorkteams":{"shape":"SubscribedWorkteams"},
3276        "NextToken":{"shape":"NextToken"}
3277      }
3278    },
3279    "ListTagsInput":{
3280      "type":"structure",
3281      "required":["ResourceArn"],
3282      "members":{
3283        "ResourceArn":{"shape":"ResourceArn"},
3284        "NextToken":{"shape":"NextToken"},
3285        "MaxResults":{"shape":"ListTagsMaxResults"}
3286      }
3287    },
3288    "ListTagsMaxResults":{
3289      "type":"integer",
3290      "min":50
3291    },
3292    "ListTagsOutput":{
3293      "type":"structure",
3294      "members":{
3295        "Tags":{"shape":"TagList"},
3296        "NextToken":{"shape":"NextToken"}
3297      }
3298    },
3299    "ListTrainingJobsForHyperParameterTuningJobRequest":{
3300      "type":"structure",
3301      "required":["HyperParameterTuningJobName"],
3302      "members":{
3303        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"},
3304        "NextToken":{"shape":"NextToken"},
3305        "MaxResults":{"shape":"MaxResults"},
3306        "StatusEquals":{"shape":"TrainingJobStatus"},
3307        "SortBy":{"shape":"TrainingJobSortByOptions"},
3308        "SortOrder":{"shape":"SortOrder"}
3309      }
3310    },
3311    "ListTrainingJobsForHyperParameterTuningJobResponse":{
3312      "type":"structure",
3313      "required":["TrainingJobSummaries"],
3314      "members":{
3315        "TrainingJobSummaries":{"shape":"HyperParameterTrainingJobSummaries"},
3316        "NextToken":{"shape":"NextToken"}
3317      }
3318    },
3319    "ListTrainingJobsRequest":{
3320      "type":"structure",
3321      "members":{
3322        "NextToken":{"shape":"NextToken"},
3323        "MaxResults":{
3324          "shape":"MaxResults",
3325          "box":true
3326        },
3327        "CreationTimeAfter":{"shape":"Timestamp"},
3328        "CreationTimeBefore":{"shape":"Timestamp"},
3329        "LastModifiedTimeAfter":{"shape":"Timestamp"},
3330        "LastModifiedTimeBefore":{"shape":"Timestamp"},
3331        "NameContains":{"shape":"NameContains"},
3332        "StatusEquals":{"shape":"TrainingJobStatus"},
3333        "SortBy":{"shape":"SortBy"},
3334        "SortOrder":{"shape":"SortOrder"}
3335      }
3336    },
3337    "ListTrainingJobsResponse":{
3338      "type":"structure",
3339      "required":["TrainingJobSummaries"],
3340      "members":{
3341        "TrainingJobSummaries":{"shape":"TrainingJobSummaries"},
3342        "NextToken":{"shape":"NextToken"}
3343      }
3344    },
3345    "ListTransformJobsRequest":{
3346      "type":"structure",
3347      "members":{
3348        "CreationTimeAfter":{"shape":"Timestamp"},
3349        "CreationTimeBefore":{"shape":"Timestamp"},
3350        "LastModifiedTimeAfter":{"shape":"Timestamp"},
3351        "LastModifiedTimeBefore":{"shape":"Timestamp"},
3352        "NameContains":{"shape":"NameContains"},
3353        "StatusEquals":{"shape":"TransformJobStatus"},
3354        "SortBy":{"shape":"SortBy"},
3355        "SortOrder":{"shape":"SortOrder"},
3356        "NextToken":{"shape":"NextToken"},
3357        "MaxResults":{
3358          "shape":"MaxResults",
3359          "box":true
3360        }
3361      }
3362    },
3363    "ListTransformJobsResponse":{
3364      "type":"structure",
3365      "required":["TransformJobSummaries"],
3366      "members":{
3367        "TransformJobSummaries":{"shape":"TransformJobSummaries"},
3368        "NextToken":{"shape":"NextToken"}
3369      }
3370    },
3371    "ListWorkteamsRequest":{
3372      "type":"structure",
3373      "members":{
3374        "SortBy":{"shape":"ListWorkteamsSortByOptions"},
3375        "SortOrder":{"shape":"SortOrder"},
3376        "NameContains":{"shape":"WorkteamName"},
3377        "NextToken":{"shape":"NextToken"},
3378        "MaxResults":{
3379          "shape":"MaxResults",
3380          "box":true
3381        }
3382      }
3383    },
3384    "ListWorkteamsResponse":{
3385      "type":"structure",
3386      "required":["Workteams"],
3387      "members":{
3388        "Workteams":{"shape":"Workteams"},
3389        "NextToken":{"shape":"NextToken"}
3390      }
3391    },
3392    "ListWorkteamsSortByOptions":{
3393      "type":"string",
3394      "enum":[
3395        "Name",
3396        "CreateDate"
3397      ]
3398    },
3399    "MaxConcurrentTaskCount":{
3400      "type":"integer",
3401      "max":1000,
3402      "min":1
3403    },
3404    "MaxConcurrentTransforms":{
3405      "type":"integer",
3406      "min":0
3407    },
3408    "MaxHumanLabeledObjectCount":{
3409      "type":"integer",
3410      "min":1
3411    },
3412    "MaxNumberOfTrainingJobs":{
3413      "type":"integer",
3414      "min":1
3415    },
3416    "MaxParallelTrainingJobs":{
3417      "type":"integer",
3418      "min":1
3419    },
3420    "MaxPayloadInMB":{
3421      "type":"integer",
3422      "min":0
3423    },
3424    "MaxPercentageOfInputDatasetLabeled":{
3425      "type":"integer",
3426      "max":100,
3427      "min":1
3428    },
3429    "MaxResults":{
3430      "type":"integer",
3431      "max":100,
3432      "min":1
3433    },
3434    "MaxRuntimeInSeconds":{
3435      "type":"integer",
3436      "min":1
3437    },
3438    "MemberDefinition":{
3439      "type":"structure",
3440      "members":{
3441        "CognitoMemberDefinition":{"shape":"CognitoMemberDefinition"}
3442      }
3443    },
3444    "MemberDefinitions":{
3445      "type":"list",
3446      "member":{"shape":"MemberDefinition"},
3447      "max":10,
3448      "min":1
3449    },
3450    "MetricData":{
3451      "type":"structure",
3452      "members":{
3453        "MetricName":{"shape":"MetricName"},
3454        "Value":{"shape":"Float"},
3455        "Timestamp":{"shape":"Timestamp"}
3456      }
3457    },
3458    "MetricDefinition":{
3459      "type":"structure",
3460      "required":[
3461        "Name",
3462        "Regex"
3463      ],
3464      "members":{
3465        "Name":{"shape":"MetricName"},
3466        "Regex":{"shape":"MetricRegex"}
3467      }
3468    },
3469    "MetricDefinitionList":{
3470      "type":"list",
3471      "member":{"shape":"MetricDefinition"},
3472      "max":20,
3473      "min":0
3474    },
3475    "MetricName":{
3476      "type":"string",
3477      "max":255,
3478      "min":1,
3479      "pattern":".+"
3480    },
3481    "MetricRegex":{
3482      "type":"string",
3483      "max":500,
3484      "min":1,
3485      "pattern":".+"
3486    },
3487    "MetricValue":{"type":"float"},
3488    "ModelArn":{
3489      "type":"string",
3490      "max":2048,
3491      "min":20,
3492      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model/.*"
3493    },
3494    "ModelArtifacts":{
3495      "type":"structure",
3496      "required":["S3ModelArtifacts"],
3497      "members":{
3498        "S3ModelArtifacts":{"shape":"S3Uri"}
3499      }
3500    },
3501    "ModelName":{
3502      "type":"string",
3503      "max":63,
3504      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
3505    },
3506    "ModelNameContains":{
3507      "type":"string",
3508      "max":63,
3509      "pattern":"[a-zA-Z0-9-]+"
3510    },
3511    "ModelPackageArn":{
3512      "type":"string",
3513      "max":2048,
3514      "min":1,
3515      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model-package/.*"
3516    },
3517    "ModelPackageContainerDefinition":{
3518      "type":"structure",
3519      "required":["Image"],
3520      "members":{
3521        "ContainerHostname":{"shape":"ContainerHostname"},
3522        "Image":{"shape":"Image"},
3523        "ImageDigest":{"shape":"ImageDigest"},
3524        "ModelDataUrl":{"shape":"Url"},
3525        "ProductId":{"shape":"ProductId"}
3526      }
3527    },
3528    "ModelPackageContainerDefinitionList":{
3529      "type":"list",
3530      "member":{"shape":"ModelPackageContainerDefinition"},
3531      "max":1,
3532      "min":1
3533    },
3534    "ModelPackageSortBy":{
3535      "type":"string",
3536      "enum":[
3537        "Name",
3538        "CreationTime"
3539      ]
3540    },
3541    "ModelPackageStatus":{
3542      "type":"string",
3543      "enum":[
3544        "Pending",
3545        "InProgress",
3546        "Completed",
3547        "Failed",
3548        "Deleting"
3549      ]
3550    },
3551    "ModelPackageStatusDetails":{
3552      "type":"structure",
3553      "required":["ValidationStatuses"],
3554      "members":{
3555        "ValidationStatuses":{"shape":"ModelPackageStatusItemList"},
3556        "ImageScanStatuses":{"shape":"ModelPackageStatusItemList"}
3557      }
3558    },
3559    "ModelPackageStatusItem":{
3560      "type":"structure",
3561      "required":[
3562        "Name",
3563        "Status"
3564      ],
3565      "members":{
3566        "Name":{"shape":"EntityName"},
3567        "Status":{"shape":"DetailedModelPackageStatus"},
3568        "FailureReason":{"shape":"String"}
3569      }
3570    },
3571    "ModelPackageStatusItemList":{
3572      "type":"list",
3573      "member":{"shape":"ModelPackageStatusItem"}
3574    },
3575    "ModelPackageSummary":{
3576      "type":"structure",
3577      "required":[
3578        "ModelPackageName",
3579        "ModelPackageArn",
3580        "CreationTime",
3581        "ModelPackageStatus"
3582      ],
3583      "members":{
3584        "ModelPackageName":{"shape":"EntityName"},
3585        "ModelPackageArn":{"shape":"ModelPackageArn"},
3586        "ModelPackageDescription":{"shape":"EntityDescription"},
3587        "CreationTime":{"shape":"CreationTime"},
3588        "ModelPackageStatus":{"shape":"ModelPackageStatus"}
3589      }
3590    },
3591    "ModelPackageSummaryList":{
3592      "type":"list",
3593      "member":{"shape":"ModelPackageSummary"}
3594    },
3595    "ModelPackageValidationProfile":{
3596      "type":"structure",
3597      "required":[
3598        "ProfileName",
3599        "TransformJobDefinition"
3600      ],
3601      "members":{
3602        "ProfileName":{"shape":"EntityName"},
3603        "TransformJobDefinition":{"shape":"TransformJobDefinition"}
3604      }
3605    },
3606    "ModelPackageValidationProfiles":{
3607      "type":"list",
3608      "member":{"shape":"ModelPackageValidationProfile"},
3609      "max":1,
3610      "min":1
3611    },
3612    "ModelPackageValidationSpecification":{
3613      "type":"structure",
3614      "required":[
3615        "ValidationRole",
3616        "ValidationProfiles"
3617      ],
3618      "members":{
3619        "ValidationRole":{"shape":"RoleArn"},
3620        "ValidationProfiles":{"shape":"ModelPackageValidationProfiles"}
3621      }
3622    },
3623    "ModelSortKey":{
3624      "type":"string",
3625      "enum":[
3626        "Name",
3627        "CreationTime"
3628      ]
3629    },
3630    "ModelSummary":{
3631      "type":"structure",
3632      "required":[
3633        "ModelName",
3634        "ModelArn",
3635        "CreationTime"
3636      ],
3637      "members":{
3638        "ModelName":{"shape":"ModelName"},
3639        "ModelArn":{"shape":"ModelArn"},
3640        "CreationTime":{"shape":"Timestamp"}
3641      }
3642    },
3643    "ModelSummaryList":{
3644      "type":"list",
3645      "member":{"shape":"ModelSummary"}
3646    },
3647    "NameContains":{
3648      "type":"string",
3649      "max":63,
3650      "pattern":"[a-zA-Z0-9\\-]+"
3651    },
3652    "NestedFilters":{
3653      "type":"structure",
3654      "required":[
3655        "NestedPropertyName",
3656        "Filters"
3657      ],
3658      "members":{
3659        "NestedPropertyName":{"shape":"ResourcePropertyName"},
3660        "Filters":{"shape":"FilterList"}
3661      }
3662    },
3663    "NestedFiltersList":{
3664      "type":"list",
3665      "member":{"shape":"NestedFilters"},
3666      "max":20,
3667      "min":1
3668    },
3669    "NetworkInterfaceId":{"type":"string"},
3670    "NextToken":{
3671      "type":"string",
3672      "max":8192,
3673      "pattern":".*"
3674    },
3675    "NotebookInstanceAcceleratorType":{
3676      "type":"string",
3677      "enum":[
3678        "ml.eia1.medium",
3679        "ml.eia1.large",
3680        "ml.eia1.xlarge"
3681      ]
3682    },
3683    "NotebookInstanceAcceleratorTypes":{
3684      "type":"list",
3685      "member":{"shape":"NotebookInstanceAcceleratorType"}
3686    },
3687    "NotebookInstanceArn":{
3688      "type":"string",
3689      "max":256
3690    },
3691    "NotebookInstanceLifecycleConfigArn":{
3692      "type":"string",
3693      "max":256
3694    },
3695    "NotebookInstanceLifecycleConfigContent":{
3696      "type":"string",
3697      "max":16384,
3698      "min":1,
3699      "pattern":"[\\S\\s]+"
3700    },
3701    "NotebookInstanceLifecycleConfigList":{
3702      "type":"list",
3703      "member":{"shape":"NotebookInstanceLifecycleHook"},
3704      "max":1
3705    },
3706    "NotebookInstanceLifecycleConfigName":{
3707      "type":"string",
3708      "max":63,
3709      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
3710    },
3711    "NotebookInstanceLifecycleConfigNameContains":{
3712      "type":"string",
3713      "max":63,
3714      "pattern":"[a-zA-Z0-9-]+"
3715    },
3716    "NotebookInstanceLifecycleConfigSortKey":{
3717      "type":"string",
3718      "enum":[
3719        "Name",
3720        "CreationTime",
3721        "LastModifiedTime"
3722      ]
3723    },
3724    "NotebookInstanceLifecycleConfigSortOrder":{
3725      "type":"string",
3726      "enum":[
3727        "Ascending",
3728        "Descending"
3729      ]
3730    },
3731    "NotebookInstanceLifecycleConfigSummary":{
3732      "type":"structure",
3733      "required":[
3734        "NotebookInstanceLifecycleConfigName",
3735        "NotebookInstanceLifecycleConfigArn"
3736      ],
3737      "members":{
3738        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
3739        "NotebookInstanceLifecycleConfigArn":{"shape":"NotebookInstanceLifecycleConfigArn"},
3740        "CreationTime":{"shape":"CreationTime"},
3741        "LastModifiedTime":{"shape":"LastModifiedTime"}
3742      }
3743    },
3744    "NotebookInstanceLifecycleConfigSummaryList":{
3745      "type":"list",
3746      "member":{"shape":"NotebookInstanceLifecycleConfigSummary"}
3747    },
3748    "NotebookInstanceLifecycleHook":{
3749      "type":"structure",
3750      "members":{
3751        "Content":{"shape":"NotebookInstanceLifecycleConfigContent"}
3752      }
3753    },
3754    "NotebookInstanceName":{
3755      "type":"string",
3756      "max":63,
3757      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
3758    },
3759    "NotebookInstanceNameContains":{
3760      "type":"string",
3761      "max":63,
3762      "pattern":"[a-zA-Z0-9-]+"
3763    },
3764    "NotebookInstanceSortKey":{
3765      "type":"string",
3766      "enum":[
3767        "Name",
3768        "CreationTime",
3769        "Status"
3770      ]
3771    },
3772    "NotebookInstanceSortOrder":{
3773      "type":"string",
3774      "enum":[
3775        "Ascending",
3776        "Descending"
3777      ]
3778    },
3779    "NotebookInstanceStatus":{
3780      "type":"string",
3781      "enum":[
3782        "Pending",
3783        "InService",
3784        "Stopping",
3785        "Stopped",
3786        "Failed",
3787        "Deleting",
3788        "Updating"
3789      ]
3790    },
3791    "NotebookInstanceSummary":{
3792      "type":"structure",
3793      "required":[
3794        "NotebookInstanceName",
3795        "NotebookInstanceArn"
3796      ],
3797      "members":{
3798        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
3799        "NotebookInstanceArn":{"shape":"NotebookInstanceArn"},
3800        "NotebookInstanceStatus":{"shape":"NotebookInstanceStatus"},
3801        "Url":{"shape":"NotebookInstanceUrl"},
3802        "InstanceType":{"shape":"InstanceType"},
3803        "CreationTime":{"shape":"CreationTime"},
3804        "LastModifiedTime":{"shape":"LastModifiedTime"},
3805        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
3806        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
3807        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"}
3808      }
3809    },
3810    "NotebookInstanceSummaryList":{
3811      "type":"list",
3812      "member":{"shape":"NotebookInstanceSummary"}
3813    },
3814    "NotebookInstanceUrl":{"type":"string"},
3815    "NotebookInstanceVolumeSizeInGB":{
3816      "type":"integer",
3817      "max":16384,
3818      "min":5
3819    },
3820    "NotificationConfiguration":{
3821      "type":"structure",
3822      "members":{
3823        "NotificationTopicArn":{"shape":"NotificationTopicArn"}
3824      }
3825    },
3826    "NotificationTopicArn":{
3827      "type":"string",
3828      "pattern":"arn:aws[a-z\\-]*:sns:[a-z0-9\\-]*:[0-9]{12}:[a-zA-Z0-9_.-]*"
3829    },
3830    "NumberOfHumanWorkersPerDataObject":{
3831      "type":"integer",
3832      "max":9,
3833      "min":1
3834    },
3835    "ObjectiveStatus":{
3836      "type":"string",
3837      "enum":[
3838        "Succeeded",
3839        "Pending",
3840        "Failed"
3841      ]
3842    },
3843    "ObjectiveStatusCounter":{
3844      "type":"integer",
3845      "min":0
3846    },
3847    "ObjectiveStatusCounters":{
3848      "type":"structure",
3849      "members":{
3850        "Succeeded":{"shape":"ObjectiveStatusCounter"},
3851        "Pending":{"shape":"ObjectiveStatusCounter"},
3852        "Failed":{"shape":"ObjectiveStatusCounter"}
3853      }
3854    },
3855    "Operator":{
3856      "type":"string",
3857      "enum":[
3858        "Equals",
3859        "NotEquals",
3860        "GreaterThan",
3861        "GreaterThanOrEqualTo",
3862        "LessThan",
3863        "LessThanOrEqualTo",
3864        "Contains"
3865      ]
3866    },
3867    "OrderKey":{
3868      "type":"string",
3869      "enum":[
3870        "Ascending",
3871        "Descending"
3872      ]
3873    },
3874    "OutputConfig":{
3875      "type":"structure",
3876      "required":[
3877        "S3OutputLocation",
3878        "TargetDevice"
3879      ],
3880      "members":{
3881        "S3OutputLocation":{"shape":"S3Uri"},
3882        "TargetDevice":{"shape":"TargetDevice"}
3883      }
3884    },
3885    "OutputDataConfig":{
3886      "type":"structure",
3887      "required":["S3OutputPath"],
3888      "members":{
3889        "KmsKeyId":{"shape":"KmsKeyId"},
3890        "S3OutputPath":{"shape":"S3Uri"}
3891      }
3892    },
3893    "PaginationToken":{
3894      "type":"string",
3895      "max":8192,
3896      "pattern":".*"
3897    },
3898    "ParameterKey":{
3899      "type":"string",
3900      "max":256,
3901      "pattern":".*"
3902    },
3903    "ParameterName":{
3904      "type":"string",
3905      "max":256,
3906      "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"
3907    },
3908    "ParameterRange":{
3909      "type":"structure",
3910      "members":{
3911        "IntegerParameterRangeSpecification":{"shape":"IntegerParameterRangeSpecification"},
3912        "ContinuousParameterRangeSpecification":{"shape":"ContinuousParameterRangeSpecification"},
3913        "CategoricalParameterRangeSpecification":{"shape":"CategoricalParameterRangeSpecification"}
3914      }
3915    },
3916    "ParameterRanges":{
3917      "type":"structure",
3918      "members":{
3919        "IntegerParameterRanges":{"shape":"IntegerParameterRanges"},
3920        "ContinuousParameterRanges":{"shape":"ContinuousParameterRanges"},
3921        "CategoricalParameterRanges":{"shape":"CategoricalParameterRanges"}
3922      }
3923    },
3924    "ParameterType":{
3925      "type":"string",
3926      "enum":[
3927        "Integer",
3928        "Continuous",
3929        "Categorical",
3930        "FreeText"
3931      ]
3932    },
3933    "ParameterValue":{
3934      "type":"string",
3935      "max":256,
3936      "pattern":".*"
3937    },
3938    "ParameterValues":{
3939      "type":"list",
3940      "member":{"shape":"ParameterValue"},
3941      "max":20,
3942      "min":1
3943    },
3944    "ParentHyperParameterTuningJob":{
3945      "type":"structure",
3946      "members":{
3947        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"}
3948      }
3949    },
3950    "ParentHyperParameterTuningJobs":{
3951      "type":"list",
3952      "member":{"shape":"ParentHyperParameterTuningJob"},
3953      "max":5,
3954      "min":1
3955    },
3956    "ProductId":{
3957      "type":"string",
3958      "max":256,
3959      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"
3960    },
3961    "ProductListings":{
3962      "type":"list",
3963      "member":{"shape":"String"}
3964    },
3965    "ProductionVariant":{
3966      "type":"structure",
3967      "required":[
3968        "VariantName",
3969        "ModelName",
3970        "InitialInstanceCount",
3971        "InstanceType"
3972      ],
3973      "members":{
3974        "VariantName":{"shape":"VariantName"},
3975        "ModelName":{"shape":"ModelName"},
3976        "InitialInstanceCount":{"shape":"TaskCount"},
3977        "InstanceType":{"shape":"ProductionVariantInstanceType"},
3978        "InitialVariantWeight":{"shape":"VariantWeight"},
3979        "AcceleratorType":{"shape":"ProductionVariantAcceleratorType"}
3980      }
3981    },
3982    "ProductionVariantAcceleratorType":{
3983      "type":"string",
3984      "enum":[
3985        "ml.eia1.medium",
3986        "ml.eia1.large",
3987        "ml.eia1.xlarge"
3988      ]
3989    },
3990    "ProductionVariantInstanceType":{
3991      "type":"string",
3992      "enum":[
3993        "ml.t2.medium",
3994        "ml.t2.large",
3995        "ml.t2.xlarge",
3996        "ml.t2.2xlarge",
3997        "ml.m4.xlarge",
3998        "ml.m4.2xlarge",
3999        "ml.m4.4xlarge",
4000        "ml.m4.10xlarge",
4001        "ml.m4.16xlarge",
4002        "ml.m5.large",
4003        "ml.m5.xlarge",
4004        "ml.m5.2xlarge",
4005        "ml.m5.4xlarge",
4006        "ml.m5.12xlarge",
4007        "ml.m5.24xlarge",
4008        "ml.c4.large",
4009        "ml.c4.xlarge",
4010        "ml.c4.2xlarge",
4011        "ml.c4.4xlarge",
4012        "ml.c4.8xlarge",
4013        "ml.p2.xlarge",
4014        "ml.p2.8xlarge",
4015        "ml.p2.16xlarge",
4016        "ml.p3.2xlarge",
4017        "ml.p3.8xlarge",
4018        "ml.p3.16xlarge",
4019        "ml.c5.large",
4020        "ml.c5.xlarge",
4021        "ml.c5.2xlarge",
4022        "ml.c5.4xlarge",
4023        "ml.c5.9xlarge",
4024        "ml.c5.18xlarge"
4025      ]
4026    },
4027    "ProductionVariantList":{
4028      "type":"list",
4029      "member":{"shape":"ProductionVariant"},
4030      "min":1
4031    },
4032    "ProductionVariantSummary":{
4033      "type":"structure",
4034      "required":["VariantName"],
4035      "members":{
4036        "VariantName":{"shape":"VariantName"},
4037        "DeployedImages":{"shape":"DeployedImages"},
4038        "CurrentWeight":{"shape":"VariantWeight"},
4039        "DesiredWeight":{"shape":"VariantWeight"},
4040        "CurrentInstanceCount":{"shape":"TaskCount"},
4041        "DesiredInstanceCount":{"shape":"TaskCount"}
4042      }
4043    },
4044    "ProductionVariantSummaryList":{
4045      "type":"list",
4046      "member":{"shape":"ProductionVariantSummary"},
4047      "min":1
4048    },
4049    "PropertyNameHint":{
4050      "type":"string",
4051      "max":100,
4052      "min":0,
4053      "pattern":".*"
4054    },
4055    "PropertyNameQuery":{
4056      "type":"structure",
4057      "required":["PropertyNameHint"],
4058      "members":{
4059        "PropertyNameHint":{"shape":"PropertyNameHint"}
4060      }
4061    },
4062    "PropertyNameSuggestion":{
4063      "type":"structure",
4064      "members":{
4065        "PropertyName":{"shape":"ResourcePropertyName"}
4066      }
4067    },
4068    "PropertyNameSuggestionList":{
4069      "type":"list",
4070      "member":{"shape":"PropertyNameSuggestion"}
4071    },
4072    "PublicWorkforceTaskPrice":{
4073      "type":"structure",
4074      "members":{
4075        "AmountInUsd":{"shape":"USD"}
4076      }
4077    },
4078    "RealtimeInferenceInstanceTypes":{
4079      "type":"list",
4080      "member":{"shape":"ProductionVariantInstanceType"}
4081    },
4082    "RecordWrapper":{
4083      "type":"string",
4084      "enum":[
4085        "None",
4086        "RecordIO"
4087      ]
4088    },
4089    "RenderUiTemplateRequest":{
4090      "type":"structure",
4091      "required":[
4092        "UiTemplate",
4093        "Task",
4094        "RoleArn"
4095      ],
4096      "members":{
4097        "UiTemplate":{"shape":"UiTemplate"},
4098        "Task":{"shape":"RenderableTask"},
4099        "RoleArn":{"shape":"RoleArn"}
4100      }
4101    },
4102    "RenderUiTemplateResponse":{
4103      "type":"structure",
4104      "required":[
4105        "RenderedContent",
4106        "Errors"
4107      ],
4108      "members":{
4109        "RenderedContent":{"shape":"String"},
4110        "Errors":{"shape":"RenderingErrorList"}
4111      }
4112    },
4113    "RenderableTask":{
4114      "type":"structure",
4115      "required":["Input"],
4116      "members":{
4117        "Input":{"shape":"TaskInput"}
4118      }
4119    },
4120    "RenderingError":{
4121      "type":"structure",
4122      "required":[
4123        "Code",
4124        "Message"
4125      ],
4126      "members":{
4127        "Code":{"shape":"String"},
4128        "Message":{"shape":"String"}
4129      }
4130    },
4131    "RenderingErrorList":{
4132      "type":"list",
4133      "member":{"shape":"RenderingError"}
4134    },
4135    "ResourceArn":{
4136      "type":"string",
4137      "max":256,
4138      "pattern":"arn:.*"
4139    },
4140    "ResourceConfig":{
4141      "type":"structure",
4142      "required":[
4143        "InstanceType",
4144        "InstanceCount",
4145        "VolumeSizeInGB"
4146      ],
4147      "members":{
4148        "InstanceType":{"shape":"TrainingInstanceType"},
4149        "InstanceCount":{"shape":"TrainingInstanceCount"},
4150        "VolumeSizeInGB":{"shape":"VolumeSizeInGB"},
4151        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
4152      }
4153    },
4154    "ResourceInUse":{
4155      "type":"structure",
4156      "members":{
4157        "Message":{"shape":"FailureReason"}
4158      },
4159      "exception":true
4160    },
4161    "ResourceLimitExceeded":{
4162      "type":"structure",
4163      "members":{
4164        "Message":{"shape":"FailureReason"}
4165      },
4166      "exception":true
4167    },
4168    "ResourceLimits":{
4169      "type":"structure",
4170      "required":[
4171        "MaxNumberOfTrainingJobs",
4172        "MaxParallelTrainingJobs"
4173      ],
4174      "members":{
4175        "MaxNumberOfTrainingJobs":{"shape":"MaxNumberOfTrainingJobs"},
4176        "MaxParallelTrainingJobs":{"shape":"MaxParallelTrainingJobs"}
4177      }
4178    },
4179    "ResourceNotFound":{
4180      "type":"structure",
4181      "members":{
4182        "Message":{"shape":"FailureReason"}
4183      },
4184      "exception":true
4185    },
4186    "ResourcePropertyName":{
4187      "type":"string",
4188      "max":255,
4189      "min":1,
4190      "pattern":".+"
4191    },
4192    "ResourceType":{
4193      "type":"string",
4194      "enum":["TrainingJob"]
4195    },
4196    "ResponseMIMEType":{
4197      "type":"string",
4198      "max":1024,
4199      "pattern":"^[-\\w]+\\/.+$"
4200    },
4201    "ResponseMIMETypes":{
4202      "type":"list",
4203      "member":{"shape":"ResponseMIMEType"}
4204    },
4205    "RoleArn":{
4206      "type":"string",
4207      "max":2048,
4208      "min":20,
4209      "pattern":"^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$"
4210    },
4211    "RootAccess":{
4212      "type":"string",
4213      "enum":[
4214        "Enabled",
4215        "Disabled"
4216      ]
4217    },
4218    "S3DataDistribution":{
4219      "type":"string",
4220      "enum":[
4221        "FullyReplicated",
4222        "ShardedByS3Key"
4223      ]
4224    },
4225    "S3DataSource":{
4226      "type":"structure",
4227      "required":[
4228        "S3DataType",
4229        "S3Uri"
4230      ],
4231      "members":{
4232        "S3DataType":{"shape":"S3DataType"},
4233        "S3Uri":{"shape":"S3Uri"},
4234        "S3DataDistributionType":{"shape":"S3DataDistribution"},
4235        "AttributeNames":{"shape":"AttributeNames"}
4236      }
4237    },
4238    "S3DataType":{
4239      "type":"string",
4240      "enum":[
4241        "ManifestFile",
4242        "S3Prefix",
4243        "AugmentedManifestFile"
4244      ]
4245    },
4246    "S3Uri":{
4247      "type":"string",
4248      "max":1024,
4249      "pattern":"^(https|s3)://([^/]+)/?(.*)$"
4250    },
4251    "SearchExpression":{
4252      "type":"structure",
4253      "members":{
4254        "Filters":{"shape":"FilterList"},
4255        "NestedFilters":{"shape":"NestedFiltersList"},
4256        "SubExpressions":{"shape":"SearchExpressionList"},
4257        "Operator":{"shape":"BooleanOperator"}
4258      }
4259    },
4260    "SearchExpressionList":{
4261      "type":"list",
4262      "member":{"shape":"SearchExpression"},
4263      "max":20,
4264      "min":1
4265    },
4266    "SearchRecord":{
4267      "type":"structure",
4268      "members":{
4269        "TrainingJob":{"shape":"TrainingJob"}
4270      }
4271    },
4272    "SearchRequest":{
4273      "type":"structure",
4274      "required":["Resource"],
4275      "members":{
4276        "Resource":{"shape":"ResourceType"},
4277        "SearchExpression":{"shape":"SearchExpression"},
4278        "SortBy":{"shape":"ResourcePropertyName"},
4279        "SortOrder":{"shape":"SearchSortOrder"},
4280        "NextToken":{"shape":"NextToken"},
4281        "MaxResults":{
4282          "shape":"MaxResults",
4283          "box":true
4284        }
4285      }
4286    },
4287    "SearchResponse":{
4288      "type":"structure",
4289      "members":{
4290        "Results":{"shape":"SearchResultsList"},
4291        "NextToken":{"shape":"NextToken"}
4292      }
4293    },
4294    "SearchResultsList":{
4295      "type":"list",
4296      "member":{"shape":"SearchRecord"}
4297    },
4298    "SearchSortOrder":{
4299      "type":"string",
4300      "enum":[
4301        "Ascending",
4302        "Descending"
4303      ]
4304    },
4305    "SecondaryStatus":{
4306      "type":"string",
4307      "enum":[
4308        "Starting",
4309        "LaunchingMLInstances",
4310        "PreparingTrainingStack",
4311        "Downloading",
4312        "DownloadingTrainingImage",
4313        "Training",
4314        "Uploading",
4315        "Stopping",
4316        "Stopped",
4317        "MaxRuntimeExceeded",
4318        "Completed",
4319        "Failed"
4320      ]
4321    },
4322    "SecondaryStatusTransition":{
4323      "type":"structure",
4324      "required":[
4325        "Status",
4326        "StartTime"
4327      ],
4328      "members":{
4329        "Status":{"shape":"SecondaryStatus"},
4330        "StartTime":{"shape":"Timestamp"},
4331        "EndTime":{"shape":"Timestamp"},
4332        "StatusMessage":{"shape":"StatusMessage"}
4333      }
4334    },
4335    "SecondaryStatusTransitions":{
4336      "type":"list",
4337      "member":{"shape":"SecondaryStatusTransition"}
4338    },
4339    "SecretArn":{
4340      "type":"string",
4341      "max":2048,
4342      "min":1,
4343      "pattern":"arn:aws[a-z\\-]*:secretsmanager:[a-z0-9\\-]*:[0-9]{12}:secret:.*"
4344    },
4345    "SecurityGroupId":{
4346      "type":"string",
4347      "max":32,
4348      "pattern":"[-0-9a-zA-Z]+"
4349    },
4350    "SecurityGroupIds":{
4351      "type":"list",
4352      "member":{"shape":"SecurityGroupId"},
4353      "max":5
4354    },
4355    "Seed":{"type":"long"},
4356    "SessionExpirationDurationInSeconds":{
4357      "type":"integer",
4358      "max":43200,
4359      "min":1800
4360    },
4361    "ShuffleConfig":{
4362      "type":"structure",
4363      "required":["Seed"],
4364      "members":{
4365        "Seed":{"shape":"Seed"}
4366      }
4367    },
4368    "SortBy":{
4369      "type":"string",
4370      "enum":[
4371        "Name",
4372        "CreationTime",
4373        "Status"
4374      ]
4375    },
4376    "SortOrder":{
4377      "type":"string",
4378      "enum":[
4379        "Ascending",
4380        "Descending"
4381      ]
4382    },
4383    "SourceAlgorithm":{
4384      "type":"structure",
4385      "required":["AlgorithmName"],
4386      "members":{
4387        "ModelDataUrl":{"shape":"Url"},
4388        "AlgorithmName":{"shape":"ArnOrName"}
4389      }
4390    },
4391    "SourceAlgorithmList":{
4392      "type":"list",
4393      "member":{"shape":"SourceAlgorithm"},
4394      "max":1,
4395      "min":1
4396    },
4397    "SourceAlgorithmSpecification":{
4398      "type":"structure",
4399      "required":["SourceAlgorithms"],
4400      "members":{
4401        "SourceAlgorithms":{"shape":"SourceAlgorithmList"}
4402      }
4403    },
4404    "SplitType":{
4405      "type":"string",
4406      "enum":[
4407        "None",
4408        "Line",
4409        "RecordIO",
4410        "TFRecord"
4411      ]
4412    },
4413    "StartNotebookInstanceInput":{
4414      "type":"structure",
4415      "required":["NotebookInstanceName"],
4416      "members":{
4417        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
4418      }
4419    },
4420    "StatusMessage":{"type":"string"},
4421    "StopCompilationJobRequest":{
4422      "type":"structure",
4423      "required":["CompilationJobName"],
4424      "members":{
4425        "CompilationJobName":{"shape":"EntityName"}
4426      }
4427    },
4428    "StopHyperParameterTuningJobRequest":{
4429      "type":"structure",
4430      "required":["HyperParameterTuningJobName"],
4431      "members":{
4432        "HyperParameterTuningJobName":{"shape":"HyperParameterTuningJobName"}
4433      }
4434    },
4435    "StopLabelingJobRequest":{
4436      "type":"structure",
4437      "required":["LabelingJobName"],
4438      "members":{
4439        "LabelingJobName":{"shape":"LabelingJobName"}
4440      }
4441    },
4442    "StopNotebookInstanceInput":{
4443      "type":"structure",
4444      "required":["NotebookInstanceName"],
4445      "members":{
4446        "NotebookInstanceName":{"shape":"NotebookInstanceName"}
4447      }
4448    },
4449    "StopTrainingJobRequest":{
4450      "type":"structure",
4451      "required":["TrainingJobName"],
4452      "members":{
4453        "TrainingJobName":{"shape":"TrainingJobName"}
4454      }
4455    },
4456    "StopTransformJobRequest":{
4457      "type":"structure",
4458      "required":["TransformJobName"],
4459      "members":{
4460        "TransformJobName":{"shape":"TransformJobName"}
4461      }
4462    },
4463    "StoppingCondition":{
4464      "type":"structure",
4465      "members":{
4466        "MaxRuntimeInSeconds":{"shape":"MaxRuntimeInSeconds"}
4467      }
4468    },
4469    "String":{"type":"string"},
4470    "String200":{
4471      "type":"string",
4472      "max":200,
4473      "min":1,
4474      "pattern":".+"
4475    },
4476    "SubnetId":{
4477      "type":"string",
4478      "max":32,
4479      "pattern":"[-0-9a-zA-Z]+"
4480    },
4481    "Subnets":{
4482      "type":"list",
4483      "member":{"shape":"SubnetId"},
4484      "max":16,
4485      "min":1
4486    },
4487    "SubscribedWorkteam":{
4488      "type":"structure",
4489      "required":["WorkteamArn"],
4490      "members":{
4491        "WorkteamArn":{"shape":"WorkteamArn"},
4492        "MarketplaceTitle":{"shape":"String200"},
4493        "SellerName":{"shape":"String"},
4494        "MarketplaceDescription":{"shape":"String200"},
4495        "ListingId":{"shape":"String"}
4496      }
4497    },
4498    "SubscribedWorkteams":{
4499      "type":"list",
4500      "member":{"shape":"SubscribedWorkteam"}
4501    },
4502    "Success":{"type":"boolean"},
4503    "SuggestionQuery":{
4504      "type":"structure",
4505      "members":{
4506        "PropertyNameQuery":{"shape":"PropertyNameQuery"}
4507      }
4508    },
4509    "Tag":{
4510      "type":"structure",
4511      "required":[
4512        "Key",
4513        "Value"
4514      ],
4515      "members":{
4516        "Key":{"shape":"TagKey"},
4517        "Value":{"shape":"TagValue"}
4518      }
4519    },
4520    "TagKey":{
4521      "type":"string",
4522      "max":128,
4523      "min":1,
4524      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
4525    },
4526    "TagKeyList":{
4527      "type":"list",
4528      "member":{"shape":"TagKey"},
4529      "max":50,
4530      "min":1
4531    },
4532    "TagList":{
4533      "type":"list",
4534      "member":{"shape":"Tag"},
4535      "max":50,
4536      "min":0
4537    },
4538    "TagValue":{
4539      "type":"string",
4540      "max":256,
4541      "min":0,
4542      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
4543    },
4544    "TargetDevice":{
4545      "type":"string",
4546      "enum":[
4547        "lambda",
4548        "ml_m4",
4549        "ml_m5",
4550        "ml_c4",
4551        "ml_c5",
4552        "ml_p2",
4553        "ml_p3",
4554        "jetson_tx1",
4555        "jetson_tx2",
4556        "jetson_nano",
4557        "rasp3b",
4558        "deeplens",
4559        "rk3399",
4560        "rk3288",
4561        "sbe_c"
4562      ]
4563    },
4564    "TaskAvailabilityLifetimeInSeconds":{
4565      "type":"integer",
4566      "max":864000,
4567      "min":1
4568    },
4569    "TaskCount":{
4570      "type":"integer",
4571      "min":1
4572    },
4573    "TaskDescription":{
4574      "type":"string",
4575      "max":255,
4576      "min":1,
4577      "pattern":".+"
4578    },
4579    "TaskInput":{
4580      "type":"string",
4581      "max":128000,
4582      "min":2,
4583      "pattern":"[\\S\\s]+"
4584    },
4585    "TaskKeyword":{
4586      "type":"string",
4587      "max":30,
4588      "min":1,
4589      "pattern":"^[A-Za-z0-9]+( [A-Za-z0-9]+)*$"
4590    },
4591    "TaskKeywords":{
4592      "type":"list",
4593      "member":{"shape":"TaskKeyword"},
4594      "max":5,
4595      "min":1
4596    },
4597    "TaskTimeLimitInSeconds":{
4598      "type":"integer",
4599      "max":28800,
4600      "min":1
4601    },
4602    "TaskTitle":{
4603      "type":"string",
4604      "max":128,
4605      "min":1,
4606      "pattern":"^[\\t\\n\\r -\\uD7FF\\uE000-\\uFFFD]*$"
4607    },
4608    "TemplateContent":{
4609      "type":"string",
4610      "max":128000,
4611      "min":1,
4612      "pattern":"[\\S\\s]+"
4613    },
4614    "TenthFractionsOfACent":{
4615      "type":"integer",
4616      "max":9,
4617      "min":0
4618    },
4619    "Timestamp":{"type":"timestamp"},
4620    "TrainingInputMode":{
4621      "type":"string",
4622      "enum":[
4623        "Pipe",
4624        "File"
4625      ]
4626    },
4627    "TrainingInstanceCount":{
4628      "type":"integer",
4629      "min":1
4630    },
4631    "TrainingInstanceType":{
4632      "type":"string",
4633      "enum":[
4634        "ml.m4.xlarge",
4635        "ml.m4.2xlarge",
4636        "ml.m4.4xlarge",
4637        "ml.m4.10xlarge",
4638        "ml.m4.16xlarge",
4639        "ml.m5.large",
4640        "ml.m5.xlarge",
4641        "ml.m5.2xlarge",
4642        "ml.m5.4xlarge",
4643        "ml.m5.12xlarge",
4644        "ml.m5.24xlarge",
4645        "ml.c4.xlarge",
4646        "ml.c4.2xlarge",
4647        "ml.c4.4xlarge",
4648        "ml.c4.8xlarge",
4649        "ml.p2.xlarge",
4650        "ml.p2.8xlarge",
4651        "ml.p2.16xlarge",
4652        "ml.p3.2xlarge",
4653        "ml.p3.8xlarge",
4654        "ml.p3.16xlarge",
4655        "ml.c5.xlarge",
4656        "ml.c5.2xlarge",
4657        "ml.c5.4xlarge",
4658        "ml.c5.9xlarge",
4659        "ml.c5.18xlarge"
4660      ]
4661    },
4662    "TrainingInstanceTypes":{
4663      "type":"list",
4664      "member":{"shape":"TrainingInstanceType"}
4665    },
4666    "TrainingJob":{
4667      "type":"structure",
4668      "members":{
4669        "TrainingJobName":{"shape":"TrainingJobName"},
4670        "TrainingJobArn":{"shape":"TrainingJobArn"},
4671        "TuningJobArn":{"shape":"HyperParameterTuningJobArn"},
4672        "LabelingJobArn":{"shape":"LabelingJobArn"},
4673        "ModelArtifacts":{"shape":"ModelArtifacts"},
4674        "TrainingJobStatus":{"shape":"TrainingJobStatus"},
4675        "SecondaryStatus":{"shape":"SecondaryStatus"},
4676        "FailureReason":{"shape":"FailureReason"},
4677        "HyperParameters":{"shape":"HyperParameters"},
4678        "AlgorithmSpecification":{"shape":"AlgorithmSpecification"},
4679        "RoleArn":{"shape":"RoleArn"},
4680        "InputDataConfig":{"shape":"InputDataConfig"},
4681        "OutputDataConfig":{"shape":"OutputDataConfig"},
4682        "ResourceConfig":{"shape":"ResourceConfig"},
4683        "VpcConfig":{"shape":"VpcConfig"},
4684        "StoppingCondition":{"shape":"StoppingCondition"},
4685        "CreationTime":{"shape":"Timestamp"},
4686        "TrainingStartTime":{"shape":"Timestamp"},
4687        "TrainingEndTime":{"shape":"Timestamp"},
4688        "LastModifiedTime":{"shape":"Timestamp"},
4689        "SecondaryStatusTransitions":{"shape":"SecondaryStatusTransitions"},
4690        "FinalMetricDataList":{"shape":"FinalMetricDataList"},
4691        "EnableNetworkIsolation":{"shape":"Boolean"},
4692        "EnableInterContainerTrafficEncryption":{"shape":"Boolean"},
4693        "Tags":{"shape":"TagList"}
4694      }
4695    },
4696    "TrainingJobArn":{
4697      "type":"string",
4698      "max":256,
4699      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:training-job/.*"
4700    },
4701    "TrainingJobDefinition":{
4702      "type":"structure",
4703      "required":[
4704        "TrainingInputMode",
4705        "InputDataConfig",
4706        "OutputDataConfig",
4707        "ResourceConfig",
4708        "StoppingCondition"
4709      ],
4710      "members":{
4711        "TrainingInputMode":{"shape":"TrainingInputMode"},
4712        "HyperParameters":{"shape":"HyperParameters"},
4713        "InputDataConfig":{"shape":"InputDataConfig"},
4714        "OutputDataConfig":{"shape":"OutputDataConfig"},
4715        "ResourceConfig":{"shape":"ResourceConfig"},
4716        "StoppingCondition":{"shape":"StoppingCondition"}
4717      }
4718    },
4719    "TrainingJobEarlyStoppingType":{
4720      "type":"string",
4721      "enum":[
4722        "Off",
4723        "Auto"
4724      ]
4725    },
4726    "TrainingJobName":{
4727      "type":"string",
4728      "max":63,
4729      "min":1,
4730      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4731    },
4732    "TrainingJobSortByOptions":{
4733      "type":"string",
4734      "enum":[
4735        "Name",
4736        "CreationTime",
4737        "Status",
4738        "FinalObjectiveMetricValue"
4739      ]
4740    },
4741    "TrainingJobStatus":{
4742      "type":"string",
4743      "enum":[
4744        "InProgress",
4745        "Completed",
4746        "Failed",
4747        "Stopping",
4748        "Stopped"
4749      ]
4750    },
4751    "TrainingJobStatusCounter":{
4752      "type":"integer",
4753      "min":0
4754    },
4755    "TrainingJobStatusCounters":{
4756      "type":"structure",
4757      "members":{
4758        "Completed":{"shape":"TrainingJobStatusCounter"},
4759        "InProgress":{"shape":"TrainingJobStatusCounter"},
4760        "RetryableError":{"shape":"TrainingJobStatusCounter"},
4761        "NonRetryableError":{"shape":"TrainingJobStatusCounter"},
4762        "Stopped":{"shape":"TrainingJobStatusCounter"}
4763      }
4764    },
4765    "TrainingJobSummaries":{
4766      "type":"list",
4767      "member":{"shape":"TrainingJobSummary"}
4768    },
4769    "TrainingJobSummary":{
4770      "type":"structure",
4771      "required":[
4772        "TrainingJobName",
4773        "TrainingJobArn",
4774        "CreationTime",
4775        "TrainingJobStatus"
4776      ],
4777      "members":{
4778        "TrainingJobName":{"shape":"TrainingJobName"},
4779        "TrainingJobArn":{"shape":"TrainingJobArn"},
4780        "CreationTime":{"shape":"Timestamp"},
4781        "TrainingEndTime":{"shape":"Timestamp"},
4782        "LastModifiedTime":{"shape":"Timestamp"},
4783        "TrainingJobStatus":{"shape":"TrainingJobStatus"}
4784      }
4785    },
4786    "TrainingSpecification":{
4787      "type":"structure",
4788      "required":[
4789        "TrainingImage",
4790        "SupportedTrainingInstanceTypes",
4791        "TrainingChannels"
4792      ],
4793      "members":{
4794        "TrainingImage":{"shape":"Image"},
4795        "TrainingImageDigest":{"shape":"ImageDigest"},
4796        "SupportedHyperParameters":{"shape":"HyperParameterSpecifications"},
4797        "SupportedTrainingInstanceTypes":{"shape":"TrainingInstanceTypes"},
4798        "SupportsDistributedTraining":{"shape":"Boolean"},
4799        "MetricDefinitions":{"shape":"MetricDefinitionList"},
4800        "TrainingChannels":{"shape":"ChannelSpecifications"},
4801        "SupportedTuningJobObjectiveMetrics":{"shape":"HyperParameterTuningJobObjectives"}
4802      }
4803    },
4804    "TransformDataSource":{
4805      "type":"structure",
4806      "required":["S3DataSource"],
4807      "members":{
4808        "S3DataSource":{"shape":"TransformS3DataSource"}
4809      }
4810    },
4811    "TransformEnvironmentKey":{
4812      "type":"string",
4813      "max":1024,
4814      "pattern":"[a-zA-Z_][a-zA-Z0-9_]*"
4815    },
4816    "TransformEnvironmentMap":{
4817      "type":"map",
4818      "key":{"shape":"TransformEnvironmentKey"},
4819      "value":{"shape":"TransformEnvironmentValue"},
4820      "max":16
4821    },
4822    "TransformEnvironmentValue":{
4823      "type":"string",
4824      "max":10240,
4825      "pattern":"[\\S\\s]*"
4826    },
4827    "TransformInput":{
4828      "type":"structure",
4829      "required":["DataSource"],
4830      "members":{
4831        "DataSource":{"shape":"TransformDataSource"},
4832        "ContentType":{"shape":"ContentType"},
4833        "CompressionType":{"shape":"CompressionType"},
4834        "SplitType":{"shape":"SplitType"}
4835      }
4836    },
4837    "TransformInstanceCount":{
4838      "type":"integer",
4839      "min":1
4840    },
4841    "TransformInstanceType":{
4842      "type":"string",
4843      "enum":[
4844        "ml.m4.xlarge",
4845        "ml.m4.2xlarge",
4846        "ml.m4.4xlarge",
4847        "ml.m4.10xlarge",
4848        "ml.m4.16xlarge",
4849        "ml.c4.xlarge",
4850        "ml.c4.2xlarge",
4851        "ml.c4.4xlarge",
4852        "ml.c4.8xlarge",
4853        "ml.p2.xlarge",
4854        "ml.p2.8xlarge",
4855        "ml.p2.16xlarge",
4856        "ml.p3.2xlarge",
4857        "ml.p3.8xlarge",
4858        "ml.p3.16xlarge",
4859        "ml.c5.xlarge",
4860        "ml.c5.2xlarge",
4861        "ml.c5.4xlarge",
4862        "ml.c5.9xlarge",
4863        "ml.c5.18xlarge",
4864        "ml.m5.large",
4865        "ml.m5.xlarge",
4866        "ml.m5.2xlarge",
4867        "ml.m5.4xlarge",
4868        "ml.m5.12xlarge",
4869        "ml.m5.24xlarge"
4870      ]
4871    },
4872    "TransformInstanceTypes":{
4873      "type":"list",
4874      "member":{"shape":"TransformInstanceType"},
4875      "min":1
4876    },
4877    "TransformJobArn":{
4878      "type":"string",
4879      "max":256,
4880      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:transform-job/.*"
4881    },
4882    "TransformJobDefinition":{
4883      "type":"structure",
4884      "required":[
4885        "TransformInput",
4886        "TransformOutput",
4887        "TransformResources"
4888      ],
4889      "members":{
4890        "MaxConcurrentTransforms":{"shape":"MaxConcurrentTransforms"},
4891        "MaxPayloadInMB":{"shape":"MaxPayloadInMB"},
4892        "BatchStrategy":{"shape":"BatchStrategy"},
4893        "Environment":{"shape":"TransformEnvironmentMap"},
4894        "TransformInput":{"shape":"TransformInput"},
4895        "TransformOutput":{"shape":"TransformOutput"},
4896        "TransformResources":{"shape":"TransformResources"}
4897      }
4898    },
4899    "TransformJobName":{
4900      "type":"string",
4901      "max":63,
4902      "min":1,
4903      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
4904    },
4905    "TransformJobStatus":{
4906      "type":"string",
4907      "enum":[
4908        "InProgress",
4909        "Completed",
4910        "Failed",
4911        "Stopping",
4912        "Stopped"
4913      ]
4914    },
4915    "TransformJobSummaries":{
4916      "type":"list",
4917      "member":{"shape":"TransformJobSummary"}
4918    },
4919    "TransformJobSummary":{
4920      "type":"structure",
4921      "required":[
4922        "TransformJobName",
4923        "TransformJobArn",
4924        "CreationTime",
4925        "TransformJobStatus"
4926      ],
4927      "members":{
4928        "TransformJobName":{"shape":"TransformJobName"},
4929        "TransformJobArn":{"shape":"TransformJobArn"},
4930        "CreationTime":{"shape":"Timestamp"},
4931        "TransformEndTime":{"shape":"Timestamp"},
4932        "LastModifiedTime":{"shape":"Timestamp"},
4933        "TransformJobStatus":{"shape":"TransformJobStatus"},
4934        "FailureReason":{"shape":"FailureReason"}
4935      }
4936    },
4937    "TransformOutput":{
4938      "type":"structure",
4939      "required":["S3OutputPath"],
4940      "members":{
4941        "S3OutputPath":{"shape":"S3Uri"},
4942        "Accept":{"shape":"Accept"},
4943        "AssembleWith":{"shape":"AssemblyType"},
4944        "KmsKeyId":{"shape":"KmsKeyId"}
4945      }
4946    },
4947    "TransformResources":{
4948      "type":"structure",
4949      "required":[
4950        "InstanceType",
4951        "InstanceCount"
4952      ],
4953      "members":{
4954        "InstanceType":{"shape":"TransformInstanceType"},
4955        "InstanceCount":{"shape":"TransformInstanceCount"},
4956        "VolumeKmsKeyId":{"shape":"KmsKeyId"}
4957      }
4958    },
4959    "TransformS3DataSource":{
4960      "type":"structure",
4961      "required":[
4962        "S3DataType",
4963        "S3Uri"
4964      ],
4965      "members":{
4966        "S3DataType":{"shape":"S3DataType"},
4967        "S3Uri":{"shape":"S3Uri"}
4968      }
4969    },
4970    "USD":{
4971      "type":"structure",
4972      "members":{
4973        "Dollars":{"shape":"Dollars"},
4974        "Cents":{"shape":"Cents"},
4975        "TenthFractionsOfACent":{"shape":"TenthFractionsOfACent"}
4976      }
4977    },
4978    "UiConfig":{
4979      "type":"structure",
4980      "required":["UiTemplateS3Uri"],
4981      "members":{
4982        "UiTemplateS3Uri":{"shape":"S3Uri"}
4983      }
4984    },
4985    "UiTemplate":{
4986      "type":"structure",
4987      "required":["Content"],
4988      "members":{
4989        "Content":{"shape":"TemplateContent"}
4990      }
4991    },
4992    "UpdateCodeRepositoryInput":{
4993      "type":"structure",
4994      "required":["CodeRepositoryName"],
4995      "members":{
4996        "CodeRepositoryName":{"shape":"EntityName"},
4997        "GitConfig":{"shape":"GitConfigForUpdate"}
4998      }
4999    },
5000    "UpdateCodeRepositoryOutput":{
5001      "type":"structure",
5002      "required":["CodeRepositoryArn"],
5003      "members":{
5004        "CodeRepositoryArn":{"shape":"CodeRepositoryArn"}
5005      }
5006    },
5007    "UpdateEndpointInput":{
5008      "type":"structure",
5009      "required":[
5010        "EndpointName",
5011        "EndpointConfigName"
5012      ],
5013      "members":{
5014        "EndpointName":{"shape":"EndpointName"},
5015        "EndpointConfigName":{"shape":"EndpointConfigName"}
5016      }
5017    },
5018    "UpdateEndpointOutput":{
5019      "type":"structure",
5020      "required":["EndpointArn"],
5021      "members":{
5022        "EndpointArn":{"shape":"EndpointArn"}
5023      }
5024    },
5025    "UpdateEndpointWeightsAndCapacitiesInput":{
5026      "type":"structure",
5027      "required":[
5028        "EndpointName",
5029        "DesiredWeightsAndCapacities"
5030      ],
5031      "members":{
5032        "EndpointName":{"shape":"EndpointName"},
5033        "DesiredWeightsAndCapacities":{"shape":"DesiredWeightAndCapacityList"}
5034      }
5035    },
5036    "UpdateEndpointWeightsAndCapacitiesOutput":{
5037      "type":"structure",
5038      "required":["EndpointArn"],
5039      "members":{
5040        "EndpointArn":{"shape":"EndpointArn"}
5041      }
5042    },
5043    "UpdateNotebookInstanceInput":{
5044      "type":"structure",
5045      "required":["NotebookInstanceName"],
5046      "members":{
5047        "NotebookInstanceName":{"shape":"NotebookInstanceName"},
5048        "InstanceType":{"shape":"InstanceType"},
5049        "RoleArn":{"shape":"RoleArn"},
5050        "LifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
5051        "DisassociateLifecycleConfig":{"shape":"DisassociateNotebookInstanceLifecycleConfig"},
5052        "VolumeSizeInGB":{"shape":"NotebookInstanceVolumeSizeInGB"},
5053        "DefaultCodeRepository":{"shape":"CodeRepositoryNameOrUrl"},
5054        "AdditionalCodeRepositories":{"shape":"AdditionalCodeRepositoryNamesOrUrls"},
5055        "AcceleratorTypes":{"shape":"NotebookInstanceAcceleratorTypes"},
5056        "DisassociateAcceleratorTypes":{"shape":"DisassociateNotebookInstanceAcceleratorTypes"},
5057        "DisassociateDefaultCodeRepository":{"shape":"DisassociateDefaultCodeRepository"},
5058        "DisassociateAdditionalCodeRepositories":{"shape":"DisassociateAdditionalCodeRepositories"},
5059        "RootAccess":{"shape":"RootAccess"}
5060      }
5061    },
5062    "UpdateNotebookInstanceLifecycleConfigInput":{
5063      "type":"structure",
5064      "required":["NotebookInstanceLifecycleConfigName"],
5065      "members":{
5066        "NotebookInstanceLifecycleConfigName":{"shape":"NotebookInstanceLifecycleConfigName"},
5067        "OnCreate":{"shape":"NotebookInstanceLifecycleConfigList"},
5068        "OnStart":{"shape":"NotebookInstanceLifecycleConfigList"}
5069      }
5070    },
5071    "UpdateNotebookInstanceLifecycleConfigOutput":{
5072      "type":"structure",
5073      "members":{
5074      }
5075    },
5076    "UpdateNotebookInstanceOutput":{
5077      "type":"structure",
5078      "members":{
5079      }
5080    },
5081    "UpdateWorkteamRequest":{
5082      "type":"structure",
5083      "required":["WorkteamName"],
5084      "members":{
5085        "WorkteamName":{"shape":"WorkteamName"},
5086        "MemberDefinitions":{"shape":"MemberDefinitions"},
5087        "Description":{"shape":"String200"},
5088        "NotificationConfiguration":{"shape":"NotificationConfiguration"}
5089      }
5090    },
5091    "UpdateWorkteamResponse":{
5092      "type":"structure",
5093      "required":["Workteam"],
5094      "members":{
5095        "Workteam":{"shape":"Workteam"}
5096      }
5097    },
5098    "Url":{
5099      "type":"string",
5100      "max":1024,
5101      "pattern":"^(https|s3)://([^/]+)/?(.*)$"
5102    },
5103    "VariantName":{
5104      "type":"string",
5105      "max":63,
5106      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
5107    },
5108    "VariantWeight":{
5109      "type":"float",
5110      "min":0
5111    },
5112    "VolumeSizeInGB":{
5113      "type":"integer",
5114      "min":1
5115    },
5116    "VpcConfig":{
5117      "type":"structure",
5118      "required":[
5119        "SecurityGroupIds",
5120        "Subnets"
5121      ],
5122      "members":{
5123        "SecurityGroupIds":{"shape":"VpcSecurityGroupIds"},
5124        "Subnets":{"shape":"Subnets"}
5125      }
5126    },
5127    "VpcSecurityGroupIds":{
5128      "type":"list",
5129      "member":{"shape":"SecurityGroupId"},
5130      "max":5,
5131      "min":1
5132    },
5133    "Workteam":{
5134      "type":"structure",
5135      "required":[
5136        "WorkteamName",
5137        "MemberDefinitions",
5138        "WorkteamArn",
5139        "Description"
5140      ],
5141      "members":{
5142        "WorkteamName":{"shape":"WorkteamName"},
5143        "MemberDefinitions":{"shape":"MemberDefinitions"},
5144        "WorkteamArn":{"shape":"WorkteamArn"},
5145        "ProductListingIds":{"shape":"ProductListings"},
5146        "Description":{"shape":"String200"},
5147        "SubDomain":{"shape":"String"},
5148        "CreateDate":{"shape":"Timestamp"},
5149        "LastUpdatedDate":{"shape":"Timestamp"},
5150        "NotificationConfiguration":{"shape":"NotificationConfiguration"}
5151      }
5152    },
5153    "WorkteamArn":{
5154      "type":"string",
5155      "max":256,
5156      "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:workteam/.*"
5157    },
5158    "WorkteamName":{
5159      "type":"string",
5160      "max":63,
5161      "min":1,
5162      "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
5163    },
5164    "Workteams":{
5165      "type":"list",
5166      "member":{"shape":"Workteam"}
5167    }
5168  }
5169}
5170