1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AdminStatus string
6
7// Enum values for AdminStatus
8const (
9	AdminStatusEnabled             AdminStatus = "ENABLED"
10	AdminStatusDisablingInProgress AdminStatus = "DISABLING_IN_PROGRESS"
11)
12
13// Values returns all known values for AdminStatus. Note that this can be expanded
14// in the future, and so it is only as up to date as the client. The ordering of
15// this slice is not guaranteed to be stable across updates.
16func (AdminStatus) Values() []AdminStatus {
17	return []AdminStatus{
18		"ENABLED",
19		"DISABLING_IN_PROGRESS",
20	}
21}
22
23type Currency string
24
25// Enum values for Currency
26const (
27	CurrencyUsd Currency = "USD"
28)
29
30// Values returns all known values for Currency. Note that this can be expanded in
31// the future, and so it is only as up to date as the client. The ordering of this
32// slice is not guaranteed to be stable across updates.
33func (Currency) Values() []Currency {
34	return []Currency{
35		"USD",
36	}
37}
38
39type DayOfWeek string
40
41// Enum values for DayOfWeek
42const (
43	DayOfWeekSunday    DayOfWeek = "SUNDAY"
44	DayOfWeekMonday    DayOfWeek = "MONDAY"
45	DayOfWeekTuesday   DayOfWeek = "TUESDAY"
46	DayOfWeekWednesday DayOfWeek = "WEDNESDAY"
47	DayOfWeekThursday  DayOfWeek = "THURSDAY"
48	DayOfWeekFriday    DayOfWeek = "FRIDAY"
49	DayOfWeekSaturday  DayOfWeek = "SATURDAY"
50)
51
52// Values returns all known values for DayOfWeek. Note that this can be expanded in
53// the future, and so it is only as up to date as the client. The ordering of this
54// slice is not guaranteed to be stable across updates.
55func (DayOfWeek) Values() []DayOfWeek {
56	return []DayOfWeek{
57		"SUNDAY",
58		"MONDAY",
59		"TUESDAY",
60		"WEDNESDAY",
61		"THURSDAY",
62		"FRIDAY",
63		"SATURDAY",
64	}
65}
66
67type EffectivePermission string
68
69// Enum values for EffectivePermission
70const (
71	EffectivePermissionPublic    EffectivePermission = "PUBLIC"
72	EffectivePermissionNotPublic EffectivePermission = "NOT_PUBLIC"
73	EffectivePermissionUnknown   EffectivePermission = "UNKNOWN"
74)
75
76// Values returns all known values for EffectivePermission. Note that this can be
77// expanded in the future, and so it is only as up to date as the client. The
78// ordering of this slice is not guaranteed to be stable across updates.
79func (EffectivePermission) Values() []EffectivePermission {
80	return []EffectivePermission{
81		"PUBLIC",
82		"NOT_PUBLIC",
83		"UNKNOWN",
84	}
85}
86
87type EncryptionType string
88
89// Enum values for EncryptionType
90const (
91	EncryptionTypeNone    EncryptionType = "NONE"
92	EncryptionTypeAes256  EncryptionType = "AES256"
93	EncryptionTypeAwsKms  EncryptionType = "aws:kms"
94	EncryptionTypeUnknown EncryptionType = "UNKNOWN"
95)
96
97// Values returns all known values for EncryptionType. Note that this can be
98// expanded in the future, and so it is only as up to date as the client. The
99// ordering of this slice is not guaranteed to be stable across updates.
100func (EncryptionType) Values() []EncryptionType {
101	return []EncryptionType{
102		"NONE",
103		"AES256",
104		"aws:kms",
105		"UNKNOWN",
106	}
107}
108
109type ErrorCode string
110
111// Enum values for ErrorCode
112const (
113	ErrorCodeClientError   ErrorCode = "ClientError"
114	ErrorCodeInternalError ErrorCode = "InternalError"
115)
116
117// Values returns all known values for ErrorCode. Note that this can be expanded in
118// the future, and so it is only as up to date as the client. The ordering of this
119// slice is not guaranteed to be stable across updates.
120func (ErrorCode) Values() []ErrorCode {
121	return []ErrorCode{
122		"ClientError",
123		"InternalError",
124	}
125}
126
127type FindingActionType string
128
129// Enum values for FindingActionType
130const (
131	FindingActionTypeAwsApiCall FindingActionType = "AWS_API_CALL"
132)
133
134// Values returns all known values for FindingActionType. Note that this can be
135// expanded in the future, and so it is only as up to date as the client. The
136// ordering of this slice is not guaranteed to be stable across updates.
137func (FindingActionType) Values() []FindingActionType {
138	return []FindingActionType{
139		"AWS_API_CALL",
140	}
141}
142
143type FindingCategory string
144
145// Enum values for FindingCategory
146const (
147	FindingCategoryClassification FindingCategory = "CLASSIFICATION"
148	FindingCategoryPolicy         FindingCategory = "POLICY"
149)
150
151// Values returns all known values for FindingCategory. Note that this can be
152// expanded in the future, and so it is only as up to date as the client. The
153// ordering of this slice is not guaranteed to be stable across updates.
154func (FindingCategory) Values() []FindingCategory {
155	return []FindingCategory{
156		"CLASSIFICATION",
157		"POLICY",
158	}
159}
160
161type FindingPublishingFrequency string
162
163// Enum values for FindingPublishingFrequency
164const (
165	FindingPublishingFrequencyFifteenMinutes FindingPublishingFrequency = "FIFTEEN_MINUTES"
166	FindingPublishingFrequencyOneHour        FindingPublishingFrequency = "ONE_HOUR"
167	FindingPublishingFrequencySixHours       FindingPublishingFrequency = "SIX_HOURS"
168)
169
170// Values returns all known values for FindingPublishingFrequency. Note that this
171// can be expanded in the future, and so it is only as up to date as the client.
172// The ordering of this slice is not guaranteed to be stable across updates.
173func (FindingPublishingFrequency) Values() []FindingPublishingFrequency {
174	return []FindingPublishingFrequency{
175		"FIFTEEN_MINUTES",
176		"ONE_HOUR",
177		"SIX_HOURS",
178	}
179}
180
181type FindingsFilterAction string
182
183// Enum values for FindingsFilterAction
184const (
185	FindingsFilterActionArchive FindingsFilterAction = "ARCHIVE"
186	FindingsFilterActionNoop    FindingsFilterAction = "NOOP"
187)
188
189// Values returns all known values for FindingsFilterAction. Note that this can be
190// expanded in the future, and so it is only as up to date as the client. The
191// ordering of this slice is not guaranteed to be stable across updates.
192func (FindingsFilterAction) Values() []FindingsFilterAction {
193	return []FindingsFilterAction{
194		"ARCHIVE",
195		"NOOP",
196	}
197}
198
199type FindingStatisticsSortAttributeName string
200
201// Enum values for FindingStatisticsSortAttributeName
202const (
203	FindingStatisticsSortAttributeNameGroupKey FindingStatisticsSortAttributeName = "groupKey"
204	FindingStatisticsSortAttributeNameCount    FindingStatisticsSortAttributeName = "count"
205)
206
207// Values returns all known values for FindingStatisticsSortAttributeName. Note
208// that this can be expanded in the future, and so it is only as up to date as the
209// client. The ordering of this slice is not guaranteed to be stable across
210// updates.
211func (FindingStatisticsSortAttributeName) Values() []FindingStatisticsSortAttributeName {
212	return []FindingStatisticsSortAttributeName{
213		"groupKey",
214		"count",
215	}
216}
217
218type FindingType string
219
220// Enum values for FindingType
221const (
222	FindingTypeSensitiveDataS3ObjectMultiple             FindingType = "SensitiveData:S3Object/Multiple"
223	FindingTypeSensitiveDataS3ObjectFinancial            FindingType = "SensitiveData:S3Object/Financial"
224	FindingTypeSensitiveDataS3ObjectPersonal             FindingType = "SensitiveData:S3Object/Personal"
225	FindingTypeSensitiveDataS3ObjectCredentials          FindingType = "SensitiveData:S3Object/Credentials"
226	FindingTypeSensitiveDataS3ObjectCustomIdentifier     FindingType = "SensitiveData:S3Object/CustomIdentifier"
227	FindingTypePolicyIAMUserS3BucketPublic               FindingType = "Policy:IAMUser/S3BucketPublic"
228	FindingTypePolicyIAMUserS3BucketSharedExternally     FindingType = "Policy:IAMUser/S3BucketSharedExternally"
229	FindingTypePolicyIAMUserS3BucketReplicatedExternally FindingType = "Policy:IAMUser/S3BucketReplicatedExternally"
230	FindingTypePolicyIAMUserS3BucketEncryptionDisabled   FindingType = "Policy:IAMUser/S3BucketEncryptionDisabled"
231	FindingTypePolicyIAMUserS3BlockPublicAccessDisabled  FindingType = "Policy:IAMUser/S3BlockPublicAccessDisabled"
232)
233
234// Values returns all known values for FindingType. Note that this can be expanded
235// in the future, and so it is only as up to date as the client. The ordering of
236// this slice is not guaranteed to be stable across updates.
237func (FindingType) Values() []FindingType {
238	return []FindingType{
239		"SensitiveData:S3Object/Multiple",
240		"SensitiveData:S3Object/Financial",
241		"SensitiveData:S3Object/Personal",
242		"SensitiveData:S3Object/Credentials",
243		"SensitiveData:S3Object/CustomIdentifier",
244		"Policy:IAMUser/S3BucketPublic",
245		"Policy:IAMUser/S3BucketSharedExternally",
246		"Policy:IAMUser/S3BucketReplicatedExternally",
247		"Policy:IAMUser/S3BucketEncryptionDisabled",
248		"Policy:IAMUser/S3BlockPublicAccessDisabled",
249	}
250}
251
252type GroupBy string
253
254// Enum values for GroupBy
255const (
256	GroupByResourcesAffectedS3BucketName GroupBy = "resourcesAffected.s3Bucket.name"
257	GroupByType                          GroupBy = "type"
258	GroupByClassificationDetailsJobId    GroupBy = "classificationDetails.jobId"
259	GroupBySeverityDescription           GroupBy = "severity.description"
260)
261
262// Values returns all known values for GroupBy. Note that this can be expanded in
263// the future, and so it is only as up to date as the client. The ordering of this
264// slice is not guaranteed to be stable across updates.
265func (GroupBy) Values() []GroupBy {
266	return []GroupBy{
267		"resourcesAffected.s3Bucket.name",
268		"type",
269		"classificationDetails.jobId",
270		"severity.description",
271	}
272}
273
274type IsDefinedInJob string
275
276// Enum values for IsDefinedInJob
277const (
278	IsDefinedInJobTrue    IsDefinedInJob = "TRUE"
279	IsDefinedInJobFalse   IsDefinedInJob = "FALSE"
280	IsDefinedInJobUnknown IsDefinedInJob = "UNKNOWN"
281)
282
283// Values returns all known values for IsDefinedInJob. Note that this can be
284// expanded in the future, and so it is only as up to date as the client. The
285// ordering of this slice is not guaranteed to be stable across updates.
286func (IsDefinedInJob) Values() []IsDefinedInJob {
287	return []IsDefinedInJob{
288		"TRUE",
289		"FALSE",
290		"UNKNOWN",
291	}
292}
293
294type IsMonitoredByJob string
295
296// Enum values for IsMonitoredByJob
297const (
298	IsMonitoredByJobTrue    IsMonitoredByJob = "TRUE"
299	IsMonitoredByJobFalse   IsMonitoredByJob = "FALSE"
300	IsMonitoredByJobUnknown IsMonitoredByJob = "UNKNOWN"
301)
302
303// Values returns all known values for IsMonitoredByJob. Note that this can be
304// expanded in the future, and so it is only as up to date as the client. The
305// ordering of this slice is not guaranteed to be stable across updates.
306func (IsMonitoredByJob) Values() []IsMonitoredByJob {
307	return []IsMonitoredByJob{
308		"TRUE",
309		"FALSE",
310		"UNKNOWN",
311	}
312}
313
314type JobComparator string
315
316// Enum values for JobComparator
317const (
318	JobComparatorEq         JobComparator = "EQ"
319	JobComparatorGt         JobComparator = "GT"
320	JobComparatorGte        JobComparator = "GTE"
321	JobComparatorLt         JobComparator = "LT"
322	JobComparatorLte        JobComparator = "LTE"
323	JobComparatorNe         JobComparator = "NE"
324	JobComparatorContains   JobComparator = "CONTAINS"
325	JobComparatorStartsWith JobComparator = "STARTS_WITH"
326)
327
328// Values returns all known values for JobComparator. Note that this can be
329// expanded in the future, and so it is only as up to date as the client. The
330// ordering of this slice is not guaranteed to be stable across updates.
331func (JobComparator) Values() []JobComparator {
332	return []JobComparator{
333		"EQ",
334		"GT",
335		"GTE",
336		"LT",
337		"LTE",
338		"NE",
339		"CONTAINS",
340		"STARTS_WITH",
341	}
342}
343
344type JobStatus string
345
346// Enum values for JobStatus
347const (
348	JobStatusRunning    JobStatus = "RUNNING"
349	JobStatusPaused     JobStatus = "PAUSED"
350	JobStatusCancelled  JobStatus = "CANCELLED"
351	JobStatusComplete   JobStatus = "COMPLETE"
352	JobStatusIdle       JobStatus = "IDLE"
353	JobStatusUserPaused JobStatus = "USER_PAUSED"
354)
355
356// Values returns all known values for JobStatus. Note that this can be expanded in
357// the future, and so it is only as up to date as the client. The ordering of this
358// slice is not guaranteed to be stable across updates.
359func (JobStatus) Values() []JobStatus {
360	return []JobStatus{
361		"RUNNING",
362		"PAUSED",
363		"CANCELLED",
364		"COMPLETE",
365		"IDLE",
366		"USER_PAUSED",
367	}
368}
369
370type JobType string
371
372// Enum values for JobType
373const (
374	JobTypeOneTime   JobType = "ONE_TIME"
375	JobTypeScheduled JobType = "SCHEDULED"
376)
377
378// Values returns all known values for JobType. Note that this can be expanded in
379// the future, and so it is only as up to date as the client. The ordering of this
380// slice is not guaranteed to be stable across updates.
381func (JobType) Values() []JobType {
382	return []JobType{
383		"ONE_TIME",
384		"SCHEDULED",
385	}
386}
387
388type LastRunErrorStatusCode string
389
390// Enum values for LastRunErrorStatusCode
391const (
392	LastRunErrorStatusCodeNone  LastRunErrorStatusCode = "NONE"
393	LastRunErrorStatusCodeError LastRunErrorStatusCode = "ERROR"
394)
395
396// Values returns all known values for LastRunErrorStatusCode. Note that this can
397// be expanded in the future, and so it is only as up to date as the client. The
398// ordering of this slice is not guaranteed to be stable across updates.
399func (LastRunErrorStatusCode) Values() []LastRunErrorStatusCode {
400	return []LastRunErrorStatusCode{
401		"NONE",
402		"ERROR",
403	}
404}
405
406type ListJobsFilterKey string
407
408// Enum values for ListJobsFilterKey
409const (
410	ListJobsFilterKeyJobType   ListJobsFilterKey = "jobType"
411	ListJobsFilterKeyJobStatus ListJobsFilterKey = "jobStatus"
412	ListJobsFilterKeyCreatedAt ListJobsFilterKey = "createdAt"
413	ListJobsFilterKeyName      ListJobsFilterKey = "name"
414)
415
416// Values returns all known values for ListJobsFilterKey. Note that this can be
417// expanded in the future, and so it is only as up to date as the client. The
418// ordering of this slice is not guaranteed to be stable across updates.
419func (ListJobsFilterKey) Values() []ListJobsFilterKey {
420	return []ListJobsFilterKey{
421		"jobType",
422		"jobStatus",
423		"createdAt",
424		"name",
425	}
426}
427
428type ListJobsSortAttributeName string
429
430// Enum values for ListJobsSortAttributeName
431const (
432	ListJobsSortAttributeNameCreatedAt ListJobsSortAttributeName = "createdAt"
433	ListJobsSortAttributeNameJobStatus ListJobsSortAttributeName = "jobStatus"
434	ListJobsSortAttributeNameName      ListJobsSortAttributeName = "name"
435	ListJobsSortAttributeNameJobType   ListJobsSortAttributeName = "jobType"
436)
437
438// Values returns all known values for ListJobsSortAttributeName. Note that this
439// can be expanded in the future, and so it is only as up to date as the client.
440// The ordering of this slice is not guaranteed to be stable across updates.
441func (ListJobsSortAttributeName) Values() []ListJobsSortAttributeName {
442	return []ListJobsSortAttributeName{
443		"createdAt",
444		"jobStatus",
445		"name",
446		"jobType",
447	}
448}
449
450type MacieStatus string
451
452// Enum values for MacieStatus
453const (
454	MacieStatusPaused  MacieStatus = "PAUSED"
455	MacieStatusEnabled MacieStatus = "ENABLED"
456)
457
458// Values returns all known values for MacieStatus. Note that this can be expanded
459// in the future, and so it is only as up to date as the client. The ordering of
460// this slice is not guaranteed to be stable across updates.
461func (MacieStatus) Values() []MacieStatus {
462	return []MacieStatus{
463		"PAUSED",
464		"ENABLED",
465	}
466}
467
468type OrderBy string
469
470// Enum values for OrderBy
471const (
472	OrderByAsc  OrderBy = "ASC"
473	OrderByDesc OrderBy = "DESC"
474)
475
476// Values returns all known values for OrderBy. Note that this can be expanded in
477// the future, and so it is only as up to date as the client. The ordering of this
478// slice is not guaranteed to be stable across updates.
479func (OrderBy) Values() []OrderBy {
480	return []OrderBy{
481		"ASC",
482		"DESC",
483	}
484}
485
486type RelationshipStatus string
487
488// Enum values for RelationshipStatus
489const (
490	RelationshipStatusEnabled                     RelationshipStatus = "Enabled"
491	RelationshipStatusPaused                      RelationshipStatus = "Paused"
492	RelationshipStatusInvited                     RelationshipStatus = "Invited"
493	RelationshipStatusCreated                     RelationshipStatus = "Created"
494	RelationshipStatusRemoved                     RelationshipStatus = "Removed"
495	RelationshipStatusResigned                    RelationshipStatus = "Resigned"
496	RelationshipStatusEmailVerificationInProgress RelationshipStatus = "EmailVerificationInProgress"
497	RelationshipStatusEmailVerificationFailed     RelationshipStatus = "EmailVerificationFailed"
498	RelationshipStatusRegionDisabled              RelationshipStatus = "RegionDisabled"
499	RelationshipStatusAccountSuspended            RelationshipStatus = "AccountSuspended"
500)
501
502// Values returns all known values for RelationshipStatus. Note that this can be
503// expanded in the future, and so it is only as up to date as the client. The
504// ordering of this slice is not guaranteed to be stable across updates.
505func (RelationshipStatus) Values() []RelationshipStatus {
506	return []RelationshipStatus{
507		"Enabled",
508		"Paused",
509		"Invited",
510		"Created",
511		"Removed",
512		"Resigned",
513		"EmailVerificationInProgress",
514		"EmailVerificationFailed",
515		"RegionDisabled",
516		"AccountSuspended",
517	}
518}
519
520type ScopeFilterKey string
521
522// Enum values for ScopeFilterKey
523const (
524	ScopeFilterKeyBucketCreationDate     ScopeFilterKey = "BUCKET_CREATION_DATE"
525	ScopeFilterKeyObjectExtension        ScopeFilterKey = "OBJECT_EXTENSION"
526	ScopeFilterKeyObjectLastModifiedDate ScopeFilterKey = "OBJECT_LAST_MODIFIED_DATE"
527	ScopeFilterKeyObjectSize             ScopeFilterKey = "OBJECT_SIZE"
528	ScopeFilterKeyTag                    ScopeFilterKey = "TAG"
529	ScopeFilterKeyObjectKey              ScopeFilterKey = "OBJECT_KEY"
530)
531
532// Values returns all known values for ScopeFilterKey. Note that this can be
533// expanded in the future, and so it is only as up to date as the client. The
534// ordering of this slice is not guaranteed to be stable across updates.
535func (ScopeFilterKey) Values() []ScopeFilterKey {
536	return []ScopeFilterKey{
537		"BUCKET_CREATION_DATE",
538		"OBJECT_EXTENSION",
539		"OBJECT_LAST_MODIFIED_DATE",
540		"OBJECT_SIZE",
541		"TAG",
542		"OBJECT_KEY",
543	}
544}
545
546type SensitiveDataItemCategory string
547
548// Enum values for SensitiveDataItemCategory
549const (
550	SensitiveDataItemCategoryFinancialInformation SensitiveDataItemCategory = "FINANCIAL_INFORMATION"
551	SensitiveDataItemCategoryPersonalInformation  SensitiveDataItemCategory = "PERSONAL_INFORMATION"
552	SensitiveDataItemCategoryCredentials          SensitiveDataItemCategory = "CREDENTIALS"
553	SensitiveDataItemCategoryCustomIdentifier     SensitiveDataItemCategory = "CUSTOM_IDENTIFIER"
554)
555
556// Values returns all known values for SensitiveDataItemCategory. Note that this
557// can be expanded in the future, and so it is only as up to date as the client.
558// The ordering of this slice is not guaranteed to be stable across updates.
559func (SensitiveDataItemCategory) Values() []SensitiveDataItemCategory {
560	return []SensitiveDataItemCategory{
561		"FINANCIAL_INFORMATION",
562		"PERSONAL_INFORMATION",
563		"CREDENTIALS",
564		"CUSTOM_IDENTIFIER",
565	}
566}
567
568type SeverityDescription string
569
570// Enum values for SeverityDescription
571const (
572	SeverityDescriptionLow    SeverityDescription = "Low"
573	SeverityDescriptionMedium SeverityDescription = "Medium"
574	SeverityDescriptionHigh   SeverityDescription = "High"
575)
576
577// Values returns all known values for SeverityDescription. Note that this can be
578// expanded in the future, and so it is only as up to date as the client. The
579// ordering of this slice is not guaranteed to be stable across updates.
580func (SeverityDescription) Values() []SeverityDescription {
581	return []SeverityDescription{
582		"Low",
583		"Medium",
584		"High",
585	}
586}
587
588type SharedAccess string
589
590// Enum values for SharedAccess
591const (
592	SharedAccessExternal  SharedAccess = "EXTERNAL"
593	SharedAccessInternal  SharedAccess = "INTERNAL"
594	SharedAccessNotShared SharedAccess = "NOT_SHARED"
595	SharedAccessUnknown   SharedAccess = "UNKNOWN"
596)
597
598// Values returns all known values for SharedAccess. Note that this can be expanded
599// in the future, and so it is only as up to date as the client. The ordering of
600// this slice is not guaranteed to be stable across updates.
601func (SharedAccess) Values() []SharedAccess {
602	return []SharedAccess{
603		"EXTERNAL",
604		"INTERNAL",
605		"NOT_SHARED",
606		"UNKNOWN",
607	}
608}
609
610type StorageClass string
611
612// Enum values for StorageClass
613const (
614	StorageClassStandard           StorageClass = "STANDARD"
615	StorageClassReducedRedundancy  StorageClass = "REDUCED_REDUNDANCY"
616	StorageClassStandardIa         StorageClass = "STANDARD_IA"
617	StorageClassIntelligentTiering StorageClass = "INTELLIGENT_TIERING"
618	StorageClassDeepArchive        StorageClass = "DEEP_ARCHIVE"
619	StorageClassOnezoneIa          StorageClass = "ONEZONE_IA"
620	StorageClassGlacier            StorageClass = "GLACIER"
621)
622
623// Values returns all known values for StorageClass. Note that this can be expanded
624// in the future, and so it is only as up to date as the client. The ordering of
625// this slice is not guaranteed to be stable across updates.
626func (StorageClass) Values() []StorageClass {
627	return []StorageClass{
628		"STANDARD",
629		"REDUCED_REDUNDANCY",
630		"STANDARD_IA",
631		"INTELLIGENT_TIERING",
632		"DEEP_ARCHIVE",
633		"ONEZONE_IA",
634		"GLACIER",
635	}
636}
637
638type TagTarget string
639
640// Enum values for TagTarget
641const (
642	TagTargetS3Object TagTarget = "S3_OBJECT"
643)
644
645// Values returns all known values for TagTarget. Note that this can be expanded in
646// the future, and so it is only as up to date as the client. The ordering of this
647// slice is not guaranteed to be stable across updates.
648func (TagTarget) Values() []TagTarget {
649	return []TagTarget{
650		"S3_OBJECT",
651	}
652}
653
654type TimeRange string
655
656// Enum values for TimeRange
657const (
658	TimeRangeMonthToDate TimeRange = "MONTH_TO_DATE"
659	TimeRangePast30Days  TimeRange = "PAST_30_DAYS"
660)
661
662// Values returns all known values for TimeRange. Note that this can be expanded in
663// the future, and so it is only as up to date as the client. The ordering of this
664// slice is not guaranteed to be stable across updates.
665func (TimeRange) Values() []TimeRange {
666	return []TimeRange{
667		"MONTH_TO_DATE",
668		"PAST_30_DAYS",
669	}
670}
671
672type Type string
673
674// Enum values for Type
675const (
676	TypeNone   Type = "NONE"
677	TypeAes256 Type = "AES256"
678	TypeAwsKms Type = "aws:kms"
679)
680
681// Values returns all known values for Type. Note that this can be expanded in the
682// future, and so it is only as up to date as the client. The ordering of this
683// slice is not guaranteed to be stable across updates.
684func (Type) Values() []Type {
685	return []Type{
686		"NONE",
687		"AES256",
688		"aws:kms",
689	}
690}
691
692type Unit string
693
694// Enum values for Unit
695const (
696	UnitTerabytes Unit = "TERABYTES"
697)
698
699// Values returns all known values for Unit. Note that this can be expanded in the
700// future, and so it is only as up to date as the client. The ordering of this
701// slice is not guaranteed to be stable across updates.
702func (Unit) Values() []Unit {
703	return []Unit{
704		"TERABYTES",
705	}
706}
707
708type UsageStatisticsFilterComparator string
709
710// Enum values for UsageStatisticsFilterComparator
711const (
712	UsageStatisticsFilterComparatorGt       UsageStatisticsFilterComparator = "GT"
713	UsageStatisticsFilterComparatorGte      UsageStatisticsFilterComparator = "GTE"
714	UsageStatisticsFilterComparatorLt       UsageStatisticsFilterComparator = "LT"
715	UsageStatisticsFilterComparatorLte      UsageStatisticsFilterComparator = "LTE"
716	UsageStatisticsFilterComparatorEq       UsageStatisticsFilterComparator = "EQ"
717	UsageStatisticsFilterComparatorNe       UsageStatisticsFilterComparator = "NE"
718	UsageStatisticsFilterComparatorContains UsageStatisticsFilterComparator = "CONTAINS"
719)
720
721// Values returns all known values for UsageStatisticsFilterComparator. Note that
722// this can be expanded in the future, and so it is only as up to date as the
723// client. The ordering of this slice is not guaranteed to be stable across
724// updates.
725func (UsageStatisticsFilterComparator) Values() []UsageStatisticsFilterComparator {
726	return []UsageStatisticsFilterComparator{
727		"GT",
728		"GTE",
729		"LT",
730		"LTE",
731		"EQ",
732		"NE",
733		"CONTAINS",
734	}
735}
736
737type UsageStatisticsFilterKey string
738
739// Enum values for UsageStatisticsFilterKey
740const (
741	UsageStatisticsFilterKeyAccountId          UsageStatisticsFilterKey = "accountId"
742	UsageStatisticsFilterKeyServiceLimit       UsageStatisticsFilterKey = "serviceLimit"
743	UsageStatisticsFilterKeyFreeTrialStartDate UsageStatisticsFilterKey = "freeTrialStartDate"
744	UsageStatisticsFilterKeyTotal              UsageStatisticsFilterKey = "total"
745)
746
747// Values returns all known values for UsageStatisticsFilterKey. Note that this can
748// be expanded in the future, and so it is only as up to date as the client. The
749// ordering of this slice is not guaranteed to be stable across updates.
750func (UsageStatisticsFilterKey) Values() []UsageStatisticsFilterKey {
751	return []UsageStatisticsFilterKey{
752		"accountId",
753		"serviceLimit",
754		"freeTrialStartDate",
755		"total",
756	}
757}
758
759type UsageStatisticsSortKey string
760
761// Enum values for UsageStatisticsSortKey
762const (
763	UsageStatisticsSortKeyAccountId          UsageStatisticsSortKey = "accountId"
764	UsageStatisticsSortKeyTotal              UsageStatisticsSortKey = "total"
765	UsageStatisticsSortKeyServiceLimitValue  UsageStatisticsSortKey = "serviceLimitValue"
766	UsageStatisticsSortKeyFreeTrialStartDate UsageStatisticsSortKey = "freeTrialStartDate"
767)
768
769// Values returns all known values for UsageStatisticsSortKey. Note that this can
770// be expanded in the future, and so it is only as up to date as the client. The
771// ordering of this slice is not guaranteed to be stable across updates.
772func (UsageStatisticsSortKey) Values() []UsageStatisticsSortKey {
773	return []UsageStatisticsSortKey{
774		"accountId",
775		"total",
776		"serviceLimitValue",
777		"freeTrialStartDate",
778	}
779}
780
781type UsageType string
782
783// Enum values for UsageType
784const (
785	UsageTypeDataInventoryEvaluation UsageType = "DATA_INVENTORY_EVALUATION"
786	UsageTypeSensitiveDataDiscovery  UsageType = "SENSITIVE_DATA_DISCOVERY"
787)
788
789// Values returns all known values for UsageType. Note that this can be expanded in
790// the future, and so it is only as up to date as the client. The ordering of this
791// slice is not guaranteed to be stable across updates.
792func (UsageType) Values() []UsageType {
793	return []UsageType{
794		"DATA_INVENTORY_EVALUATION",
795		"SENSITIVE_DATA_DISCOVERY",
796	}
797}
798
799type UserIdentityType string
800
801// Enum values for UserIdentityType
802const (
803	UserIdentityTypeAssumedRole   UserIdentityType = "AssumedRole"
804	UserIdentityTypeIAMUser       UserIdentityType = "IAMUser"
805	UserIdentityTypeFederatedUser UserIdentityType = "FederatedUser"
806	UserIdentityTypeRoot          UserIdentityType = "Root"
807	UserIdentityTypeAWSAccount    UserIdentityType = "AWSAccount"
808	UserIdentityTypeAWSService    UserIdentityType = "AWSService"
809)
810
811// Values returns all known values for UserIdentityType. Note that this can be
812// expanded in the future, and so it is only as up to date as the client. The
813// ordering of this slice is not guaranteed to be stable across updates.
814func (UserIdentityType) Values() []UserIdentityType {
815	return []UserIdentityType{
816		"AssumedRole",
817		"IAMUser",
818		"FederatedUser",
819		"Root",
820		"AWSAccount",
821		"AWSService",
822	}
823}
824