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) 326 327// Values returns all known values for JobComparator. Note that this can be 328// expanded in the future, and so it is only as up to date as the client. The 329// ordering of this slice is not guaranteed to be stable across updates. 330func (JobComparator) Values() []JobComparator { 331 return []JobComparator{ 332 "EQ", 333 "GT", 334 "GTE", 335 "LT", 336 "LTE", 337 "NE", 338 "CONTAINS", 339 } 340} 341 342type JobStatus string 343 344// Enum values for JobStatus 345const ( 346 JobStatusRunning JobStatus = "RUNNING" 347 JobStatusPaused JobStatus = "PAUSED" 348 JobStatusCancelled JobStatus = "CANCELLED" 349 JobStatusComplete JobStatus = "COMPLETE" 350 JobStatusIdle JobStatus = "IDLE" 351 JobStatusUserPaused JobStatus = "USER_PAUSED" 352) 353 354// Values returns all known values for JobStatus. Note that this can be expanded in 355// the future, and so it is only as up to date as the client. The ordering of this 356// slice is not guaranteed to be stable across updates. 357func (JobStatus) Values() []JobStatus { 358 return []JobStatus{ 359 "RUNNING", 360 "PAUSED", 361 "CANCELLED", 362 "COMPLETE", 363 "IDLE", 364 "USER_PAUSED", 365 } 366} 367 368type JobType string 369 370// Enum values for JobType 371const ( 372 JobTypeOneTime JobType = "ONE_TIME" 373 JobTypeScheduled JobType = "SCHEDULED" 374) 375 376// Values returns all known values for JobType. Note that this can be expanded in 377// the future, and so it is only as up to date as the client. The ordering of this 378// slice is not guaranteed to be stable across updates. 379func (JobType) Values() []JobType { 380 return []JobType{ 381 "ONE_TIME", 382 "SCHEDULED", 383 } 384} 385 386type LastRunErrorStatusCode string 387 388// Enum values for LastRunErrorStatusCode 389const ( 390 LastRunErrorStatusCodeNone LastRunErrorStatusCode = "NONE" 391 LastRunErrorStatusCodeError LastRunErrorStatusCode = "ERROR" 392) 393 394// Values returns all known values for LastRunErrorStatusCode. Note that this can 395// be expanded in the future, and so it is only as up to date as the client. The 396// ordering of this slice is not guaranteed to be stable across updates. 397func (LastRunErrorStatusCode) Values() []LastRunErrorStatusCode { 398 return []LastRunErrorStatusCode{ 399 "NONE", 400 "ERROR", 401 } 402} 403 404type ListJobsFilterKey string 405 406// Enum values for ListJobsFilterKey 407const ( 408 ListJobsFilterKeyJobType ListJobsFilterKey = "jobType" 409 ListJobsFilterKeyJobStatus ListJobsFilterKey = "jobStatus" 410 ListJobsFilterKeyCreatedAt ListJobsFilterKey = "createdAt" 411 ListJobsFilterKeyName ListJobsFilterKey = "name" 412) 413 414// Values returns all known values for ListJobsFilterKey. Note that this can be 415// expanded in the future, and so it is only as up to date as the client. The 416// ordering of this slice is not guaranteed to be stable across updates. 417func (ListJobsFilterKey) Values() []ListJobsFilterKey { 418 return []ListJobsFilterKey{ 419 "jobType", 420 "jobStatus", 421 "createdAt", 422 "name", 423 } 424} 425 426type ListJobsSortAttributeName string 427 428// Enum values for ListJobsSortAttributeName 429const ( 430 ListJobsSortAttributeNameCreatedAt ListJobsSortAttributeName = "createdAt" 431 ListJobsSortAttributeNameJobStatus ListJobsSortAttributeName = "jobStatus" 432 ListJobsSortAttributeNameName ListJobsSortAttributeName = "name" 433 ListJobsSortAttributeNameJobType ListJobsSortAttributeName = "jobType" 434) 435 436// Values returns all known values for ListJobsSortAttributeName. Note that this 437// can be expanded in the future, and so it is only as up to date as the client. 438// The ordering of this slice is not guaranteed to be stable across updates. 439func (ListJobsSortAttributeName) Values() []ListJobsSortAttributeName { 440 return []ListJobsSortAttributeName{ 441 "createdAt", 442 "jobStatus", 443 "name", 444 "jobType", 445 } 446} 447 448type MacieStatus string 449 450// Enum values for MacieStatus 451const ( 452 MacieStatusPaused MacieStatus = "PAUSED" 453 MacieStatusEnabled MacieStatus = "ENABLED" 454) 455 456// Values returns all known values for MacieStatus. Note that this can be expanded 457// in the future, and so it is only as up to date as the client. The ordering of 458// this slice is not guaranteed to be stable across updates. 459func (MacieStatus) Values() []MacieStatus { 460 return []MacieStatus{ 461 "PAUSED", 462 "ENABLED", 463 } 464} 465 466type OrderBy string 467 468// Enum values for OrderBy 469const ( 470 OrderByAsc OrderBy = "ASC" 471 OrderByDesc OrderBy = "DESC" 472) 473 474// Values returns all known values for OrderBy. Note that this can be expanded in 475// the future, and so it is only as up to date as the client. The ordering of this 476// slice is not guaranteed to be stable across updates. 477func (OrderBy) Values() []OrderBy { 478 return []OrderBy{ 479 "ASC", 480 "DESC", 481 } 482} 483 484type RelationshipStatus string 485 486// Enum values for RelationshipStatus 487const ( 488 RelationshipStatusEnabled RelationshipStatus = "Enabled" 489 RelationshipStatusPaused RelationshipStatus = "Paused" 490 RelationshipStatusInvited RelationshipStatus = "Invited" 491 RelationshipStatusCreated RelationshipStatus = "Created" 492 RelationshipStatusRemoved RelationshipStatus = "Removed" 493 RelationshipStatusResigned RelationshipStatus = "Resigned" 494 RelationshipStatusEmailVerificationInProgress RelationshipStatus = "EmailVerificationInProgress" 495 RelationshipStatusEmailVerificationFailed RelationshipStatus = "EmailVerificationFailed" 496 RelationshipStatusRegionDisabled RelationshipStatus = "RegionDisabled" 497 RelationshipStatusAccountSuspended RelationshipStatus = "AccountSuspended" 498) 499 500// Values returns all known values for RelationshipStatus. Note that this can be 501// expanded in the future, and so it is only as up to date as the client. The 502// ordering of this slice is not guaranteed to be stable across updates. 503func (RelationshipStatus) Values() []RelationshipStatus { 504 return []RelationshipStatus{ 505 "Enabled", 506 "Paused", 507 "Invited", 508 "Created", 509 "Removed", 510 "Resigned", 511 "EmailVerificationInProgress", 512 "EmailVerificationFailed", 513 "RegionDisabled", 514 "AccountSuspended", 515 } 516} 517 518type ScopeFilterKey string 519 520// Enum values for ScopeFilterKey 521const ( 522 ScopeFilterKeyBucketCreationDate ScopeFilterKey = "BUCKET_CREATION_DATE" 523 ScopeFilterKeyObjectExtension ScopeFilterKey = "OBJECT_EXTENSION" 524 ScopeFilterKeyObjectLastModifiedDate ScopeFilterKey = "OBJECT_LAST_MODIFIED_DATE" 525 ScopeFilterKeyObjectSize ScopeFilterKey = "OBJECT_SIZE" 526 ScopeFilterKeyTag ScopeFilterKey = "TAG" 527) 528 529// Values returns all known values for ScopeFilterKey. Note that this can be 530// expanded in the future, and so it is only as up to date as the client. The 531// ordering of this slice is not guaranteed to be stable across updates. 532func (ScopeFilterKey) Values() []ScopeFilterKey { 533 return []ScopeFilterKey{ 534 "BUCKET_CREATION_DATE", 535 "OBJECT_EXTENSION", 536 "OBJECT_LAST_MODIFIED_DATE", 537 "OBJECT_SIZE", 538 "TAG", 539 } 540} 541 542type SensitiveDataItemCategory string 543 544// Enum values for SensitiveDataItemCategory 545const ( 546 SensitiveDataItemCategoryFinancialInformation SensitiveDataItemCategory = "FINANCIAL_INFORMATION" 547 SensitiveDataItemCategoryPersonalInformation SensitiveDataItemCategory = "PERSONAL_INFORMATION" 548 SensitiveDataItemCategoryCredentials SensitiveDataItemCategory = "CREDENTIALS" 549 SensitiveDataItemCategoryCustomIdentifier SensitiveDataItemCategory = "CUSTOM_IDENTIFIER" 550) 551 552// Values returns all known values for SensitiveDataItemCategory. Note that this 553// can be expanded in the future, and so it is only as up to date as the client. 554// The ordering of this slice is not guaranteed to be stable across updates. 555func (SensitiveDataItemCategory) Values() []SensitiveDataItemCategory { 556 return []SensitiveDataItemCategory{ 557 "FINANCIAL_INFORMATION", 558 "PERSONAL_INFORMATION", 559 "CREDENTIALS", 560 "CUSTOM_IDENTIFIER", 561 } 562} 563 564type SeverityDescription string 565 566// Enum values for SeverityDescription 567const ( 568 SeverityDescriptionLow SeverityDescription = "Low" 569 SeverityDescriptionMedium SeverityDescription = "Medium" 570 SeverityDescriptionHigh SeverityDescription = "High" 571) 572 573// Values returns all known values for SeverityDescription. Note that this can be 574// expanded in the future, and so it is only as up to date as the client. The 575// ordering of this slice is not guaranteed to be stable across updates. 576func (SeverityDescription) Values() []SeverityDescription { 577 return []SeverityDescription{ 578 "Low", 579 "Medium", 580 "High", 581 } 582} 583 584type SharedAccess string 585 586// Enum values for SharedAccess 587const ( 588 SharedAccessExternal SharedAccess = "EXTERNAL" 589 SharedAccessInternal SharedAccess = "INTERNAL" 590 SharedAccessNotShared SharedAccess = "NOT_SHARED" 591 SharedAccessUnknown SharedAccess = "UNKNOWN" 592) 593 594// Values returns all known values for SharedAccess. Note that this can be expanded 595// in the future, and so it is only as up to date as the client. The ordering of 596// this slice is not guaranteed to be stable across updates. 597func (SharedAccess) Values() []SharedAccess { 598 return []SharedAccess{ 599 "EXTERNAL", 600 "INTERNAL", 601 "NOT_SHARED", 602 "UNKNOWN", 603 } 604} 605 606type StorageClass string 607 608// Enum values for StorageClass 609const ( 610 StorageClassStandard StorageClass = "STANDARD" 611 StorageClassReducedRedundancy StorageClass = "REDUCED_REDUNDANCY" 612 StorageClassStandardIa StorageClass = "STANDARD_IA" 613 StorageClassIntelligentTiering StorageClass = "INTELLIGENT_TIERING" 614 StorageClassDeepArchive StorageClass = "DEEP_ARCHIVE" 615 StorageClassOnezoneIa StorageClass = "ONEZONE_IA" 616 StorageClassGlacier StorageClass = "GLACIER" 617) 618 619// Values returns all known values for StorageClass. 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 (StorageClass) Values() []StorageClass { 623 return []StorageClass{ 624 "STANDARD", 625 "REDUCED_REDUNDANCY", 626 "STANDARD_IA", 627 "INTELLIGENT_TIERING", 628 "DEEP_ARCHIVE", 629 "ONEZONE_IA", 630 "GLACIER", 631 } 632} 633 634type TagTarget string 635 636// Enum values for TagTarget 637const ( 638 TagTargetS3Object TagTarget = "S3_OBJECT" 639) 640 641// Values returns all known values for TagTarget. Note that this can be expanded in 642// the future, and so it is only as up to date as the client. The ordering of this 643// slice is not guaranteed to be stable across updates. 644func (TagTarget) Values() []TagTarget { 645 return []TagTarget{ 646 "S3_OBJECT", 647 } 648} 649 650type Unit string 651 652// Enum values for Unit 653const ( 654 UnitTerabytes Unit = "TERABYTES" 655) 656 657// Values returns all known values for Unit. Note that this can be expanded in the 658// future, and so it is only as up to date as the client. The ordering of this 659// slice is not guaranteed to be stable across updates. 660func (Unit) Values() []Unit { 661 return []Unit{ 662 "TERABYTES", 663 } 664} 665 666type UsageStatisticsFilterComparator string 667 668// Enum values for UsageStatisticsFilterComparator 669const ( 670 UsageStatisticsFilterComparatorGt UsageStatisticsFilterComparator = "GT" 671 UsageStatisticsFilterComparatorGte UsageStatisticsFilterComparator = "GTE" 672 UsageStatisticsFilterComparatorLt UsageStatisticsFilterComparator = "LT" 673 UsageStatisticsFilterComparatorLte UsageStatisticsFilterComparator = "LTE" 674 UsageStatisticsFilterComparatorEq UsageStatisticsFilterComparator = "EQ" 675 UsageStatisticsFilterComparatorNe UsageStatisticsFilterComparator = "NE" 676 UsageStatisticsFilterComparatorContains UsageStatisticsFilterComparator = "CONTAINS" 677) 678 679// Values returns all known values for UsageStatisticsFilterComparator. Note that 680// this can be expanded in the future, and so it is only as up to date as the 681// client. The ordering of this slice is not guaranteed to be stable across 682// updates. 683func (UsageStatisticsFilterComparator) Values() []UsageStatisticsFilterComparator { 684 return []UsageStatisticsFilterComparator{ 685 "GT", 686 "GTE", 687 "LT", 688 "LTE", 689 "EQ", 690 "NE", 691 "CONTAINS", 692 } 693} 694 695type UsageStatisticsFilterKey string 696 697// Enum values for UsageStatisticsFilterKey 698const ( 699 UsageStatisticsFilterKeyAccountId UsageStatisticsFilterKey = "accountId" 700 UsageStatisticsFilterKeyServiceLimit UsageStatisticsFilterKey = "serviceLimit" 701 UsageStatisticsFilterKeyFreeTrialStartDate UsageStatisticsFilterKey = "freeTrialStartDate" 702 UsageStatisticsFilterKeyTotal UsageStatisticsFilterKey = "total" 703) 704 705// Values returns all known values for UsageStatisticsFilterKey. Note that this can 706// be expanded in the future, and so it is only as up to date as the client. The 707// ordering of this slice is not guaranteed to be stable across updates. 708func (UsageStatisticsFilterKey) Values() []UsageStatisticsFilterKey { 709 return []UsageStatisticsFilterKey{ 710 "accountId", 711 "serviceLimit", 712 "freeTrialStartDate", 713 "total", 714 } 715} 716 717type UsageStatisticsSortKey string 718 719// Enum values for UsageStatisticsSortKey 720const ( 721 UsageStatisticsSortKeyAccountId UsageStatisticsSortKey = "accountId" 722 UsageStatisticsSortKeyTotal UsageStatisticsSortKey = "total" 723 UsageStatisticsSortKeyServiceLimitValue UsageStatisticsSortKey = "serviceLimitValue" 724 UsageStatisticsSortKeyFreeTrialStartDate UsageStatisticsSortKey = "freeTrialStartDate" 725) 726 727// Values returns all known values for UsageStatisticsSortKey. Note that this can 728// be expanded in the future, and so it is only as up to date as the client. The 729// ordering of this slice is not guaranteed to be stable across updates. 730func (UsageStatisticsSortKey) Values() []UsageStatisticsSortKey { 731 return []UsageStatisticsSortKey{ 732 "accountId", 733 "total", 734 "serviceLimitValue", 735 "freeTrialStartDate", 736 } 737} 738 739type UsageType string 740 741// Enum values for UsageType 742const ( 743 UsageTypeDataInventoryEvaluation UsageType = "DATA_INVENTORY_EVALUATION" 744 UsageTypeSensitiveDataDiscovery UsageType = "SENSITIVE_DATA_DISCOVERY" 745) 746 747// Values returns all known values for UsageType. Note that this can be expanded in 748// the future, and so it is only as up to date as the client. The ordering of this 749// slice is not guaranteed to be stable across updates. 750func (UsageType) Values() []UsageType { 751 return []UsageType{ 752 "DATA_INVENTORY_EVALUATION", 753 "SENSITIVE_DATA_DISCOVERY", 754 } 755} 756 757type UserIdentityType string 758 759// Enum values for UserIdentityType 760const ( 761 UserIdentityTypeAssumedRole UserIdentityType = "AssumedRole" 762 UserIdentityTypeIAMUser UserIdentityType = "IAMUser" 763 UserIdentityTypeFederatedUser UserIdentityType = "FederatedUser" 764 UserIdentityTypeRoot UserIdentityType = "Root" 765 UserIdentityTypeAWSAccount UserIdentityType = "AWSAccount" 766 UserIdentityTypeAWSService UserIdentityType = "AWSService" 767) 768 769// Values returns all known values for UserIdentityType. Note that this can be 770// 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 (UserIdentityType) Values() []UserIdentityType { 773 return []UserIdentityType{ 774 "AssumedRole", 775 "IAMUser", 776 "FederatedUser", 777 "Root", 778 "AWSAccount", 779 "AWSService", 780 } 781} 782