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