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