1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type BotAliasStatus string
6
7// Enum values for BotAliasStatus
8const (
9	BotAliasStatusCreating  BotAliasStatus = "Creating"
10	BotAliasStatusAvailable BotAliasStatus = "Available"
11	BotAliasStatusDeleting  BotAliasStatus = "Deleting"
12	BotAliasStatusFailed    BotAliasStatus = "Failed"
13)
14
15// Values returns all known values for BotAliasStatus. Note that this can be
16// expanded in the future, and so it is only as up to date as the client. The
17// ordering of this slice is not guaranteed to be stable across updates.
18func (BotAliasStatus) Values() []BotAliasStatus {
19	return []BotAliasStatus{
20		"Creating",
21		"Available",
22		"Deleting",
23		"Failed",
24	}
25}
26
27type BotFilterName string
28
29// Enum values for BotFilterName
30const (
31	BotFilterNameBotName BotFilterName = "BotName"
32)
33
34// Values returns all known values for BotFilterName. Note that this can be
35// expanded in the future, and so it is only as up to date as the client. The
36// ordering of this slice is not guaranteed to be stable across updates.
37func (BotFilterName) Values() []BotFilterName {
38	return []BotFilterName{
39		"BotName",
40	}
41}
42
43type BotFilterOperator string
44
45// Enum values for BotFilterOperator
46const (
47	BotFilterOperatorContains BotFilterOperator = "CO"
48	BotFilterOperatorEquals   BotFilterOperator = "EQ"
49)
50
51// Values returns all known values for BotFilterOperator. Note that this can be
52// expanded in the future, and so it is only as up to date as the client. The
53// ordering of this slice is not guaranteed to be stable across updates.
54func (BotFilterOperator) Values() []BotFilterOperator {
55	return []BotFilterOperator{
56		"CO",
57		"EQ",
58	}
59}
60
61type BotLocaleFilterName string
62
63// Enum values for BotLocaleFilterName
64const (
65	BotLocaleFilterNameBotLocaleName BotLocaleFilterName = "BotLocaleName"
66)
67
68// Values returns all known values for BotLocaleFilterName. Note that this can be
69// expanded in the future, and so it is only as up to date as the client. The
70// ordering of this slice is not guaranteed to be stable across updates.
71func (BotLocaleFilterName) Values() []BotLocaleFilterName {
72	return []BotLocaleFilterName{
73		"BotLocaleName",
74	}
75}
76
77type BotLocaleFilterOperator string
78
79// Enum values for BotLocaleFilterOperator
80const (
81	BotLocaleFilterOperatorContains BotLocaleFilterOperator = "CO"
82	BotLocaleFilterOperatorEquals   BotLocaleFilterOperator = "EQ"
83)
84
85// Values returns all known values for BotLocaleFilterOperator. Note that this can
86// be expanded in the future, and so it is only as up to date as the client. The
87// ordering of this slice is not guaranteed to be stable across updates.
88func (BotLocaleFilterOperator) Values() []BotLocaleFilterOperator {
89	return []BotLocaleFilterOperator{
90		"CO",
91		"EQ",
92	}
93}
94
95type BotLocaleSortAttribute string
96
97// Enum values for BotLocaleSortAttribute
98const (
99	BotLocaleSortAttributeBotLocaleName BotLocaleSortAttribute = "BotLocaleName"
100)
101
102// Values returns all known values for BotLocaleSortAttribute. Note that this can
103// be expanded in the future, and so it is only as up to date as the client. The
104// ordering of this slice is not guaranteed to be stable across updates.
105func (BotLocaleSortAttribute) Values() []BotLocaleSortAttribute {
106	return []BotLocaleSortAttribute{
107		"BotLocaleName",
108	}
109}
110
111type BotLocaleStatus string
112
113// Enum values for BotLocaleStatus
114const (
115	BotLocaleStatusCreating            BotLocaleStatus = "Creating"
116	BotLocaleStatusBuilding            BotLocaleStatus = "Building"
117	BotLocaleStatusBuilt               BotLocaleStatus = "Built"
118	BotLocaleStatusReadyExpressTesting BotLocaleStatus = "ReadyExpressTesting"
119	BotLocaleStatusFailed              BotLocaleStatus = "Failed"
120	BotLocaleStatusDeleting            BotLocaleStatus = "Deleting"
121	BotLocaleStatusNotBuilt            BotLocaleStatus = "NotBuilt"
122	BotLocaleStatusImporting           BotLocaleStatus = "Importing"
123)
124
125// Values returns all known values for BotLocaleStatus. Note that this can be
126// expanded in the future, and so it is only as up to date as the client. The
127// ordering of this slice is not guaranteed to be stable across updates.
128func (BotLocaleStatus) Values() []BotLocaleStatus {
129	return []BotLocaleStatus{
130		"Creating",
131		"Building",
132		"Built",
133		"ReadyExpressTesting",
134		"Failed",
135		"Deleting",
136		"NotBuilt",
137		"Importing",
138	}
139}
140
141type BotSortAttribute string
142
143// Enum values for BotSortAttribute
144const (
145	BotSortAttributeBotName BotSortAttribute = "BotName"
146)
147
148// Values returns all known values for BotSortAttribute. Note that this can be
149// expanded in the future, and so it is only as up to date as the client. The
150// ordering of this slice is not guaranteed to be stable across updates.
151func (BotSortAttribute) Values() []BotSortAttribute {
152	return []BotSortAttribute{
153		"BotName",
154	}
155}
156
157type BotStatus string
158
159// Enum values for BotStatus
160const (
161	BotStatusCreating   BotStatus = "Creating"
162	BotStatusAvailable  BotStatus = "Available"
163	BotStatusInactive   BotStatus = "Inactive"
164	BotStatusDeleting   BotStatus = "Deleting"
165	BotStatusFailed     BotStatus = "Failed"
166	BotStatusVersioning BotStatus = "Versioning"
167	BotStatusImporting  BotStatus = "Importing"
168)
169
170// Values returns all known values for BotStatus. Note that this can be expanded in
171// the future, and so it is only as up to date as the client. The ordering of this
172// slice is not guaranteed to be stable across updates.
173func (BotStatus) Values() []BotStatus {
174	return []BotStatus{
175		"Creating",
176		"Available",
177		"Inactive",
178		"Deleting",
179		"Failed",
180		"Versioning",
181		"Importing",
182	}
183}
184
185type BotVersionSortAttribute string
186
187// Enum values for BotVersionSortAttribute
188const (
189	BotVersionSortAttributeBotVersion BotVersionSortAttribute = "BotVersion"
190)
191
192// Values returns all known values for BotVersionSortAttribute. Note that this can
193// be expanded in the future, and so it is only as up to date as the client. The
194// ordering of this slice is not guaranteed to be stable across updates.
195func (BotVersionSortAttribute) Values() []BotVersionSortAttribute {
196	return []BotVersionSortAttribute{
197		"BotVersion",
198	}
199}
200
201type BuiltInIntentSortAttribute string
202
203// Enum values for BuiltInIntentSortAttribute
204const (
205	BuiltInIntentSortAttributeIntentSignature BuiltInIntentSortAttribute = "IntentSignature"
206)
207
208// Values returns all known values for BuiltInIntentSortAttribute. Note that this
209// can be expanded in the future, and so it is only as up to date as the client.
210// The ordering of this slice is not guaranteed to be stable across updates.
211func (BuiltInIntentSortAttribute) Values() []BuiltInIntentSortAttribute {
212	return []BuiltInIntentSortAttribute{
213		"IntentSignature",
214	}
215}
216
217type BuiltInSlotTypeSortAttribute string
218
219// Enum values for BuiltInSlotTypeSortAttribute
220const (
221	BuiltInSlotTypeSortAttributeSlotTypeSignature BuiltInSlotTypeSortAttribute = "SlotTypeSignature"
222)
223
224// Values returns all known values for BuiltInSlotTypeSortAttribute. Note that this
225// can be expanded in the future, and so it is only as up to date as the client.
226// The ordering of this slice is not guaranteed to be stable across updates.
227func (BuiltInSlotTypeSortAttribute) Values() []BuiltInSlotTypeSortAttribute {
228	return []BuiltInSlotTypeSortAttribute{
229		"SlotTypeSignature",
230	}
231}
232
233type Effect string
234
235// Enum values for Effect
236const (
237	EffectAllow Effect = "Allow"
238	EffectDeny  Effect = "Deny"
239)
240
241// Values returns all known values for Effect. Note that this can be expanded in
242// the future, and so it is only as up to date as the client. The ordering of this
243// slice is not guaranteed to be stable across updates.
244func (Effect) Values() []Effect {
245	return []Effect{
246		"Allow",
247		"Deny",
248	}
249}
250
251type ExportFilterName string
252
253// Enum values for ExportFilterName
254const (
255	ExportFilterNameExportResourceType ExportFilterName = "ExportResourceType"
256)
257
258// Values returns all known values for ExportFilterName. Note that this can be
259// expanded in the future, and so it is only as up to date as the client. The
260// ordering of this slice is not guaranteed to be stable across updates.
261func (ExportFilterName) Values() []ExportFilterName {
262	return []ExportFilterName{
263		"ExportResourceType",
264	}
265}
266
267type ExportFilterOperator string
268
269// Enum values for ExportFilterOperator
270const (
271	ExportFilterOperatorContains ExportFilterOperator = "CO"
272	ExportFilterOperatorEquals   ExportFilterOperator = "EQ"
273)
274
275// Values returns all known values for ExportFilterOperator. Note that this can be
276// expanded in the future, and so it is only as up to date as the client. The
277// ordering of this slice is not guaranteed to be stable across updates.
278func (ExportFilterOperator) Values() []ExportFilterOperator {
279	return []ExportFilterOperator{
280		"CO",
281		"EQ",
282	}
283}
284
285type ExportSortAttribute string
286
287// Enum values for ExportSortAttribute
288const (
289	ExportSortAttributeLastUpdatedDateTime ExportSortAttribute = "LastUpdatedDateTime"
290)
291
292// Values returns all known values for ExportSortAttribute. Note that this can be
293// expanded in the future, and so it is only as up to date as the client. The
294// ordering of this slice is not guaranteed to be stable across updates.
295func (ExportSortAttribute) Values() []ExportSortAttribute {
296	return []ExportSortAttribute{
297		"LastUpdatedDateTime",
298	}
299}
300
301type ExportStatus string
302
303// Enum values for ExportStatus
304const (
305	ExportStatusInProgress ExportStatus = "InProgress"
306	ExportStatusCompleted  ExportStatus = "Completed"
307	ExportStatusFailed     ExportStatus = "Failed"
308	ExportStatusDeleting   ExportStatus = "Deleting"
309)
310
311// Values returns all known values for ExportStatus. Note that this can be expanded
312// in the future, and so it is only as up to date as the client. The ordering of
313// this slice is not guaranteed to be stable across updates.
314func (ExportStatus) Values() []ExportStatus {
315	return []ExportStatus{
316		"InProgress",
317		"Completed",
318		"Failed",
319		"Deleting",
320	}
321}
322
323type ImportExportFileFormat string
324
325// Enum values for ImportExportFileFormat
326const (
327	ImportExportFileFormatLexJson ImportExportFileFormat = "LexJson"
328)
329
330// Values returns all known values for ImportExportFileFormat. Note that this can
331// be expanded in the future, and so it is only as up to date as the client. The
332// ordering of this slice is not guaranteed to be stable across updates.
333func (ImportExportFileFormat) Values() []ImportExportFileFormat {
334	return []ImportExportFileFormat{
335		"LexJson",
336	}
337}
338
339type ImportFilterName string
340
341// Enum values for ImportFilterName
342const (
343	ImportFilterNameImportResourceType ImportFilterName = "ImportResourceType"
344)
345
346// Values returns all known values for ImportFilterName. Note that this can be
347// expanded in the future, and so it is only as up to date as the client. The
348// ordering of this slice is not guaranteed to be stable across updates.
349func (ImportFilterName) Values() []ImportFilterName {
350	return []ImportFilterName{
351		"ImportResourceType",
352	}
353}
354
355type ImportFilterOperator string
356
357// Enum values for ImportFilterOperator
358const (
359	ImportFilterOperatorContains ImportFilterOperator = "CO"
360	ImportFilterOperatorEquals   ImportFilterOperator = "EQ"
361)
362
363// Values returns all known values for ImportFilterOperator. Note that this can be
364// expanded in the future, and so it is only as up to date as the client. The
365// ordering of this slice is not guaranteed to be stable across updates.
366func (ImportFilterOperator) Values() []ImportFilterOperator {
367	return []ImportFilterOperator{
368		"CO",
369		"EQ",
370	}
371}
372
373type ImportSortAttribute string
374
375// Enum values for ImportSortAttribute
376const (
377	ImportSortAttributeLastUpdatedDateTime ImportSortAttribute = "LastUpdatedDateTime"
378)
379
380// Values returns all known values for ImportSortAttribute. Note that this can be
381// expanded in the future, and so it is only as up to date as the client. The
382// ordering of this slice is not guaranteed to be stable across updates.
383func (ImportSortAttribute) Values() []ImportSortAttribute {
384	return []ImportSortAttribute{
385		"LastUpdatedDateTime",
386	}
387}
388
389type ImportStatus string
390
391// Enum values for ImportStatus
392const (
393	ImportStatusInProgress ImportStatus = "InProgress"
394	ImportStatusCompleted  ImportStatus = "Completed"
395	ImportStatusFailed     ImportStatus = "Failed"
396	ImportStatusDeleting   ImportStatus = "Deleting"
397)
398
399// Values returns all known values for ImportStatus. Note that this can be expanded
400// in the future, and so it is only as up to date as the client. The ordering of
401// this slice is not guaranteed to be stable across updates.
402func (ImportStatus) Values() []ImportStatus {
403	return []ImportStatus{
404		"InProgress",
405		"Completed",
406		"Failed",
407		"Deleting",
408	}
409}
410
411type IntentFilterName string
412
413// Enum values for IntentFilterName
414const (
415	IntentFilterNameIntentName IntentFilterName = "IntentName"
416)
417
418// Values returns all known values for IntentFilterName. Note that this can be
419// expanded in the future, and so it is only as up to date as the client. The
420// ordering of this slice is not guaranteed to be stable across updates.
421func (IntentFilterName) Values() []IntentFilterName {
422	return []IntentFilterName{
423		"IntentName",
424	}
425}
426
427type IntentFilterOperator string
428
429// Enum values for IntentFilterOperator
430const (
431	IntentFilterOperatorContains IntentFilterOperator = "CO"
432	IntentFilterOperatorEquals   IntentFilterOperator = "EQ"
433)
434
435// Values returns all known values for IntentFilterOperator. Note that this can be
436// expanded in the future, and so it is only as up to date as the client. The
437// ordering of this slice is not guaranteed to be stable across updates.
438func (IntentFilterOperator) Values() []IntentFilterOperator {
439	return []IntentFilterOperator{
440		"CO",
441		"EQ",
442	}
443}
444
445type IntentSortAttribute string
446
447// Enum values for IntentSortAttribute
448const (
449	IntentSortAttributeIntentName          IntentSortAttribute = "IntentName"
450	IntentSortAttributeLastUpdatedDateTime IntentSortAttribute = "LastUpdatedDateTime"
451)
452
453// Values returns all known values for IntentSortAttribute. Note that this can be
454// expanded in the future, and so it is only as up to date as the client. The
455// ordering of this slice is not guaranteed to be stable across updates.
456func (IntentSortAttribute) Values() []IntentSortAttribute {
457	return []IntentSortAttribute{
458		"IntentName",
459		"LastUpdatedDateTime",
460	}
461}
462
463type MergeStrategy string
464
465// Enum values for MergeStrategy
466const (
467	MergeStrategyOverwrite      MergeStrategy = "Overwrite"
468	MergeStrategyFailOnConflict MergeStrategy = "FailOnConflict"
469)
470
471// Values returns all known values for MergeStrategy. Note that this can be
472// expanded in the future, and so it is only as up to date as the client. The
473// ordering of this slice is not guaranteed to be stable across updates.
474func (MergeStrategy) Values() []MergeStrategy {
475	return []MergeStrategy{
476		"Overwrite",
477		"FailOnConflict",
478	}
479}
480
481type ObfuscationSettingType string
482
483// Enum values for ObfuscationSettingType
484const (
485	ObfuscationSettingTypeNone               ObfuscationSettingType = "None"
486	ObfuscationSettingTypeDefaultObfuscation ObfuscationSettingType = "DefaultObfuscation"
487)
488
489// Values returns all known values for ObfuscationSettingType. Note that this can
490// be expanded in the future, and so it is only as up to date as the client. The
491// ordering of this slice is not guaranteed to be stable across updates.
492func (ObfuscationSettingType) Values() []ObfuscationSettingType {
493	return []ObfuscationSettingType{
494		"None",
495		"DefaultObfuscation",
496	}
497}
498
499type SlotConstraint string
500
501// Enum values for SlotConstraint
502const (
503	SlotConstraintRequired SlotConstraint = "Required"
504	SlotConstraintOptional SlotConstraint = "Optional"
505)
506
507// Values returns all known values for SlotConstraint. Note that this can be
508// expanded in the future, and so it is only as up to date as the client. The
509// ordering of this slice is not guaranteed to be stable across updates.
510func (SlotConstraint) Values() []SlotConstraint {
511	return []SlotConstraint{
512		"Required",
513		"Optional",
514	}
515}
516
517type SlotFilterName string
518
519// Enum values for SlotFilterName
520const (
521	SlotFilterNameSlotName SlotFilterName = "SlotName"
522)
523
524// Values returns all known values for SlotFilterName. Note that this can be
525// expanded in the future, and so it is only as up to date as the client. The
526// ordering of this slice is not guaranteed to be stable across updates.
527func (SlotFilterName) Values() []SlotFilterName {
528	return []SlotFilterName{
529		"SlotName",
530	}
531}
532
533type SlotFilterOperator string
534
535// Enum values for SlotFilterOperator
536const (
537	SlotFilterOperatorContains SlotFilterOperator = "CO"
538	SlotFilterOperatorEquals   SlotFilterOperator = "EQ"
539)
540
541// Values returns all known values for SlotFilterOperator. Note that this can be
542// expanded in the future, and so it is only as up to date as the client. The
543// ordering of this slice is not guaranteed to be stable across updates.
544func (SlotFilterOperator) Values() []SlotFilterOperator {
545	return []SlotFilterOperator{
546		"CO",
547		"EQ",
548	}
549}
550
551type SlotSortAttribute string
552
553// Enum values for SlotSortAttribute
554const (
555	SlotSortAttributeSlotName            SlotSortAttribute = "SlotName"
556	SlotSortAttributeLastUpdatedDateTime SlotSortAttribute = "LastUpdatedDateTime"
557)
558
559// Values returns all known values for SlotSortAttribute. Note that this can be
560// expanded in the future, and so it is only as up to date as the client. The
561// ordering of this slice is not guaranteed to be stable across updates.
562func (SlotSortAttribute) Values() []SlotSortAttribute {
563	return []SlotSortAttribute{
564		"SlotName",
565		"LastUpdatedDateTime",
566	}
567}
568
569type SlotTypeFilterName string
570
571// Enum values for SlotTypeFilterName
572const (
573	SlotTypeFilterNameSlotTypeName SlotTypeFilterName = "SlotTypeName"
574)
575
576// Values returns all known values for SlotTypeFilterName. Note that this can be
577// expanded in the future, and so it is only as up to date as the client. The
578// ordering of this slice is not guaranteed to be stable across updates.
579func (SlotTypeFilterName) Values() []SlotTypeFilterName {
580	return []SlotTypeFilterName{
581		"SlotTypeName",
582	}
583}
584
585type SlotTypeFilterOperator string
586
587// Enum values for SlotTypeFilterOperator
588const (
589	SlotTypeFilterOperatorContains SlotTypeFilterOperator = "CO"
590	SlotTypeFilterOperatorEquals   SlotTypeFilterOperator = "EQ"
591)
592
593// Values returns all known values for SlotTypeFilterOperator. Note that this can
594// be 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 (SlotTypeFilterOperator) Values() []SlotTypeFilterOperator {
597	return []SlotTypeFilterOperator{
598		"CO",
599		"EQ",
600	}
601}
602
603type SlotTypeSortAttribute string
604
605// Enum values for SlotTypeSortAttribute
606const (
607	SlotTypeSortAttributeSlotTypeName        SlotTypeSortAttribute = "SlotTypeName"
608	SlotTypeSortAttributeLastUpdatedDateTime SlotTypeSortAttribute = "LastUpdatedDateTime"
609)
610
611// Values returns all known values for SlotTypeSortAttribute. Note that this can be
612// expanded in the future, and so it is only as up to date as the client. The
613// ordering of this slice is not guaranteed to be stable across updates.
614func (SlotTypeSortAttribute) Values() []SlotTypeSortAttribute {
615	return []SlotTypeSortAttribute{
616		"SlotTypeName",
617		"LastUpdatedDateTime",
618	}
619}
620
621type SlotValueResolutionStrategy string
622
623// Enum values for SlotValueResolutionStrategy
624const (
625	SlotValueResolutionStrategyOriginalValue SlotValueResolutionStrategy = "OriginalValue"
626	SlotValueResolutionStrategyTopResolution SlotValueResolutionStrategy = "TopResolution"
627)
628
629// Values returns all known values for SlotValueResolutionStrategy. Note that this
630// can be expanded in the future, and so it is only as up to date as the client.
631// The ordering of this slice is not guaranteed to be stable across updates.
632func (SlotValueResolutionStrategy) Values() []SlotValueResolutionStrategy {
633	return []SlotValueResolutionStrategy{
634		"OriginalValue",
635		"TopResolution",
636	}
637}
638
639type SortOrder string
640
641// Enum values for SortOrder
642const (
643	SortOrderAscending  SortOrder = "Ascending"
644	SortOrderDescending SortOrder = "Descending"
645)
646
647// Values returns all known values for SortOrder. Note that this can be expanded in
648// the future, and so it is only as up to date as the client. The ordering of this
649// slice is not guaranteed to be stable across updates.
650func (SortOrder) Values() []SortOrder {
651	return []SortOrder{
652		"Ascending",
653		"Descending",
654	}
655}
656