1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type ActionStatus string
6
7// Enum values for ActionStatus
8const (
9	ActionStatusUnknown    ActionStatus = "Unknown"
10	ActionStatusInProgress ActionStatus = "InProgress"
11	ActionStatusCompleted  ActionStatus = "Completed"
12	ActionStatusFailed     ActionStatus = "Failed"
13	ActionStatusStopping   ActionStatus = "Stopping"
14	ActionStatusStopped    ActionStatus = "Stopped"
15)
16
17// Values returns all known values for ActionStatus. Note that this can be expanded
18// in the future, and so it is only as up to date as the client. The ordering of
19// this slice is not guaranteed to be stable across updates.
20func (ActionStatus) Values() []ActionStatus {
21	return []ActionStatus{
22		"Unknown",
23		"InProgress",
24		"Completed",
25		"Failed",
26		"Stopping",
27		"Stopped",
28	}
29}
30
31type AlgorithmSortBy string
32
33// Enum values for AlgorithmSortBy
34const (
35	AlgorithmSortByName         AlgorithmSortBy = "Name"
36	AlgorithmSortByCreationTime AlgorithmSortBy = "CreationTime"
37)
38
39// Values returns all known values for AlgorithmSortBy. Note that this can be
40// expanded in the future, and so it is only as up to date as the client. The
41// ordering of this slice is not guaranteed to be stable across updates.
42func (AlgorithmSortBy) Values() []AlgorithmSortBy {
43	return []AlgorithmSortBy{
44		"Name",
45		"CreationTime",
46	}
47}
48
49type AlgorithmStatus string
50
51// Enum values for AlgorithmStatus
52const (
53	AlgorithmStatusPending    AlgorithmStatus = "Pending"
54	AlgorithmStatusInProgress AlgorithmStatus = "InProgress"
55	AlgorithmStatusCompleted  AlgorithmStatus = "Completed"
56	AlgorithmStatusFailed     AlgorithmStatus = "Failed"
57	AlgorithmStatusDeleting   AlgorithmStatus = "Deleting"
58)
59
60// Values returns all known values for AlgorithmStatus. Note that this can be
61// expanded in the future, and so it is only as up to date as the client. The
62// ordering of this slice is not guaranteed to be stable across updates.
63func (AlgorithmStatus) Values() []AlgorithmStatus {
64	return []AlgorithmStatus{
65		"Pending",
66		"InProgress",
67		"Completed",
68		"Failed",
69		"Deleting",
70	}
71}
72
73type AppImageConfigSortKey string
74
75// Enum values for AppImageConfigSortKey
76const (
77	AppImageConfigSortKeyCreationTime     AppImageConfigSortKey = "CreationTime"
78	AppImageConfigSortKeyLastModifiedTime AppImageConfigSortKey = "LastModifiedTime"
79	AppImageConfigSortKeyName             AppImageConfigSortKey = "Name"
80)
81
82// Values returns all known values for AppImageConfigSortKey. Note that this can be
83// expanded in the future, and so it is only as up to date as the client. The
84// ordering of this slice is not guaranteed to be stable across updates.
85func (AppImageConfigSortKey) Values() []AppImageConfigSortKey {
86	return []AppImageConfigSortKey{
87		"CreationTime",
88		"LastModifiedTime",
89		"Name",
90	}
91}
92
93type AppInstanceType string
94
95// Enum values for AppInstanceType
96const (
97	AppInstanceTypeSystem         AppInstanceType = "system"
98	AppInstanceTypeMlT3Micro      AppInstanceType = "ml.t3.micro"
99	AppInstanceTypeMlT3Small      AppInstanceType = "ml.t3.small"
100	AppInstanceTypeMlT3Medium     AppInstanceType = "ml.t3.medium"
101	AppInstanceTypeMlT3Large      AppInstanceType = "ml.t3.large"
102	AppInstanceTypeMlT3Xlarge     AppInstanceType = "ml.t3.xlarge"
103	AppInstanceTypeMlT32xlarge    AppInstanceType = "ml.t3.2xlarge"
104	AppInstanceTypeMlM5Large      AppInstanceType = "ml.m5.large"
105	AppInstanceTypeMlM5Xlarge     AppInstanceType = "ml.m5.xlarge"
106	AppInstanceTypeMlM52xlarge    AppInstanceType = "ml.m5.2xlarge"
107	AppInstanceTypeMlM54xlarge    AppInstanceType = "ml.m5.4xlarge"
108	AppInstanceTypeMlM58xlarge    AppInstanceType = "ml.m5.8xlarge"
109	AppInstanceTypeMlM512xlarge   AppInstanceType = "ml.m5.12xlarge"
110	AppInstanceTypeMlM516xlarge   AppInstanceType = "ml.m5.16xlarge"
111	AppInstanceTypeMlM524xlarge   AppInstanceType = "ml.m5.24xlarge"
112	AppInstanceTypeMlC5Large      AppInstanceType = "ml.c5.large"
113	AppInstanceTypeMlC5Xlarge     AppInstanceType = "ml.c5.xlarge"
114	AppInstanceTypeMlC52xlarge    AppInstanceType = "ml.c5.2xlarge"
115	AppInstanceTypeMlC54xlarge    AppInstanceType = "ml.c5.4xlarge"
116	AppInstanceTypeMlC59xlarge    AppInstanceType = "ml.c5.9xlarge"
117	AppInstanceTypeMlC512xlarge   AppInstanceType = "ml.c5.12xlarge"
118	AppInstanceTypeMlC518xlarge   AppInstanceType = "ml.c5.18xlarge"
119	AppInstanceTypeMlC524xlarge   AppInstanceType = "ml.c5.24xlarge"
120	AppInstanceTypeMlP32xlarge    AppInstanceType = "ml.p3.2xlarge"
121	AppInstanceTypeMlP38xlarge    AppInstanceType = "ml.p3.8xlarge"
122	AppInstanceTypeMlP316xlarge   AppInstanceType = "ml.p3.16xlarge"
123	AppInstanceTypeMlG4dnXlarge   AppInstanceType = "ml.g4dn.xlarge"
124	AppInstanceTypeMlG4dn2xlarge  AppInstanceType = "ml.g4dn.2xlarge"
125	AppInstanceTypeMlG4dn4xlarge  AppInstanceType = "ml.g4dn.4xlarge"
126	AppInstanceTypeMlG4dn8xlarge  AppInstanceType = "ml.g4dn.8xlarge"
127	AppInstanceTypeMlG4dn12xlarge AppInstanceType = "ml.g4dn.12xlarge"
128	AppInstanceTypeMlG4dn16xlarge AppInstanceType = "ml.g4dn.16xlarge"
129)
130
131// Values returns all known values for AppInstanceType. Note that this can be
132// expanded in the future, and so it is only as up to date as the client. The
133// ordering of this slice is not guaranteed to be stable across updates.
134func (AppInstanceType) Values() []AppInstanceType {
135	return []AppInstanceType{
136		"system",
137		"ml.t3.micro",
138		"ml.t3.small",
139		"ml.t3.medium",
140		"ml.t3.large",
141		"ml.t3.xlarge",
142		"ml.t3.2xlarge",
143		"ml.m5.large",
144		"ml.m5.xlarge",
145		"ml.m5.2xlarge",
146		"ml.m5.4xlarge",
147		"ml.m5.8xlarge",
148		"ml.m5.12xlarge",
149		"ml.m5.16xlarge",
150		"ml.m5.24xlarge",
151		"ml.c5.large",
152		"ml.c5.xlarge",
153		"ml.c5.2xlarge",
154		"ml.c5.4xlarge",
155		"ml.c5.9xlarge",
156		"ml.c5.12xlarge",
157		"ml.c5.18xlarge",
158		"ml.c5.24xlarge",
159		"ml.p3.2xlarge",
160		"ml.p3.8xlarge",
161		"ml.p3.16xlarge",
162		"ml.g4dn.xlarge",
163		"ml.g4dn.2xlarge",
164		"ml.g4dn.4xlarge",
165		"ml.g4dn.8xlarge",
166		"ml.g4dn.12xlarge",
167		"ml.g4dn.16xlarge",
168	}
169}
170
171type AppNetworkAccessType string
172
173// Enum values for AppNetworkAccessType
174const (
175	AppNetworkAccessTypePublicInternetOnly AppNetworkAccessType = "PublicInternetOnly"
176	AppNetworkAccessTypeVpcOnly            AppNetworkAccessType = "VpcOnly"
177)
178
179// Values returns all known values for AppNetworkAccessType. Note that this can be
180// expanded in the future, and so it is only as up to date as the client. The
181// ordering of this slice is not guaranteed to be stable across updates.
182func (AppNetworkAccessType) Values() []AppNetworkAccessType {
183	return []AppNetworkAccessType{
184		"PublicInternetOnly",
185		"VpcOnly",
186	}
187}
188
189type AppSortKey string
190
191// Enum values for AppSortKey
192const (
193	AppSortKeyCreationTime AppSortKey = "CreationTime"
194)
195
196// Values returns all known values for AppSortKey. Note that this can be expanded
197// in the future, and so it is only as up to date as the client. The ordering of
198// this slice is not guaranteed to be stable across updates.
199func (AppSortKey) Values() []AppSortKey {
200	return []AppSortKey{
201		"CreationTime",
202	}
203}
204
205type AppStatus string
206
207// Enum values for AppStatus
208const (
209	AppStatusDeleted   AppStatus = "Deleted"
210	AppStatusDeleting  AppStatus = "Deleting"
211	AppStatusFailed    AppStatus = "Failed"
212	AppStatusInService AppStatus = "InService"
213	AppStatusPending   AppStatus = "Pending"
214)
215
216// Values returns all known values for AppStatus. Note that this can be expanded in
217// the future, and so it is only as up to date as the client. The ordering of this
218// slice is not guaranteed to be stable across updates.
219func (AppStatus) Values() []AppStatus {
220	return []AppStatus{
221		"Deleted",
222		"Deleting",
223		"Failed",
224		"InService",
225		"Pending",
226	}
227}
228
229type AppType string
230
231// Enum values for AppType
232const (
233	AppTypeJupyterServer AppType = "JupyterServer"
234	AppTypeKernelGateway AppType = "KernelGateway"
235	AppTypeTensorBoard   AppType = "TensorBoard"
236)
237
238// Values returns all known values for AppType. Note that this can be expanded in
239// the future, and so it is only as up to date as the client. The ordering of this
240// slice is not guaranteed to be stable across updates.
241func (AppType) Values() []AppType {
242	return []AppType{
243		"JupyterServer",
244		"KernelGateway",
245		"TensorBoard",
246	}
247}
248
249type ArtifactSourceIdType string
250
251// Enum values for ArtifactSourceIdType
252const (
253	ArtifactSourceIdTypeMd5Hash   ArtifactSourceIdType = "MD5Hash"
254	ArtifactSourceIdTypeS3Etag    ArtifactSourceIdType = "S3ETag"
255	ArtifactSourceIdTypeS3Version ArtifactSourceIdType = "S3Version"
256	ArtifactSourceIdTypeCustom    ArtifactSourceIdType = "Custom"
257)
258
259// Values returns all known values for ArtifactSourceIdType. Note that this can be
260// expanded in the future, and so it is only as up to date as the client. The
261// ordering of this slice is not guaranteed to be stable across updates.
262func (ArtifactSourceIdType) Values() []ArtifactSourceIdType {
263	return []ArtifactSourceIdType{
264		"MD5Hash",
265		"S3ETag",
266		"S3Version",
267		"Custom",
268	}
269}
270
271type AssemblyType string
272
273// Enum values for AssemblyType
274const (
275	AssemblyTypeNone AssemblyType = "None"
276	AssemblyTypeLine AssemblyType = "Line"
277)
278
279// Values returns all known values for AssemblyType. Note that this can be expanded
280// in the future, and so it is only as up to date as the client. The ordering of
281// this slice is not guaranteed to be stable across updates.
282func (AssemblyType) Values() []AssemblyType {
283	return []AssemblyType{
284		"None",
285		"Line",
286	}
287}
288
289type AssociationEdgeType string
290
291// Enum values for AssociationEdgeType
292const (
293	AssociationEdgeTypeContributedTo  AssociationEdgeType = "ContributedTo"
294	AssociationEdgeTypeAssociatedWith AssociationEdgeType = "AssociatedWith"
295	AssociationEdgeTypeDerivedFrom    AssociationEdgeType = "DerivedFrom"
296	AssociationEdgeTypeProduced       AssociationEdgeType = "Produced"
297)
298
299// Values returns all known values for AssociationEdgeType. Note that this can be
300// expanded in the future, and so it is only as up to date as the client. The
301// ordering of this slice is not guaranteed to be stable across updates.
302func (AssociationEdgeType) Values() []AssociationEdgeType {
303	return []AssociationEdgeType{
304		"ContributedTo",
305		"AssociatedWith",
306		"DerivedFrom",
307		"Produced",
308	}
309}
310
311type AthenaResultCompressionType string
312
313// Enum values for AthenaResultCompressionType
314const (
315	AthenaResultCompressionTypeGzip   AthenaResultCompressionType = "GZIP"
316	AthenaResultCompressionTypeSnappy AthenaResultCompressionType = "SNAPPY"
317	AthenaResultCompressionTypeZlib   AthenaResultCompressionType = "ZLIB"
318)
319
320// Values returns all known values for AthenaResultCompressionType. Note that this
321// can be expanded in the future, and so it is only as up to date as the client.
322// The ordering of this slice is not guaranteed to be stable across updates.
323func (AthenaResultCompressionType) Values() []AthenaResultCompressionType {
324	return []AthenaResultCompressionType{
325		"GZIP",
326		"SNAPPY",
327		"ZLIB",
328	}
329}
330
331type AthenaResultFormat string
332
333// Enum values for AthenaResultFormat
334const (
335	AthenaResultFormatParquet  AthenaResultFormat = "PARQUET"
336	AthenaResultFormatOrc      AthenaResultFormat = "ORC"
337	AthenaResultFormatAvro     AthenaResultFormat = "AVRO"
338	AthenaResultFormatJson     AthenaResultFormat = "JSON"
339	AthenaResultFormatTextfile AthenaResultFormat = "TEXTFILE"
340)
341
342// Values returns all known values for AthenaResultFormat. Note that this can be
343// expanded in the future, and so it is only as up to date as the client. The
344// ordering of this slice is not guaranteed to be stable across updates.
345func (AthenaResultFormat) Values() []AthenaResultFormat {
346	return []AthenaResultFormat{
347		"PARQUET",
348		"ORC",
349		"AVRO",
350		"JSON",
351		"TEXTFILE",
352	}
353}
354
355type AuthMode string
356
357// Enum values for AuthMode
358const (
359	AuthModeSso AuthMode = "SSO"
360	AuthModeIam AuthMode = "IAM"
361)
362
363// Values returns all known values for AuthMode. Note that this can be expanded in
364// the future, and so it is only as up to date as the client. The ordering of this
365// slice is not guaranteed to be stable across updates.
366func (AuthMode) Values() []AuthMode {
367	return []AuthMode{
368		"SSO",
369		"IAM",
370	}
371}
372
373type AutoMLJobObjectiveType string
374
375// Enum values for AutoMLJobObjectiveType
376const (
377	AutoMLJobObjectiveTypeMaximize AutoMLJobObjectiveType = "Maximize"
378	AutoMLJobObjectiveTypeMinimize AutoMLJobObjectiveType = "Minimize"
379)
380
381// Values returns all known values for AutoMLJobObjectiveType. Note that this can
382// be expanded in the future, and so it is only as up to date as the client. The
383// ordering of this slice is not guaranteed to be stable across updates.
384func (AutoMLJobObjectiveType) Values() []AutoMLJobObjectiveType {
385	return []AutoMLJobObjectiveType{
386		"Maximize",
387		"Minimize",
388	}
389}
390
391type AutoMLJobSecondaryStatus string
392
393// Enum values for AutoMLJobSecondaryStatus
394const (
395	AutoMLJobSecondaryStatusStarting                      AutoMLJobSecondaryStatus = "Starting"
396	AutoMLJobSecondaryStatusAnalyzingData                 AutoMLJobSecondaryStatus = "AnalyzingData"
397	AutoMLJobSecondaryStatusFeatureEngineering            AutoMLJobSecondaryStatus = "FeatureEngineering"
398	AutoMLJobSecondaryStatusModelTuning                   AutoMLJobSecondaryStatus = "ModelTuning"
399	AutoMLJobSecondaryStatusMaxCandidatesReached          AutoMLJobSecondaryStatus = "MaxCandidatesReached"
400	AutoMLJobSecondaryStatusFailed                        AutoMLJobSecondaryStatus = "Failed"
401	AutoMLJobSecondaryStatusStopped                       AutoMLJobSecondaryStatus = "Stopped"
402	AutoMLJobSecondaryStatusMaxAutoMlJobRuntimeReached    AutoMLJobSecondaryStatus = "MaxAutoMLJobRuntimeReached"
403	AutoMLJobSecondaryStatusStopping                      AutoMLJobSecondaryStatus = "Stopping"
404	AutoMLJobSecondaryStatusCandidateDefinitionsGenerated AutoMLJobSecondaryStatus = "CandidateDefinitionsGenerated"
405)
406
407// Values returns all known values for AutoMLJobSecondaryStatus. Note that this can
408// be expanded in the future, and so it is only as up to date as the client. The
409// ordering of this slice is not guaranteed to be stable across updates.
410func (AutoMLJobSecondaryStatus) Values() []AutoMLJobSecondaryStatus {
411	return []AutoMLJobSecondaryStatus{
412		"Starting",
413		"AnalyzingData",
414		"FeatureEngineering",
415		"ModelTuning",
416		"MaxCandidatesReached",
417		"Failed",
418		"Stopped",
419		"MaxAutoMLJobRuntimeReached",
420		"Stopping",
421		"CandidateDefinitionsGenerated",
422	}
423}
424
425type AutoMLJobStatus string
426
427// Enum values for AutoMLJobStatus
428const (
429	AutoMLJobStatusCompleted  AutoMLJobStatus = "Completed"
430	AutoMLJobStatusInProgress AutoMLJobStatus = "InProgress"
431	AutoMLJobStatusFailed     AutoMLJobStatus = "Failed"
432	AutoMLJobStatusStopped    AutoMLJobStatus = "Stopped"
433	AutoMLJobStatusStopping   AutoMLJobStatus = "Stopping"
434)
435
436// Values returns all known values for AutoMLJobStatus. Note that this can be
437// expanded in the future, and so it is only as up to date as the client. The
438// ordering of this slice is not guaranteed to be stable across updates.
439func (AutoMLJobStatus) Values() []AutoMLJobStatus {
440	return []AutoMLJobStatus{
441		"Completed",
442		"InProgress",
443		"Failed",
444		"Stopped",
445		"Stopping",
446	}
447}
448
449type AutoMLMetricEnum string
450
451// Enum values for AutoMLMetricEnum
452const (
453	AutoMLMetricEnumAccuracy AutoMLMetricEnum = "Accuracy"
454	AutoMLMetricEnumMse      AutoMLMetricEnum = "MSE"
455	AutoMLMetricEnumF1       AutoMLMetricEnum = "F1"
456	AutoMLMetricEnumF1Macro  AutoMLMetricEnum = "F1macro"
457	AutoMLMetricEnumAuc      AutoMLMetricEnum = "AUC"
458)
459
460// Values returns all known values for AutoMLMetricEnum. Note that this can be
461// expanded in the future, and so it is only as up to date as the client. The
462// ordering of this slice is not guaranteed to be stable across updates.
463func (AutoMLMetricEnum) Values() []AutoMLMetricEnum {
464	return []AutoMLMetricEnum{
465		"Accuracy",
466		"MSE",
467		"F1",
468		"F1macro",
469		"AUC",
470	}
471}
472
473type AutoMLS3DataType string
474
475// Enum values for AutoMLS3DataType
476const (
477	AutoMLS3DataTypeManifestFile AutoMLS3DataType = "ManifestFile"
478	AutoMLS3DataTypeS3Prefix     AutoMLS3DataType = "S3Prefix"
479)
480
481// Values returns all known values for AutoMLS3DataType. Note that this can be
482// expanded in the future, and so it is only as up to date as the client. The
483// ordering of this slice is not guaranteed to be stable across updates.
484func (AutoMLS3DataType) Values() []AutoMLS3DataType {
485	return []AutoMLS3DataType{
486		"ManifestFile",
487		"S3Prefix",
488	}
489}
490
491type AutoMLSortBy string
492
493// Enum values for AutoMLSortBy
494const (
495	AutoMLSortByName         AutoMLSortBy = "Name"
496	AutoMLSortByCreationTime AutoMLSortBy = "CreationTime"
497	AutoMLSortByStatus       AutoMLSortBy = "Status"
498)
499
500// Values returns all known values for AutoMLSortBy. Note that this can be expanded
501// in the future, and so it is only as up to date as the client. The ordering of
502// this slice is not guaranteed to be stable across updates.
503func (AutoMLSortBy) Values() []AutoMLSortBy {
504	return []AutoMLSortBy{
505		"Name",
506		"CreationTime",
507		"Status",
508	}
509}
510
511type AutoMLSortOrder string
512
513// Enum values for AutoMLSortOrder
514const (
515	AutoMLSortOrderAscending  AutoMLSortOrder = "Ascending"
516	AutoMLSortOrderDescending AutoMLSortOrder = "Descending"
517)
518
519// Values returns all known values for AutoMLSortOrder. Note that this can be
520// expanded in the future, and so it is only as up to date as the client. The
521// ordering of this slice is not guaranteed to be stable across updates.
522func (AutoMLSortOrder) Values() []AutoMLSortOrder {
523	return []AutoMLSortOrder{
524		"Ascending",
525		"Descending",
526	}
527}
528
529type AwsManagedHumanLoopRequestSource string
530
531// Enum values for AwsManagedHumanLoopRequestSource
532const (
533	AwsManagedHumanLoopRequestSourceRekognitionDetectModerationLabelsImageV3 AwsManagedHumanLoopRequestSource = "AWS/Rekognition/DetectModerationLabels/Image/V3"
534	AwsManagedHumanLoopRequestSourceTextractAnalyzeDocumentFormsV1           AwsManagedHumanLoopRequestSource = "AWS/Textract/AnalyzeDocument/Forms/V1"
535)
536
537// Values returns all known values for AwsManagedHumanLoopRequestSource. Note that
538// this can be expanded in the future, and so it is only as up to date as the
539// client. The ordering of this slice is not guaranteed to be stable across
540// updates.
541func (AwsManagedHumanLoopRequestSource) Values() []AwsManagedHumanLoopRequestSource {
542	return []AwsManagedHumanLoopRequestSource{
543		"AWS/Rekognition/DetectModerationLabels/Image/V3",
544		"AWS/Textract/AnalyzeDocument/Forms/V1",
545	}
546}
547
548type BatchStrategy string
549
550// Enum values for BatchStrategy
551const (
552	BatchStrategyMultiRecord  BatchStrategy = "MultiRecord"
553	BatchStrategySingleRecord BatchStrategy = "SingleRecord"
554)
555
556// Values returns all known values for BatchStrategy. Note that this can be
557// expanded in the future, and so it is only as up to date as the client. The
558// ordering of this slice is not guaranteed to be stable across updates.
559func (BatchStrategy) Values() []BatchStrategy {
560	return []BatchStrategy{
561		"MultiRecord",
562		"SingleRecord",
563	}
564}
565
566type BooleanOperator string
567
568// Enum values for BooleanOperator
569const (
570	BooleanOperatorAnd BooleanOperator = "And"
571	BooleanOperatorOr  BooleanOperator = "Or"
572)
573
574// Values returns all known values for BooleanOperator. Note that this can be
575// expanded in the future, and so it is only as up to date as the client. The
576// ordering of this slice is not guaranteed to be stable across updates.
577func (BooleanOperator) Values() []BooleanOperator {
578	return []BooleanOperator{
579		"And",
580		"Or",
581	}
582}
583
584type CandidateSortBy string
585
586// Enum values for CandidateSortBy
587const (
588	CandidateSortByCreationTime              CandidateSortBy = "CreationTime"
589	CandidateSortByStatus                    CandidateSortBy = "Status"
590	CandidateSortByFinalObjectiveMetricValue CandidateSortBy = "FinalObjectiveMetricValue"
591)
592
593// Values returns all known values for CandidateSortBy. Note that this can be
594// expanded in the future, and so it is only as up to date as the client. The
595// ordering of this slice is not guaranteed to be stable across updates.
596func (CandidateSortBy) Values() []CandidateSortBy {
597	return []CandidateSortBy{
598		"CreationTime",
599		"Status",
600		"FinalObjectiveMetricValue",
601	}
602}
603
604type CandidateStatus string
605
606// Enum values for CandidateStatus
607const (
608	CandidateStatusCompleted  CandidateStatus = "Completed"
609	CandidateStatusInProgress CandidateStatus = "InProgress"
610	CandidateStatusFailed     CandidateStatus = "Failed"
611	CandidateStatusStopped    CandidateStatus = "Stopped"
612	CandidateStatusStopping   CandidateStatus = "Stopping"
613)
614
615// Values returns all known values for CandidateStatus. Note that this can be
616// expanded in the future, and so it is only as up to date as the client. The
617// ordering of this slice is not guaranteed to be stable across updates.
618func (CandidateStatus) Values() []CandidateStatus {
619	return []CandidateStatus{
620		"Completed",
621		"InProgress",
622		"Failed",
623		"Stopped",
624		"Stopping",
625	}
626}
627
628type CandidateStepType string
629
630// Enum values for CandidateStepType
631const (
632	CandidateStepTypeTraining   CandidateStepType = "AWS::SageMaker::TrainingJob"
633	CandidateStepTypeTransform  CandidateStepType = "AWS::SageMaker::TransformJob"
634	CandidateStepTypeProcessing CandidateStepType = "AWS::SageMaker::ProcessingJob"
635)
636
637// Values returns all known values for CandidateStepType. Note that this can be
638// expanded in the future, and so it is only as up to date as the client. The
639// ordering of this slice is not guaranteed to be stable across updates.
640func (CandidateStepType) Values() []CandidateStepType {
641	return []CandidateStepType{
642		"AWS::SageMaker::TrainingJob",
643		"AWS::SageMaker::TransformJob",
644		"AWS::SageMaker::ProcessingJob",
645	}
646}
647
648type CapacitySizeType string
649
650// Enum values for CapacitySizeType
651const (
652	CapacitySizeTypeInstanceCount   CapacitySizeType = "INSTANCE_COUNT"
653	CapacitySizeTypeCapacityPercent CapacitySizeType = "CAPACITY_PERCENT"
654)
655
656// Values returns all known values for CapacitySizeType. Note that this can be
657// expanded in the future, and so it is only as up to date as the client. The
658// ordering of this slice is not guaranteed to be stable across updates.
659func (CapacitySizeType) Values() []CapacitySizeType {
660	return []CapacitySizeType{
661		"INSTANCE_COUNT",
662		"CAPACITY_PERCENT",
663	}
664}
665
666type CaptureMode string
667
668// Enum values for CaptureMode
669const (
670	CaptureModeInput  CaptureMode = "Input"
671	CaptureModeOutput CaptureMode = "Output"
672)
673
674// Values returns all known values for CaptureMode. Note that this can be expanded
675// in the future, and so it is only as up to date as the client. The ordering of
676// this slice is not guaranteed to be stable across updates.
677func (CaptureMode) Values() []CaptureMode {
678	return []CaptureMode{
679		"Input",
680		"Output",
681	}
682}
683
684type CaptureStatus string
685
686// Enum values for CaptureStatus
687const (
688	CaptureStatusStarted CaptureStatus = "Started"
689	CaptureStatusStopped CaptureStatus = "Stopped"
690)
691
692// Values returns all known values for CaptureStatus. Note that this can be
693// expanded in the future, and so it is only as up to date as the client. The
694// ordering of this slice is not guaranteed to be stable across updates.
695func (CaptureStatus) Values() []CaptureStatus {
696	return []CaptureStatus{
697		"Started",
698		"Stopped",
699	}
700}
701
702type CodeRepositorySortBy string
703
704// Enum values for CodeRepositorySortBy
705const (
706	CodeRepositorySortByName             CodeRepositorySortBy = "Name"
707	CodeRepositorySortByCreationTime     CodeRepositorySortBy = "CreationTime"
708	CodeRepositorySortByLastModifiedTime CodeRepositorySortBy = "LastModifiedTime"
709)
710
711// Values returns all known values for CodeRepositorySortBy. Note that this can be
712// expanded in the future, and so it is only as up to date as the client. The
713// ordering of this slice is not guaranteed to be stable across updates.
714func (CodeRepositorySortBy) Values() []CodeRepositorySortBy {
715	return []CodeRepositorySortBy{
716		"Name",
717		"CreationTime",
718		"LastModifiedTime",
719	}
720}
721
722type CodeRepositorySortOrder string
723
724// Enum values for CodeRepositorySortOrder
725const (
726	CodeRepositorySortOrderAscending  CodeRepositorySortOrder = "Ascending"
727	CodeRepositorySortOrderDescending CodeRepositorySortOrder = "Descending"
728)
729
730// Values returns all known values for CodeRepositorySortOrder. Note that this can
731// be expanded in the future, and so it is only as up to date as the client. The
732// ordering of this slice is not guaranteed to be stable across updates.
733func (CodeRepositorySortOrder) Values() []CodeRepositorySortOrder {
734	return []CodeRepositorySortOrder{
735		"Ascending",
736		"Descending",
737	}
738}
739
740type CompilationJobStatus string
741
742// Enum values for CompilationJobStatus
743const (
744	CompilationJobStatusInprogress CompilationJobStatus = "INPROGRESS"
745	CompilationJobStatusCompleted  CompilationJobStatus = "COMPLETED"
746	CompilationJobStatusFailed     CompilationJobStatus = "FAILED"
747	CompilationJobStatusStarting   CompilationJobStatus = "STARTING"
748	CompilationJobStatusStopping   CompilationJobStatus = "STOPPING"
749	CompilationJobStatusStopped    CompilationJobStatus = "STOPPED"
750)
751
752// Values returns all known values for CompilationJobStatus. Note that this can be
753// expanded in the future, and so it is only as up to date as the client. The
754// ordering of this slice is not guaranteed to be stable across updates.
755func (CompilationJobStatus) Values() []CompilationJobStatus {
756	return []CompilationJobStatus{
757		"INPROGRESS",
758		"COMPLETED",
759		"FAILED",
760		"STARTING",
761		"STOPPING",
762		"STOPPED",
763	}
764}
765
766type CompressionType string
767
768// Enum values for CompressionType
769const (
770	CompressionTypeNone CompressionType = "None"
771	CompressionTypeGzip CompressionType = "Gzip"
772)
773
774// Values returns all known values for CompressionType. Note that this can be
775// expanded in the future, and so it is only as up to date as the client. The
776// ordering of this slice is not guaranteed to be stable across updates.
777func (CompressionType) Values() []CompressionType {
778	return []CompressionType{
779		"None",
780		"Gzip",
781	}
782}
783
784type ConditionOutcome string
785
786// Enum values for ConditionOutcome
787const (
788	ConditionOutcomeTrue  ConditionOutcome = "True"
789	ConditionOutcomeFalse ConditionOutcome = "False"
790)
791
792// Values returns all known values for ConditionOutcome. Note that this can be
793// expanded in the future, and so it is only as up to date as the client. The
794// ordering of this slice is not guaranteed to be stable across updates.
795func (ConditionOutcome) Values() []ConditionOutcome {
796	return []ConditionOutcome{
797		"True",
798		"False",
799	}
800}
801
802type ContainerMode string
803
804// Enum values for ContainerMode
805const (
806	ContainerModeSingleModel ContainerMode = "SingleModel"
807	ContainerModeMultiModel  ContainerMode = "MultiModel"
808)
809
810// Values returns all known values for ContainerMode. Note that this can be
811// expanded in the future, and so it is only as up to date as the client. The
812// ordering of this slice is not guaranteed to be stable across updates.
813func (ContainerMode) Values() []ContainerMode {
814	return []ContainerMode{
815		"SingleModel",
816		"MultiModel",
817	}
818}
819
820type ContentClassifier string
821
822// Enum values for ContentClassifier
823const (
824	ContentClassifierFreeOfPersonallyIdentifiableInformation ContentClassifier = "FreeOfPersonallyIdentifiableInformation"
825	ContentClassifierFreeOfAdultContent                      ContentClassifier = "FreeOfAdultContent"
826)
827
828// Values returns all known values for ContentClassifier. Note that this can be
829// expanded in the future, and so it is only as up to date as the client. The
830// ordering of this slice is not guaranteed to be stable across updates.
831func (ContentClassifier) Values() []ContentClassifier {
832	return []ContentClassifier{
833		"FreeOfPersonallyIdentifiableInformation",
834		"FreeOfAdultContent",
835	}
836}
837
838type DataDistributionType string
839
840// Enum values for DataDistributionType
841const (
842	DataDistributionTypeFullyreplicated DataDistributionType = "FullyReplicated"
843	DataDistributionTypeShardedbys3key  DataDistributionType = "ShardedByS3Key"
844)
845
846// Values returns all known values for DataDistributionType. Note that this can be
847// expanded in the future, and so it is only as up to date as the client. The
848// ordering of this slice is not guaranteed to be stable across updates.
849func (DataDistributionType) Values() []DataDistributionType {
850	return []DataDistributionType{
851		"FullyReplicated",
852		"ShardedByS3Key",
853	}
854}
855
856type DetailedAlgorithmStatus string
857
858// Enum values for DetailedAlgorithmStatus
859const (
860	DetailedAlgorithmStatusNotStarted DetailedAlgorithmStatus = "NotStarted"
861	DetailedAlgorithmStatusInProgress DetailedAlgorithmStatus = "InProgress"
862	DetailedAlgorithmStatusCompleted  DetailedAlgorithmStatus = "Completed"
863	DetailedAlgorithmStatusFailed     DetailedAlgorithmStatus = "Failed"
864)
865
866// Values returns all known values for DetailedAlgorithmStatus. Note that this can
867// be expanded in the future, and so it is only as up to date as the client. The
868// ordering of this slice is not guaranteed to be stable across updates.
869func (DetailedAlgorithmStatus) Values() []DetailedAlgorithmStatus {
870	return []DetailedAlgorithmStatus{
871		"NotStarted",
872		"InProgress",
873		"Completed",
874		"Failed",
875	}
876}
877
878type DetailedModelPackageStatus string
879
880// Enum values for DetailedModelPackageStatus
881const (
882	DetailedModelPackageStatusNotStarted DetailedModelPackageStatus = "NotStarted"
883	DetailedModelPackageStatusInProgress DetailedModelPackageStatus = "InProgress"
884	DetailedModelPackageStatusCompleted  DetailedModelPackageStatus = "Completed"
885	DetailedModelPackageStatusFailed     DetailedModelPackageStatus = "Failed"
886)
887
888// Values returns all known values for DetailedModelPackageStatus. Note that this
889// can be expanded in the future, and so it is only as up to date as the client.
890// The ordering of this slice is not guaranteed to be stable across updates.
891func (DetailedModelPackageStatus) Values() []DetailedModelPackageStatus {
892	return []DetailedModelPackageStatus{
893		"NotStarted",
894		"InProgress",
895		"Completed",
896		"Failed",
897	}
898}
899
900type DirectInternetAccess string
901
902// Enum values for DirectInternetAccess
903const (
904	DirectInternetAccessEnabled  DirectInternetAccess = "Enabled"
905	DirectInternetAccessDisabled DirectInternetAccess = "Disabled"
906)
907
908// Values returns all known values for DirectInternetAccess. Note that this can be
909// expanded in the future, and so it is only as up to date as the client. The
910// ordering of this slice is not guaranteed to be stable across updates.
911func (DirectInternetAccess) Values() []DirectInternetAccess {
912	return []DirectInternetAccess{
913		"Enabled",
914		"Disabled",
915	}
916}
917
918type DomainStatus string
919
920// Enum values for DomainStatus
921const (
922	DomainStatusDeleting     DomainStatus = "Deleting"
923	DomainStatusFailed       DomainStatus = "Failed"
924	DomainStatusInService    DomainStatus = "InService"
925	DomainStatusPending      DomainStatus = "Pending"
926	DomainStatusUpdating     DomainStatus = "Updating"
927	DomainStatusUpdateFailed DomainStatus = "Update_Failed"
928	DomainStatusDeleteFailed DomainStatus = "Delete_Failed"
929)
930
931// Values returns all known values for DomainStatus. Note that this can be expanded
932// in the future, and so it is only as up to date as the client. The ordering of
933// this slice is not guaranteed to be stable across updates.
934func (DomainStatus) Values() []DomainStatus {
935	return []DomainStatus{
936		"Deleting",
937		"Failed",
938		"InService",
939		"Pending",
940		"Updating",
941		"Update_Failed",
942		"Delete_Failed",
943	}
944}
945
946type EdgePackagingJobStatus string
947
948// Enum values for EdgePackagingJobStatus
949const (
950	EdgePackagingJobStatusStarting   EdgePackagingJobStatus = "STARTING"
951	EdgePackagingJobStatusInProgress EdgePackagingJobStatus = "INPROGRESS"
952	EdgePackagingJobStatusCompleted  EdgePackagingJobStatus = "COMPLETED"
953	EdgePackagingJobStatusFailed     EdgePackagingJobStatus = "FAILED"
954	EdgePackagingJobStatusStopping   EdgePackagingJobStatus = "STOPPING"
955	EdgePackagingJobStatusStopped    EdgePackagingJobStatus = "STOPPED"
956)
957
958// Values returns all known values for EdgePackagingJobStatus. Note that this can
959// be expanded in the future, and so it is only as up to date as the client. The
960// ordering of this slice is not guaranteed to be stable across updates.
961func (EdgePackagingJobStatus) Values() []EdgePackagingJobStatus {
962	return []EdgePackagingJobStatus{
963		"STARTING",
964		"INPROGRESS",
965		"COMPLETED",
966		"FAILED",
967		"STOPPING",
968		"STOPPED",
969	}
970}
971
972type EndpointConfigSortKey string
973
974// Enum values for EndpointConfigSortKey
975const (
976	EndpointConfigSortKeyName         EndpointConfigSortKey = "Name"
977	EndpointConfigSortKeyCreationTime EndpointConfigSortKey = "CreationTime"
978)
979
980// Values returns all known values for EndpointConfigSortKey. Note that this can be
981// expanded in the future, and so it is only as up to date as the client. The
982// ordering of this slice is not guaranteed to be stable across updates.
983func (EndpointConfigSortKey) Values() []EndpointConfigSortKey {
984	return []EndpointConfigSortKey{
985		"Name",
986		"CreationTime",
987	}
988}
989
990type EndpointSortKey string
991
992// Enum values for EndpointSortKey
993const (
994	EndpointSortKeyName         EndpointSortKey = "Name"
995	EndpointSortKeyCreationTime EndpointSortKey = "CreationTime"
996	EndpointSortKeyStatus       EndpointSortKey = "Status"
997)
998
999// Values returns all known values for EndpointSortKey. Note that this can be
1000// expanded in the future, and so it is only as up to date as the client. The
1001// ordering of this slice is not guaranteed to be stable across updates.
1002func (EndpointSortKey) Values() []EndpointSortKey {
1003	return []EndpointSortKey{
1004		"Name",
1005		"CreationTime",
1006		"Status",
1007	}
1008}
1009
1010type EndpointStatus string
1011
1012// Enum values for EndpointStatus
1013const (
1014	EndpointStatusOutOfService   EndpointStatus = "OutOfService"
1015	EndpointStatusCreating       EndpointStatus = "Creating"
1016	EndpointStatusUpdating       EndpointStatus = "Updating"
1017	EndpointStatusSystemUpdating EndpointStatus = "SystemUpdating"
1018	EndpointStatusRollingBack    EndpointStatus = "RollingBack"
1019	EndpointStatusInService      EndpointStatus = "InService"
1020	EndpointStatusDeleting       EndpointStatus = "Deleting"
1021	EndpointStatusFailed         EndpointStatus = "Failed"
1022)
1023
1024// Values returns all known values for EndpointStatus. Note that this can be
1025// expanded in the future, and so it is only as up to date as the client. The
1026// ordering of this slice is not guaranteed to be stable across updates.
1027func (EndpointStatus) Values() []EndpointStatus {
1028	return []EndpointStatus{
1029		"OutOfService",
1030		"Creating",
1031		"Updating",
1032		"SystemUpdating",
1033		"RollingBack",
1034		"InService",
1035		"Deleting",
1036		"Failed",
1037	}
1038}
1039
1040type ExecutionStatus string
1041
1042// Enum values for ExecutionStatus
1043const (
1044	ExecutionStatusPending                 ExecutionStatus = "Pending"
1045	ExecutionStatusCompleted               ExecutionStatus = "Completed"
1046	ExecutionStatusCompletedWithViolations ExecutionStatus = "CompletedWithViolations"
1047	ExecutionStatusInProgress              ExecutionStatus = "InProgress"
1048	ExecutionStatusFailed                  ExecutionStatus = "Failed"
1049	ExecutionStatusStopping                ExecutionStatus = "Stopping"
1050	ExecutionStatusStopped                 ExecutionStatus = "Stopped"
1051)
1052
1053// Values returns all known values for ExecutionStatus. Note that this can be
1054// expanded in the future, and so it is only as up to date as the client. The
1055// ordering of this slice is not guaranteed to be stable across updates.
1056func (ExecutionStatus) Values() []ExecutionStatus {
1057	return []ExecutionStatus{
1058		"Pending",
1059		"Completed",
1060		"CompletedWithViolations",
1061		"InProgress",
1062		"Failed",
1063		"Stopping",
1064		"Stopped",
1065	}
1066}
1067
1068type FeatureGroupSortBy string
1069
1070// Enum values for FeatureGroupSortBy
1071const (
1072	FeatureGroupSortByName               FeatureGroupSortBy = "Name"
1073	FeatureGroupSortByFeatureGroupStatus FeatureGroupSortBy = "FeatureGroupStatus"
1074	FeatureGroupSortByOfflineStoreStatus FeatureGroupSortBy = "OfflineStoreStatus"
1075	FeatureGroupSortByCreationTime       FeatureGroupSortBy = "CreationTime"
1076)
1077
1078// Values returns all known values for FeatureGroupSortBy. Note that this can be
1079// expanded in the future, and so it is only as up to date as the client. The
1080// ordering of this slice is not guaranteed to be stable across updates.
1081func (FeatureGroupSortBy) Values() []FeatureGroupSortBy {
1082	return []FeatureGroupSortBy{
1083		"Name",
1084		"FeatureGroupStatus",
1085		"OfflineStoreStatus",
1086		"CreationTime",
1087	}
1088}
1089
1090type FeatureGroupSortOrder string
1091
1092// Enum values for FeatureGroupSortOrder
1093const (
1094	FeatureGroupSortOrderAscending  FeatureGroupSortOrder = "Ascending"
1095	FeatureGroupSortOrderDescending FeatureGroupSortOrder = "Descending"
1096)
1097
1098// Values returns all known values for FeatureGroupSortOrder. Note that this can be
1099// expanded in the future, and so it is only as up to date as the client. The
1100// ordering of this slice is not guaranteed to be stable across updates.
1101func (FeatureGroupSortOrder) Values() []FeatureGroupSortOrder {
1102	return []FeatureGroupSortOrder{
1103		"Ascending",
1104		"Descending",
1105	}
1106}
1107
1108type FeatureGroupStatus string
1109
1110// Enum values for FeatureGroupStatus
1111const (
1112	FeatureGroupStatusCreating     FeatureGroupStatus = "Creating"
1113	FeatureGroupStatusCreated      FeatureGroupStatus = "Created"
1114	FeatureGroupStatusCreateFailed FeatureGroupStatus = "CreateFailed"
1115	FeatureGroupStatusDeleting     FeatureGroupStatus = "Deleting"
1116	FeatureGroupStatusDeleteFailed FeatureGroupStatus = "DeleteFailed"
1117)
1118
1119// Values returns all known values for FeatureGroupStatus. Note that this can be
1120// expanded in the future, and so it is only as up to date as the client. The
1121// ordering of this slice is not guaranteed to be stable across updates.
1122func (FeatureGroupStatus) Values() []FeatureGroupStatus {
1123	return []FeatureGroupStatus{
1124		"Creating",
1125		"Created",
1126		"CreateFailed",
1127		"Deleting",
1128		"DeleteFailed",
1129	}
1130}
1131
1132type FeatureType string
1133
1134// Enum values for FeatureType
1135const (
1136	FeatureTypeIntegral   FeatureType = "Integral"
1137	FeatureTypeFractional FeatureType = "Fractional"
1138	FeatureTypeString     FeatureType = "String"
1139)
1140
1141// Values returns all known values for FeatureType. Note that this can be expanded
1142// in the future, and so it is only as up to date as the client. The ordering of
1143// this slice is not guaranteed to be stable across updates.
1144func (FeatureType) Values() []FeatureType {
1145	return []FeatureType{
1146		"Integral",
1147		"Fractional",
1148		"String",
1149	}
1150}
1151
1152type FileSystemAccessMode string
1153
1154// Enum values for FileSystemAccessMode
1155const (
1156	FileSystemAccessModeRw FileSystemAccessMode = "rw"
1157	FileSystemAccessModeRo FileSystemAccessMode = "ro"
1158)
1159
1160// Values returns all known values for FileSystemAccessMode. Note that this can be
1161// expanded in the future, and so it is only as up to date as the client. The
1162// ordering of this slice is not guaranteed to be stable across updates.
1163func (FileSystemAccessMode) Values() []FileSystemAccessMode {
1164	return []FileSystemAccessMode{
1165		"rw",
1166		"ro",
1167	}
1168}
1169
1170type FileSystemType string
1171
1172// Enum values for FileSystemType
1173const (
1174	FileSystemTypeEfs       FileSystemType = "EFS"
1175	FileSystemTypeFsxlustre FileSystemType = "FSxLustre"
1176)
1177
1178// Values returns all known values for FileSystemType. Note that this can be
1179// expanded in the future, and so it is only as up to date as the client. The
1180// ordering of this slice is not guaranteed to be stable across updates.
1181func (FileSystemType) Values() []FileSystemType {
1182	return []FileSystemType{
1183		"EFS",
1184		"FSxLustre",
1185	}
1186}
1187
1188type FlowDefinitionStatus string
1189
1190// Enum values for FlowDefinitionStatus
1191const (
1192	FlowDefinitionStatusInitializing FlowDefinitionStatus = "Initializing"
1193	FlowDefinitionStatusActive       FlowDefinitionStatus = "Active"
1194	FlowDefinitionStatusFailed       FlowDefinitionStatus = "Failed"
1195	FlowDefinitionStatusDeleting     FlowDefinitionStatus = "Deleting"
1196)
1197
1198// Values returns all known values for FlowDefinitionStatus. Note that this can be
1199// expanded in the future, and so it is only as up to date as the client. The
1200// ordering of this slice is not guaranteed to be stable across updates.
1201func (FlowDefinitionStatus) Values() []FlowDefinitionStatus {
1202	return []FlowDefinitionStatus{
1203		"Initializing",
1204		"Active",
1205		"Failed",
1206		"Deleting",
1207	}
1208}
1209
1210type Framework string
1211
1212// Enum values for Framework
1213const (
1214	FrameworkTensorflow Framework = "TENSORFLOW"
1215	FrameworkKeras      Framework = "KERAS"
1216	FrameworkMxnet      Framework = "MXNET"
1217	FrameworkOnnx       Framework = "ONNX"
1218	FrameworkPytorch    Framework = "PYTORCH"
1219	FrameworkXgboost    Framework = "XGBOOST"
1220	FrameworkTflite     Framework = "TFLITE"
1221	FrameworkDarknet    Framework = "DARKNET"
1222	FrameworkSklearn    Framework = "SKLEARN"
1223)
1224
1225// Values returns all known values for Framework. Note that this can be expanded in
1226// the future, and so it is only as up to date as the client. The ordering of this
1227// slice is not guaranteed to be stable across updates.
1228func (Framework) Values() []Framework {
1229	return []Framework{
1230		"TENSORFLOW",
1231		"KERAS",
1232		"MXNET",
1233		"ONNX",
1234		"PYTORCH",
1235		"XGBOOST",
1236		"TFLITE",
1237		"DARKNET",
1238		"SKLEARN",
1239	}
1240}
1241
1242type HumanTaskUiStatus string
1243
1244// Enum values for HumanTaskUiStatus
1245const (
1246	HumanTaskUiStatusActive   HumanTaskUiStatus = "Active"
1247	HumanTaskUiStatusDeleting HumanTaskUiStatus = "Deleting"
1248)
1249
1250// Values returns all known values for HumanTaskUiStatus. Note that this can be
1251// expanded in the future, and so it is only as up to date as the client. The
1252// ordering of this slice is not guaranteed to be stable across updates.
1253func (HumanTaskUiStatus) Values() []HumanTaskUiStatus {
1254	return []HumanTaskUiStatus{
1255		"Active",
1256		"Deleting",
1257	}
1258}
1259
1260type HyperParameterScalingType string
1261
1262// Enum values for HyperParameterScalingType
1263const (
1264	HyperParameterScalingTypeAuto               HyperParameterScalingType = "Auto"
1265	HyperParameterScalingTypeLinear             HyperParameterScalingType = "Linear"
1266	HyperParameterScalingTypeLogarithmic        HyperParameterScalingType = "Logarithmic"
1267	HyperParameterScalingTypeReverseLogarithmic HyperParameterScalingType = "ReverseLogarithmic"
1268)
1269
1270// Values returns all known values for HyperParameterScalingType. Note that this
1271// can be expanded in the future, and so it is only as up to date as the client.
1272// The ordering of this slice is not guaranteed to be stable across updates.
1273func (HyperParameterScalingType) Values() []HyperParameterScalingType {
1274	return []HyperParameterScalingType{
1275		"Auto",
1276		"Linear",
1277		"Logarithmic",
1278		"ReverseLogarithmic",
1279	}
1280}
1281
1282type HyperParameterTuningJobObjectiveType string
1283
1284// Enum values for HyperParameterTuningJobObjectiveType
1285const (
1286	HyperParameterTuningJobObjectiveTypeMaximize HyperParameterTuningJobObjectiveType = "Maximize"
1287	HyperParameterTuningJobObjectiveTypeMinimize HyperParameterTuningJobObjectiveType = "Minimize"
1288)
1289
1290// Values returns all known values for HyperParameterTuningJobObjectiveType. Note
1291// that this can be expanded in the future, and so it is only as up to date as the
1292// client. The ordering of this slice is not guaranteed to be stable across
1293// updates.
1294func (HyperParameterTuningJobObjectiveType) Values() []HyperParameterTuningJobObjectiveType {
1295	return []HyperParameterTuningJobObjectiveType{
1296		"Maximize",
1297		"Minimize",
1298	}
1299}
1300
1301type HyperParameterTuningJobSortByOptions string
1302
1303// Enum values for HyperParameterTuningJobSortByOptions
1304const (
1305	HyperParameterTuningJobSortByOptionsName         HyperParameterTuningJobSortByOptions = "Name"
1306	HyperParameterTuningJobSortByOptionsStatus       HyperParameterTuningJobSortByOptions = "Status"
1307	HyperParameterTuningJobSortByOptionsCreationTime HyperParameterTuningJobSortByOptions = "CreationTime"
1308)
1309
1310// Values returns all known values for HyperParameterTuningJobSortByOptions. Note
1311// that this can be expanded in the future, and so it is only as up to date as the
1312// client. The ordering of this slice is not guaranteed to be stable across
1313// updates.
1314func (HyperParameterTuningJobSortByOptions) Values() []HyperParameterTuningJobSortByOptions {
1315	return []HyperParameterTuningJobSortByOptions{
1316		"Name",
1317		"Status",
1318		"CreationTime",
1319	}
1320}
1321
1322type HyperParameterTuningJobStatus string
1323
1324// Enum values for HyperParameterTuningJobStatus
1325const (
1326	HyperParameterTuningJobStatusCompleted  HyperParameterTuningJobStatus = "Completed"
1327	HyperParameterTuningJobStatusInProgress HyperParameterTuningJobStatus = "InProgress"
1328	HyperParameterTuningJobStatusFailed     HyperParameterTuningJobStatus = "Failed"
1329	HyperParameterTuningJobStatusStopped    HyperParameterTuningJobStatus = "Stopped"
1330	HyperParameterTuningJobStatusStopping   HyperParameterTuningJobStatus = "Stopping"
1331)
1332
1333// Values returns all known values for HyperParameterTuningJobStatus. Note that
1334// this can be expanded in the future, and so it is only as up to date as the
1335// client. The ordering of this slice is not guaranteed to be stable across
1336// updates.
1337func (HyperParameterTuningJobStatus) Values() []HyperParameterTuningJobStatus {
1338	return []HyperParameterTuningJobStatus{
1339		"Completed",
1340		"InProgress",
1341		"Failed",
1342		"Stopped",
1343		"Stopping",
1344	}
1345}
1346
1347type HyperParameterTuningJobStrategyType string
1348
1349// Enum values for HyperParameterTuningJobStrategyType
1350const (
1351	HyperParameterTuningJobStrategyTypeBayesian HyperParameterTuningJobStrategyType = "Bayesian"
1352	HyperParameterTuningJobStrategyTypeRandom   HyperParameterTuningJobStrategyType = "Random"
1353)
1354
1355// Values returns all known values for HyperParameterTuningJobStrategyType. Note
1356// that this can be expanded in the future, and so it is only as up to date as the
1357// client. The ordering of this slice is not guaranteed to be stable across
1358// updates.
1359func (HyperParameterTuningJobStrategyType) Values() []HyperParameterTuningJobStrategyType {
1360	return []HyperParameterTuningJobStrategyType{
1361		"Bayesian",
1362		"Random",
1363	}
1364}
1365
1366type HyperParameterTuningJobWarmStartType string
1367
1368// Enum values for HyperParameterTuningJobWarmStartType
1369const (
1370	HyperParameterTuningJobWarmStartTypeIdenticalDataAndAlgorithm HyperParameterTuningJobWarmStartType = "IdenticalDataAndAlgorithm"
1371	HyperParameterTuningJobWarmStartTypeTransferLearning          HyperParameterTuningJobWarmStartType = "TransferLearning"
1372)
1373
1374// Values returns all known values for HyperParameterTuningJobWarmStartType. Note
1375// that this can be expanded in the future, and so it is only as up to date as the
1376// client. The ordering of this slice is not guaranteed to be stable across
1377// updates.
1378func (HyperParameterTuningJobWarmStartType) Values() []HyperParameterTuningJobWarmStartType {
1379	return []HyperParameterTuningJobWarmStartType{
1380		"IdenticalDataAndAlgorithm",
1381		"TransferLearning",
1382	}
1383}
1384
1385type ImageSortBy string
1386
1387// Enum values for ImageSortBy
1388const (
1389	ImageSortByCreationTime     ImageSortBy = "CREATION_TIME"
1390	ImageSortByLastModifiedTime ImageSortBy = "LAST_MODIFIED_TIME"
1391	ImageSortByImageName        ImageSortBy = "IMAGE_NAME"
1392)
1393
1394// Values returns all known values for ImageSortBy. Note that this can be expanded
1395// in the future, and so it is only as up to date as the client. The ordering of
1396// this slice is not guaranteed to be stable across updates.
1397func (ImageSortBy) Values() []ImageSortBy {
1398	return []ImageSortBy{
1399		"CREATION_TIME",
1400		"LAST_MODIFIED_TIME",
1401		"IMAGE_NAME",
1402	}
1403}
1404
1405type ImageSortOrder string
1406
1407// Enum values for ImageSortOrder
1408const (
1409	ImageSortOrderAscending  ImageSortOrder = "ASCENDING"
1410	ImageSortOrderDescending ImageSortOrder = "DESCENDING"
1411)
1412
1413// Values returns all known values for ImageSortOrder. Note that this can be
1414// expanded in the future, and so it is only as up to date as the client. The
1415// ordering of this slice is not guaranteed to be stable across updates.
1416func (ImageSortOrder) Values() []ImageSortOrder {
1417	return []ImageSortOrder{
1418		"ASCENDING",
1419		"DESCENDING",
1420	}
1421}
1422
1423type ImageStatus string
1424
1425// Enum values for ImageStatus
1426const (
1427	ImageStatusCreating     ImageStatus = "CREATING"
1428	ImageStatusCreated      ImageStatus = "CREATED"
1429	ImageStatusCreateFailed ImageStatus = "CREATE_FAILED"
1430	ImageStatusUpdating     ImageStatus = "UPDATING"
1431	ImageStatusUpdateFailed ImageStatus = "UPDATE_FAILED"
1432	ImageStatusDeleting     ImageStatus = "DELETING"
1433	ImageStatusDeleteFailed ImageStatus = "DELETE_FAILED"
1434)
1435
1436// Values returns all known values for ImageStatus. Note that this can be expanded
1437// in the future, and so it is only as up to date as the client. The ordering of
1438// this slice is not guaranteed to be stable across updates.
1439func (ImageStatus) Values() []ImageStatus {
1440	return []ImageStatus{
1441		"CREATING",
1442		"CREATED",
1443		"CREATE_FAILED",
1444		"UPDATING",
1445		"UPDATE_FAILED",
1446		"DELETING",
1447		"DELETE_FAILED",
1448	}
1449}
1450
1451type ImageVersionSortBy string
1452
1453// Enum values for ImageVersionSortBy
1454const (
1455	ImageVersionSortByCreationTime     ImageVersionSortBy = "CREATION_TIME"
1456	ImageVersionSortByLastModifiedTime ImageVersionSortBy = "LAST_MODIFIED_TIME"
1457	ImageVersionSortByVersion          ImageVersionSortBy = "VERSION"
1458)
1459
1460// Values returns all known values for ImageVersionSortBy. Note that this can be
1461// expanded in the future, and so it is only as up to date as the client. The
1462// ordering of this slice is not guaranteed to be stable across updates.
1463func (ImageVersionSortBy) Values() []ImageVersionSortBy {
1464	return []ImageVersionSortBy{
1465		"CREATION_TIME",
1466		"LAST_MODIFIED_TIME",
1467		"VERSION",
1468	}
1469}
1470
1471type ImageVersionSortOrder string
1472
1473// Enum values for ImageVersionSortOrder
1474const (
1475	ImageVersionSortOrderAscending  ImageVersionSortOrder = "ASCENDING"
1476	ImageVersionSortOrderDescending ImageVersionSortOrder = "DESCENDING"
1477)
1478
1479// Values returns all known values for ImageVersionSortOrder. Note that this can be
1480// expanded in the future, and so it is only as up to date as the client. The
1481// ordering of this slice is not guaranteed to be stable across updates.
1482func (ImageVersionSortOrder) Values() []ImageVersionSortOrder {
1483	return []ImageVersionSortOrder{
1484		"ASCENDING",
1485		"DESCENDING",
1486	}
1487}
1488
1489type ImageVersionStatus string
1490
1491// Enum values for ImageVersionStatus
1492const (
1493	ImageVersionStatusCreating     ImageVersionStatus = "CREATING"
1494	ImageVersionStatusCreated      ImageVersionStatus = "CREATED"
1495	ImageVersionStatusCreateFailed ImageVersionStatus = "CREATE_FAILED"
1496	ImageVersionStatusDeleting     ImageVersionStatus = "DELETING"
1497	ImageVersionStatusDeleteFailed ImageVersionStatus = "DELETE_FAILED"
1498)
1499
1500// Values returns all known values for ImageVersionStatus. Note that this can be
1501// expanded in the future, and so it is only as up to date as the client. The
1502// ordering of this slice is not guaranteed to be stable across updates.
1503func (ImageVersionStatus) Values() []ImageVersionStatus {
1504	return []ImageVersionStatus{
1505		"CREATING",
1506		"CREATED",
1507		"CREATE_FAILED",
1508		"DELETING",
1509		"DELETE_FAILED",
1510	}
1511}
1512
1513type InputMode string
1514
1515// Enum values for InputMode
1516const (
1517	InputModePipe InputMode = "Pipe"
1518	InputModeFile InputMode = "File"
1519)
1520
1521// Values returns all known values for InputMode. Note that this can be expanded in
1522// the future, and so it is only as up to date as the client. The ordering of this
1523// slice is not guaranteed to be stable across updates.
1524func (InputMode) Values() []InputMode {
1525	return []InputMode{
1526		"Pipe",
1527		"File",
1528	}
1529}
1530
1531type InstanceType string
1532
1533// Enum values for InstanceType
1534const (
1535	InstanceTypeMlT2Medium    InstanceType = "ml.t2.medium"
1536	InstanceTypeMlT2Large     InstanceType = "ml.t2.large"
1537	InstanceTypeMlT2Xlarge    InstanceType = "ml.t2.xlarge"
1538	InstanceTypeMlT22xlarge   InstanceType = "ml.t2.2xlarge"
1539	InstanceTypeMlT3Medium    InstanceType = "ml.t3.medium"
1540	InstanceTypeMlT3Large     InstanceType = "ml.t3.large"
1541	InstanceTypeMlT3Xlarge    InstanceType = "ml.t3.xlarge"
1542	InstanceTypeMlT32xlarge   InstanceType = "ml.t3.2xlarge"
1543	InstanceTypeMlM4Xlarge    InstanceType = "ml.m4.xlarge"
1544	InstanceTypeMlM42xlarge   InstanceType = "ml.m4.2xlarge"
1545	InstanceTypeMlM44xlarge   InstanceType = "ml.m4.4xlarge"
1546	InstanceTypeMlM410xlarge  InstanceType = "ml.m4.10xlarge"
1547	InstanceTypeMlM416xlarge  InstanceType = "ml.m4.16xlarge"
1548	InstanceTypeMlM5Xlarge    InstanceType = "ml.m5.xlarge"
1549	InstanceTypeMlM52xlarge   InstanceType = "ml.m5.2xlarge"
1550	InstanceTypeMlM54xlarge   InstanceType = "ml.m5.4xlarge"
1551	InstanceTypeMlM512xlarge  InstanceType = "ml.m5.12xlarge"
1552	InstanceTypeMlM524xlarge  InstanceType = "ml.m5.24xlarge"
1553	InstanceTypeMlC4Xlarge    InstanceType = "ml.c4.xlarge"
1554	InstanceTypeMlC42xlarge   InstanceType = "ml.c4.2xlarge"
1555	InstanceTypeMlC44xlarge   InstanceType = "ml.c4.4xlarge"
1556	InstanceTypeMlC48xlarge   InstanceType = "ml.c4.8xlarge"
1557	InstanceTypeMlC5Xlarge    InstanceType = "ml.c5.xlarge"
1558	InstanceTypeMlC52xlarge   InstanceType = "ml.c5.2xlarge"
1559	InstanceTypeMlC54xlarge   InstanceType = "ml.c5.4xlarge"
1560	InstanceTypeMlC59xlarge   InstanceType = "ml.c5.9xlarge"
1561	InstanceTypeMlC518xlarge  InstanceType = "ml.c5.18xlarge"
1562	InstanceTypeMlC5dXlarge   InstanceType = "ml.c5d.xlarge"
1563	InstanceTypeMlC5d2xlarge  InstanceType = "ml.c5d.2xlarge"
1564	InstanceTypeMlC5d4xlarge  InstanceType = "ml.c5d.4xlarge"
1565	InstanceTypeMlC5d9xlarge  InstanceType = "ml.c5d.9xlarge"
1566	InstanceTypeMlC5d18xlarge InstanceType = "ml.c5d.18xlarge"
1567	InstanceTypeMlP2Xlarge    InstanceType = "ml.p2.xlarge"
1568	InstanceTypeMlP28xlarge   InstanceType = "ml.p2.8xlarge"
1569	InstanceTypeMlP216xlarge  InstanceType = "ml.p2.16xlarge"
1570	InstanceTypeMlP32xlarge   InstanceType = "ml.p3.2xlarge"
1571	InstanceTypeMlP38xlarge   InstanceType = "ml.p3.8xlarge"
1572	InstanceTypeMlP316xlarge  InstanceType = "ml.p3.16xlarge"
1573)
1574
1575// Values returns all known values for InstanceType. Note that this can be expanded
1576// in the future, and so it is only as up to date as the client. The ordering of
1577// this slice is not guaranteed to be stable across updates.
1578func (InstanceType) Values() []InstanceType {
1579	return []InstanceType{
1580		"ml.t2.medium",
1581		"ml.t2.large",
1582		"ml.t2.xlarge",
1583		"ml.t2.2xlarge",
1584		"ml.t3.medium",
1585		"ml.t3.large",
1586		"ml.t3.xlarge",
1587		"ml.t3.2xlarge",
1588		"ml.m4.xlarge",
1589		"ml.m4.2xlarge",
1590		"ml.m4.4xlarge",
1591		"ml.m4.10xlarge",
1592		"ml.m4.16xlarge",
1593		"ml.m5.xlarge",
1594		"ml.m5.2xlarge",
1595		"ml.m5.4xlarge",
1596		"ml.m5.12xlarge",
1597		"ml.m5.24xlarge",
1598		"ml.c4.xlarge",
1599		"ml.c4.2xlarge",
1600		"ml.c4.4xlarge",
1601		"ml.c4.8xlarge",
1602		"ml.c5.xlarge",
1603		"ml.c5.2xlarge",
1604		"ml.c5.4xlarge",
1605		"ml.c5.9xlarge",
1606		"ml.c5.18xlarge",
1607		"ml.c5d.xlarge",
1608		"ml.c5d.2xlarge",
1609		"ml.c5d.4xlarge",
1610		"ml.c5d.9xlarge",
1611		"ml.c5d.18xlarge",
1612		"ml.p2.xlarge",
1613		"ml.p2.8xlarge",
1614		"ml.p2.16xlarge",
1615		"ml.p3.2xlarge",
1616		"ml.p3.8xlarge",
1617		"ml.p3.16xlarge",
1618	}
1619}
1620
1621type JoinSource string
1622
1623// Enum values for JoinSource
1624const (
1625	JoinSourceInput JoinSource = "Input"
1626	JoinSourceNone  JoinSource = "None"
1627)
1628
1629// Values returns all known values for JoinSource. Note that this can be expanded
1630// in the future, and so it is only as up to date as the client. The ordering of
1631// this slice is not guaranteed to be stable across updates.
1632func (JoinSource) Values() []JoinSource {
1633	return []JoinSource{
1634		"Input",
1635		"None",
1636	}
1637}
1638
1639type LabelingJobStatus string
1640
1641// Enum values for LabelingJobStatus
1642const (
1643	LabelingJobStatusInitializing LabelingJobStatus = "Initializing"
1644	LabelingJobStatusInProgress   LabelingJobStatus = "InProgress"
1645	LabelingJobStatusCompleted    LabelingJobStatus = "Completed"
1646	LabelingJobStatusFailed       LabelingJobStatus = "Failed"
1647	LabelingJobStatusStopping     LabelingJobStatus = "Stopping"
1648	LabelingJobStatusStopped      LabelingJobStatus = "Stopped"
1649)
1650
1651// Values returns all known values for LabelingJobStatus. Note that this can be
1652// expanded in the future, and so it is only as up to date as the client. The
1653// ordering of this slice is not guaranteed to be stable across updates.
1654func (LabelingJobStatus) Values() []LabelingJobStatus {
1655	return []LabelingJobStatus{
1656		"Initializing",
1657		"InProgress",
1658		"Completed",
1659		"Failed",
1660		"Stopping",
1661		"Stopped",
1662	}
1663}
1664
1665type ListCompilationJobsSortBy string
1666
1667// Enum values for ListCompilationJobsSortBy
1668const (
1669	ListCompilationJobsSortByName         ListCompilationJobsSortBy = "Name"
1670	ListCompilationJobsSortByCreationTime ListCompilationJobsSortBy = "CreationTime"
1671	ListCompilationJobsSortByStatus       ListCompilationJobsSortBy = "Status"
1672)
1673
1674// Values returns all known values for ListCompilationJobsSortBy. Note that this
1675// can be expanded in the future, and so it is only as up to date as the client.
1676// The ordering of this slice is not guaranteed to be stable across updates.
1677func (ListCompilationJobsSortBy) Values() []ListCompilationJobsSortBy {
1678	return []ListCompilationJobsSortBy{
1679		"Name",
1680		"CreationTime",
1681		"Status",
1682	}
1683}
1684
1685type ListDeviceFleetsSortBy string
1686
1687// Enum values for ListDeviceFleetsSortBy
1688const (
1689	ListDeviceFleetsSortByName             ListDeviceFleetsSortBy = "NAME"
1690	ListDeviceFleetsSortByCreationTime     ListDeviceFleetsSortBy = "CREATION_TIME"
1691	ListDeviceFleetsSortByLastModifiedTime ListDeviceFleetsSortBy = "LAST_MODIFIED_TIME"
1692)
1693
1694// Values returns all known values for ListDeviceFleetsSortBy. Note that this can
1695// be expanded in the future, and so it is only as up to date as the client. The
1696// ordering of this slice is not guaranteed to be stable across updates.
1697func (ListDeviceFleetsSortBy) Values() []ListDeviceFleetsSortBy {
1698	return []ListDeviceFleetsSortBy{
1699		"NAME",
1700		"CREATION_TIME",
1701		"LAST_MODIFIED_TIME",
1702	}
1703}
1704
1705type ListEdgePackagingJobsSortBy string
1706
1707// Enum values for ListEdgePackagingJobsSortBy
1708const (
1709	ListEdgePackagingJobsSortByName                   ListEdgePackagingJobsSortBy = "NAME"
1710	ListEdgePackagingJobsSortByModelName              ListEdgePackagingJobsSortBy = "MODEL_NAME"
1711	ListEdgePackagingJobsSortByCreationTime           ListEdgePackagingJobsSortBy = "CREATION_TIME"
1712	ListEdgePackagingJobsSortByLastModifiedTime       ListEdgePackagingJobsSortBy = "LAST_MODIFIED_TIME"
1713	ListEdgePackagingJobsSortByEdgePackagingJobStatus ListEdgePackagingJobsSortBy = "STATUS"
1714)
1715
1716// Values returns all known values for ListEdgePackagingJobsSortBy. Note that this
1717// can be expanded in the future, and so it is only as up to date as the client.
1718// The ordering of this slice is not guaranteed to be stable across updates.
1719func (ListEdgePackagingJobsSortBy) Values() []ListEdgePackagingJobsSortBy {
1720	return []ListEdgePackagingJobsSortBy{
1721		"NAME",
1722		"MODEL_NAME",
1723		"CREATION_TIME",
1724		"LAST_MODIFIED_TIME",
1725		"STATUS",
1726	}
1727}
1728
1729type ListLabelingJobsForWorkteamSortByOptions string
1730
1731// Enum values for ListLabelingJobsForWorkteamSortByOptions
1732const (
1733	ListLabelingJobsForWorkteamSortByOptionsCreationTime ListLabelingJobsForWorkteamSortByOptions = "CreationTime"
1734)
1735
1736// Values returns all known values for ListLabelingJobsForWorkteamSortByOptions.
1737// Note that this can be expanded in the future, and so it is only as up to date as
1738// the client. The ordering of this slice is not guaranteed to be stable across
1739// updates.
1740func (ListLabelingJobsForWorkteamSortByOptions) Values() []ListLabelingJobsForWorkteamSortByOptions {
1741	return []ListLabelingJobsForWorkteamSortByOptions{
1742		"CreationTime",
1743	}
1744}
1745
1746type ListWorkforcesSortByOptions string
1747
1748// Enum values for ListWorkforcesSortByOptions
1749const (
1750	ListWorkforcesSortByOptionsName       ListWorkforcesSortByOptions = "Name"
1751	ListWorkforcesSortByOptionsCreateDate ListWorkforcesSortByOptions = "CreateDate"
1752)
1753
1754// Values returns all known values for ListWorkforcesSortByOptions. Note that this
1755// can be expanded in the future, and so it is only as up to date as the client.
1756// The ordering of this slice is not guaranteed to be stable across updates.
1757func (ListWorkforcesSortByOptions) Values() []ListWorkforcesSortByOptions {
1758	return []ListWorkforcesSortByOptions{
1759		"Name",
1760		"CreateDate",
1761	}
1762}
1763
1764type ListWorkteamsSortByOptions string
1765
1766// Enum values for ListWorkteamsSortByOptions
1767const (
1768	ListWorkteamsSortByOptionsName       ListWorkteamsSortByOptions = "Name"
1769	ListWorkteamsSortByOptionsCreateDate ListWorkteamsSortByOptions = "CreateDate"
1770)
1771
1772// Values returns all known values for ListWorkteamsSortByOptions. Note that this
1773// can be expanded in the future, and so it is only as up to date as the client.
1774// The ordering of this slice is not guaranteed to be stable across updates.
1775func (ListWorkteamsSortByOptions) Values() []ListWorkteamsSortByOptions {
1776	return []ListWorkteamsSortByOptions{
1777		"Name",
1778		"CreateDate",
1779	}
1780}
1781
1782type ModelApprovalStatus string
1783
1784// Enum values for ModelApprovalStatus
1785const (
1786	ModelApprovalStatusApproved              ModelApprovalStatus = "Approved"
1787	ModelApprovalStatusRejected              ModelApprovalStatus = "Rejected"
1788	ModelApprovalStatusPendingManualApproval ModelApprovalStatus = "PendingManualApproval"
1789)
1790
1791// Values returns all known values for ModelApprovalStatus. Note that this can be
1792// expanded in the future, and so it is only as up to date as the client. The
1793// ordering of this slice is not guaranteed to be stable across updates.
1794func (ModelApprovalStatus) Values() []ModelApprovalStatus {
1795	return []ModelApprovalStatus{
1796		"Approved",
1797		"Rejected",
1798		"PendingManualApproval",
1799	}
1800}
1801
1802type ModelPackageGroupSortBy string
1803
1804// Enum values for ModelPackageGroupSortBy
1805const (
1806	ModelPackageGroupSortByName         ModelPackageGroupSortBy = "Name"
1807	ModelPackageGroupSortByCreationTime ModelPackageGroupSortBy = "CreationTime"
1808)
1809
1810// Values returns all known values for ModelPackageGroupSortBy. Note that this can
1811// be expanded in the future, and so it is only as up to date as the client. The
1812// ordering of this slice is not guaranteed to be stable across updates.
1813func (ModelPackageGroupSortBy) Values() []ModelPackageGroupSortBy {
1814	return []ModelPackageGroupSortBy{
1815		"Name",
1816		"CreationTime",
1817	}
1818}
1819
1820type ModelPackageGroupStatus string
1821
1822// Enum values for ModelPackageGroupStatus
1823const (
1824	ModelPackageGroupStatusPending      ModelPackageGroupStatus = "Pending"
1825	ModelPackageGroupStatusInProgress   ModelPackageGroupStatus = "InProgress"
1826	ModelPackageGroupStatusCompleted    ModelPackageGroupStatus = "Completed"
1827	ModelPackageGroupStatusFailed       ModelPackageGroupStatus = "Failed"
1828	ModelPackageGroupStatusDeleting     ModelPackageGroupStatus = "Deleting"
1829	ModelPackageGroupStatusDeleteFailed ModelPackageGroupStatus = "DeleteFailed"
1830)
1831
1832// Values returns all known values for ModelPackageGroupStatus. Note that this can
1833// be expanded in the future, and so it is only as up to date as the client. The
1834// ordering of this slice is not guaranteed to be stable across updates.
1835func (ModelPackageGroupStatus) Values() []ModelPackageGroupStatus {
1836	return []ModelPackageGroupStatus{
1837		"Pending",
1838		"InProgress",
1839		"Completed",
1840		"Failed",
1841		"Deleting",
1842		"DeleteFailed",
1843	}
1844}
1845
1846type ModelPackageSortBy string
1847
1848// Enum values for ModelPackageSortBy
1849const (
1850	ModelPackageSortByName         ModelPackageSortBy = "Name"
1851	ModelPackageSortByCreationTime ModelPackageSortBy = "CreationTime"
1852)
1853
1854// Values returns all known values for ModelPackageSortBy. Note that this can be
1855// expanded in the future, and so it is only as up to date as the client. The
1856// ordering of this slice is not guaranteed to be stable across updates.
1857func (ModelPackageSortBy) Values() []ModelPackageSortBy {
1858	return []ModelPackageSortBy{
1859		"Name",
1860		"CreationTime",
1861	}
1862}
1863
1864type ModelPackageStatus string
1865
1866// Enum values for ModelPackageStatus
1867const (
1868	ModelPackageStatusPending    ModelPackageStatus = "Pending"
1869	ModelPackageStatusInProgress ModelPackageStatus = "InProgress"
1870	ModelPackageStatusCompleted  ModelPackageStatus = "Completed"
1871	ModelPackageStatusFailed     ModelPackageStatus = "Failed"
1872	ModelPackageStatusDeleting   ModelPackageStatus = "Deleting"
1873)
1874
1875// Values returns all known values for ModelPackageStatus. Note that this can be
1876// expanded in the future, and so it is only as up to date as the client. The
1877// ordering of this slice is not guaranteed to be stable across updates.
1878func (ModelPackageStatus) Values() []ModelPackageStatus {
1879	return []ModelPackageStatus{
1880		"Pending",
1881		"InProgress",
1882		"Completed",
1883		"Failed",
1884		"Deleting",
1885	}
1886}
1887
1888type ModelPackageType string
1889
1890// Enum values for ModelPackageType
1891const (
1892	ModelPackageTypeVersioned   ModelPackageType = "Versioned"
1893	ModelPackageTypeUnversioned ModelPackageType = "Unversioned"
1894	ModelPackageTypeBoth        ModelPackageType = "Both"
1895)
1896
1897// Values returns all known values for ModelPackageType. Note that this can be
1898// expanded in the future, and so it is only as up to date as the client. The
1899// ordering of this slice is not guaranteed to be stable across updates.
1900func (ModelPackageType) Values() []ModelPackageType {
1901	return []ModelPackageType{
1902		"Versioned",
1903		"Unversioned",
1904		"Both",
1905	}
1906}
1907
1908type ModelSortKey string
1909
1910// Enum values for ModelSortKey
1911const (
1912	ModelSortKeyName         ModelSortKey = "Name"
1913	ModelSortKeyCreationTime ModelSortKey = "CreationTime"
1914)
1915
1916// Values returns all known values for ModelSortKey. Note that this can be expanded
1917// in the future, and so it is only as up to date as the client. The ordering of
1918// this slice is not guaranteed to be stable across updates.
1919func (ModelSortKey) Values() []ModelSortKey {
1920	return []ModelSortKey{
1921		"Name",
1922		"CreationTime",
1923	}
1924}
1925
1926type MonitoringExecutionSortKey string
1927
1928// Enum values for MonitoringExecutionSortKey
1929const (
1930	MonitoringExecutionSortKeyCreationTime  MonitoringExecutionSortKey = "CreationTime"
1931	MonitoringExecutionSortKeyScheduledTime MonitoringExecutionSortKey = "ScheduledTime"
1932	MonitoringExecutionSortKeyStatus        MonitoringExecutionSortKey = "Status"
1933)
1934
1935// Values returns all known values for MonitoringExecutionSortKey. Note that this
1936// can be expanded in the future, and so it is only as up to date as the client.
1937// The ordering of this slice is not guaranteed to be stable across updates.
1938func (MonitoringExecutionSortKey) Values() []MonitoringExecutionSortKey {
1939	return []MonitoringExecutionSortKey{
1940		"CreationTime",
1941		"ScheduledTime",
1942		"Status",
1943	}
1944}
1945
1946type MonitoringJobDefinitionSortKey string
1947
1948// Enum values for MonitoringJobDefinitionSortKey
1949const (
1950	MonitoringJobDefinitionSortKeyName         MonitoringJobDefinitionSortKey = "Name"
1951	MonitoringJobDefinitionSortKeyCreationTime MonitoringJobDefinitionSortKey = "CreationTime"
1952)
1953
1954// Values returns all known values for MonitoringJobDefinitionSortKey. Note that
1955// this can be expanded in the future, and so it is only as up to date as the
1956// client. The ordering of this slice is not guaranteed to be stable across
1957// updates.
1958func (MonitoringJobDefinitionSortKey) Values() []MonitoringJobDefinitionSortKey {
1959	return []MonitoringJobDefinitionSortKey{
1960		"Name",
1961		"CreationTime",
1962	}
1963}
1964
1965type MonitoringProblemType string
1966
1967// Enum values for MonitoringProblemType
1968const (
1969	MonitoringProblemTypeBinaryClassification     MonitoringProblemType = "BinaryClassification"
1970	MonitoringProblemTypeMulticlassClassification MonitoringProblemType = "MulticlassClassification"
1971	MonitoringProblemTypeRegression               MonitoringProblemType = "Regression"
1972)
1973
1974// Values returns all known values for MonitoringProblemType. Note that this can be
1975// expanded in the future, and so it is only as up to date as the client. The
1976// ordering of this slice is not guaranteed to be stable across updates.
1977func (MonitoringProblemType) Values() []MonitoringProblemType {
1978	return []MonitoringProblemType{
1979		"BinaryClassification",
1980		"MulticlassClassification",
1981		"Regression",
1982	}
1983}
1984
1985type MonitoringScheduleSortKey string
1986
1987// Enum values for MonitoringScheduleSortKey
1988const (
1989	MonitoringScheduleSortKeyName         MonitoringScheduleSortKey = "Name"
1990	MonitoringScheduleSortKeyCreationTime MonitoringScheduleSortKey = "CreationTime"
1991	MonitoringScheduleSortKeyStatus       MonitoringScheduleSortKey = "Status"
1992)
1993
1994// Values returns all known values for MonitoringScheduleSortKey. Note that this
1995// can be expanded in the future, and so it is only as up to date as the client.
1996// The ordering of this slice is not guaranteed to be stable across updates.
1997func (MonitoringScheduleSortKey) Values() []MonitoringScheduleSortKey {
1998	return []MonitoringScheduleSortKey{
1999		"Name",
2000		"CreationTime",
2001		"Status",
2002	}
2003}
2004
2005type MonitoringType string
2006
2007// Enum values for MonitoringType
2008const (
2009	MonitoringTypeDataQuality         MonitoringType = "DataQuality"
2010	MonitoringTypeModelQuality        MonitoringType = "ModelQuality"
2011	MonitoringTypeModelBias           MonitoringType = "ModelBias"
2012	MonitoringTypeModelExplainability MonitoringType = "ModelExplainability"
2013)
2014
2015// Values returns all known values for MonitoringType. Note that this can be
2016// expanded in the future, and so it is only as up to date as the client. The
2017// ordering of this slice is not guaranteed to be stable across updates.
2018func (MonitoringType) Values() []MonitoringType {
2019	return []MonitoringType{
2020		"DataQuality",
2021		"ModelQuality",
2022		"ModelBias",
2023		"ModelExplainability",
2024	}
2025}
2026
2027type NotebookInstanceAcceleratorType string
2028
2029// Enum values for NotebookInstanceAcceleratorType
2030const (
2031	NotebookInstanceAcceleratorTypeMlEia1Medium NotebookInstanceAcceleratorType = "ml.eia1.medium"
2032	NotebookInstanceAcceleratorTypeMlEia1Large  NotebookInstanceAcceleratorType = "ml.eia1.large"
2033	NotebookInstanceAcceleratorTypeMlEia1Xlarge NotebookInstanceAcceleratorType = "ml.eia1.xlarge"
2034	NotebookInstanceAcceleratorTypeMlEia2Medium NotebookInstanceAcceleratorType = "ml.eia2.medium"
2035	NotebookInstanceAcceleratorTypeMlEia2Large  NotebookInstanceAcceleratorType = "ml.eia2.large"
2036	NotebookInstanceAcceleratorTypeMlEia2Xlarge NotebookInstanceAcceleratorType = "ml.eia2.xlarge"
2037)
2038
2039// Values returns all known values for NotebookInstanceAcceleratorType. Note that
2040// this can be expanded in the future, and so it is only as up to date as the
2041// client. The ordering of this slice is not guaranteed to be stable across
2042// updates.
2043func (NotebookInstanceAcceleratorType) Values() []NotebookInstanceAcceleratorType {
2044	return []NotebookInstanceAcceleratorType{
2045		"ml.eia1.medium",
2046		"ml.eia1.large",
2047		"ml.eia1.xlarge",
2048		"ml.eia2.medium",
2049		"ml.eia2.large",
2050		"ml.eia2.xlarge",
2051	}
2052}
2053
2054type NotebookInstanceLifecycleConfigSortKey string
2055
2056// Enum values for NotebookInstanceLifecycleConfigSortKey
2057const (
2058	NotebookInstanceLifecycleConfigSortKeyName             NotebookInstanceLifecycleConfigSortKey = "Name"
2059	NotebookInstanceLifecycleConfigSortKeyCreationTime     NotebookInstanceLifecycleConfigSortKey = "CreationTime"
2060	NotebookInstanceLifecycleConfigSortKeyLastModifiedTime NotebookInstanceLifecycleConfigSortKey = "LastModifiedTime"
2061)
2062
2063// Values returns all known values for NotebookInstanceLifecycleConfigSortKey. Note
2064// that this can be expanded in the future, and so it is only as up to date as the
2065// client. The ordering of this slice is not guaranteed to be stable across
2066// updates.
2067func (NotebookInstanceLifecycleConfigSortKey) Values() []NotebookInstanceLifecycleConfigSortKey {
2068	return []NotebookInstanceLifecycleConfigSortKey{
2069		"Name",
2070		"CreationTime",
2071		"LastModifiedTime",
2072	}
2073}
2074
2075type NotebookInstanceLifecycleConfigSortOrder string
2076
2077// Enum values for NotebookInstanceLifecycleConfigSortOrder
2078const (
2079	NotebookInstanceLifecycleConfigSortOrderAscending  NotebookInstanceLifecycleConfigSortOrder = "Ascending"
2080	NotebookInstanceLifecycleConfigSortOrderDescending NotebookInstanceLifecycleConfigSortOrder = "Descending"
2081)
2082
2083// Values returns all known values for NotebookInstanceLifecycleConfigSortOrder.
2084// Note that this can be expanded in the future, and so it is only as up to date as
2085// the client. The ordering of this slice is not guaranteed to be stable across
2086// updates.
2087func (NotebookInstanceLifecycleConfigSortOrder) Values() []NotebookInstanceLifecycleConfigSortOrder {
2088	return []NotebookInstanceLifecycleConfigSortOrder{
2089		"Ascending",
2090		"Descending",
2091	}
2092}
2093
2094type NotebookInstanceSortKey string
2095
2096// Enum values for NotebookInstanceSortKey
2097const (
2098	NotebookInstanceSortKeyName         NotebookInstanceSortKey = "Name"
2099	NotebookInstanceSortKeyCreationTime NotebookInstanceSortKey = "CreationTime"
2100	NotebookInstanceSortKeyStatus       NotebookInstanceSortKey = "Status"
2101)
2102
2103// Values returns all known values for NotebookInstanceSortKey. Note that this can
2104// be expanded in the future, and so it is only as up to date as the client. The
2105// ordering of this slice is not guaranteed to be stable across updates.
2106func (NotebookInstanceSortKey) Values() []NotebookInstanceSortKey {
2107	return []NotebookInstanceSortKey{
2108		"Name",
2109		"CreationTime",
2110		"Status",
2111	}
2112}
2113
2114type NotebookInstanceSortOrder string
2115
2116// Enum values for NotebookInstanceSortOrder
2117const (
2118	NotebookInstanceSortOrderAscending  NotebookInstanceSortOrder = "Ascending"
2119	NotebookInstanceSortOrderDescending NotebookInstanceSortOrder = "Descending"
2120)
2121
2122// Values returns all known values for NotebookInstanceSortOrder. Note that this
2123// can be expanded in the future, and so it is only as up to date as the client.
2124// The ordering of this slice is not guaranteed to be stable across updates.
2125func (NotebookInstanceSortOrder) Values() []NotebookInstanceSortOrder {
2126	return []NotebookInstanceSortOrder{
2127		"Ascending",
2128		"Descending",
2129	}
2130}
2131
2132type NotebookInstanceStatus string
2133
2134// Enum values for NotebookInstanceStatus
2135const (
2136	NotebookInstanceStatusPending   NotebookInstanceStatus = "Pending"
2137	NotebookInstanceStatusInService NotebookInstanceStatus = "InService"
2138	NotebookInstanceStatusStopping  NotebookInstanceStatus = "Stopping"
2139	NotebookInstanceStatusStopped   NotebookInstanceStatus = "Stopped"
2140	NotebookInstanceStatusFailed    NotebookInstanceStatus = "Failed"
2141	NotebookInstanceStatusDeleting  NotebookInstanceStatus = "Deleting"
2142	NotebookInstanceStatusUpdating  NotebookInstanceStatus = "Updating"
2143)
2144
2145// Values returns all known values for NotebookInstanceStatus. Note that this can
2146// be expanded in the future, and so it is only as up to date as the client. The
2147// ordering of this slice is not guaranteed to be stable across updates.
2148func (NotebookInstanceStatus) Values() []NotebookInstanceStatus {
2149	return []NotebookInstanceStatus{
2150		"Pending",
2151		"InService",
2152		"Stopping",
2153		"Stopped",
2154		"Failed",
2155		"Deleting",
2156		"Updating",
2157	}
2158}
2159
2160type NotebookOutputOption string
2161
2162// Enum values for NotebookOutputOption
2163const (
2164	NotebookOutputOptionAllowed  NotebookOutputOption = "Allowed"
2165	NotebookOutputOptionDisabled NotebookOutputOption = "Disabled"
2166)
2167
2168// Values returns all known values for NotebookOutputOption. Note that this can be
2169// expanded in the future, and so it is only as up to date as the client. The
2170// ordering of this slice is not guaranteed to be stable across updates.
2171func (NotebookOutputOption) Values() []NotebookOutputOption {
2172	return []NotebookOutputOption{
2173		"Allowed",
2174		"Disabled",
2175	}
2176}
2177
2178type ObjectiveStatus string
2179
2180// Enum values for ObjectiveStatus
2181const (
2182	ObjectiveStatusSucceeded ObjectiveStatus = "Succeeded"
2183	ObjectiveStatusPending   ObjectiveStatus = "Pending"
2184	ObjectiveStatusFailed    ObjectiveStatus = "Failed"
2185)
2186
2187// Values returns all known values for ObjectiveStatus. Note that this can be
2188// expanded in the future, and so it is only as up to date as the client. The
2189// ordering of this slice is not guaranteed to be stable across updates.
2190func (ObjectiveStatus) Values() []ObjectiveStatus {
2191	return []ObjectiveStatus{
2192		"Succeeded",
2193		"Pending",
2194		"Failed",
2195	}
2196}
2197
2198type OfflineStoreStatusValue string
2199
2200// Enum values for OfflineStoreStatusValue
2201const (
2202	OfflineStoreStatusValueActive   OfflineStoreStatusValue = "Active"
2203	OfflineStoreStatusValueBlocked  OfflineStoreStatusValue = "Blocked"
2204	OfflineStoreStatusValueDisabled OfflineStoreStatusValue = "Disabled"
2205)
2206
2207// Values returns all known values for OfflineStoreStatusValue. Note that this can
2208// be expanded in the future, and so it is only as up to date as the client. The
2209// ordering of this slice is not guaranteed to be stable across updates.
2210func (OfflineStoreStatusValue) Values() []OfflineStoreStatusValue {
2211	return []OfflineStoreStatusValue{
2212		"Active",
2213		"Blocked",
2214		"Disabled",
2215	}
2216}
2217
2218type Operator string
2219
2220// Enum values for Operator
2221const (
2222	OperatorEquals               Operator = "Equals"
2223	OperatorNotEquals            Operator = "NotEquals"
2224	OperatorGreaterThan          Operator = "GreaterThan"
2225	OperatorGreaterThanOrEqualTo Operator = "GreaterThanOrEqualTo"
2226	OperatorLessThan             Operator = "LessThan"
2227	OperatorLessThanOrEqualTo    Operator = "LessThanOrEqualTo"
2228	OperatorContains             Operator = "Contains"
2229	OperatorExists               Operator = "Exists"
2230	OperatorNotExists            Operator = "NotExists"
2231	OperatorIn                   Operator = "In"
2232)
2233
2234// Values returns all known values for Operator. Note that this can be expanded in
2235// the future, and so it is only as up to date as the client. The ordering of this
2236// slice is not guaranteed to be stable across updates.
2237func (Operator) Values() []Operator {
2238	return []Operator{
2239		"Equals",
2240		"NotEquals",
2241		"GreaterThan",
2242		"GreaterThanOrEqualTo",
2243		"LessThan",
2244		"LessThanOrEqualTo",
2245		"Contains",
2246		"Exists",
2247		"NotExists",
2248		"In",
2249	}
2250}
2251
2252type OrderKey string
2253
2254// Enum values for OrderKey
2255const (
2256	OrderKeyAscending  OrderKey = "Ascending"
2257	OrderKeyDescending OrderKey = "Descending"
2258)
2259
2260// Values returns all known values for OrderKey. Note that this can be expanded in
2261// the future, and so it is only as up to date as the client. The ordering of this
2262// slice is not guaranteed to be stable across updates.
2263func (OrderKey) Values() []OrderKey {
2264	return []OrderKey{
2265		"Ascending",
2266		"Descending",
2267	}
2268}
2269
2270type ParameterType string
2271
2272// Enum values for ParameterType
2273const (
2274	ParameterTypeInteger     ParameterType = "Integer"
2275	ParameterTypeContinuous  ParameterType = "Continuous"
2276	ParameterTypeCategorical ParameterType = "Categorical"
2277	ParameterTypeFreeText    ParameterType = "FreeText"
2278)
2279
2280// Values returns all known values for ParameterType. Note that this can be
2281// expanded in the future, and so it is only as up to date as the client. The
2282// ordering of this slice is not guaranteed to be stable across updates.
2283func (ParameterType) Values() []ParameterType {
2284	return []ParameterType{
2285		"Integer",
2286		"Continuous",
2287		"Categorical",
2288		"FreeText",
2289	}
2290}
2291
2292type PipelineExecutionStatus string
2293
2294// Enum values for PipelineExecutionStatus
2295const (
2296	PipelineExecutionStatusExecuting PipelineExecutionStatus = "Executing"
2297	PipelineExecutionStatusStopping  PipelineExecutionStatus = "Stopping"
2298	PipelineExecutionStatusStopped   PipelineExecutionStatus = "Stopped"
2299	PipelineExecutionStatusFailed    PipelineExecutionStatus = "Failed"
2300	PipelineExecutionStatusSucceeded PipelineExecutionStatus = "Succeeded"
2301)
2302
2303// Values returns all known values for PipelineExecutionStatus. Note that this can
2304// be expanded in the future, and so it is only as up to date as the client. The
2305// ordering of this slice is not guaranteed to be stable across updates.
2306func (PipelineExecutionStatus) Values() []PipelineExecutionStatus {
2307	return []PipelineExecutionStatus{
2308		"Executing",
2309		"Stopping",
2310		"Stopped",
2311		"Failed",
2312		"Succeeded",
2313	}
2314}
2315
2316type PipelineStatus string
2317
2318// Enum values for PipelineStatus
2319const (
2320	PipelineStatusActive PipelineStatus = "Active"
2321)
2322
2323// Values returns all known values for PipelineStatus. Note that this can be
2324// expanded in the future, and so it is only as up to date as the client. The
2325// ordering of this slice is not guaranteed to be stable across updates.
2326func (PipelineStatus) Values() []PipelineStatus {
2327	return []PipelineStatus{
2328		"Active",
2329	}
2330}
2331
2332type ProblemType string
2333
2334// Enum values for ProblemType
2335const (
2336	ProblemTypeBinaryClassification     ProblemType = "BinaryClassification"
2337	ProblemTypeMulticlassClassification ProblemType = "MulticlassClassification"
2338	ProblemTypeRegression               ProblemType = "Regression"
2339)
2340
2341// Values returns all known values for ProblemType. Note that this can be expanded
2342// in the future, and so it is only as up to date as the client. The ordering of
2343// this slice is not guaranteed to be stable across updates.
2344func (ProblemType) Values() []ProblemType {
2345	return []ProblemType{
2346		"BinaryClassification",
2347		"MulticlassClassification",
2348		"Regression",
2349	}
2350}
2351
2352type ProcessingInstanceType string
2353
2354// Enum values for ProcessingInstanceType
2355const (
2356	ProcessingInstanceTypeMlT3Medium   ProcessingInstanceType = "ml.t3.medium"
2357	ProcessingInstanceTypeMlT3Large    ProcessingInstanceType = "ml.t3.large"
2358	ProcessingInstanceTypeMlT3Xlarge   ProcessingInstanceType = "ml.t3.xlarge"
2359	ProcessingInstanceTypeMlT32xlarge  ProcessingInstanceType = "ml.t3.2xlarge"
2360	ProcessingInstanceTypeMlM4Xlarge   ProcessingInstanceType = "ml.m4.xlarge"
2361	ProcessingInstanceTypeMlM42xlarge  ProcessingInstanceType = "ml.m4.2xlarge"
2362	ProcessingInstanceTypeMlM44xlarge  ProcessingInstanceType = "ml.m4.4xlarge"
2363	ProcessingInstanceTypeMlM410xlarge ProcessingInstanceType = "ml.m4.10xlarge"
2364	ProcessingInstanceTypeMlM416xlarge ProcessingInstanceType = "ml.m4.16xlarge"
2365	ProcessingInstanceTypeMlC4Xlarge   ProcessingInstanceType = "ml.c4.xlarge"
2366	ProcessingInstanceTypeMlC42xlarge  ProcessingInstanceType = "ml.c4.2xlarge"
2367	ProcessingInstanceTypeMlC44xlarge  ProcessingInstanceType = "ml.c4.4xlarge"
2368	ProcessingInstanceTypeMlC48xlarge  ProcessingInstanceType = "ml.c4.8xlarge"
2369	ProcessingInstanceTypeMlP2Xlarge   ProcessingInstanceType = "ml.p2.xlarge"
2370	ProcessingInstanceTypeMlP28xlarge  ProcessingInstanceType = "ml.p2.8xlarge"
2371	ProcessingInstanceTypeMlP216xlarge ProcessingInstanceType = "ml.p2.16xlarge"
2372	ProcessingInstanceTypeMlP32xlarge  ProcessingInstanceType = "ml.p3.2xlarge"
2373	ProcessingInstanceTypeMlP38xlarge  ProcessingInstanceType = "ml.p3.8xlarge"
2374	ProcessingInstanceTypeMlP316xlarge ProcessingInstanceType = "ml.p3.16xlarge"
2375	ProcessingInstanceTypeMlC5Xlarge   ProcessingInstanceType = "ml.c5.xlarge"
2376	ProcessingInstanceTypeMlC52xlarge  ProcessingInstanceType = "ml.c5.2xlarge"
2377	ProcessingInstanceTypeMlC54xlarge  ProcessingInstanceType = "ml.c5.4xlarge"
2378	ProcessingInstanceTypeMlC59xlarge  ProcessingInstanceType = "ml.c5.9xlarge"
2379	ProcessingInstanceTypeMlC518xlarge ProcessingInstanceType = "ml.c5.18xlarge"
2380	ProcessingInstanceTypeMlM5Large    ProcessingInstanceType = "ml.m5.large"
2381	ProcessingInstanceTypeMlM5Xlarge   ProcessingInstanceType = "ml.m5.xlarge"
2382	ProcessingInstanceTypeMlM52xlarge  ProcessingInstanceType = "ml.m5.2xlarge"
2383	ProcessingInstanceTypeMlM54xlarge  ProcessingInstanceType = "ml.m5.4xlarge"
2384	ProcessingInstanceTypeMlM512xlarge ProcessingInstanceType = "ml.m5.12xlarge"
2385	ProcessingInstanceTypeMlM524xlarge ProcessingInstanceType = "ml.m5.24xlarge"
2386	ProcessingInstanceTypeMlR5Large    ProcessingInstanceType = "ml.r5.large"
2387	ProcessingInstanceTypeMlR5Xlarge   ProcessingInstanceType = "ml.r5.xlarge"
2388	ProcessingInstanceTypeMlR52xlarge  ProcessingInstanceType = "ml.r5.2xlarge"
2389	ProcessingInstanceTypeMlR54xlarge  ProcessingInstanceType = "ml.r5.4xlarge"
2390	ProcessingInstanceTypeMlR58xlarge  ProcessingInstanceType = "ml.r5.8xlarge"
2391	ProcessingInstanceTypeMlR512xlarge ProcessingInstanceType = "ml.r5.12xlarge"
2392	ProcessingInstanceTypeMlR516xlarge ProcessingInstanceType = "ml.r5.16xlarge"
2393	ProcessingInstanceTypeMlR524xlarge ProcessingInstanceType = "ml.r5.24xlarge"
2394)
2395
2396// Values returns all known values for ProcessingInstanceType. Note that this can
2397// be expanded in the future, and so it is only as up to date as the client. The
2398// ordering of this slice is not guaranteed to be stable across updates.
2399func (ProcessingInstanceType) Values() []ProcessingInstanceType {
2400	return []ProcessingInstanceType{
2401		"ml.t3.medium",
2402		"ml.t3.large",
2403		"ml.t3.xlarge",
2404		"ml.t3.2xlarge",
2405		"ml.m4.xlarge",
2406		"ml.m4.2xlarge",
2407		"ml.m4.4xlarge",
2408		"ml.m4.10xlarge",
2409		"ml.m4.16xlarge",
2410		"ml.c4.xlarge",
2411		"ml.c4.2xlarge",
2412		"ml.c4.4xlarge",
2413		"ml.c4.8xlarge",
2414		"ml.p2.xlarge",
2415		"ml.p2.8xlarge",
2416		"ml.p2.16xlarge",
2417		"ml.p3.2xlarge",
2418		"ml.p3.8xlarge",
2419		"ml.p3.16xlarge",
2420		"ml.c5.xlarge",
2421		"ml.c5.2xlarge",
2422		"ml.c5.4xlarge",
2423		"ml.c5.9xlarge",
2424		"ml.c5.18xlarge",
2425		"ml.m5.large",
2426		"ml.m5.xlarge",
2427		"ml.m5.2xlarge",
2428		"ml.m5.4xlarge",
2429		"ml.m5.12xlarge",
2430		"ml.m5.24xlarge",
2431		"ml.r5.large",
2432		"ml.r5.xlarge",
2433		"ml.r5.2xlarge",
2434		"ml.r5.4xlarge",
2435		"ml.r5.8xlarge",
2436		"ml.r5.12xlarge",
2437		"ml.r5.16xlarge",
2438		"ml.r5.24xlarge",
2439	}
2440}
2441
2442type ProcessingJobStatus string
2443
2444// Enum values for ProcessingJobStatus
2445const (
2446	ProcessingJobStatusInProgress ProcessingJobStatus = "InProgress"
2447	ProcessingJobStatusCompleted  ProcessingJobStatus = "Completed"
2448	ProcessingJobStatusFailed     ProcessingJobStatus = "Failed"
2449	ProcessingJobStatusStopping   ProcessingJobStatus = "Stopping"
2450	ProcessingJobStatusStopped    ProcessingJobStatus = "Stopped"
2451)
2452
2453// Values returns all known values for ProcessingJobStatus. Note that this can be
2454// expanded in the future, and so it is only as up to date as the client. The
2455// ordering of this slice is not guaranteed to be stable across updates.
2456func (ProcessingJobStatus) Values() []ProcessingJobStatus {
2457	return []ProcessingJobStatus{
2458		"InProgress",
2459		"Completed",
2460		"Failed",
2461		"Stopping",
2462		"Stopped",
2463	}
2464}
2465
2466type ProcessingS3CompressionType string
2467
2468// Enum values for ProcessingS3CompressionType
2469const (
2470	ProcessingS3CompressionTypeNone ProcessingS3CompressionType = "None"
2471	ProcessingS3CompressionTypeGzip ProcessingS3CompressionType = "Gzip"
2472)
2473
2474// Values returns all known values for ProcessingS3CompressionType. Note that this
2475// can be expanded in the future, and so it is only as up to date as the client.
2476// The ordering of this slice is not guaranteed to be stable across updates.
2477func (ProcessingS3CompressionType) Values() []ProcessingS3CompressionType {
2478	return []ProcessingS3CompressionType{
2479		"None",
2480		"Gzip",
2481	}
2482}
2483
2484type ProcessingS3DataDistributionType string
2485
2486// Enum values for ProcessingS3DataDistributionType
2487const (
2488	ProcessingS3DataDistributionTypeFullyreplicated ProcessingS3DataDistributionType = "FullyReplicated"
2489	ProcessingS3DataDistributionTypeShardedbys3key  ProcessingS3DataDistributionType = "ShardedByS3Key"
2490)
2491
2492// Values returns all known values for ProcessingS3DataDistributionType. Note that
2493// this can be expanded in the future, and so it is only as up to date as the
2494// client. The ordering of this slice is not guaranteed to be stable across
2495// updates.
2496func (ProcessingS3DataDistributionType) Values() []ProcessingS3DataDistributionType {
2497	return []ProcessingS3DataDistributionType{
2498		"FullyReplicated",
2499		"ShardedByS3Key",
2500	}
2501}
2502
2503type ProcessingS3DataType string
2504
2505// Enum values for ProcessingS3DataType
2506const (
2507	ProcessingS3DataTypeManifestFile ProcessingS3DataType = "ManifestFile"
2508	ProcessingS3DataTypeS3Prefix     ProcessingS3DataType = "S3Prefix"
2509)
2510
2511// Values returns all known values for ProcessingS3DataType. Note that this can be
2512// expanded in the future, and so it is only as up to date as the client. The
2513// ordering of this slice is not guaranteed to be stable across updates.
2514func (ProcessingS3DataType) Values() []ProcessingS3DataType {
2515	return []ProcessingS3DataType{
2516		"ManifestFile",
2517		"S3Prefix",
2518	}
2519}
2520
2521type ProcessingS3InputMode string
2522
2523// Enum values for ProcessingS3InputMode
2524const (
2525	ProcessingS3InputModePipe ProcessingS3InputMode = "Pipe"
2526	ProcessingS3InputModeFile ProcessingS3InputMode = "File"
2527)
2528
2529// Values returns all known values for ProcessingS3InputMode. Note that this can be
2530// expanded in the future, and so it is only as up to date as the client. The
2531// ordering of this slice is not guaranteed to be stable across updates.
2532func (ProcessingS3InputMode) Values() []ProcessingS3InputMode {
2533	return []ProcessingS3InputMode{
2534		"Pipe",
2535		"File",
2536	}
2537}
2538
2539type ProcessingS3UploadMode string
2540
2541// Enum values for ProcessingS3UploadMode
2542const (
2543	ProcessingS3UploadModeContinuous ProcessingS3UploadMode = "Continuous"
2544	ProcessingS3UploadModeEndOfJob   ProcessingS3UploadMode = "EndOfJob"
2545)
2546
2547// Values returns all known values for ProcessingS3UploadMode. Note that this can
2548// be expanded in the future, and so it is only as up to date as the client. The
2549// ordering of this slice is not guaranteed to be stable across updates.
2550func (ProcessingS3UploadMode) Values() []ProcessingS3UploadMode {
2551	return []ProcessingS3UploadMode{
2552		"Continuous",
2553		"EndOfJob",
2554	}
2555}
2556
2557type ProductionVariantAcceleratorType string
2558
2559// Enum values for ProductionVariantAcceleratorType
2560const (
2561	ProductionVariantAcceleratorTypeMlEia1Medium ProductionVariantAcceleratorType = "ml.eia1.medium"
2562	ProductionVariantAcceleratorTypeMlEia1Large  ProductionVariantAcceleratorType = "ml.eia1.large"
2563	ProductionVariantAcceleratorTypeMlEia1Xlarge ProductionVariantAcceleratorType = "ml.eia1.xlarge"
2564	ProductionVariantAcceleratorTypeMlEia2Medium ProductionVariantAcceleratorType = "ml.eia2.medium"
2565	ProductionVariantAcceleratorTypeMlEia2Large  ProductionVariantAcceleratorType = "ml.eia2.large"
2566	ProductionVariantAcceleratorTypeMlEia2Xlarge ProductionVariantAcceleratorType = "ml.eia2.xlarge"
2567)
2568
2569// Values returns all known values for ProductionVariantAcceleratorType. Note that
2570// this can be expanded in the future, and so it is only as up to date as the
2571// client. The ordering of this slice is not guaranteed to be stable across
2572// updates.
2573func (ProductionVariantAcceleratorType) Values() []ProductionVariantAcceleratorType {
2574	return []ProductionVariantAcceleratorType{
2575		"ml.eia1.medium",
2576		"ml.eia1.large",
2577		"ml.eia1.xlarge",
2578		"ml.eia2.medium",
2579		"ml.eia2.large",
2580		"ml.eia2.xlarge",
2581	}
2582}
2583
2584type ProductionVariantInstanceType string
2585
2586// Enum values for ProductionVariantInstanceType
2587const (
2588	ProductionVariantInstanceTypeMlT2Medium     ProductionVariantInstanceType = "ml.t2.medium"
2589	ProductionVariantInstanceTypeMlT2Large      ProductionVariantInstanceType = "ml.t2.large"
2590	ProductionVariantInstanceTypeMlT2Xlarge     ProductionVariantInstanceType = "ml.t2.xlarge"
2591	ProductionVariantInstanceTypeMlT22xlarge    ProductionVariantInstanceType = "ml.t2.2xlarge"
2592	ProductionVariantInstanceTypeMlM4Xlarge     ProductionVariantInstanceType = "ml.m4.xlarge"
2593	ProductionVariantInstanceTypeMlM42xlarge    ProductionVariantInstanceType = "ml.m4.2xlarge"
2594	ProductionVariantInstanceTypeMlM44xlarge    ProductionVariantInstanceType = "ml.m4.4xlarge"
2595	ProductionVariantInstanceTypeMlM410xlarge   ProductionVariantInstanceType = "ml.m4.10xlarge"
2596	ProductionVariantInstanceTypeMlM416xlarge   ProductionVariantInstanceType = "ml.m4.16xlarge"
2597	ProductionVariantInstanceTypeMlM5Large      ProductionVariantInstanceType = "ml.m5.large"
2598	ProductionVariantInstanceTypeMlM5Xlarge     ProductionVariantInstanceType = "ml.m5.xlarge"
2599	ProductionVariantInstanceTypeMlM52xlarge    ProductionVariantInstanceType = "ml.m5.2xlarge"
2600	ProductionVariantInstanceTypeMlM54xlarge    ProductionVariantInstanceType = "ml.m5.4xlarge"
2601	ProductionVariantInstanceTypeMlM512xlarge   ProductionVariantInstanceType = "ml.m5.12xlarge"
2602	ProductionVariantInstanceTypeMlM524xlarge   ProductionVariantInstanceType = "ml.m5.24xlarge"
2603	ProductionVariantInstanceTypeMlM5dLarge     ProductionVariantInstanceType = "ml.m5d.large"
2604	ProductionVariantInstanceTypeMlM5dXlarge    ProductionVariantInstanceType = "ml.m5d.xlarge"
2605	ProductionVariantInstanceTypeMlM5d2xlarge   ProductionVariantInstanceType = "ml.m5d.2xlarge"
2606	ProductionVariantInstanceTypeMlM5d4xlarge   ProductionVariantInstanceType = "ml.m5d.4xlarge"
2607	ProductionVariantInstanceTypeMlM5d12xlarge  ProductionVariantInstanceType = "ml.m5d.12xlarge"
2608	ProductionVariantInstanceTypeMlM5d24xlarge  ProductionVariantInstanceType = "ml.m5d.24xlarge"
2609	ProductionVariantInstanceTypeMlC4Large      ProductionVariantInstanceType = "ml.c4.large"
2610	ProductionVariantInstanceTypeMlC4Xlarge     ProductionVariantInstanceType = "ml.c4.xlarge"
2611	ProductionVariantInstanceTypeMlC42xlarge    ProductionVariantInstanceType = "ml.c4.2xlarge"
2612	ProductionVariantInstanceTypeMlC44xlarge    ProductionVariantInstanceType = "ml.c4.4xlarge"
2613	ProductionVariantInstanceTypeMlC48xlarge    ProductionVariantInstanceType = "ml.c4.8xlarge"
2614	ProductionVariantInstanceTypeMlP2Xlarge     ProductionVariantInstanceType = "ml.p2.xlarge"
2615	ProductionVariantInstanceTypeMlP28xlarge    ProductionVariantInstanceType = "ml.p2.8xlarge"
2616	ProductionVariantInstanceTypeMlP216xlarge   ProductionVariantInstanceType = "ml.p2.16xlarge"
2617	ProductionVariantInstanceTypeMlP32xlarge    ProductionVariantInstanceType = "ml.p3.2xlarge"
2618	ProductionVariantInstanceTypeMlP38xlarge    ProductionVariantInstanceType = "ml.p3.8xlarge"
2619	ProductionVariantInstanceTypeMlP316xlarge   ProductionVariantInstanceType = "ml.p3.16xlarge"
2620	ProductionVariantInstanceTypeMlC5Large      ProductionVariantInstanceType = "ml.c5.large"
2621	ProductionVariantInstanceTypeMlC5Xlarge     ProductionVariantInstanceType = "ml.c5.xlarge"
2622	ProductionVariantInstanceTypeMlC52xlarge    ProductionVariantInstanceType = "ml.c5.2xlarge"
2623	ProductionVariantInstanceTypeMlC54xlarge    ProductionVariantInstanceType = "ml.c5.4xlarge"
2624	ProductionVariantInstanceTypeMlC59xlarge    ProductionVariantInstanceType = "ml.c5.9xlarge"
2625	ProductionVariantInstanceTypeMlC518xlarge   ProductionVariantInstanceType = "ml.c5.18xlarge"
2626	ProductionVariantInstanceTypeMlC5dLarge     ProductionVariantInstanceType = "ml.c5d.large"
2627	ProductionVariantInstanceTypeMlC5dXlarge    ProductionVariantInstanceType = "ml.c5d.xlarge"
2628	ProductionVariantInstanceTypeMlC5d2xlarge   ProductionVariantInstanceType = "ml.c5d.2xlarge"
2629	ProductionVariantInstanceTypeMlC5d4xlarge   ProductionVariantInstanceType = "ml.c5d.4xlarge"
2630	ProductionVariantInstanceTypeMlC5d9xlarge   ProductionVariantInstanceType = "ml.c5d.9xlarge"
2631	ProductionVariantInstanceTypeMlC5d18xlarge  ProductionVariantInstanceType = "ml.c5d.18xlarge"
2632	ProductionVariantInstanceTypeMlG4dnXlarge   ProductionVariantInstanceType = "ml.g4dn.xlarge"
2633	ProductionVariantInstanceTypeMlG4dn2xlarge  ProductionVariantInstanceType = "ml.g4dn.2xlarge"
2634	ProductionVariantInstanceTypeMlG4dn4xlarge  ProductionVariantInstanceType = "ml.g4dn.4xlarge"
2635	ProductionVariantInstanceTypeMlG4dn8xlarge  ProductionVariantInstanceType = "ml.g4dn.8xlarge"
2636	ProductionVariantInstanceTypeMlG4dn12xlarge ProductionVariantInstanceType = "ml.g4dn.12xlarge"
2637	ProductionVariantInstanceTypeMlG4dn16xlarge ProductionVariantInstanceType = "ml.g4dn.16xlarge"
2638	ProductionVariantInstanceTypeMlR5Large      ProductionVariantInstanceType = "ml.r5.large"
2639	ProductionVariantInstanceTypeMlR5Xlarge     ProductionVariantInstanceType = "ml.r5.xlarge"
2640	ProductionVariantInstanceTypeMlR52xlarge    ProductionVariantInstanceType = "ml.r5.2xlarge"
2641	ProductionVariantInstanceTypeMlR54xlarge    ProductionVariantInstanceType = "ml.r5.4xlarge"
2642	ProductionVariantInstanceTypeMlR512xlarge   ProductionVariantInstanceType = "ml.r5.12xlarge"
2643	ProductionVariantInstanceTypeMlR524xlarge   ProductionVariantInstanceType = "ml.r5.24xlarge"
2644	ProductionVariantInstanceTypeMlR5dLarge     ProductionVariantInstanceType = "ml.r5d.large"
2645	ProductionVariantInstanceTypeMlR5dXlarge    ProductionVariantInstanceType = "ml.r5d.xlarge"
2646	ProductionVariantInstanceTypeMlR5d2xlarge   ProductionVariantInstanceType = "ml.r5d.2xlarge"
2647	ProductionVariantInstanceTypeMlR5d4xlarge   ProductionVariantInstanceType = "ml.r5d.4xlarge"
2648	ProductionVariantInstanceTypeMlR5d12xlarge  ProductionVariantInstanceType = "ml.r5d.12xlarge"
2649	ProductionVariantInstanceTypeMlR5d24xlarge  ProductionVariantInstanceType = "ml.r5d.24xlarge"
2650	ProductionVariantInstanceTypeMlInf1Xlarge   ProductionVariantInstanceType = "ml.inf1.xlarge"
2651	ProductionVariantInstanceTypeMlInf12xlarge  ProductionVariantInstanceType = "ml.inf1.2xlarge"
2652	ProductionVariantInstanceTypeMlInf16xlarge  ProductionVariantInstanceType = "ml.inf1.6xlarge"
2653	ProductionVariantInstanceTypeMlInf124xlarge ProductionVariantInstanceType = "ml.inf1.24xlarge"
2654)
2655
2656// Values returns all known values for ProductionVariantInstanceType. Note that
2657// this can be expanded in the future, and so it is only as up to date as the
2658// client. The ordering of this slice is not guaranteed to be stable across
2659// updates.
2660func (ProductionVariantInstanceType) Values() []ProductionVariantInstanceType {
2661	return []ProductionVariantInstanceType{
2662		"ml.t2.medium",
2663		"ml.t2.large",
2664		"ml.t2.xlarge",
2665		"ml.t2.2xlarge",
2666		"ml.m4.xlarge",
2667		"ml.m4.2xlarge",
2668		"ml.m4.4xlarge",
2669		"ml.m4.10xlarge",
2670		"ml.m4.16xlarge",
2671		"ml.m5.large",
2672		"ml.m5.xlarge",
2673		"ml.m5.2xlarge",
2674		"ml.m5.4xlarge",
2675		"ml.m5.12xlarge",
2676		"ml.m5.24xlarge",
2677		"ml.m5d.large",
2678		"ml.m5d.xlarge",
2679		"ml.m5d.2xlarge",
2680		"ml.m5d.4xlarge",
2681		"ml.m5d.12xlarge",
2682		"ml.m5d.24xlarge",
2683		"ml.c4.large",
2684		"ml.c4.xlarge",
2685		"ml.c4.2xlarge",
2686		"ml.c4.4xlarge",
2687		"ml.c4.8xlarge",
2688		"ml.p2.xlarge",
2689		"ml.p2.8xlarge",
2690		"ml.p2.16xlarge",
2691		"ml.p3.2xlarge",
2692		"ml.p3.8xlarge",
2693		"ml.p3.16xlarge",
2694		"ml.c5.large",
2695		"ml.c5.xlarge",
2696		"ml.c5.2xlarge",
2697		"ml.c5.4xlarge",
2698		"ml.c5.9xlarge",
2699		"ml.c5.18xlarge",
2700		"ml.c5d.large",
2701		"ml.c5d.xlarge",
2702		"ml.c5d.2xlarge",
2703		"ml.c5d.4xlarge",
2704		"ml.c5d.9xlarge",
2705		"ml.c5d.18xlarge",
2706		"ml.g4dn.xlarge",
2707		"ml.g4dn.2xlarge",
2708		"ml.g4dn.4xlarge",
2709		"ml.g4dn.8xlarge",
2710		"ml.g4dn.12xlarge",
2711		"ml.g4dn.16xlarge",
2712		"ml.r5.large",
2713		"ml.r5.xlarge",
2714		"ml.r5.2xlarge",
2715		"ml.r5.4xlarge",
2716		"ml.r5.12xlarge",
2717		"ml.r5.24xlarge",
2718		"ml.r5d.large",
2719		"ml.r5d.xlarge",
2720		"ml.r5d.2xlarge",
2721		"ml.r5d.4xlarge",
2722		"ml.r5d.12xlarge",
2723		"ml.r5d.24xlarge",
2724		"ml.inf1.xlarge",
2725		"ml.inf1.2xlarge",
2726		"ml.inf1.6xlarge",
2727		"ml.inf1.24xlarge",
2728	}
2729}
2730
2731type ProfilingStatus string
2732
2733// Enum values for ProfilingStatus
2734const (
2735	ProfilingStatusEnabled  ProfilingStatus = "Enabled"
2736	ProfilingStatusDisabled ProfilingStatus = "Disabled"
2737)
2738
2739// Values returns all known values for ProfilingStatus. Note that this can be
2740// expanded in the future, and so it is only as up to date as the client. The
2741// ordering of this slice is not guaranteed to be stable across updates.
2742func (ProfilingStatus) Values() []ProfilingStatus {
2743	return []ProfilingStatus{
2744		"Enabled",
2745		"Disabled",
2746	}
2747}
2748
2749type ProjectSortBy string
2750
2751// Enum values for ProjectSortBy
2752const (
2753	ProjectSortByName         ProjectSortBy = "Name"
2754	ProjectSortByCreationTime ProjectSortBy = "CreationTime"
2755)
2756
2757// Values returns all known values for ProjectSortBy. Note that this can be
2758// expanded in the future, and so it is only as up to date as the client. The
2759// ordering of this slice is not guaranteed to be stable across updates.
2760func (ProjectSortBy) Values() []ProjectSortBy {
2761	return []ProjectSortBy{
2762		"Name",
2763		"CreationTime",
2764	}
2765}
2766
2767type ProjectSortOrder string
2768
2769// Enum values for ProjectSortOrder
2770const (
2771	ProjectSortOrderAscending  ProjectSortOrder = "Ascending"
2772	ProjectSortOrderDescending ProjectSortOrder = "Descending"
2773)
2774
2775// Values returns all known values for ProjectSortOrder. Note that this can be
2776// expanded in the future, and so it is only as up to date as the client. The
2777// ordering of this slice is not guaranteed to be stable across updates.
2778func (ProjectSortOrder) Values() []ProjectSortOrder {
2779	return []ProjectSortOrder{
2780		"Ascending",
2781		"Descending",
2782	}
2783}
2784
2785type ProjectStatus string
2786
2787// Enum values for ProjectStatus
2788const (
2789	ProjectStatusPending          ProjectStatus = "Pending"
2790	ProjectStatusCreateInProgress ProjectStatus = "CreateInProgress"
2791	ProjectStatusCreateCompleted  ProjectStatus = "CreateCompleted"
2792	ProjectStatusCreateFailed     ProjectStatus = "CreateFailed"
2793	ProjectStatusDeleteInProgress ProjectStatus = "DeleteInProgress"
2794	ProjectStatusDeleteFailed     ProjectStatus = "DeleteFailed"
2795	ProjectStatusDeleteCompleted  ProjectStatus = "DeleteCompleted"
2796)
2797
2798// Values returns all known values for ProjectStatus. Note that this can be
2799// expanded in the future, and so it is only as up to date as the client. The
2800// ordering of this slice is not guaranteed to be stable across updates.
2801func (ProjectStatus) Values() []ProjectStatus {
2802	return []ProjectStatus{
2803		"Pending",
2804		"CreateInProgress",
2805		"CreateCompleted",
2806		"CreateFailed",
2807		"DeleteInProgress",
2808		"DeleteFailed",
2809		"DeleteCompleted",
2810	}
2811}
2812
2813type RecordWrapper string
2814
2815// Enum values for RecordWrapper
2816const (
2817	RecordWrapperNone     RecordWrapper = "None"
2818	RecordWrapperRecordio RecordWrapper = "RecordIO"
2819)
2820
2821// Values returns all known values for RecordWrapper. Note that this can be
2822// expanded in the future, and so it is only as up to date as the client. The
2823// ordering of this slice is not guaranteed to be stable across updates.
2824func (RecordWrapper) Values() []RecordWrapper {
2825	return []RecordWrapper{
2826		"None",
2827		"RecordIO",
2828	}
2829}
2830
2831type RedshiftResultCompressionType string
2832
2833// Enum values for RedshiftResultCompressionType
2834const (
2835	RedshiftResultCompressionTypeNone   RedshiftResultCompressionType = "None"
2836	RedshiftResultCompressionTypeGzip   RedshiftResultCompressionType = "GZIP"
2837	RedshiftResultCompressionTypeBzip2  RedshiftResultCompressionType = "BZIP2"
2838	RedshiftResultCompressionTypeZstd   RedshiftResultCompressionType = "ZSTD"
2839	RedshiftResultCompressionTypeSnappy RedshiftResultCompressionType = "SNAPPY"
2840)
2841
2842// Values returns all known values for RedshiftResultCompressionType. Note that
2843// this can be expanded in the future, and so it is only as up to date as the
2844// client. The ordering of this slice is not guaranteed to be stable across
2845// updates.
2846func (RedshiftResultCompressionType) Values() []RedshiftResultCompressionType {
2847	return []RedshiftResultCompressionType{
2848		"None",
2849		"GZIP",
2850		"BZIP2",
2851		"ZSTD",
2852		"SNAPPY",
2853	}
2854}
2855
2856type RedshiftResultFormat string
2857
2858// Enum values for RedshiftResultFormat
2859const (
2860	RedshiftResultFormatParquet RedshiftResultFormat = "PARQUET"
2861	RedshiftResultFormatCsv     RedshiftResultFormat = "CSV"
2862)
2863
2864// Values returns all known values for RedshiftResultFormat. Note that this can be
2865// expanded in the future, and so it is only as up to date as the client. The
2866// ordering of this slice is not guaranteed to be stable across updates.
2867func (RedshiftResultFormat) Values() []RedshiftResultFormat {
2868	return []RedshiftResultFormat{
2869		"PARQUET",
2870		"CSV",
2871	}
2872}
2873
2874type RepositoryAccessMode string
2875
2876// Enum values for RepositoryAccessMode
2877const (
2878	RepositoryAccessModePlatform RepositoryAccessMode = "Platform"
2879	RepositoryAccessModeVpc      RepositoryAccessMode = "Vpc"
2880)
2881
2882// Values returns all known values for RepositoryAccessMode. Note that this can be
2883// expanded in the future, and so it is only as up to date as the client. The
2884// ordering of this slice is not guaranteed to be stable across updates.
2885func (RepositoryAccessMode) Values() []RepositoryAccessMode {
2886	return []RepositoryAccessMode{
2887		"Platform",
2888		"Vpc",
2889	}
2890}
2891
2892type ResourceType string
2893
2894// Enum values for ResourceType
2895const (
2896	ResourceTypeTrainingJob              ResourceType = "TrainingJob"
2897	ResourceTypeExperiment               ResourceType = "Experiment"
2898	ResourceTypeExperimentTrial          ResourceType = "ExperimentTrial"
2899	ResourceTypeExperimentTrialComponent ResourceType = "ExperimentTrialComponent"
2900	ResourceTypeEndpoint                 ResourceType = "Endpoint"
2901	ResourceTypeModelPackage             ResourceType = "ModelPackage"
2902	ResourceTypeModelPackageGroup        ResourceType = "ModelPackageGroup"
2903	ResourceTypePipeline                 ResourceType = "Pipeline"
2904	ResourceTypePipelineExecution        ResourceType = "PipelineExecution"
2905	ResourceTypeFeatureGroup             ResourceType = "FeatureGroup"
2906)
2907
2908// Values returns all known values for ResourceType. Note that this can be expanded
2909// in the future, and so it is only as up to date as the client. The ordering of
2910// this slice is not guaranteed to be stable across updates.
2911func (ResourceType) Values() []ResourceType {
2912	return []ResourceType{
2913		"TrainingJob",
2914		"Experiment",
2915		"ExperimentTrial",
2916		"ExperimentTrialComponent",
2917		"Endpoint",
2918		"ModelPackage",
2919		"ModelPackageGroup",
2920		"Pipeline",
2921		"PipelineExecution",
2922		"FeatureGroup",
2923	}
2924}
2925
2926type RetentionType string
2927
2928// Enum values for RetentionType
2929const (
2930	RetentionTypeRetain RetentionType = "Retain"
2931	RetentionTypeDelete RetentionType = "Delete"
2932)
2933
2934// Values returns all known values for RetentionType. Note that this can be
2935// expanded in the future, and so it is only as up to date as the client. The
2936// ordering of this slice is not guaranteed to be stable across updates.
2937func (RetentionType) Values() []RetentionType {
2938	return []RetentionType{
2939		"Retain",
2940		"Delete",
2941	}
2942}
2943
2944type RootAccess string
2945
2946// Enum values for RootAccess
2947const (
2948	RootAccessEnabled  RootAccess = "Enabled"
2949	RootAccessDisabled RootAccess = "Disabled"
2950)
2951
2952// Values returns all known values for RootAccess. Note that this can be expanded
2953// in the future, and so it is only as up to date as the client. The ordering of
2954// this slice is not guaranteed to be stable across updates.
2955func (RootAccess) Values() []RootAccess {
2956	return []RootAccess{
2957		"Enabled",
2958		"Disabled",
2959	}
2960}
2961
2962type RuleEvaluationStatus string
2963
2964// Enum values for RuleEvaluationStatus
2965const (
2966	RuleEvaluationStatusInProgress    RuleEvaluationStatus = "InProgress"
2967	RuleEvaluationStatusNoIssuesFound RuleEvaluationStatus = "NoIssuesFound"
2968	RuleEvaluationStatusIssuesFound   RuleEvaluationStatus = "IssuesFound"
2969	RuleEvaluationStatusError         RuleEvaluationStatus = "Error"
2970	RuleEvaluationStatusStopping      RuleEvaluationStatus = "Stopping"
2971	RuleEvaluationStatusStopped       RuleEvaluationStatus = "Stopped"
2972)
2973
2974// Values returns all known values for RuleEvaluationStatus. Note that this can be
2975// expanded in the future, and so it is only as up to date as the client. The
2976// ordering of this slice is not guaranteed to be stable across updates.
2977func (RuleEvaluationStatus) Values() []RuleEvaluationStatus {
2978	return []RuleEvaluationStatus{
2979		"InProgress",
2980		"NoIssuesFound",
2981		"IssuesFound",
2982		"Error",
2983		"Stopping",
2984		"Stopped",
2985	}
2986}
2987
2988type S3DataDistribution string
2989
2990// Enum values for S3DataDistribution
2991const (
2992	S3DataDistributionFullyReplicated S3DataDistribution = "FullyReplicated"
2993	S3DataDistributionShardedByS3Key  S3DataDistribution = "ShardedByS3Key"
2994)
2995
2996// Values returns all known values for S3DataDistribution. Note that this can be
2997// expanded in the future, and so it is only as up to date as the client. The
2998// ordering of this slice is not guaranteed to be stable across updates.
2999func (S3DataDistribution) Values() []S3DataDistribution {
3000	return []S3DataDistribution{
3001		"FullyReplicated",
3002		"ShardedByS3Key",
3003	}
3004}
3005
3006type S3DataType string
3007
3008// Enum values for S3DataType
3009const (
3010	S3DataTypeManifestFile          S3DataType = "ManifestFile"
3011	S3DataTypeS3Prefix              S3DataType = "S3Prefix"
3012	S3DataTypeAugmentedManifestFile S3DataType = "AugmentedManifestFile"
3013)
3014
3015// Values returns all known values for S3DataType. Note that this can be expanded
3016// in the future, and so it is only as up to date as the client. The ordering of
3017// this slice is not guaranteed to be stable across updates.
3018func (S3DataType) Values() []S3DataType {
3019	return []S3DataType{
3020		"ManifestFile",
3021		"S3Prefix",
3022		"AugmentedManifestFile",
3023	}
3024}
3025
3026type SagemakerServicecatalogStatus string
3027
3028// Enum values for SagemakerServicecatalogStatus
3029const (
3030	SagemakerServicecatalogStatusEnabled  SagemakerServicecatalogStatus = "Enabled"
3031	SagemakerServicecatalogStatusDisabled SagemakerServicecatalogStatus = "Disabled"
3032)
3033
3034// Values returns all known values for SagemakerServicecatalogStatus. Note that
3035// this can be expanded in the future, and so it is only as up to date as the
3036// client. The ordering of this slice is not guaranteed to be stable across
3037// updates.
3038func (SagemakerServicecatalogStatus) Values() []SagemakerServicecatalogStatus {
3039	return []SagemakerServicecatalogStatus{
3040		"Enabled",
3041		"Disabled",
3042	}
3043}
3044
3045type ScheduleStatus string
3046
3047// Enum values for ScheduleStatus
3048const (
3049	ScheduleStatusPending   ScheduleStatus = "Pending"
3050	ScheduleStatusFailed    ScheduleStatus = "Failed"
3051	ScheduleStatusScheduled ScheduleStatus = "Scheduled"
3052	ScheduleStatusStopped   ScheduleStatus = "Stopped"
3053)
3054
3055// Values returns all known values for ScheduleStatus. Note that this can be
3056// expanded in the future, and so it is only as up to date as the client. The
3057// ordering of this slice is not guaranteed to be stable across updates.
3058func (ScheduleStatus) Values() []ScheduleStatus {
3059	return []ScheduleStatus{
3060		"Pending",
3061		"Failed",
3062		"Scheduled",
3063		"Stopped",
3064	}
3065}
3066
3067type SearchSortOrder string
3068
3069// Enum values for SearchSortOrder
3070const (
3071	SearchSortOrderAscending  SearchSortOrder = "Ascending"
3072	SearchSortOrderDescending SearchSortOrder = "Descending"
3073)
3074
3075// Values returns all known values for SearchSortOrder. Note that this can be
3076// expanded in the future, and so it is only as up to date as the client. The
3077// ordering of this slice is not guaranteed to be stable across updates.
3078func (SearchSortOrder) Values() []SearchSortOrder {
3079	return []SearchSortOrder{
3080		"Ascending",
3081		"Descending",
3082	}
3083}
3084
3085type SecondaryStatus string
3086
3087// Enum values for SecondaryStatus
3088const (
3089	SecondaryStatusStarting                 SecondaryStatus = "Starting"
3090	SecondaryStatusLaunchingMlInstances     SecondaryStatus = "LaunchingMLInstances"
3091	SecondaryStatusPreparingTrainingStack   SecondaryStatus = "PreparingTrainingStack"
3092	SecondaryStatusDownloading              SecondaryStatus = "Downloading"
3093	SecondaryStatusDownloadingTrainingImage SecondaryStatus = "DownloadingTrainingImage"
3094	SecondaryStatusTraining                 SecondaryStatus = "Training"
3095	SecondaryStatusUploading                SecondaryStatus = "Uploading"
3096	SecondaryStatusStopping                 SecondaryStatus = "Stopping"
3097	SecondaryStatusStopped                  SecondaryStatus = "Stopped"
3098	SecondaryStatusMaxRuntimeExceeded       SecondaryStatus = "MaxRuntimeExceeded"
3099	SecondaryStatusCompleted                SecondaryStatus = "Completed"
3100	SecondaryStatusFailed                   SecondaryStatus = "Failed"
3101	SecondaryStatusInterrupted              SecondaryStatus = "Interrupted"
3102	SecondaryStatusMaxWaitTimeExceeded      SecondaryStatus = "MaxWaitTimeExceeded"
3103	SecondaryStatusUpdating                 SecondaryStatus = "Updating"
3104)
3105
3106// Values returns all known values for SecondaryStatus. Note that this can be
3107// expanded in the future, and so it is only as up to date as the client. The
3108// ordering of this slice is not guaranteed to be stable across updates.
3109func (SecondaryStatus) Values() []SecondaryStatus {
3110	return []SecondaryStatus{
3111		"Starting",
3112		"LaunchingMLInstances",
3113		"PreparingTrainingStack",
3114		"Downloading",
3115		"DownloadingTrainingImage",
3116		"Training",
3117		"Uploading",
3118		"Stopping",
3119		"Stopped",
3120		"MaxRuntimeExceeded",
3121		"Completed",
3122		"Failed",
3123		"Interrupted",
3124		"MaxWaitTimeExceeded",
3125		"Updating",
3126	}
3127}
3128
3129type SortActionsBy string
3130
3131// Enum values for SortActionsBy
3132const (
3133	SortActionsByName         SortActionsBy = "Name"
3134	SortActionsByCreationTime SortActionsBy = "CreationTime"
3135)
3136
3137// Values returns all known values for SortActionsBy. Note that this can be
3138// expanded in the future, and so it is only as up to date as the client. The
3139// ordering of this slice is not guaranteed to be stable across updates.
3140func (SortActionsBy) Values() []SortActionsBy {
3141	return []SortActionsBy{
3142		"Name",
3143		"CreationTime",
3144	}
3145}
3146
3147type SortArtifactsBy string
3148
3149// Enum values for SortArtifactsBy
3150const (
3151	SortArtifactsByCreationTime SortArtifactsBy = "CreationTime"
3152)
3153
3154// Values returns all known values for SortArtifactsBy. Note that this can be
3155// expanded in the future, and so it is only as up to date as the client. The
3156// ordering of this slice is not guaranteed to be stable across updates.
3157func (SortArtifactsBy) Values() []SortArtifactsBy {
3158	return []SortArtifactsBy{
3159		"CreationTime",
3160	}
3161}
3162
3163type SortAssociationsBy string
3164
3165// Enum values for SortAssociationsBy
3166const (
3167	SortAssociationsBySourceArn       SortAssociationsBy = "SourceArn"
3168	SortAssociationsByDestinationArn  SortAssociationsBy = "DestinationArn"
3169	SortAssociationsBySourceType      SortAssociationsBy = "SourceType"
3170	SortAssociationsByDestinationType SortAssociationsBy = "DestinationType"
3171	SortAssociationsByCreationTime    SortAssociationsBy = "CreationTime"
3172)
3173
3174// Values returns all known values for SortAssociationsBy. Note that this can be
3175// expanded in the future, and so it is only as up to date as the client. The
3176// ordering of this slice is not guaranteed to be stable across updates.
3177func (SortAssociationsBy) Values() []SortAssociationsBy {
3178	return []SortAssociationsBy{
3179		"SourceArn",
3180		"DestinationArn",
3181		"SourceType",
3182		"DestinationType",
3183		"CreationTime",
3184	}
3185}
3186
3187type SortBy string
3188
3189// Enum values for SortBy
3190const (
3191	SortByName         SortBy = "Name"
3192	SortByCreationTime SortBy = "CreationTime"
3193	SortByStatus       SortBy = "Status"
3194)
3195
3196// Values returns all known values for SortBy. Note that this can be expanded in
3197// the future, and so it is only as up to date as the client. The ordering of this
3198// slice is not guaranteed to be stable across updates.
3199func (SortBy) Values() []SortBy {
3200	return []SortBy{
3201		"Name",
3202		"CreationTime",
3203		"Status",
3204	}
3205}
3206
3207type SortContextsBy string
3208
3209// Enum values for SortContextsBy
3210const (
3211	SortContextsByName         SortContextsBy = "Name"
3212	SortContextsByCreationTime SortContextsBy = "CreationTime"
3213)
3214
3215// Values returns all known values for SortContextsBy. Note that this can be
3216// expanded in the future, and so it is only as up to date as the client. The
3217// ordering of this slice is not guaranteed to be stable across updates.
3218func (SortContextsBy) Values() []SortContextsBy {
3219	return []SortContextsBy{
3220		"Name",
3221		"CreationTime",
3222	}
3223}
3224
3225type SortExperimentsBy string
3226
3227// Enum values for SortExperimentsBy
3228const (
3229	SortExperimentsByName         SortExperimentsBy = "Name"
3230	SortExperimentsByCreationTime SortExperimentsBy = "CreationTime"
3231)
3232
3233// Values returns all known values for SortExperimentsBy. Note that this can be
3234// expanded in the future, and so it is only as up to date as the client. The
3235// ordering of this slice is not guaranteed to be stable across updates.
3236func (SortExperimentsBy) Values() []SortExperimentsBy {
3237	return []SortExperimentsBy{
3238		"Name",
3239		"CreationTime",
3240	}
3241}
3242
3243type SortOrder string
3244
3245// Enum values for SortOrder
3246const (
3247	SortOrderAscending  SortOrder = "Ascending"
3248	SortOrderDescending SortOrder = "Descending"
3249)
3250
3251// Values returns all known values for SortOrder. Note that this can be expanded in
3252// the future, and so it is only as up to date as the client. The ordering of this
3253// slice is not guaranteed to be stable across updates.
3254func (SortOrder) Values() []SortOrder {
3255	return []SortOrder{
3256		"Ascending",
3257		"Descending",
3258	}
3259}
3260
3261type SortPipelineExecutionsBy string
3262
3263// Enum values for SortPipelineExecutionsBy
3264const (
3265	SortPipelineExecutionsByCreationTime         SortPipelineExecutionsBy = "CreationTime"
3266	SortPipelineExecutionsByPipelineExecutionArn SortPipelineExecutionsBy = "PipelineExecutionArn"
3267)
3268
3269// Values returns all known values for SortPipelineExecutionsBy. Note that this can
3270// be expanded in the future, and so it is only as up to date as the client. The
3271// ordering of this slice is not guaranteed to be stable across updates.
3272func (SortPipelineExecutionsBy) Values() []SortPipelineExecutionsBy {
3273	return []SortPipelineExecutionsBy{
3274		"CreationTime",
3275		"PipelineExecutionArn",
3276	}
3277}
3278
3279type SortPipelinesBy string
3280
3281// Enum values for SortPipelinesBy
3282const (
3283	SortPipelinesByName         SortPipelinesBy = "Name"
3284	SortPipelinesByCreationTime SortPipelinesBy = "CreationTime"
3285)
3286
3287// Values returns all known values for SortPipelinesBy. Note that this can be
3288// expanded in the future, and so it is only as up to date as the client. The
3289// ordering of this slice is not guaranteed to be stable across updates.
3290func (SortPipelinesBy) Values() []SortPipelinesBy {
3291	return []SortPipelinesBy{
3292		"Name",
3293		"CreationTime",
3294	}
3295}
3296
3297type SortTrialComponentsBy string
3298
3299// Enum values for SortTrialComponentsBy
3300const (
3301	SortTrialComponentsByName         SortTrialComponentsBy = "Name"
3302	SortTrialComponentsByCreationTime SortTrialComponentsBy = "CreationTime"
3303)
3304
3305// Values returns all known values for SortTrialComponentsBy. Note that this can be
3306// expanded in the future, and so it is only as up to date as the client. The
3307// ordering of this slice is not guaranteed to be stable across updates.
3308func (SortTrialComponentsBy) Values() []SortTrialComponentsBy {
3309	return []SortTrialComponentsBy{
3310		"Name",
3311		"CreationTime",
3312	}
3313}
3314
3315type SortTrialsBy string
3316
3317// Enum values for SortTrialsBy
3318const (
3319	SortTrialsByName         SortTrialsBy = "Name"
3320	SortTrialsByCreationTime SortTrialsBy = "CreationTime"
3321)
3322
3323// Values returns all known values for SortTrialsBy. Note that this can be expanded
3324// in the future, and so it is only as up to date as the client. The ordering of
3325// this slice is not guaranteed to be stable across updates.
3326func (SortTrialsBy) Values() []SortTrialsBy {
3327	return []SortTrialsBy{
3328		"Name",
3329		"CreationTime",
3330	}
3331}
3332
3333type SplitType string
3334
3335// Enum values for SplitType
3336const (
3337	SplitTypeNone     SplitType = "None"
3338	SplitTypeLine     SplitType = "Line"
3339	SplitTypeRecordio SplitType = "RecordIO"
3340	SplitTypeTfrecord SplitType = "TFRecord"
3341)
3342
3343// Values returns all known values for SplitType. Note that this can be expanded in
3344// the future, and so it is only as up to date as the client. The ordering of this
3345// slice is not guaranteed to be stable across updates.
3346func (SplitType) Values() []SplitType {
3347	return []SplitType{
3348		"None",
3349		"Line",
3350		"RecordIO",
3351		"TFRecord",
3352	}
3353}
3354
3355type StepStatus string
3356
3357// Enum values for StepStatus
3358const (
3359	StepStatusStarting  StepStatus = "Starting"
3360	StepStatusExecuting StepStatus = "Executing"
3361	StepStatusStopping  StepStatus = "Stopping"
3362	StepStatusStopped   StepStatus = "Stopped"
3363	StepStatusFailed    StepStatus = "Failed"
3364	StepStatusSucceeded StepStatus = "Succeeded"
3365)
3366
3367// Values returns all known values for StepStatus. Note that this can be expanded
3368// in the future, and so it is only as up to date as the client. The ordering of
3369// this slice is not guaranteed to be stable across updates.
3370func (StepStatus) Values() []StepStatus {
3371	return []StepStatus{
3372		"Starting",
3373		"Executing",
3374		"Stopping",
3375		"Stopped",
3376		"Failed",
3377		"Succeeded",
3378	}
3379}
3380
3381type TargetDevice string
3382
3383// Enum values for TargetDevice
3384const (
3385	TargetDeviceLambda        TargetDevice = "lambda"
3386	TargetDeviceMlM4          TargetDevice = "ml_m4"
3387	TargetDeviceMlM5          TargetDevice = "ml_m5"
3388	TargetDeviceMlC4          TargetDevice = "ml_c4"
3389	TargetDeviceMlC5          TargetDevice = "ml_c5"
3390	TargetDeviceMlP2          TargetDevice = "ml_p2"
3391	TargetDeviceMlP3          TargetDevice = "ml_p3"
3392	TargetDeviceMlG4dn        TargetDevice = "ml_g4dn"
3393	TargetDeviceMlInf1        TargetDevice = "ml_inf1"
3394	TargetDeviceJetsonTx1     TargetDevice = "jetson_tx1"
3395	TargetDeviceJetsonTx2     TargetDevice = "jetson_tx2"
3396	TargetDeviceJetsonNano    TargetDevice = "jetson_nano"
3397	TargetDeviceJetsonXavier  TargetDevice = "jetson_xavier"
3398	TargetDeviceRasp3b        TargetDevice = "rasp3b"
3399	TargetDeviceImx8qm        TargetDevice = "imx8qm"
3400	TargetDeviceDeeplens      TargetDevice = "deeplens"
3401	TargetDeviceRk3399        TargetDevice = "rk3399"
3402	TargetDeviceRk3288        TargetDevice = "rk3288"
3403	TargetDeviceAisage        TargetDevice = "aisage"
3404	TargetDeviceSbeC          TargetDevice = "sbe_c"
3405	TargetDeviceQcs605        TargetDevice = "qcs605"
3406	TargetDeviceQcs603        TargetDevice = "qcs603"
3407	TargetDeviceSitaraAm57x   TargetDevice = "sitara_am57x"
3408	TargetDeviceAmbaCv22      TargetDevice = "amba_cv22"
3409	TargetDeviceX86Win32      TargetDevice = "x86_win32"
3410	TargetDeviceX86Win64      TargetDevice = "x86_win64"
3411	TargetDeviceCoreml        TargetDevice = "coreml"
3412	TargetDeviceJacintoTda4vm TargetDevice = "jacinto_tda4vm"
3413)
3414
3415// Values returns all known values for TargetDevice. Note that this can be expanded
3416// in the future, and so it is only as up to date as the client. The ordering of
3417// this slice is not guaranteed to be stable across updates.
3418func (TargetDevice) Values() []TargetDevice {
3419	return []TargetDevice{
3420		"lambda",
3421		"ml_m4",
3422		"ml_m5",
3423		"ml_c4",
3424		"ml_c5",
3425		"ml_p2",
3426		"ml_p3",
3427		"ml_g4dn",
3428		"ml_inf1",
3429		"jetson_tx1",
3430		"jetson_tx2",
3431		"jetson_nano",
3432		"jetson_xavier",
3433		"rasp3b",
3434		"imx8qm",
3435		"deeplens",
3436		"rk3399",
3437		"rk3288",
3438		"aisage",
3439		"sbe_c",
3440		"qcs605",
3441		"qcs603",
3442		"sitara_am57x",
3443		"amba_cv22",
3444		"x86_win32",
3445		"x86_win64",
3446		"coreml",
3447		"jacinto_tda4vm",
3448	}
3449}
3450
3451type TargetPlatformAccelerator string
3452
3453// Enum values for TargetPlatformAccelerator
3454const (
3455	TargetPlatformAcceleratorIntelGraphics TargetPlatformAccelerator = "INTEL_GRAPHICS"
3456	TargetPlatformAcceleratorMali          TargetPlatformAccelerator = "MALI"
3457	TargetPlatformAcceleratorNvidia        TargetPlatformAccelerator = "NVIDIA"
3458)
3459
3460// Values returns all known values for TargetPlatformAccelerator. Note that this
3461// can be expanded in the future, and so it is only as up to date as the client.
3462// The ordering of this slice is not guaranteed to be stable across updates.
3463func (TargetPlatformAccelerator) Values() []TargetPlatformAccelerator {
3464	return []TargetPlatformAccelerator{
3465		"INTEL_GRAPHICS",
3466		"MALI",
3467		"NVIDIA",
3468	}
3469}
3470
3471type TargetPlatformArch string
3472
3473// Enum values for TargetPlatformArch
3474const (
3475	TargetPlatformArchX8664     TargetPlatformArch = "X86_64"
3476	TargetPlatformArchX86       TargetPlatformArch = "X86"
3477	TargetPlatformArchArm64     TargetPlatformArch = "ARM64"
3478	TargetPlatformArchArmEabi   TargetPlatformArch = "ARM_EABI"
3479	TargetPlatformArchArmEabihf TargetPlatformArch = "ARM_EABIHF"
3480)
3481
3482// Values returns all known values for TargetPlatformArch. Note that this can be
3483// expanded in the future, and so it is only as up to date as the client. The
3484// ordering of this slice is not guaranteed to be stable across updates.
3485func (TargetPlatformArch) Values() []TargetPlatformArch {
3486	return []TargetPlatformArch{
3487		"X86_64",
3488		"X86",
3489		"ARM64",
3490		"ARM_EABI",
3491		"ARM_EABIHF",
3492	}
3493}
3494
3495type TargetPlatformOs string
3496
3497// Enum values for TargetPlatformOs
3498const (
3499	TargetPlatformOsAndroid TargetPlatformOs = "ANDROID"
3500	TargetPlatformOsLinux   TargetPlatformOs = "LINUX"
3501)
3502
3503// Values returns all known values for TargetPlatformOs. Note that this can be
3504// expanded in the future, and so it is only as up to date as the client. The
3505// ordering of this slice is not guaranteed to be stable across updates.
3506func (TargetPlatformOs) Values() []TargetPlatformOs {
3507	return []TargetPlatformOs{
3508		"ANDROID",
3509		"LINUX",
3510	}
3511}
3512
3513type TrafficRoutingConfigType string
3514
3515// Enum values for TrafficRoutingConfigType
3516const (
3517	TrafficRoutingConfigTypeAllAtOnce TrafficRoutingConfigType = "ALL_AT_ONCE"
3518	TrafficRoutingConfigTypeCanary    TrafficRoutingConfigType = "CANARY"
3519)
3520
3521// Values returns all known values for TrafficRoutingConfigType. Note that this can
3522// be expanded in the future, and so it is only as up to date as the client. The
3523// ordering of this slice is not guaranteed to be stable across updates.
3524func (TrafficRoutingConfigType) Values() []TrafficRoutingConfigType {
3525	return []TrafficRoutingConfigType{
3526		"ALL_AT_ONCE",
3527		"CANARY",
3528	}
3529}
3530
3531type TrainingInputMode string
3532
3533// Enum values for TrainingInputMode
3534const (
3535	TrainingInputModePipe TrainingInputMode = "Pipe"
3536	TrainingInputModeFile TrainingInputMode = "File"
3537)
3538
3539// Values returns all known values for TrainingInputMode. Note that this can be
3540// expanded in the future, and so it is only as up to date as the client. The
3541// ordering of this slice is not guaranteed to be stable across updates.
3542func (TrainingInputMode) Values() []TrainingInputMode {
3543	return []TrainingInputMode{
3544		"Pipe",
3545		"File",
3546	}
3547}
3548
3549type TrainingInstanceType string
3550
3551// Enum values for TrainingInstanceType
3552const (
3553	TrainingInstanceTypeMlM4Xlarge     TrainingInstanceType = "ml.m4.xlarge"
3554	TrainingInstanceTypeMlM42xlarge    TrainingInstanceType = "ml.m4.2xlarge"
3555	TrainingInstanceTypeMlM44xlarge    TrainingInstanceType = "ml.m4.4xlarge"
3556	TrainingInstanceTypeMlM410xlarge   TrainingInstanceType = "ml.m4.10xlarge"
3557	TrainingInstanceTypeMlM416xlarge   TrainingInstanceType = "ml.m4.16xlarge"
3558	TrainingInstanceTypeMlG4dnXlarge   TrainingInstanceType = "ml.g4dn.xlarge"
3559	TrainingInstanceTypeMlG4dn2xlarge  TrainingInstanceType = "ml.g4dn.2xlarge"
3560	TrainingInstanceTypeMlG4dn4xlarge  TrainingInstanceType = "ml.g4dn.4xlarge"
3561	TrainingInstanceTypeMlG4dn8xlarge  TrainingInstanceType = "ml.g4dn.8xlarge"
3562	TrainingInstanceTypeMlG4dn12xlarge TrainingInstanceType = "ml.g4dn.12xlarge"
3563	TrainingInstanceTypeMlG4dn16xlarge TrainingInstanceType = "ml.g4dn.16xlarge"
3564	TrainingInstanceTypeMlM5Large      TrainingInstanceType = "ml.m5.large"
3565	TrainingInstanceTypeMlM5Xlarge     TrainingInstanceType = "ml.m5.xlarge"
3566	TrainingInstanceTypeMlM52xlarge    TrainingInstanceType = "ml.m5.2xlarge"
3567	TrainingInstanceTypeMlM54xlarge    TrainingInstanceType = "ml.m5.4xlarge"
3568	TrainingInstanceTypeMlM512xlarge   TrainingInstanceType = "ml.m5.12xlarge"
3569	TrainingInstanceTypeMlM524xlarge   TrainingInstanceType = "ml.m5.24xlarge"
3570	TrainingInstanceTypeMlC4Xlarge     TrainingInstanceType = "ml.c4.xlarge"
3571	TrainingInstanceTypeMlC42xlarge    TrainingInstanceType = "ml.c4.2xlarge"
3572	TrainingInstanceTypeMlC44xlarge    TrainingInstanceType = "ml.c4.4xlarge"
3573	TrainingInstanceTypeMlC48xlarge    TrainingInstanceType = "ml.c4.8xlarge"
3574	TrainingInstanceTypeMlP2Xlarge     TrainingInstanceType = "ml.p2.xlarge"
3575	TrainingInstanceTypeMlP28xlarge    TrainingInstanceType = "ml.p2.8xlarge"
3576	TrainingInstanceTypeMlP216xlarge   TrainingInstanceType = "ml.p2.16xlarge"
3577	TrainingInstanceTypeMlP32xlarge    TrainingInstanceType = "ml.p3.2xlarge"
3578	TrainingInstanceTypeMlP38xlarge    TrainingInstanceType = "ml.p3.8xlarge"
3579	TrainingInstanceTypeMlP316xlarge   TrainingInstanceType = "ml.p3.16xlarge"
3580	TrainingInstanceTypeMlP3dn24xlarge TrainingInstanceType = "ml.p3dn.24xlarge"
3581	TrainingInstanceTypeMlP4d24xlarge  TrainingInstanceType = "ml.p4d.24xlarge"
3582	TrainingInstanceTypeMlC5Xlarge     TrainingInstanceType = "ml.c5.xlarge"
3583	TrainingInstanceTypeMlC52xlarge    TrainingInstanceType = "ml.c5.2xlarge"
3584	TrainingInstanceTypeMlC54xlarge    TrainingInstanceType = "ml.c5.4xlarge"
3585	TrainingInstanceTypeMlC59xlarge    TrainingInstanceType = "ml.c5.9xlarge"
3586	TrainingInstanceTypeMlC518xlarge   TrainingInstanceType = "ml.c5.18xlarge"
3587	TrainingInstanceTypeMlC5nXlarge    TrainingInstanceType = "ml.c5n.xlarge"
3588	TrainingInstanceTypeMlC5n2xlarge   TrainingInstanceType = "ml.c5n.2xlarge"
3589	TrainingInstanceTypeMlC5n4xlarge   TrainingInstanceType = "ml.c5n.4xlarge"
3590	TrainingInstanceTypeMlC5n9xlarge   TrainingInstanceType = "ml.c5n.9xlarge"
3591	TrainingInstanceTypeMlC5n18xlarge  TrainingInstanceType = "ml.c5n.18xlarge"
3592)
3593
3594// Values returns all known values for TrainingInstanceType. Note that this can be
3595// expanded in the future, and so it is only as up to date as the client. The
3596// ordering of this slice is not guaranteed to be stable across updates.
3597func (TrainingInstanceType) Values() []TrainingInstanceType {
3598	return []TrainingInstanceType{
3599		"ml.m4.xlarge",
3600		"ml.m4.2xlarge",
3601		"ml.m4.4xlarge",
3602		"ml.m4.10xlarge",
3603		"ml.m4.16xlarge",
3604		"ml.g4dn.xlarge",
3605		"ml.g4dn.2xlarge",
3606		"ml.g4dn.4xlarge",
3607		"ml.g4dn.8xlarge",
3608		"ml.g4dn.12xlarge",
3609		"ml.g4dn.16xlarge",
3610		"ml.m5.large",
3611		"ml.m5.xlarge",
3612		"ml.m5.2xlarge",
3613		"ml.m5.4xlarge",
3614		"ml.m5.12xlarge",
3615		"ml.m5.24xlarge",
3616		"ml.c4.xlarge",
3617		"ml.c4.2xlarge",
3618		"ml.c4.4xlarge",
3619		"ml.c4.8xlarge",
3620		"ml.p2.xlarge",
3621		"ml.p2.8xlarge",
3622		"ml.p2.16xlarge",
3623		"ml.p3.2xlarge",
3624		"ml.p3.8xlarge",
3625		"ml.p3.16xlarge",
3626		"ml.p3dn.24xlarge",
3627		"ml.p4d.24xlarge",
3628		"ml.c5.xlarge",
3629		"ml.c5.2xlarge",
3630		"ml.c5.4xlarge",
3631		"ml.c5.9xlarge",
3632		"ml.c5.18xlarge",
3633		"ml.c5n.xlarge",
3634		"ml.c5n.2xlarge",
3635		"ml.c5n.4xlarge",
3636		"ml.c5n.9xlarge",
3637		"ml.c5n.18xlarge",
3638	}
3639}
3640
3641type TrainingJobEarlyStoppingType string
3642
3643// Enum values for TrainingJobEarlyStoppingType
3644const (
3645	TrainingJobEarlyStoppingTypeOff  TrainingJobEarlyStoppingType = "Off"
3646	TrainingJobEarlyStoppingTypeAuto TrainingJobEarlyStoppingType = "Auto"
3647)
3648
3649// Values returns all known values for TrainingJobEarlyStoppingType. Note that this
3650// can be expanded in the future, and so it is only as up to date as the client.
3651// The ordering of this slice is not guaranteed to be stable across updates.
3652func (TrainingJobEarlyStoppingType) Values() []TrainingJobEarlyStoppingType {
3653	return []TrainingJobEarlyStoppingType{
3654		"Off",
3655		"Auto",
3656	}
3657}
3658
3659type TrainingJobSortByOptions string
3660
3661// Enum values for TrainingJobSortByOptions
3662const (
3663	TrainingJobSortByOptionsName                      TrainingJobSortByOptions = "Name"
3664	TrainingJobSortByOptionsCreationTime              TrainingJobSortByOptions = "CreationTime"
3665	TrainingJobSortByOptionsStatus                    TrainingJobSortByOptions = "Status"
3666	TrainingJobSortByOptionsFinalObjectiveMetricValue TrainingJobSortByOptions = "FinalObjectiveMetricValue"
3667)
3668
3669// Values returns all known values for TrainingJobSortByOptions. Note that this can
3670// be expanded in the future, and so it is only as up to date as the client. The
3671// ordering of this slice is not guaranteed to be stable across updates.
3672func (TrainingJobSortByOptions) Values() []TrainingJobSortByOptions {
3673	return []TrainingJobSortByOptions{
3674		"Name",
3675		"CreationTime",
3676		"Status",
3677		"FinalObjectiveMetricValue",
3678	}
3679}
3680
3681type TrainingJobStatus string
3682
3683// Enum values for TrainingJobStatus
3684const (
3685	TrainingJobStatusInProgress TrainingJobStatus = "InProgress"
3686	TrainingJobStatusCompleted  TrainingJobStatus = "Completed"
3687	TrainingJobStatusFailed     TrainingJobStatus = "Failed"
3688	TrainingJobStatusStopping   TrainingJobStatus = "Stopping"
3689	TrainingJobStatusStopped    TrainingJobStatus = "Stopped"
3690)
3691
3692// Values returns all known values for TrainingJobStatus. Note that this can be
3693// expanded in the future, and so it is only as up to date as the client. The
3694// ordering of this slice is not guaranteed to be stable across updates.
3695func (TrainingJobStatus) Values() []TrainingJobStatus {
3696	return []TrainingJobStatus{
3697		"InProgress",
3698		"Completed",
3699		"Failed",
3700		"Stopping",
3701		"Stopped",
3702	}
3703}
3704
3705type TransformInstanceType string
3706
3707// Enum values for TransformInstanceType
3708const (
3709	TransformInstanceTypeMlM4Xlarge   TransformInstanceType = "ml.m4.xlarge"
3710	TransformInstanceTypeMlM42xlarge  TransformInstanceType = "ml.m4.2xlarge"
3711	TransformInstanceTypeMlM44xlarge  TransformInstanceType = "ml.m4.4xlarge"
3712	TransformInstanceTypeMlM410xlarge TransformInstanceType = "ml.m4.10xlarge"
3713	TransformInstanceTypeMlM416xlarge TransformInstanceType = "ml.m4.16xlarge"
3714	TransformInstanceTypeMlC4Xlarge   TransformInstanceType = "ml.c4.xlarge"
3715	TransformInstanceTypeMlC42xlarge  TransformInstanceType = "ml.c4.2xlarge"
3716	TransformInstanceTypeMlC44xlarge  TransformInstanceType = "ml.c4.4xlarge"
3717	TransformInstanceTypeMlC48xlarge  TransformInstanceType = "ml.c4.8xlarge"
3718	TransformInstanceTypeMlP2Xlarge   TransformInstanceType = "ml.p2.xlarge"
3719	TransformInstanceTypeMlP28xlarge  TransformInstanceType = "ml.p2.8xlarge"
3720	TransformInstanceTypeMlP216xlarge TransformInstanceType = "ml.p2.16xlarge"
3721	TransformInstanceTypeMlP32xlarge  TransformInstanceType = "ml.p3.2xlarge"
3722	TransformInstanceTypeMlP38xlarge  TransformInstanceType = "ml.p3.8xlarge"
3723	TransformInstanceTypeMlP316xlarge TransformInstanceType = "ml.p3.16xlarge"
3724	TransformInstanceTypeMlC5Xlarge   TransformInstanceType = "ml.c5.xlarge"
3725	TransformInstanceTypeMlC52xlarge  TransformInstanceType = "ml.c5.2xlarge"
3726	TransformInstanceTypeMlC54xlarge  TransformInstanceType = "ml.c5.4xlarge"
3727	TransformInstanceTypeMlC59xlarge  TransformInstanceType = "ml.c5.9xlarge"
3728	TransformInstanceTypeMlC518xlarge TransformInstanceType = "ml.c5.18xlarge"
3729	TransformInstanceTypeMlM5Large    TransformInstanceType = "ml.m5.large"
3730	TransformInstanceTypeMlM5Xlarge   TransformInstanceType = "ml.m5.xlarge"
3731	TransformInstanceTypeMlM52xlarge  TransformInstanceType = "ml.m5.2xlarge"
3732	TransformInstanceTypeMlM54xlarge  TransformInstanceType = "ml.m5.4xlarge"
3733	TransformInstanceTypeMlM512xlarge TransformInstanceType = "ml.m5.12xlarge"
3734	TransformInstanceTypeMlM524xlarge TransformInstanceType = "ml.m5.24xlarge"
3735)
3736
3737// Values returns all known values for TransformInstanceType. Note that this can be
3738// expanded in the future, and so it is only as up to date as the client. The
3739// ordering of this slice is not guaranteed to be stable across updates.
3740func (TransformInstanceType) Values() []TransformInstanceType {
3741	return []TransformInstanceType{
3742		"ml.m4.xlarge",
3743		"ml.m4.2xlarge",
3744		"ml.m4.4xlarge",
3745		"ml.m4.10xlarge",
3746		"ml.m4.16xlarge",
3747		"ml.c4.xlarge",
3748		"ml.c4.2xlarge",
3749		"ml.c4.4xlarge",
3750		"ml.c4.8xlarge",
3751		"ml.p2.xlarge",
3752		"ml.p2.8xlarge",
3753		"ml.p2.16xlarge",
3754		"ml.p3.2xlarge",
3755		"ml.p3.8xlarge",
3756		"ml.p3.16xlarge",
3757		"ml.c5.xlarge",
3758		"ml.c5.2xlarge",
3759		"ml.c5.4xlarge",
3760		"ml.c5.9xlarge",
3761		"ml.c5.18xlarge",
3762		"ml.m5.large",
3763		"ml.m5.xlarge",
3764		"ml.m5.2xlarge",
3765		"ml.m5.4xlarge",
3766		"ml.m5.12xlarge",
3767		"ml.m5.24xlarge",
3768	}
3769}
3770
3771type TransformJobStatus string
3772
3773// Enum values for TransformJobStatus
3774const (
3775	TransformJobStatusInProgress TransformJobStatus = "InProgress"
3776	TransformJobStatusCompleted  TransformJobStatus = "Completed"
3777	TransformJobStatusFailed     TransformJobStatus = "Failed"
3778	TransformJobStatusStopping   TransformJobStatus = "Stopping"
3779	TransformJobStatusStopped    TransformJobStatus = "Stopped"
3780)
3781
3782// Values returns all known values for TransformJobStatus. Note that this can be
3783// expanded in the future, and so it is only as up to date as the client. The
3784// ordering of this slice is not guaranteed to be stable across updates.
3785func (TransformJobStatus) Values() []TransformJobStatus {
3786	return []TransformJobStatus{
3787		"InProgress",
3788		"Completed",
3789		"Failed",
3790		"Stopping",
3791		"Stopped",
3792	}
3793}
3794
3795type TrialComponentPrimaryStatus string
3796
3797// Enum values for TrialComponentPrimaryStatus
3798const (
3799	TrialComponentPrimaryStatusInProgress TrialComponentPrimaryStatus = "InProgress"
3800	TrialComponentPrimaryStatusCompleted  TrialComponentPrimaryStatus = "Completed"
3801	TrialComponentPrimaryStatusFailed     TrialComponentPrimaryStatus = "Failed"
3802	TrialComponentPrimaryStatusStopping   TrialComponentPrimaryStatus = "Stopping"
3803	TrialComponentPrimaryStatusStopped    TrialComponentPrimaryStatus = "Stopped"
3804)
3805
3806// Values returns all known values for TrialComponentPrimaryStatus. Note that this
3807// can be expanded in the future, and so it is only as up to date as the client.
3808// The ordering of this slice is not guaranteed to be stable across updates.
3809func (TrialComponentPrimaryStatus) Values() []TrialComponentPrimaryStatus {
3810	return []TrialComponentPrimaryStatus{
3811		"InProgress",
3812		"Completed",
3813		"Failed",
3814		"Stopping",
3815		"Stopped",
3816	}
3817}
3818
3819type UserProfileSortKey string
3820
3821// Enum values for UserProfileSortKey
3822const (
3823	UserProfileSortKeyCreationTime     UserProfileSortKey = "CreationTime"
3824	UserProfileSortKeyLastModifiedTime UserProfileSortKey = "LastModifiedTime"
3825)
3826
3827// Values returns all known values for UserProfileSortKey. Note that this can be
3828// expanded in the future, and so it is only as up to date as the client. The
3829// ordering of this slice is not guaranteed to be stable across updates.
3830func (UserProfileSortKey) Values() []UserProfileSortKey {
3831	return []UserProfileSortKey{
3832		"CreationTime",
3833		"LastModifiedTime",
3834	}
3835}
3836
3837type UserProfileStatus string
3838
3839// Enum values for UserProfileStatus
3840const (
3841	UserProfileStatusDeleting     UserProfileStatus = "Deleting"
3842	UserProfileStatusFailed       UserProfileStatus = "Failed"
3843	UserProfileStatusInService    UserProfileStatus = "InService"
3844	UserProfileStatusPending      UserProfileStatus = "Pending"
3845	UserProfileStatusUpdating     UserProfileStatus = "Updating"
3846	UserProfileStatusUpdateFailed UserProfileStatus = "Update_Failed"
3847	UserProfileStatusDeleteFailed UserProfileStatus = "Delete_Failed"
3848)
3849
3850// Values returns all known values for UserProfileStatus. Note that this can be
3851// expanded in the future, and so it is only as up to date as the client. The
3852// ordering of this slice is not guaranteed to be stable across updates.
3853func (UserProfileStatus) Values() []UserProfileStatus {
3854	return []UserProfileStatus{
3855		"Deleting",
3856		"Failed",
3857		"InService",
3858		"Pending",
3859		"Updating",
3860		"Update_Failed",
3861		"Delete_Failed",
3862	}
3863}
3864
3865type VariantPropertyType string
3866
3867// Enum values for VariantPropertyType
3868const (
3869	VariantPropertyTypeDesiredInstanceCount VariantPropertyType = "DesiredInstanceCount"
3870	VariantPropertyTypeDesiredWeight        VariantPropertyType = "DesiredWeight"
3871	VariantPropertyTypeDataCaptureConfig    VariantPropertyType = "DataCaptureConfig"
3872)
3873
3874// Values returns all known values for VariantPropertyType. Note that this can be
3875// expanded in the future, and so it is only as up to date as the client. The
3876// ordering of this slice is not guaranteed to be stable across updates.
3877func (VariantPropertyType) Values() []VariantPropertyType {
3878	return []VariantPropertyType{
3879		"DesiredInstanceCount",
3880		"DesiredWeight",
3881		"DataCaptureConfig",
3882	}
3883}
3884