1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AbortAction string 6 7// Enum values for AbortAction 8const ( 9 AbortActionCancel AbortAction = "CANCEL" 10) 11 12// Values returns all known values for AbortAction. Note that this can be expanded 13// in the future, and so it is only as up to date as the client. The ordering of 14// this slice is not guaranteed to be stable across updates. 15func (AbortAction) Values() []AbortAction { 16 return []AbortAction{ 17 "CANCEL", 18 } 19} 20 21type ActionType string 22 23// Enum values for ActionType 24const ( 25 ActionTypePublish ActionType = "PUBLISH" 26 ActionTypeSubscribe ActionType = "SUBSCRIBE" 27 ActionTypeReceive ActionType = "RECEIVE" 28 ActionTypeConnect ActionType = "CONNECT" 29) 30 31// Values returns all known values for ActionType. Note that this can be expanded 32// in the future, and so it is only as up to date as the client. The ordering of 33// this slice is not guaranteed to be stable across updates. 34func (ActionType) Values() []ActionType { 35 return []ActionType{ 36 "PUBLISH", 37 "SUBSCRIBE", 38 "RECEIVE", 39 "CONNECT", 40 } 41} 42 43type AlertTargetType string 44 45// Enum values for AlertTargetType 46const ( 47 AlertTargetTypeSns AlertTargetType = "SNS" 48) 49 50// Values returns all known values for AlertTargetType. Note that this can be 51// expanded in the future, and so it is only as up to date as the client. The 52// ordering of this slice is not guaranteed to be stable across updates. 53func (AlertTargetType) Values() []AlertTargetType { 54 return []AlertTargetType{ 55 "SNS", 56 } 57} 58 59type AuditCheckRunStatus string 60 61// Enum values for AuditCheckRunStatus 62const ( 63 AuditCheckRunStatusInProgress AuditCheckRunStatus = "IN_PROGRESS" 64 AuditCheckRunStatusWaitingForDataCollection AuditCheckRunStatus = "WAITING_FOR_DATA_COLLECTION" 65 AuditCheckRunStatusCanceled AuditCheckRunStatus = "CANCELED" 66 AuditCheckRunStatusCompletedCompliant AuditCheckRunStatus = "COMPLETED_COMPLIANT" 67 AuditCheckRunStatusCompletedNonCompliant AuditCheckRunStatus = "COMPLETED_NON_COMPLIANT" 68 AuditCheckRunStatusFailed AuditCheckRunStatus = "FAILED" 69) 70 71// Values returns all known values for AuditCheckRunStatus. 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 (AuditCheckRunStatus) Values() []AuditCheckRunStatus { 75 return []AuditCheckRunStatus{ 76 "IN_PROGRESS", 77 "WAITING_FOR_DATA_COLLECTION", 78 "CANCELED", 79 "COMPLETED_COMPLIANT", 80 "COMPLETED_NON_COMPLIANT", 81 "FAILED", 82 } 83} 84 85type AuditFindingSeverity string 86 87// Enum values for AuditFindingSeverity 88const ( 89 AuditFindingSeverityCritical AuditFindingSeverity = "CRITICAL" 90 AuditFindingSeverityHigh AuditFindingSeverity = "HIGH" 91 AuditFindingSeverityMedium AuditFindingSeverity = "MEDIUM" 92 AuditFindingSeverityLow AuditFindingSeverity = "LOW" 93) 94 95// Values returns all known values for AuditFindingSeverity. Note that this can be 96// expanded in the future, and so it is only as up to date as the client. The 97// ordering of this slice is not guaranteed to be stable across updates. 98func (AuditFindingSeverity) Values() []AuditFindingSeverity { 99 return []AuditFindingSeverity{ 100 "CRITICAL", 101 "HIGH", 102 "MEDIUM", 103 "LOW", 104 } 105} 106 107type AuditFrequency string 108 109// Enum values for AuditFrequency 110const ( 111 AuditFrequencyDaily AuditFrequency = "DAILY" 112 AuditFrequencyWeekly AuditFrequency = "WEEKLY" 113 AuditFrequencyBiweekly AuditFrequency = "BIWEEKLY" 114 AuditFrequencyMonthly AuditFrequency = "MONTHLY" 115) 116 117// Values returns all known values for AuditFrequency. Note that this can be 118// expanded in the future, and so it is only as up to date as the client. The 119// ordering of this slice is not guaranteed to be stable across updates. 120func (AuditFrequency) Values() []AuditFrequency { 121 return []AuditFrequency{ 122 "DAILY", 123 "WEEKLY", 124 "BIWEEKLY", 125 "MONTHLY", 126 } 127} 128 129type AuditMitigationActionsExecutionStatus string 130 131// Enum values for AuditMitigationActionsExecutionStatus 132const ( 133 AuditMitigationActionsExecutionStatusInProgress AuditMitigationActionsExecutionStatus = "IN_PROGRESS" 134 AuditMitigationActionsExecutionStatusCompleted AuditMitigationActionsExecutionStatus = "COMPLETED" 135 AuditMitigationActionsExecutionStatusFailed AuditMitigationActionsExecutionStatus = "FAILED" 136 AuditMitigationActionsExecutionStatusCanceled AuditMitigationActionsExecutionStatus = "CANCELED" 137 AuditMitigationActionsExecutionStatusSkipped AuditMitigationActionsExecutionStatus = "SKIPPED" 138 AuditMitigationActionsExecutionStatusPending AuditMitigationActionsExecutionStatus = "PENDING" 139) 140 141// Values returns all known values for AuditMitigationActionsExecutionStatus. Note 142// that this can be expanded in the future, and so it is only as up to date as the 143// client. The ordering of this slice is not guaranteed to be stable across 144// updates. 145func (AuditMitigationActionsExecutionStatus) Values() []AuditMitigationActionsExecutionStatus { 146 return []AuditMitigationActionsExecutionStatus{ 147 "IN_PROGRESS", 148 "COMPLETED", 149 "FAILED", 150 "CANCELED", 151 "SKIPPED", 152 "PENDING", 153 } 154} 155 156type AuditMitigationActionsTaskStatus string 157 158// Enum values for AuditMitigationActionsTaskStatus 159const ( 160 AuditMitigationActionsTaskStatusInProgress AuditMitigationActionsTaskStatus = "IN_PROGRESS" 161 AuditMitigationActionsTaskStatusCompleted AuditMitigationActionsTaskStatus = "COMPLETED" 162 AuditMitigationActionsTaskStatusFailed AuditMitigationActionsTaskStatus = "FAILED" 163 AuditMitigationActionsTaskStatusCanceled AuditMitigationActionsTaskStatus = "CANCELED" 164) 165 166// Values returns all known values for AuditMitigationActionsTaskStatus. Note that 167// this can be expanded in the future, and so it is only as up to date as the 168// client. The ordering of this slice is not guaranteed to be stable across 169// updates. 170func (AuditMitigationActionsTaskStatus) Values() []AuditMitigationActionsTaskStatus { 171 return []AuditMitigationActionsTaskStatus{ 172 "IN_PROGRESS", 173 "COMPLETED", 174 "FAILED", 175 "CANCELED", 176 } 177} 178 179type AuditNotificationType string 180 181// Enum values for AuditNotificationType 182const ( 183 AuditNotificationTypeSns AuditNotificationType = "SNS" 184) 185 186// Values returns all known values for AuditNotificationType. Note that this can be 187// expanded in the future, and so it is only as up to date as the client. The 188// ordering of this slice is not guaranteed to be stable across updates. 189func (AuditNotificationType) Values() []AuditNotificationType { 190 return []AuditNotificationType{ 191 "SNS", 192 } 193} 194 195type AuditTaskStatus string 196 197// Enum values for AuditTaskStatus 198const ( 199 AuditTaskStatusInProgress AuditTaskStatus = "IN_PROGRESS" 200 AuditTaskStatusCompleted AuditTaskStatus = "COMPLETED" 201 AuditTaskStatusFailed AuditTaskStatus = "FAILED" 202 AuditTaskStatusCanceled AuditTaskStatus = "CANCELED" 203) 204 205// Values returns all known values for AuditTaskStatus. 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 (AuditTaskStatus) Values() []AuditTaskStatus { 209 return []AuditTaskStatus{ 210 "IN_PROGRESS", 211 "COMPLETED", 212 "FAILED", 213 "CANCELED", 214 } 215} 216 217type AuditTaskType string 218 219// Enum values for AuditTaskType 220const ( 221 AuditTaskTypeOnDemandAuditTask AuditTaskType = "ON_DEMAND_AUDIT_TASK" 222 AuditTaskTypeScheduledAuditTask AuditTaskType = "SCHEDULED_AUDIT_TASK" 223) 224 225// Values returns all known values for AuditTaskType. Note that this can be 226// expanded in the future, and so it is only as up to date as the client. The 227// ordering of this slice is not guaranteed to be stable across updates. 228func (AuditTaskType) Values() []AuditTaskType { 229 return []AuditTaskType{ 230 "ON_DEMAND_AUDIT_TASK", 231 "SCHEDULED_AUDIT_TASK", 232 } 233} 234 235type AuthDecision string 236 237// Enum values for AuthDecision 238const ( 239 AuthDecisionAllowed AuthDecision = "ALLOWED" 240 AuthDecisionExplicitDeny AuthDecision = "EXPLICIT_DENY" 241 AuthDecisionImplicitDeny AuthDecision = "IMPLICIT_DENY" 242) 243 244// Values returns all known values for AuthDecision. Note that this can be expanded 245// in the future, and so it is only as up to date as the client. The ordering of 246// this slice is not guaranteed to be stable across updates. 247func (AuthDecision) Values() []AuthDecision { 248 return []AuthDecision{ 249 "ALLOWED", 250 "EXPLICIT_DENY", 251 "IMPLICIT_DENY", 252 } 253} 254 255type AuthorizerStatus string 256 257// Enum values for AuthorizerStatus 258const ( 259 AuthorizerStatusActive AuthorizerStatus = "ACTIVE" 260 AuthorizerStatusInactive AuthorizerStatus = "INACTIVE" 261) 262 263// Values returns all known values for AuthorizerStatus. Note that this can be 264// expanded in the future, and so it is only as up to date as the client. The 265// ordering of this slice is not guaranteed to be stable across updates. 266func (AuthorizerStatus) Values() []AuthorizerStatus { 267 return []AuthorizerStatus{ 268 "ACTIVE", 269 "INACTIVE", 270 } 271} 272 273type AutoRegistrationStatus string 274 275// Enum values for AutoRegistrationStatus 276const ( 277 AutoRegistrationStatusEnable AutoRegistrationStatus = "ENABLE" 278 AutoRegistrationStatusDisable AutoRegistrationStatus = "DISABLE" 279) 280 281// Values returns all known values for AutoRegistrationStatus. Note that this can 282// be expanded in the future, and so it is only as up to date as the client. The 283// ordering of this slice is not guaranteed to be stable across updates. 284func (AutoRegistrationStatus) Values() []AutoRegistrationStatus { 285 return []AutoRegistrationStatus{ 286 "ENABLE", 287 "DISABLE", 288 } 289} 290 291type AwsJobAbortCriteriaAbortAction string 292 293// Enum values for AwsJobAbortCriteriaAbortAction 294const ( 295 AwsJobAbortCriteriaAbortActionCancel AwsJobAbortCriteriaAbortAction = "CANCEL" 296) 297 298// Values returns all known values for AwsJobAbortCriteriaAbortAction. Note that 299// this can be expanded in the future, and so it is only as up to date as the 300// client. The ordering of this slice is not guaranteed to be stable across 301// updates. 302func (AwsJobAbortCriteriaAbortAction) Values() []AwsJobAbortCriteriaAbortAction { 303 return []AwsJobAbortCriteriaAbortAction{ 304 "CANCEL", 305 } 306} 307 308type AwsJobAbortCriteriaFailureType string 309 310// Enum values for AwsJobAbortCriteriaFailureType 311const ( 312 AwsJobAbortCriteriaFailureTypeFailed AwsJobAbortCriteriaFailureType = "FAILED" 313 AwsJobAbortCriteriaFailureTypeRejected AwsJobAbortCriteriaFailureType = "REJECTED" 314 AwsJobAbortCriteriaFailureTypeTimedOut AwsJobAbortCriteriaFailureType = "TIMED_OUT" 315 AwsJobAbortCriteriaFailureTypeAll AwsJobAbortCriteriaFailureType = "ALL" 316) 317 318// Values returns all known values for AwsJobAbortCriteriaFailureType. Note that 319// this can be expanded in the future, and so it is only as up to date as the 320// client. The ordering of this slice is not guaranteed to be stable across 321// updates. 322func (AwsJobAbortCriteriaFailureType) Values() []AwsJobAbortCriteriaFailureType { 323 return []AwsJobAbortCriteriaFailureType{ 324 "FAILED", 325 "REJECTED", 326 "TIMED_OUT", 327 "ALL", 328 } 329} 330 331type BehaviorCriteriaType string 332 333// Enum values for BehaviorCriteriaType 334const ( 335 BehaviorCriteriaTypeStatic BehaviorCriteriaType = "STATIC" 336 BehaviorCriteriaTypeStatistical BehaviorCriteriaType = "STATISTICAL" 337 BehaviorCriteriaTypeMachineLearning BehaviorCriteriaType = "MACHINE_LEARNING" 338) 339 340// Values returns all known values for BehaviorCriteriaType. Note that this can be 341// expanded in the future, and so it is only as up to date as the client. The 342// ordering of this slice is not guaranteed to be stable across updates. 343func (BehaviorCriteriaType) Values() []BehaviorCriteriaType { 344 return []BehaviorCriteriaType{ 345 "STATIC", 346 "STATISTICAL", 347 "MACHINE_LEARNING", 348 } 349} 350 351type CACertificateStatus string 352 353// Enum values for CACertificateStatus 354const ( 355 CACertificateStatusActive CACertificateStatus = "ACTIVE" 356 CACertificateStatusInactive CACertificateStatus = "INACTIVE" 357) 358 359// Values returns all known values for CACertificateStatus. Note that this can be 360// expanded in the future, and so it is only as up to date as the client. The 361// ordering of this slice is not guaranteed to be stable across updates. 362func (CACertificateStatus) Values() []CACertificateStatus { 363 return []CACertificateStatus{ 364 "ACTIVE", 365 "INACTIVE", 366 } 367} 368 369type CACertificateUpdateAction string 370 371// Enum values for CACertificateUpdateAction 372const ( 373 CACertificateUpdateActionDeactivate CACertificateUpdateAction = "DEACTIVATE" 374) 375 376// Values returns all known values for CACertificateUpdateAction. Note that this 377// can be expanded in the future, and so it is only as up to date as the client. 378// The ordering of this slice is not guaranteed to be stable across updates. 379func (CACertificateUpdateAction) Values() []CACertificateUpdateAction { 380 return []CACertificateUpdateAction{ 381 "DEACTIVATE", 382 } 383} 384 385type CannedAccessControlList string 386 387// Enum values for CannedAccessControlList 388const ( 389 CannedAccessControlListPrivate CannedAccessControlList = "private" 390 CannedAccessControlListPublicRead CannedAccessControlList = "public-read" 391 CannedAccessControlListPublicReadWrite CannedAccessControlList = "public-read-write" 392 CannedAccessControlListAwsExecRead CannedAccessControlList = "aws-exec-read" 393 CannedAccessControlListAuthenticatedRead CannedAccessControlList = "authenticated-read" 394 CannedAccessControlListBucketOwnerRead CannedAccessControlList = "bucket-owner-read" 395 CannedAccessControlListBucketOwnerFullControl CannedAccessControlList = "bucket-owner-full-control" 396 CannedAccessControlListLogDeliveryWrite CannedAccessControlList = "log-delivery-write" 397) 398 399// Values returns all known values for CannedAccessControlList. Note that this can 400// be expanded in the future, and so it is only as up to date as the client. The 401// ordering of this slice is not guaranteed to be stable across updates. 402func (CannedAccessControlList) Values() []CannedAccessControlList { 403 return []CannedAccessControlList{ 404 "private", 405 "public-read", 406 "public-read-write", 407 "aws-exec-read", 408 "authenticated-read", 409 "bucket-owner-read", 410 "bucket-owner-full-control", 411 "log-delivery-write", 412 } 413} 414 415type CertificateMode string 416 417// Enum values for CertificateMode 418const ( 419 CertificateModeDefault CertificateMode = "DEFAULT" 420 CertificateModeSniOnly CertificateMode = "SNI_ONLY" 421) 422 423// Values returns all known values for CertificateMode. Note that this can be 424// expanded in the future, and so it is only as up to date as the client. The 425// ordering of this slice is not guaranteed to be stable across updates. 426func (CertificateMode) Values() []CertificateMode { 427 return []CertificateMode{ 428 "DEFAULT", 429 "SNI_ONLY", 430 } 431} 432 433type CertificateStatus string 434 435// Enum values for CertificateStatus 436const ( 437 CertificateStatusActive CertificateStatus = "ACTIVE" 438 CertificateStatusInactive CertificateStatus = "INACTIVE" 439 CertificateStatusRevoked CertificateStatus = "REVOKED" 440 CertificateStatusPendingTransfer CertificateStatus = "PENDING_TRANSFER" 441 CertificateStatusRegisterInactive CertificateStatus = "REGISTER_INACTIVE" 442 CertificateStatusPendingActivation CertificateStatus = "PENDING_ACTIVATION" 443) 444 445// Values returns all known values for CertificateStatus. Note that this can be 446// expanded in the future, and so it is only as up to date as the client. The 447// ordering of this slice is not guaranteed to be stable across updates. 448func (CertificateStatus) Values() []CertificateStatus { 449 return []CertificateStatus{ 450 "ACTIVE", 451 "INACTIVE", 452 "REVOKED", 453 "PENDING_TRANSFER", 454 "REGISTER_INACTIVE", 455 "PENDING_ACTIVATION", 456 } 457} 458 459type ComparisonOperator string 460 461// Enum values for ComparisonOperator 462const ( 463 ComparisonOperatorLessThan ComparisonOperator = "less-than" 464 ComparisonOperatorLessThanEquals ComparisonOperator = "less-than-equals" 465 ComparisonOperatorGreaterThan ComparisonOperator = "greater-than" 466 ComparisonOperatorGreaterThanEquals ComparisonOperator = "greater-than-equals" 467 ComparisonOperatorInCidrSet ComparisonOperator = "in-cidr-set" 468 ComparisonOperatorNotInCidrSet ComparisonOperator = "not-in-cidr-set" 469 ComparisonOperatorInPortSet ComparisonOperator = "in-port-set" 470 ComparisonOperatorNotInPortSet ComparisonOperator = "not-in-port-set" 471 ComparisonOperatorInSet ComparisonOperator = "in-set" 472 ComparisonOperatorNotInSet ComparisonOperator = "not-in-set" 473) 474 475// Values returns all known values for ComparisonOperator. Note that this can be 476// expanded in the future, and so it is only as up to date as the client. The 477// ordering of this slice is not guaranteed to be stable across updates. 478func (ComparisonOperator) Values() []ComparisonOperator { 479 return []ComparisonOperator{ 480 "less-than", 481 "less-than-equals", 482 "greater-than", 483 "greater-than-equals", 484 "in-cidr-set", 485 "not-in-cidr-set", 486 "in-port-set", 487 "not-in-port-set", 488 "in-set", 489 "not-in-set", 490 } 491} 492 493type ConfidenceLevel string 494 495// Enum values for ConfidenceLevel 496const ( 497 ConfidenceLevelLow ConfidenceLevel = "LOW" 498 ConfidenceLevelMedium ConfidenceLevel = "MEDIUM" 499 ConfidenceLevelHigh ConfidenceLevel = "HIGH" 500) 501 502// Values returns all known values for ConfidenceLevel. 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 (ConfidenceLevel) Values() []ConfidenceLevel { 506 return []ConfidenceLevel{ 507 "LOW", 508 "MEDIUM", 509 "HIGH", 510 } 511} 512 513type CustomMetricType string 514 515// Enum values for CustomMetricType 516const ( 517 CustomMetricTypeStringList CustomMetricType = "string-list" 518 CustomMetricTypeIpAddressList CustomMetricType = "ip-address-list" 519 CustomMetricTypeNumberList CustomMetricType = "number-list" 520 CustomMetricTypeNumber CustomMetricType = "number" 521) 522 523// Values returns all known values for CustomMetricType. 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 (CustomMetricType) Values() []CustomMetricType { 527 return []CustomMetricType{ 528 "string-list", 529 "ip-address-list", 530 "number-list", 531 "number", 532 } 533} 534 535type DayOfWeek string 536 537// Enum values for DayOfWeek 538const ( 539 DayOfWeekSun DayOfWeek = "SUN" 540 DayOfWeekMon DayOfWeek = "MON" 541 DayOfWeekTue DayOfWeek = "TUE" 542 DayOfWeekWed DayOfWeek = "WED" 543 DayOfWeekThu DayOfWeek = "THU" 544 DayOfWeekFri DayOfWeek = "FRI" 545 DayOfWeekSat DayOfWeek = "SAT" 546) 547 548// Values returns all known values for DayOfWeek. Note that this can be expanded in 549// the future, and so it is only as up to date as the client. The ordering of this 550// slice is not guaranteed to be stable across updates. 551func (DayOfWeek) Values() []DayOfWeek { 552 return []DayOfWeek{ 553 "SUN", 554 "MON", 555 "TUE", 556 "WED", 557 "THU", 558 "FRI", 559 "SAT", 560 } 561} 562 563type DetectMitigationActionExecutionStatus string 564 565// Enum values for DetectMitigationActionExecutionStatus 566const ( 567 DetectMitigationActionExecutionStatusInProgress DetectMitigationActionExecutionStatus = "IN_PROGRESS" 568 DetectMitigationActionExecutionStatusSuccessful DetectMitigationActionExecutionStatus = "SUCCESSFUL" 569 DetectMitigationActionExecutionStatusFailed DetectMitigationActionExecutionStatus = "FAILED" 570 DetectMitigationActionExecutionStatusSkipped DetectMitigationActionExecutionStatus = "SKIPPED" 571) 572 573// Values returns all known values for DetectMitigationActionExecutionStatus. Note 574// that this can be expanded in the future, and so it is only as up to date as the 575// client. The ordering of this slice is not guaranteed to be stable across 576// updates. 577func (DetectMitigationActionExecutionStatus) Values() []DetectMitigationActionExecutionStatus { 578 return []DetectMitigationActionExecutionStatus{ 579 "IN_PROGRESS", 580 "SUCCESSFUL", 581 "FAILED", 582 "SKIPPED", 583 } 584} 585 586type DetectMitigationActionsTaskStatus string 587 588// Enum values for DetectMitigationActionsTaskStatus 589const ( 590 DetectMitigationActionsTaskStatusInProgress DetectMitigationActionsTaskStatus = "IN_PROGRESS" 591 DetectMitigationActionsTaskStatusSuccessful DetectMitigationActionsTaskStatus = "SUCCESSFUL" 592 DetectMitigationActionsTaskStatusFailed DetectMitigationActionsTaskStatus = "FAILED" 593 DetectMitigationActionsTaskStatusCanceled DetectMitigationActionsTaskStatus = "CANCELED" 594) 595 596// Values returns all known values for DetectMitigationActionsTaskStatus. Note that 597// this can be expanded in the future, and so it is only as up to date as the 598// client. The ordering of this slice is not guaranteed to be stable across 599// updates. 600func (DetectMitigationActionsTaskStatus) Values() []DetectMitigationActionsTaskStatus { 601 return []DetectMitigationActionsTaskStatus{ 602 "IN_PROGRESS", 603 "SUCCESSFUL", 604 "FAILED", 605 "CANCELED", 606 } 607} 608 609type DeviceCertificateUpdateAction string 610 611// Enum values for DeviceCertificateUpdateAction 612const ( 613 DeviceCertificateUpdateActionDeactivate DeviceCertificateUpdateAction = "DEACTIVATE" 614) 615 616// Values returns all known values for DeviceCertificateUpdateAction. Note that 617// this can be expanded in the future, and so it is only as up to date as the 618// client. The ordering of this slice is not guaranteed to be stable across 619// updates. 620func (DeviceCertificateUpdateAction) Values() []DeviceCertificateUpdateAction { 621 return []DeviceCertificateUpdateAction{ 622 "DEACTIVATE", 623 } 624} 625 626type DimensionType string 627 628// Enum values for DimensionType 629const ( 630 DimensionTypeTopicFilter DimensionType = "TOPIC_FILTER" 631) 632 633// Values returns all known values for DimensionType. Note that this can be 634// expanded in the future, and so it is only as up to date as the client. The 635// ordering of this slice is not guaranteed to be stable across updates. 636func (DimensionType) Values() []DimensionType { 637 return []DimensionType{ 638 "TOPIC_FILTER", 639 } 640} 641 642type DimensionValueOperator string 643 644// Enum values for DimensionValueOperator 645const ( 646 DimensionValueOperatorIn DimensionValueOperator = "IN" 647 DimensionValueOperatorNotIn DimensionValueOperator = "NOT_IN" 648) 649 650// Values returns all known values for DimensionValueOperator. Note that this can 651// be expanded in the future, and so it is only as up to date as the client. The 652// ordering of this slice is not guaranteed to be stable across updates. 653func (DimensionValueOperator) Values() []DimensionValueOperator { 654 return []DimensionValueOperator{ 655 "IN", 656 "NOT_IN", 657 } 658} 659 660type DomainConfigurationStatus string 661 662// Enum values for DomainConfigurationStatus 663const ( 664 DomainConfigurationStatusEnabled DomainConfigurationStatus = "ENABLED" 665 DomainConfigurationStatusDisabled DomainConfigurationStatus = "DISABLED" 666) 667 668// Values returns all known values for DomainConfigurationStatus. Note that this 669// can be expanded in the future, and so it is only as up to date as the client. 670// The ordering of this slice is not guaranteed to be stable across updates. 671func (DomainConfigurationStatus) Values() []DomainConfigurationStatus { 672 return []DomainConfigurationStatus{ 673 "ENABLED", 674 "DISABLED", 675 } 676} 677 678type DomainType string 679 680// Enum values for DomainType 681const ( 682 DomainTypeEndpoint DomainType = "ENDPOINT" 683 DomainTypeAwsManaged DomainType = "AWS_MANAGED" 684 DomainTypeCustomerManaged DomainType = "CUSTOMER_MANAGED" 685) 686 687// Values returns all known values for DomainType. Note that this can be expanded 688// in the future, and so it is only as up to date as the client. The ordering of 689// this slice is not guaranteed to be stable across updates. 690func (DomainType) Values() []DomainType { 691 return []DomainType{ 692 "ENDPOINT", 693 "AWS_MANAGED", 694 "CUSTOMER_MANAGED", 695 } 696} 697 698type DynamicGroupStatus string 699 700// Enum values for DynamicGroupStatus 701const ( 702 DynamicGroupStatusActive DynamicGroupStatus = "ACTIVE" 703 DynamicGroupStatusBuilding DynamicGroupStatus = "BUILDING" 704 DynamicGroupStatusRebuilding DynamicGroupStatus = "REBUILDING" 705) 706 707// Values returns all known values for DynamicGroupStatus. Note that this can be 708// expanded in the future, and so it is only as up to date as the client. The 709// ordering of this slice is not guaranteed to be stable across updates. 710func (DynamicGroupStatus) Values() []DynamicGroupStatus { 711 return []DynamicGroupStatus{ 712 "ACTIVE", 713 "BUILDING", 714 "REBUILDING", 715 } 716} 717 718type DynamoKeyType string 719 720// Enum values for DynamoKeyType 721const ( 722 DynamoKeyTypeString DynamoKeyType = "STRING" 723 DynamoKeyTypeNumber DynamoKeyType = "NUMBER" 724) 725 726// Values returns all known values for DynamoKeyType. Note that this can be 727// expanded in the future, and so it is only as up to date as the client. The 728// ordering of this slice is not guaranteed to be stable across updates. 729func (DynamoKeyType) Values() []DynamoKeyType { 730 return []DynamoKeyType{ 731 "STRING", 732 "NUMBER", 733 } 734} 735 736type EventType string 737 738// Enum values for EventType 739const ( 740 EventTypeThing EventType = "THING" 741 EventTypeThingGroup EventType = "THING_GROUP" 742 EventTypeThingType EventType = "THING_TYPE" 743 EventTypeThingGroupMembership EventType = "THING_GROUP_MEMBERSHIP" 744 EventTypeThingGroupHierarchy EventType = "THING_GROUP_HIERARCHY" 745 EventTypeThingTypeAssociation EventType = "THING_TYPE_ASSOCIATION" 746 EventTypeJob EventType = "JOB" 747 EventTypeJobExecution EventType = "JOB_EXECUTION" 748 EventTypePolicy EventType = "POLICY" 749 EventTypeCertificate EventType = "CERTIFICATE" 750 EventTypeCaCertificate EventType = "CA_CERTIFICATE" 751) 752 753// Values returns all known values for EventType. Note that this can be expanded in 754// the future, and so it is only as up to date as the client. The ordering of this 755// slice is not guaranteed to be stable across updates. 756func (EventType) Values() []EventType { 757 return []EventType{ 758 "THING", 759 "THING_GROUP", 760 "THING_TYPE", 761 "THING_GROUP_MEMBERSHIP", 762 "THING_GROUP_HIERARCHY", 763 "THING_TYPE_ASSOCIATION", 764 "JOB", 765 "JOB_EXECUTION", 766 "POLICY", 767 "CERTIFICATE", 768 "CA_CERTIFICATE", 769 } 770} 771 772type FieldType string 773 774// Enum values for FieldType 775const ( 776 FieldTypeNumber FieldType = "Number" 777 FieldTypeString FieldType = "String" 778 FieldTypeBoolean FieldType = "Boolean" 779) 780 781// Values returns all known values for FieldType. Note that this can be expanded in 782// the future, and so it is only as up to date as the client. The ordering of this 783// slice is not guaranteed to be stable across updates. 784func (FieldType) Values() []FieldType { 785 return []FieldType{ 786 "Number", 787 "String", 788 "Boolean", 789 } 790} 791 792type IndexStatus string 793 794// Enum values for IndexStatus 795const ( 796 IndexStatusActive IndexStatus = "ACTIVE" 797 IndexStatusBuilding IndexStatus = "BUILDING" 798 IndexStatusRebuilding IndexStatus = "REBUILDING" 799) 800 801// Values returns all known values for IndexStatus. Note that this can be expanded 802// in the future, and so it is only as up to date as the client. The ordering of 803// this slice is not guaranteed to be stable across updates. 804func (IndexStatus) Values() []IndexStatus { 805 return []IndexStatus{ 806 "ACTIVE", 807 "BUILDING", 808 "REBUILDING", 809 } 810} 811 812type JobExecutionFailureType string 813 814// Enum values for JobExecutionFailureType 815const ( 816 JobExecutionFailureTypeFailed JobExecutionFailureType = "FAILED" 817 JobExecutionFailureTypeRejected JobExecutionFailureType = "REJECTED" 818 JobExecutionFailureTypeTimedOut JobExecutionFailureType = "TIMED_OUT" 819 JobExecutionFailureTypeAll JobExecutionFailureType = "ALL" 820) 821 822// Values returns all known values for JobExecutionFailureType. Note that this can 823// be expanded in the future, and so it is only as up to date as the client. The 824// ordering of this slice is not guaranteed to be stable across updates. 825func (JobExecutionFailureType) Values() []JobExecutionFailureType { 826 return []JobExecutionFailureType{ 827 "FAILED", 828 "REJECTED", 829 "TIMED_OUT", 830 "ALL", 831 } 832} 833 834type JobExecutionStatus string 835 836// Enum values for JobExecutionStatus 837const ( 838 JobExecutionStatusQueued JobExecutionStatus = "QUEUED" 839 JobExecutionStatusInProgress JobExecutionStatus = "IN_PROGRESS" 840 JobExecutionStatusSucceeded JobExecutionStatus = "SUCCEEDED" 841 JobExecutionStatusFailed JobExecutionStatus = "FAILED" 842 JobExecutionStatusTimedOut JobExecutionStatus = "TIMED_OUT" 843 JobExecutionStatusRejected JobExecutionStatus = "REJECTED" 844 JobExecutionStatusRemoved JobExecutionStatus = "REMOVED" 845 JobExecutionStatusCanceled JobExecutionStatus = "CANCELED" 846) 847 848// Values returns all known values for JobExecutionStatus. Note that this can be 849// expanded in the future, and so it is only as up to date as the client. The 850// ordering of this slice is not guaranteed to be stable across updates. 851func (JobExecutionStatus) Values() []JobExecutionStatus { 852 return []JobExecutionStatus{ 853 "QUEUED", 854 "IN_PROGRESS", 855 "SUCCEEDED", 856 "FAILED", 857 "TIMED_OUT", 858 "REJECTED", 859 "REMOVED", 860 "CANCELED", 861 } 862} 863 864type JobStatus string 865 866// Enum values for JobStatus 867const ( 868 JobStatusInProgress JobStatus = "IN_PROGRESS" 869 JobStatusCanceled JobStatus = "CANCELED" 870 JobStatusCompleted JobStatus = "COMPLETED" 871 JobStatusDeletionInProgress JobStatus = "DELETION_IN_PROGRESS" 872) 873 874// Values returns all known values for JobStatus. Note that this can be expanded in 875// the future, and so it is only as up to date as the client. The ordering of this 876// slice is not guaranteed to be stable across updates. 877func (JobStatus) Values() []JobStatus { 878 return []JobStatus{ 879 "IN_PROGRESS", 880 "CANCELED", 881 "COMPLETED", 882 "DELETION_IN_PROGRESS", 883 } 884} 885 886type LogLevel string 887 888// Enum values for LogLevel 889const ( 890 LogLevelDebug LogLevel = "DEBUG" 891 LogLevelInfo LogLevel = "INFO" 892 LogLevelError LogLevel = "ERROR" 893 LogLevelWarn LogLevel = "WARN" 894 LogLevelDisabled LogLevel = "DISABLED" 895) 896 897// Values returns all known values for LogLevel. Note that this can be expanded in 898// the future, and so it is only as up to date as the client. The ordering of this 899// slice is not guaranteed to be stable across updates. 900func (LogLevel) Values() []LogLevel { 901 return []LogLevel{ 902 "DEBUG", 903 "INFO", 904 "ERROR", 905 "WARN", 906 "DISABLED", 907 } 908} 909 910type LogTargetType string 911 912// Enum values for LogTargetType 913const ( 914 LogTargetTypeDefault LogTargetType = "DEFAULT" 915 LogTargetTypeThingGroup LogTargetType = "THING_GROUP" 916) 917 918// Values returns all known values for LogTargetType. Note that this can be 919// expanded in the future, and so it is only as up to date as the client. The 920// ordering of this slice is not guaranteed to be stable across updates. 921func (LogTargetType) Values() []LogTargetType { 922 return []LogTargetType{ 923 "DEFAULT", 924 "THING_GROUP", 925 } 926} 927 928type MessageFormat string 929 930// Enum values for MessageFormat 931const ( 932 MessageFormatRaw MessageFormat = "RAW" 933 MessageFormatJson MessageFormat = "JSON" 934) 935 936// Values returns all known values for MessageFormat. Note that this can be 937// expanded in the future, and so it is only as up to date as the client. The 938// ordering of this slice is not guaranteed to be stable across updates. 939func (MessageFormat) Values() []MessageFormat { 940 return []MessageFormat{ 941 "RAW", 942 "JSON", 943 } 944} 945 946type MitigationActionType string 947 948// Enum values for MitigationActionType 949const ( 950 MitigationActionTypeUpdateDeviceCertificate MitigationActionType = "UPDATE_DEVICE_CERTIFICATE" 951 MitigationActionTypeUpdateCaCertificate MitigationActionType = "UPDATE_CA_CERTIFICATE" 952 MitigationActionTypeAddThingsToThingGroup MitigationActionType = "ADD_THINGS_TO_THING_GROUP" 953 MitigationActionTypeReplaceDefaultPolicyVersion MitigationActionType = "REPLACE_DEFAULT_POLICY_VERSION" 954 MitigationActionTypeEnableIotLogging MitigationActionType = "ENABLE_IOT_LOGGING" 955 MitigationActionTypePublishFindingToSns MitigationActionType = "PUBLISH_FINDING_TO_SNS" 956) 957 958// Values returns all known values for MitigationActionType. Note that this can be 959// expanded in the future, and so it is only as up to date as the client. The 960// ordering of this slice is not guaranteed to be stable across updates. 961func (MitigationActionType) Values() []MitigationActionType { 962 return []MitigationActionType{ 963 "UPDATE_DEVICE_CERTIFICATE", 964 "UPDATE_CA_CERTIFICATE", 965 "ADD_THINGS_TO_THING_GROUP", 966 "REPLACE_DEFAULT_POLICY_VERSION", 967 "ENABLE_IOT_LOGGING", 968 "PUBLISH_FINDING_TO_SNS", 969 } 970} 971 972type ModelStatus string 973 974// Enum values for ModelStatus 975const ( 976 ModelStatusPendingBuild ModelStatus = "PENDING_BUILD" 977 ModelStatusActive ModelStatus = "ACTIVE" 978 ModelStatusExpired ModelStatus = "EXPIRED" 979) 980 981// Values returns all known values for ModelStatus. Note that this can be expanded 982// in the future, and so it is only as up to date as the client. The ordering of 983// this slice is not guaranteed to be stable across updates. 984func (ModelStatus) Values() []ModelStatus { 985 return []ModelStatus{ 986 "PENDING_BUILD", 987 "ACTIVE", 988 "EXPIRED", 989 } 990} 991 992type OTAUpdateStatus string 993 994// Enum values for OTAUpdateStatus 995const ( 996 OTAUpdateStatusCreatePending OTAUpdateStatus = "CREATE_PENDING" 997 OTAUpdateStatusCreateInProgress OTAUpdateStatus = "CREATE_IN_PROGRESS" 998 OTAUpdateStatusCreateComplete OTAUpdateStatus = "CREATE_COMPLETE" 999 OTAUpdateStatusCreateFailed OTAUpdateStatus = "CREATE_FAILED" 1000) 1001 1002// Values returns all known values for OTAUpdateStatus. Note that this can be 1003// expanded in the future, and so it is only as up to date as the client. The 1004// ordering of this slice is not guaranteed to be stable across updates. 1005func (OTAUpdateStatus) Values() []OTAUpdateStatus { 1006 return []OTAUpdateStatus{ 1007 "CREATE_PENDING", 1008 "CREATE_IN_PROGRESS", 1009 "CREATE_COMPLETE", 1010 "CREATE_FAILED", 1011 } 1012} 1013 1014type PolicyTemplateName string 1015 1016// Enum values for PolicyTemplateName 1017const ( 1018 PolicyTemplateNameBlankPolicy PolicyTemplateName = "BLANK_POLICY" 1019) 1020 1021// Values returns all known values for PolicyTemplateName. Note that this can be 1022// expanded in the future, and so it is only as up to date as the client. The 1023// ordering of this slice is not guaranteed to be stable across updates. 1024func (PolicyTemplateName) Values() []PolicyTemplateName { 1025 return []PolicyTemplateName{ 1026 "BLANK_POLICY", 1027 } 1028} 1029 1030type Protocol string 1031 1032// Enum values for Protocol 1033const ( 1034 ProtocolMqtt Protocol = "MQTT" 1035 ProtocolHttp Protocol = "HTTP" 1036) 1037 1038// Values returns all known values for Protocol. Note that this can be expanded in 1039// the future, and so it is only as up to date as the client. The ordering of this 1040// slice is not guaranteed to be stable across updates. 1041func (Protocol) Values() []Protocol { 1042 return []Protocol{ 1043 "MQTT", 1044 "HTTP", 1045 } 1046} 1047 1048type ReportType string 1049 1050// Enum values for ReportType 1051const ( 1052 ReportTypeErrors ReportType = "ERRORS" 1053 ReportTypeResults ReportType = "RESULTS" 1054) 1055 1056// Values returns all known values for ReportType. Note that this can be expanded 1057// in the future, and so it is only as up to date as the client. The ordering of 1058// this slice is not guaranteed to be stable across updates. 1059func (ReportType) Values() []ReportType { 1060 return []ReportType{ 1061 "ERRORS", 1062 "RESULTS", 1063 } 1064} 1065 1066type ResourceType string 1067 1068// Enum values for ResourceType 1069const ( 1070 ResourceTypeDeviceCertificate ResourceType = "DEVICE_CERTIFICATE" 1071 ResourceTypeCaCertificate ResourceType = "CA_CERTIFICATE" 1072 ResourceTypeIotPolicy ResourceType = "IOT_POLICY" 1073 ResourceTypeCognitoIdentityPool ResourceType = "COGNITO_IDENTITY_POOL" 1074 ResourceTypeClientId ResourceType = "CLIENT_ID" 1075 ResourceTypeAccountSettings ResourceType = "ACCOUNT_SETTINGS" 1076 ResourceTypeRoleAlias ResourceType = "ROLE_ALIAS" 1077 ResourceTypeIamRole ResourceType = "IAM_ROLE" 1078) 1079 1080// Values returns all known values for ResourceType. Note that this can be expanded 1081// in the future, and so it is only as up to date as the client. The ordering of 1082// this slice is not guaranteed to be stable across updates. 1083func (ResourceType) Values() []ResourceType { 1084 return []ResourceType{ 1085 "DEVICE_CERTIFICATE", 1086 "CA_CERTIFICATE", 1087 "IOT_POLICY", 1088 "COGNITO_IDENTITY_POOL", 1089 "CLIENT_ID", 1090 "ACCOUNT_SETTINGS", 1091 "ROLE_ALIAS", 1092 "IAM_ROLE", 1093 } 1094} 1095 1096type ServerCertificateStatus string 1097 1098// Enum values for ServerCertificateStatus 1099const ( 1100 ServerCertificateStatusInvalid ServerCertificateStatus = "INVALID" 1101 ServerCertificateStatusValid ServerCertificateStatus = "VALID" 1102) 1103 1104// Values returns all known values for ServerCertificateStatus. Note that this can 1105// be expanded in the future, and so it is only as up to date as the client. The 1106// ordering of this slice is not guaranteed to be stable across updates. 1107func (ServerCertificateStatus) Values() []ServerCertificateStatus { 1108 return []ServerCertificateStatus{ 1109 "INVALID", 1110 "VALID", 1111 } 1112} 1113 1114type ServiceType string 1115 1116// Enum values for ServiceType 1117const ( 1118 ServiceTypeData ServiceType = "DATA" 1119 ServiceTypeCredentialProvider ServiceType = "CREDENTIAL_PROVIDER" 1120 ServiceTypeJobs ServiceType = "JOBS" 1121) 1122 1123// Values returns all known values for ServiceType. Note that this can be expanded 1124// in the future, and so it is only as up to date as the client. The ordering of 1125// this slice is not guaranteed to be stable across updates. 1126func (ServiceType) Values() []ServiceType { 1127 return []ServiceType{ 1128 "DATA", 1129 "CREDENTIAL_PROVIDER", 1130 "JOBS", 1131 } 1132} 1133 1134type Status string 1135 1136// Enum values for Status 1137const ( 1138 StatusInProgress Status = "InProgress" 1139 StatusCompleted Status = "Completed" 1140 StatusFailed Status = "Failed" 1141 StatusCancelled Status = "Cancelled" 1142 StatusCancelling Status = "Cancelling" 1143) 1144 1145// Values returns all known values for Status. Note that this can be expanded in 1146// the future, and so it is only as up to date as the client. The ordering of this 1147// slice is not guaranteed to be stable across updates. 1148func (Status) Values() []Status { 1149 return []Status{ 1150 "InProgress", 1151 "Completed", 1152 "Failed", 1153 "Cancelled", 1154 "Cancelling", 1155 } 1156} 1157 1158type TargetSelection string 1159 1160// Enum values for TargetSelection 1161const ( 1162 TargetSelectionContinuous TargetSelection = "CONTINUOUS" 1163 TargetSelectionSnapshot TargetSelection = "SNAPSHOT" 1164) 1165 1166// Values returns all known values for TargetSelection. Note that this can be 1167// expanded in the future, and so it is only as up to date as the client. The 1168// ordering of this slice is not guaranteed to be stable across updates. 1169func (TargetSelection) Values() []TargetSelection { 1170 return []TargetSelection{ 1171 "CONTINUOUS", 1172 "SNAPSHOT", 1173 } 1174} 1175 1176type ThingConnectivityIndexingMode string 1177 1178// Enum values for ThingConnectivityIndexingMode 1179const ( 1180 ThingConnectivityIndexingModeOff ThingConnectivityIndexingMode = "OFF" 1181 ThingConnectivityIndexingModeStatus ThingConnectivityIndexingMode = "STATUS" 1182) 1183 1184// Values returns all known values for ThingConnectivityIndexingMode. Note that 1185// this can be expanded in the future, and so it is only as up to date as the 1186// client. The ordering of this slice is not guaranteed to be stable across 1187// updates. 1188func (ThingConnectivityIndexingMode) Values() []ThingConnectivityIndexingMode { 1189 return []ThingConnectivityIndexingMode{ 1190 "OFF", 1191 "STATUS", 1192 } 1193} 1194 1195type ThingGroupIndexingMode string 1196 1197// Enum values for ThingGroupIndexingMode 1198const ( 1199 ThingGroupIndexingModeOff ThingGroupIndexingMode = "OFF" 1200 ThingGroupIndexingModeOn ThingGroupIndexingMode = "ON" 1201) 1202 1203// Values returns all known values for ThingGroupIndexingMode. Note that this can 1204// be expanded in the future, and so it is only as up to date as the client. The 1205// ordering of this slice is not guaranteed to be stable across updates. 1206func (ThingGroupIndexingMode) Values() []ThingGroupIndexingMode { 1207 return []ThingGroupIndexingMode{ 1208 "OFF", 1209 "ON", 1210 } 1211} 1212 1213type ThingIndexingMode string 1214 1215// Enum values for ThingIndexingMode 1216const ( 1217 ThingIndexingModeOff ThingIndexingMode = "OFF" 1218 ThingIndexingModeRegistry ThingIndexingMode = "REGISTRY" 1219 ThingIndexingModeRegistryAndShadow ThingIndexingMode = "REGISTRY_AND_SHADOW" 1220) 1221 1222// Values returns all known values for ThingIndexingMode. Note that this can be 1223// expanded in the future, and so it is only as up to date as the client. The 1224// ordering of this slice is not guaranteed to be stable across updates. 1225func (ThingIndexingMode) Values() []ThingIndexingMode { 1226 return []ThingIndexingMode{ 1227 "OFF", 1228 "REGISTRY", 1229 "REGISTRY_AND_SHADOW", 1230 } 1231} 1232 1233type TopicRuleDestinationStatus string 1234 1235// Enum values for TopicRuleDestinationStatus 1236const ( 1237 TopicRuleDestinationStatusEnabled TopicRuleDestinationStatus = "ENABLED" 1238 TopicRuleDestinationStatusInProgress TopicRuleDestinationStatus = "IN_PROGRESS" 1239 TopicRuleDestinationStatusDisabled TopicRuleDestinationStatus = "DISABLED" 1240 TopicRuleDestinationStatusError TopicRuleDestinationStatus = "ERROR" 1241 TopicRuleDestinationStatusDeleting TopicRuleDestinationStatus = "DELETING" 1242) 1243 1244// Values returns all known values for TopicRuleDestinationStatus. Note that this 1245// can be expanded in the future, and so it is only as up to date as the client. 1246// The ordering of this slice is not guaranteed to be stable across updates. 1247func (TopicRuleDestinationStatus) Values() []TopicRuleDestinationStatus { 1248 return []TopicRuleDestinationStatus{ 1249 "ENABLED", 1250 "IN_PROGRESS", 1251 "DISABLED", 1252 "ERROR", 1253 "DELETING", 1254 } 1255} 1256 1257type ViolationEventType string 1258 1259// Enum values for ViolationEventType 1260const ( 1261 ViolationEventTypeInAlarm ViolationEventType = "in-alarm" 1262 ViolationEventTypeAlarmCleared ViolationEventType = "alarm-cleared" 1263 ViolationEventTypeAlarmInvalidated ViolationEventType = "alarm-invalidated" 1264) 1265 1266// Values returns all known values for ViolationEventType. Note that this can be 1267// expanded in the future, and so it is only as up to date as the client. The 1268// ordering of this slice is not guaranteed to be stable across updates. 1269func (ViolationEventType) Values() []ViolationEventType { 1270 return []ViolationEventType{ 1271 "in-alarm", 1272 "alarm-cleared", 1273 "alarm-invalidated", 1274 } 1275} 1276