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 AdminStatusDisableInProgress AdminStatus = "DISABLE_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 "DISABLE_IN_PROGRESS", 20 } 21} 22 23type AwsIamAccessKeyStatus string 24 25// Enum values for AwsIamAccessKeyStatus 26const ( 27 AwsIamAccessKeyStatusActive AwsIamAccessKeyStatus = "Active" 28 AwsIamAccessKeyStatusInactive AwsIamAccessKeyStatus = "Inactive" 29) 30 31// Values returns all known values for AwsIamAccessKeyStatus. Note that this can be 32// expanded in the future, and so it is only as up to date as the client. The 33// ordering of this slice is not guaranteed to be stable across updates. 34func (AwsIamAccessKeyStatus) Values() []AwsIamAccessKeyStatus { 35 return []AwsIamAccessKeyStatus{ 36 "Active", 37 "Inactive", 38 } 39} 40 41type ComplianceStatus string 42 43// Enum values for ComplianceStatus 44const ( 45 ComplianceStatusPassed ComplianceStatus = "PASSED" 46 ComplianceStatusWarning ComplianceStatus = "WARNING" 47 ComplianceStatusFailed ComplianceStatus = "FAILED" 48 ComplianceStatusNotAvailable ComplianceStatus = "NOT_AVAILABLE" 49) 50 51// Values returns all known values for ComplianceStatus. Note that this can be 52// expanded in the future, and so it is only as up to date as the client. The 53// ordering of this slice is not guaranteed to be stable across updates. 54func (ComplianceStatus) Values() []ComplianceStatus { 55 return []ComplianceStatus{ 56 "PASSED", 57 "WARNING", 58 "FAILED", 59 "NOT_AVAILABLE", 60 } 61} 62 63type ControlStatus string 64 65// Enum values for ControlStatus 66const ( 67 ControlStatusEnabled ControlStatus = "ENABLED" 68 ControlStatusDisabled ControlStatus = "DISABLED" 69) 70 71// Values returns all known values for ControlStatus. Note that this can be 72// expanded in the future, and so it is only as up to date as the client. The 73// ordering of this slice is not guaranteed to be stable across updates. 74func (ControlStatus) Values() []ControlStatus { 75 return []ControlStatus{ 76 "ENABLED", 77 "DISABLED", 78 } 79} 80 81type DateRangeUnit string 82 83// Enum values for DateRangeUnit 84const ( 85 DateRangeUnitDays DateRangeUnit = "DAYS" 86) 87 88// Values returns all known values for DateRangeUnit. Note that this can be 89// expanded in the future, and so it is only as up to date as the client. The 90// ordering of this slice is not guaranteed to be stable across updates. 91func (DateRangeUnit) Values() []DateRangeUnit { 92 return []DateRangeUnit{ 93 "DAYS", 94 } 95} 96 97type IntegrationType string 98 99// Enum values for IntegrationType 100const ( 101 IntegrationTypeSendFindingsToSecurityHub IntegrationType = "SEND_FINDINGS_TO_SECURITY_HUB" 102 IntegrationTypeReceiveFindingsFromSecurityHub IntegrationType = "RECEIVE_FINDINGS_FROM_SECURITY_HUB" 103) 104 105// Values returns all known values for IntegrationType. Note that this can be 106// expanded in the future, and so it is only as up to date as the client. The 107// ordering of this slice is not guaranteed to be stable across updates. 108func (IntegrationType) Values() []IntegrationType { 109 return []IntegrationType{ 110 "SEND_FINDINGS_TO_SECURITY_HUB", 111 "RECEIVE_FINDINGS_FROM_SECURITY_HUB", 112 } 113} 114 115type MalwareState string 116 117// Enum values for MalwareState 118const ( 119 MalwareStateObserved MalwareState = "OBSERVED" 120 MalwareStateRemovalFailed MalwareState = "REMOVAL_FAILED" 121 MalwareStateRemoved MalwareState = "REMOVED" 122) 123 124// Values returns all known values for MalwareState. Note that this can be expanded 125// in the future, and so it is only as up to date as the client. The ordering of 126// this slice is not guaranteed to be stable across updates. 127func (MalwareState) Values() []MalwareState { 128 return []MalwareState{ 129 "OBSERVED", 130 "REMOVAL_FAILED", 131 "REMOVED", 132 } 133} 134 135type MalwareType string 136 137// Enum values for MalwareType 138const ( 139 MalwareTypeAdware MalwareType = "ADWARE" 140 MalwareTypeBlendedThreat MalwareType = "BLENDED_THREAT" 141 MalwareTypeBotnetAgent MalwareType = "BOTNET_AGENT" 142 MalwareTypeCoinMiner MalwareType = "COIN_MINER" 143 MalwareTypeExploitKit MalwareType = "EXPLOIT_KIT" 144 MalwareTypeKeylogger MalwareType = "KEYLOGGER" 145 MalwareTypeMacro MalwareType = "MACRO" 146 MalwareTypePotentiallyUnwanted MalwareType = "POTENTIALLY_UNWANTED" 147 MalwareTypeSpyware MalwareType = "SPYWARE" 148 MalwareTypeRansomware MalwareType = "RANSOMWARE" 149 MalwareTypeRemoteAccess MalwareType = "REMOTE_ACCESS" 150 MalwareTypeRootkit MalwareType = "ROOTKIT" 151 MalwareTypeTrojan MalwareType = "TROJAN" 152 MalwareTypeVirus MalwareType = "VIRUS" 153 MalwareTypeWorm MalwareType = "WORM" 154) 155 156// Values returns all known values for MalwareType. Note that this can be expanded 157// in the future, and so it is only as up to date as the client. The ordering of 158// this slice is not guaranteed to be stable across updates. 159func (MalwareType) Values() []MalwareType { 160 return []MalwareType{ 161 "ADWARE", 162 "BLENDED_THREAT", 163 "BOTNET_AGENT", 164 "COIN_MINER", 165 "EXPLOIT_KIT", 166 "KEYLOGGER", 167 "MACRO", 168 "POTENTIALLY_UNWANTED", 169 "SPYWARE", 170 "RANSOMWARE", 171 "REMOTE_ACCESS", 172 "ROOTKIT", 173 "TROJAN", 174 "VIRUS", 175 "WORM", 176 } 177} 178 179type MapFilterComparison string 180 181// Enum values for MapFilterComparison 182const ( 183 MapFilterComparisonEquals MapFilterComparison = "EQUALS" 184 MapFilterComparisonNotEquals MapFilterComparison = "NOT_EQUALS" 185) 186 187// Values returns all known values for MapFilterComparison. Note that this can be 188// expanded in the future, and so it is only as up to date as the client. The 189// ordering of this slice is not guaranteed to be stable across updates. 190func (MapFilterComparison) Values() []MapFilterComparison { 191 return []MapFilterComparison{ 192 "EQUALS", 193 "NOT_EQUALS", 194 } 195} 196 197type NetworkDirection string 198 199// Enum values for NetworkDirection 200const ( 201 NetworkDirectionIn NetworkDirection = "IN" 202 NetworkDirectionOut NetworkDirection = "OUT" 203) 204 205// Values returns all known values for NetworkDirection. Note that this can be 206// expanded in the future, and so it is only as up to date as the client. The 207// ordering of this slice is not guaranteed to be stable across updates. 208func (NetworkDirection) Values() []NetworkDirection { 209 return []NetworkDirection{ 210 "IN", 211 "OUT", 212 } 213} 214 215type Partition string 216 217// Enum values for Partition 218const ( 219 PartitionAws Partition = "aws" 220 PartitionAwsCn Partition = "aws-cn" 221 PartitionAwsUsGov Partition = "aws-us-gov" 222) 223 224// Values returns all known values for Partition. Note that this can be expanded in 225// the future, and so it is only as up to date as the client. The ordering of this 226// slice is not guaranteed to be stable across updates. 227func (Partition) Values() []Partition { 228 return []Partition{ 229 "aws", 230 "aws-cn", 231 "aws-us-gov", 232 } 233} 234 235type RecordState string 236 237// Enum values for RecordState 238const ( 239 RecordStateActive RecordState = "ACTIVE" 240 RecordStateArchived RecordState = "ARCHIVED" 241) 242 243// Values returns all known values for RecordState. Note that this can be expanded 244// in the future, and so it is only as up to date as the client. The ordering of 245// this slice is not guaranteed to be stable across updates. 246func (RecordState) Values() []RecordState { 247 return []RecordState{ 248 "ACTIVE", 249 "ARCHIVED", 250 } 251} 252 253type SeverityLabel string 254 255// Enum values for SeverityLabel 256const ( 257 SeverityLabelInformational SeverityLabel = "INFORMATIONAL" 258 SeverityLabelLow SeverityLabel = "LOW" 259 SeverityLabelMedium SeverityLabel = "MEDIUM" 260 SeverityLabelHigh SeverityLabel = "HIGH" 261 SeverityLabelCritical SeverityLabel = "CRITICAL" 262) 263 264// Values returns all known values for SeverityLabel. Note that this can be 265// expanded in the future, and so it is only as up to date as the client. The 266// ordering of this slice is not guaranteed to be stable across updates. 267func (SeverityLabel) Values() []SeverityLabel { 268 return []SeverityLabel{ 269 "INFORMATIONAL", 270 "LOW", 271 "MEDIUM", 272 "HIGH", 273 "CRITICAL", 274 } 275} 276 277type SeverityRating string 278 279// Enum values for SeverityRating 280const ( 281 SeverityRatingLow SeverityRating = "LOW" 282 SeverityRatingMedium SeverityRating = "MEDIUM" 283 SeverityRatingHigh SeverityRating = "HIGH" 284 SeverityRatingCritical SeverityRating = "CRITICAL" 285) 286 287// Values returns all known values for SeverityRating. Note that this can be 288// expanded in the future, and so it is only as up to date as the client. The 289// ordering of this slice is not guaranteed to be stable across updates. 290func (SeverityRating) Values() []SeverityRating { 291 return []SeverityRating{ 292 "LOW", 293 "MEDIUM", 294 "HIGH", 295 "CRITICAL", 296 } 297} 298 299type SortOrder string 300 301// Enum values for SortOrder 302const ( 303 SortOrderAscending SortOrder = "asc" 304 SortOrderDescending SortOrder = "desc" 305) 306 307// Values returns all known values for SortOrder. Note that this can be expanded in 308// the future, and so it is only as up to date as the client. The ordering of this 309// slice is not guaranteed to be stable across updates. 310func (SortOrder) Values() []SortOrder { 311 return []SortOrder{ 312 "asc", 313 "desc", 314 } 315} 316 317type StandardsStatus string 318 319// Enum values for StandardsStatus 320const ( 321 StandardsStatusPending StandardsStatus = "PENDING" 322 StandardsStatusReady StandardsStatus = "READY" 323 StandardsStatusFailed StandardsStatus = "FAILED" 324 StandardsStatusDeleting StandardsStatus = "DELETING" 325 StandardsStatusIncomplete StandardsStatus = "INCOMPLETE" 326) 327 328// Values returns all known values for StandardsStatus. 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 (StandardsStatus) Values() []StandardsStatus { 332 return []StandardsStatus{ 333 "PENDING", 334 "READY", 335 "FAILED", 336 "DELETING", 337 "INCOMPLETE", 338 } 339} 340 341type StringFilterComparison string 342 343// Enum values for StringFilterComparison 344const ( 345 StringFilterComparisonEquals StringFilterComparison = "EQUALS" 346 StringFilterComparisonPrefix StringFilterComparison = "PREFIX" 347 StringFilterComparisonNotEquals StringFilterComparison = "NOT_EQUALS" 348 StringFilterComparisonPrefixNotEquals StringFilterComparison = "PREFIX_NOT_EQUALS" 349) 350 351// Values returns all known values for StringFilterComparison. Note that this can 352// be expanded in the future, and so it is only as up to date as the client. The 353// ordering of this slice is not guaranteed to be stable across updates. 354func (StringFilterComparison) Values() []StringFilterComparison { 355 return []StringFilterComparison{ 356 "EQUALS", 357 "PREFIX", 358 "NOT_EQUALS", 359 "PREFIX_NOT_EQUALS", 360 } 361} 362 363type ThreatIntelIndicatorCategory string 364 365// Enum values for ThreatIntelIndicatorCategory 366const ( 367 ThreatIntelIndicatorCategoryBackdoor ThreatIntelIndicatorCategory = "BACKDOOR" 368 ThreatIntelIndicatorCategoryCardStealer ThreatIntelIndicatorCategory = "CARD_STEALER" 369 ThreatIntelIndicatorCategoryCommandAndControl ThreatIntelIndicatorCategory = "COMMAND_AND_CONTROL" 370 ThreatIntelIndicatorCategoryDropSite ThreatIntelIndicatorCategory = "DROP_SITE" 371 ThreatIntelIndicatorCategoryExploitSite ThreatIntelIndicatorCategory = "EXPLOIT_SITE" 372 ThreatIntelIndicatorCategoryKeylogger ThreatIntelIndicatorCategory = "KEYLOGGER" 373) 374 375// Values returns all known values for ThreatIntelIndicatorCategory. Note that this 376// can be expanded in the future, and so it is only as up to date as the client. 377// The ordering of this slice is not guaranteed to be stable across updates. 378func (ThreatIntelIndicatorCategory) Values() []ThreatIntelIndicatorCategory { 379 return []ThreatIntelIndicatorCategory{ 380 "BACKDOOR", 381 "CARD_STEALER", 382 "COMMAND_AND_CONTROL", 383 "DROP_SITE", 384 "EXPLOIT_SITE", 385 "KEYLOGGER", 386 } 387} 388 389type ThreatIntelIndicatorType string 390 391// Enum values for ThreatIntelIndicatorType 392const ( 393 ThreatIntelIndicatorTypeDomain ThreatIntelIndicatorType = "DOMAIN" 394 ThreatIntelIndicatorTypeEmailAddress ThreatIntelIndicatorType = "EMAIL_ADDRESS" 395 ThreatIntelIndicatorTypeHashMd5 ThreatIntelIndicatorType = "HASH_MD5" 396 ThreatIntelIndicatorTypeHashSha1 ThreatIntelIndicatorType = "HASH_SHA1" 397 ThreatIntelIndicatorTypeHashSha256 ThreatIntelIndicatorType = "HASH_SHA256" 398 ThreatIntelIndicatorTypeHashSha512 ThreatIntelIndicatorType = "HASH_SHA512" 399 ThreatIntelIndicatorTypeIpv4Address ThreatIntelIndicatorType = "IPV4_ADDRESS" 400 ThreatIntelIndicatorTypeIpv6Address ThreatIntelIndicatorType = "IPV6_ADDRESS" 401 ThreatIntelIndicatorTypeMutex ThreatIntelIndicatorType = "MUTEX" 402 ThreatIntelIndicatorTypeProcess ThreatIntelIndicatorType = "PROCESS" 403 ThreatIntelIndicatorTypeUrl ThreatIntelIndicatorType = "URL" 404) 405 406// Values returns all known values for ThreatIntelIndicatorType. Note that this can 407// be expanded in the future, and so it is only as up to date as the client. The 408// ordering of this slice is not guaranteed to be stable across updates. 409func (ThreatIntelIndicatorType) Values() []ThreatIntelIndicatorType { 410 return []ThreatIntelIndicatorType{ 411 "DOMAIN", 412 "EMAIL_ADDRESS", 413 "HASH_MD5", 414 "HASH_SHA1", 415 "HASH_SHA256", 416 "HASH_SHA512", 417 "IPV4_ADDRESS", 418 "IPV6_ADDRESS", 419 "MUTEX", 420 "PROCESS", 421 "URL", 422 } 423} 424 425type VerificationState string 426 427// Enum values for VerificationState 428const ( 429 VerificationStateUnknown VerificationState = "UNKNOWN" 430 VerificationStateTruePositive VerificationState = "TRUE_POSITIVE" 431 VerificationStateFalsePositive VerificationState = "FALSE_POSITIVE" 432 VerificationStateBenignPositive VerificationState = "BENIGN_POSITIVE" 433) 434 435// Values returns all known values for VerificationState. Note that this can be 436// expanded in the future, and so it is only as up to date as the client. The 437// ordering of this slice is not guaranteed to be stable across updates. 438func (VerificationState) Values() []VerificationState { 439 return []VerificationState{ 440 "UNKNOWN", 441 "TRUE_POSITIVE", 442 "FALSE_POSITIVE", 443 "BENIGN_POSITIVE", 444 } 445} 446 447type WorkflowState string 448 449// Enum values for WorkflowState 450const ( 451 WorkflowStateNew WorkflowState = "NEW" 452 WorkflowStateAssigned WorkflowState = "ASSIGNED" 453 WorkflowStateInProgress WorkflowState = "IN_PROGRESS" 454 WorkflowStateDeferred WorkflowState = "DEFERRED" 455 WorkflowStateResolved WorkflowState = "RESOLVED" 456) 457 458// Values returns all known values for WorkflowState. Note that this can be 459// expanded in the future, and so it is only as up to date as the client. The 460// ordering of this slice is not guaranteed to be stable across updates. 461func (WorkflowState) Values() []WorkflowState { 462 return []WorkflowState{ 463 "NEW", 464 "ASSIGNED", 465 "IN_PROGRESS", 466 "DEFERRED", 467 "RESOLVED", 468 } 469} 470 471type WorkflowStatus string 472 473// Enum values for WorkflowStatus 474const ( 475 WorkflowStatusNew WorkflowStatus = "NEW" 476 WorkflowStatusNotified WorkflowStatus = "NOTIFIED" 477 WorkflowStatusResolved WorkflowStatus = "RESOLVED" 478 WorkflowStatusSuppressed WorkflowStatus = "SUPPRESSED" 479) 480 481// Values returns all known values for WorkflowStatus. Note that this can be 482// expanded in the future, and so it is only as up to date as the client. The 483// ordering of this slice is not guaranteed to be stable across updates. 484func (WorkflowStatus) Values() []WorkflowStatus { 485 return []WorkflowStatus{ 486 "NEW", 487 "NOTIFIED", 488 "RESOLVED", 489 "SUPPRESSED", 490 } 491} 492