1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AccessDirection string 6 7// Enum values for AccessDirection 8const ( 9 AccessDirectionInbound AccessDirection = "inbound" 10 AccessDirectionOutbound AccessDirection = "outbound" 11) 12 13// Values returns all known values for AccessDirection. Note that this can be 14// expanded in the future, and so it is only as up to date as the client. The 15// ordering of this slice is not guaranteed to be stable across updates. 16func (AccessDirection) Values() []AccessDirection { 17 return []AccessDirection{ 18 "inbound", 19 "outbound", 20 } 21} 22 23type AddOnType string 24 25// Enum values for AddOnType 26const ( 27 AddOnTypeAutoSnapshot AddOnType = "AutoSnapshot" 28) 29 30// Values returns all known values for AddOnType. 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 (AddOnType) Values() []AddOnType { 34 return []AddOnType{ 35 "AutoSnapshot", 36 } 37} 38 39type AlarmState string 40 41// Enum values for AlarmState 42const ( 43 AlarmStateOk AlarmState = "OK" 44 AlarmStateAlarm AlarmState = "ALARM" 45 AlarmStateInsufficientData AlarmState = "INSUFFICIENT_DATA" 46) 47 48// Values returns all known values for AlarmState. Note that this can be expanded 49// in the future, and so it is only as up to date as the client. The ordering of 50// this slice is not guaranteed to be stable across updates. 51func (AlarmState) Values() []AlarmState { 52 return []AlarmState{ 53 "OK", 54 "ALARM", 55 "INSUFFICIENT_DATA", 56 } 57} 58 59type AutoSnapshotStatus string 60 61// Enum values for AutoSnapshotStatus 62const ( 63 AutoSnapshotStatusSuccess AutoSnapshotStatus = "Success" 64 AutoSnapshotStatusFailed AutoSnapshotStatus = "Failed" 65 AutoSnapshotStatusInProgress AutoSnapshotStatus = "InProgress" 66 AutoSnapshotStatusNotFound AutoSnapshotStatus = "NotFound" 67) 68 69// Values returns all known values for AutoSnapshotStatus. Note that this can be 70// expanded in the future, and so it is only as up to date as the client. The 71// ordering of this slice is not guaranteed to be stable across updates. 72func (AutoSnapshotStatus) Values() []AutoSnapshotStatus { 73 return []AutoSnapshotStatus{ 74 "Success", 75 "Failed", 76 "InProgress", 77 "NotFound", 78 } 79} 80 81type BehaviorEnum string 82 83// Enum values for BehaviorEnum 84const ( 85 BehaviorEnumDontCacheSetting BehaviorEnum = "dont-cache" 86 BehaviorEnumCacheSetting BehaviorEnum = "cache" 87) 88 89// Values returns all known values for BehaviorEnum. Note that this can be expanded 90// in the future, and so it is only as up to date as the client. The ordering of 91// this slice is not guaranteed to be stable across updates. 92func (BehaviorEnum) Values() []BehaviorEnum { 93 return []BehaviorEnum{ 94 "dont-cache", 95 "cache", 96 } 97} 98 99type BlueprintType string 100 101// Enum values for BlueprintType 102const ( 103 BlueprintTypeOs BlueprintType = "os" 104 BlueprintTypeApp BlueprintType = "app" 105) 106 107// Values returns all known values for BlueprintType. Note that this can be 108// expanded in the future, and so it is only as up to date as the client. The 109// ordering of this slice is not guaranteed to be stable across updates. 110func (BlueprintType) Values() []BlueprintType { 111 return []BlueprintType{ 112 "os", 113 "app", 114 } 115} 116 117type CertificateStatus string 118 119// Enum values for CertificateStatus 120const ( 121 CertificateStatusPendingValidation CertificateStatus = "PENDING_VALIDATION" 122 CertificateStatusIssued CertificateStatus = "ISSUED" 123 CertificateStatusInactive CertificateStatus = "INACTIVE" 124 CertificateStatusExpired CertificateStatus = "EXPIRED" 125 CertificateStatusValidationTimedOut CertificateStatus = "VALIDATION_TIMED_OUT" 126 CertificateStatusRevoked CertificateStatus = "REVOKED" 127 CertificateStatusFailed CertificateStatus = "FAILED" 128) 129 130// Values returns all known values for CertificateStatus. Note that this can be 131// expanded in the future, and so it is only as up to date as the client. The 132// ordering of this slice is not guaranteed to be stable across updates. 133func (CertificateStatus) Values() []CertificateStatus { 134 return []CertificateStatus{ 135 "PENDING_VALIDATION", 136 "ISSUED", 137 "INACTIVE", 138 "EXPIRED", 139 "VALIDATION_TIMED_OUT", 140 "REVOKED", 141 "FAILED", 142 } 143} 144 145type CloudFormationStackRecordSourceType string 146 147// Enum values for CloudFormationStackRecordSourceType 148const ( 149 CloudFormationStackRecordSourceTypeExportSnapshotRecord CloudFormationStackRecordSourceType = "ExportSnapshotRecord" 150) 151 152// Values returns all known values for CloudFormationStackRecordSourceType. Note 153// that this can be expanded in the future, and so it is only as up to date as the 154// client. The ordering of this slice is not guaranteed to be stable across 155// updates. 156func (CloudFormationStackRecordSourceType) Values() []CloudFormationStackRecordSourceType { 157 return []CloudFormationStackRecordSourceType{ 158 "ExportSnapshotRecord", 159 } 160} 161 162type ComparisonOperator string 163 164// Enum values for ComparisonOperator 165const ( 166 ComparisonOperatorGreaterThanOrEqualToThreshold ComparisonOperator = "GreaterThanOrEqualToThreshold" 167 ComparisonOperatorGreaterThanThreshold ComparisonOperator = "GreaterThanThreshold" 168 ComparisonOperatorLessThanThreshold ComparisonOperator = "LessThanThreshold" 169 ComparisonOperatorLessThanOrEqualToThreshold ComparisonOperator = "LessThanOrEqualToThreshold" 170) 171 172// Values returns all known values for ComparisonOperator. Note that this can be 173// expanded in the future, and so it is only as up to date as the client. The 174// ordering of this slice is not guaranteed to be stable across updates. 175func (ComparisonOperator) Values() []ComparisonOperator { 176 return []ComparisonOperator{ 177 "GreaterThanOrEqualToThreshold", 178 "GreaterThanThreshold", 179 "LessThanThreshold", 180 "LessThanOrEqualToThreshold", 181 } 182} 183 184type ContactMethodStatus string 185 186// Enum values for ContactMethodStatus 187const ( 188 ContactMethodStatusPendingVerification ContactMethodStatus = "PendingVerification" 189 ContactMethodStatusValid ContactMethodStatus = "Valid" 190 ContactMethodStatusInvalid ContactMethodStatus = "Invalid" 191) 192 193// Values returns all known values for ContactMethodStatus. Note that this can be 194// expanded in the future, and so it is only as up to date as the client. The 195// ordering of this slice is not guaranteed to be stable across updates. 196func (ContactMethodStatus) Values() []ContactMethodStatus { 197 return []ContactMethodStatus{ 198 "PendingVerification", 199 "Valid", 200 "Invalid", 201 } 202} 203 204type ContactMethodVerificationProtocol string 205 206// Enum values for ContactMethodVerificationProtocol 207const ( 208 ContactMethodVerificationProtocolEmail ContactMethodVerificationProtocol = "Email" 209) 210 211// Values returns all known values for ContactMethodVerificationProtocol. Note that 212// this can be expanded in the future, and so it is only as up to date as the 213// client. The ordering of this slice is not guaranteed to be stable across 214// updates. 215func (ContactMethodVerificationProtocol) Values() []ContactMethodVerificationProtocol { 216 return []ContactMethodVerificationProtocol{ 217 "Email", 218 } 219} 220 221type ContactProtocol string 222 223// Enum values for ContactProtocol 224const ( 225 ContactProtocolEmail ContactProtocol = "Email" 226 ContactProtocolSms ContactProtocol = "SMS" 227) 228 229// Values returns all known values for ContactProtocol. Note that this can be 230// expanded in the future, and so it is only as up to date as the client. The 231// ordering of this slice is not guaranteed to be stable across updates. 232func (ContactProtocol) Values() []ContactProtocol { 233 return []ContactProtocol{ 234 "Email", 235 "SMS", 236 } 237} 238 239type ContainerServiceDeploymentState string 240 241// Enum values for ContainerServiceDeploymentState 242const ( 243 ContainerServiceDeploymentStateActivating ContainerServiceDeploymentState = "ACTIVATING" 244 ContainerServiceDeploymentStateActive ContainerServiceDeploymentState = "ACTIVE" 245 ContainerServiceDeploymentStateInactive ContainerServiceDeploymentState = "INACTIVE" 246 ContainerServiceDeploymentStateFailed ContainerServiceDeploymentState = "FAILED" 247) 248 249// Values returns all known values for ContainerServiceDeploymentState. Note that 250// this can be expanded in the future, and so it is only as up to date as the 251// client. The ordering of this slice is not guaranteed to be stable across 252// updates. 253func (ContainerServiceDeploymentState) Values() []ContainerServiceDeploymentState { 254 return []ContainerServiceDeploymentState{ 255 "ACTIVATING", 256 "ACTIVE", 257 "INACTIVE", 258 "FAILED", 259 } 260} 261 262type ContainerServiceMetricName string 263 264// Enum values for ContainerServiceMetricName 265const ( 266 ContainerServiceMetricNameCPUUtilization ContainerServiceMetricName = "CPUUtilization" 267 ContainerServiceMetricNameMemoryUtilization ContainerServiceMetricName = "MemoryUtilization" 268) 269 270// Values returns all known values for ContainerServiceMetricName. Note that this 271// can be expanded in the future, and so it is only as up to date as the client. 272// The ordering of this slice is not guaranteed to be stable across updates. 273func (ContainerServiceMetricName) Values() []ContainerServiceMetricName { 274 return []ContainerServiceMetricName{ 275 "CPUUtilization", 276 "MemoryUtilization", 277 } 278} 279 280type ContainerServicePowerName string 281 282// Enum values for ContainerServicePowerName 283const ( 284 ContainerServicePowerNameNano ContainerServicePowerName = "nano" 285 ContainerServicePowerNameMicro ContainerServicePowerName = "micro" 286 ContainerServicePowerNameSmall ContainerServicePowerName = "small" 287 ContainerServicePowerNameMedium ContainerServicePowerName = "medium" 288 ContainerServicePowerNameLarge ContainerServicePowerName = "large" 289 ContainerServicePowerNameXlarge ContainerServicePowerName = "xlarge" 290) 291 292// Values returns all known values for ContainerServicePowerName. Note that this 293// can be expanded in the future, and so it is only as up to date as the client. 294// The ordering of this slice is not guaranteed to be stable across updates. 295func (ContainerServicePowerName) Values() []ContainerServicePowerName { 296 return []ContainerServicePowerName{ 297 "nano", 298 "micro", 299 "small", 300 "medium", 301 "large", 302 "xlarge", 303 } 304} 305 306type ContainerServiceProtocol string 307 308// Enum values for ContainerServiceProtocol 309const ( 310 ContainerServiceProtocolHttp ContainerServiceProtocol = "HTTP" 311 ContainerServiceProtocolHttps ContainerServiceProtocol = "HTTPS" 312 ContainerServiceProtocolTcp ContainerServiceProtocol = "TCP" 313 ContainerServiceProtocolUdp ContainerServiceProtocol = "UDP" 314) 315 316// Values returns all known values for ContainerServiceProtocol. Note that this can 317// be expanded in the future, and so it is only as up to date as the client. The 318// ordering of this slice is not guaranteed to be stable across updates. 319func (ContainerServiceProtocol) Values() []ContainerServiceProtocol { 320 return []ContainerServiceProtocol{ 321 "HTTP", 322 "HTTPS", 323 "TCP", 324 "UDP", 325 } 326} 327 328type ContainerServiceState string 329 330// Enum values for ContainerServiceState 331const ( 332 ContainerServiceStatePending ContainerServiceState = "PENDING" 333 ContainerServiceStateReady ContainerServiceState = "READY" 334 ContainerServiceStateRunning ContainerServiceState = "RUNNING" 335 ContainerServiceStateUpdating ContainerServiceState = "UPDATING" 336 ContainerServiceStateDeleting ContainerServiceState = "DELETING" 337 ContainerServiceStateDisabled ContainerServiceState = "DISABLED" 338) 339 340// Values returns all known values for ContainerServiceState. 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 (ContainerServiceState) Values() []ContainerServiceState { 344 return []ContainerServiceState{ 345 "PENDING", 346 "READY", 347 "RUNNING", 348 "UPDATING", 349 "DELETING", 350 "DISABLED", 351 } 352} 353 354type DiskSnapshotState string 355 356// Enum values for DiskSnapshotState 357const ( 358 DiskSnapshotStatePending DiskSnapshotState = "pending" 359 DiskSnapshotStateCompleted DiskSnapshotState = "completed" 360 DiskSnapshotStateError DiskSnapshotState = "error" 361 DiskSnapshotStateUnknown DiskSnapshotState = "unknown" 362) 363 364// Values returns all known values for DiskSnapshotState. Note that this can be 365// expanded in the future, and so it is only as up to date as the client. The 366// ordering of this slice is not guaranteed to be stable across updates. 367func (DiskSnapshotState) Values() []DiskSnapshotState { 368 return []DiskSnapshotState{ 369 "pending", 370 "completed", 371 "error", 372 "unknown", 373 } 374} 375 376type DiskState string 377 378// Enum values for DiskState 379const ( 380 DiskStatePending DiskState = "pending" 381 DiskStateError DiskState = "error" 382 DiskStateAvailable DiskState = "available" 383 DiskStateInUse DiskState = "in-use" 384 DiskStateUnknown DiskState = "unknown" 385) 386 387// Values returns all known values for DiskState. Note that this can be expanded in 388// the future, and so it is only as up to date as the client. The ordering of this 389// slice is not guaranteed to be stable across updates. 390func (DiskState) Values() []DiskState { 391 return []DiskState{ 392 "pending", 393 "error", 394 "available", 395 "in-use", 396 "unknown", 397 } 398} 399 400type DistributionMetricName string 401 402// Enum values for DistributionMetricName 403const ( 404 DistributionMetricNameRequests DistributionMetricName = "Requests" 405 DistributionMetricNameBytesDownloaded DistributionMetricName = "BytesDownloaded" 406 DistributionMetricNameBytesUploaded DistributionMetricName = "BytesUploaded" 407 DistributionMetricNameTotalErrorRate DistributionMetricName = "TotalErrorRate" 408 DistributionMetricNameHttp4xxErrorRate DistributionMetricName = "Http4xxErrorRate" 409 DistributionMetricNameHttp5xxErrorRate DistributionMetricName = "Http5xxErrorRate" 410) 411 412// Values returns all known values for DistributionMetricName. Note that this can 413// be expanded in the future, and so it is only as up to date as the client. The 414// ordering of this slice is not guaranteed to be stable across updates. 415func (DistributionMetricName) Values() []DistributionMetricName { 416 return []DistributionMetricName{ 417 "Requests", 418 "BytesDownloaded", 419 "BytesUploaded", 420 "TotalErrorRate", 421 "Http4xxErrorRate", 422 "Http5xxErrorRate", 423 } 424} 425 426type ExportSnapshotRecordSourceType string 427 428// Enum values for ExportSnapshotRecordSourceType 429const ( 430 ExportSnapshotRecordSourceTypeInstanceSnapshot ExportSnapshotRecordSourceType = "InstanceSnapshot" 431 ExportSnapshotRecordSourceTypeDiskSnapshot ExportSnapshotRecordSourceType = "DiskSnapshot" 432) 433 434// Values returns all known values for ExportSnapshotRecordSourceType. Note that 435// this can be expanded in the future, and so it is only as up to date as the 436// client. The ordering of this slice is not guaranteed to be stable across 437// updates. 438func (ExportSnapshotRecordSourceType) Values() []ExportSnapshotRecordSourceType { 439 return []ExportSnapshotRecordSourceType{ 440 "InstanceSnapshot", 441 "DiskSnapshot", 442 } 443} 444 445type ForwardValues string 446 447// Enum values for ForwardValues 448const ( 449 ForwardValuesNone ForwardValues = "none" 450 ForwardValuesAllowList ForwardValues = "allow-list" 451 ForwardValuesAll ForwardValues = "all" 452) 453 454// Values returns all known values for ForwardValues. Note that this can be 455// expanded in the future, and so it is only as up to date as the client. The 456// ordering of this slice is not guaranteed to be stable across updates. 457func (ForwardValues) Values() []ForwardValues { 458 return []ForwardValues{ 459 "none", 460 "allow-list", 461 "all", 462 } 463} 464 465type HeaderEnum string 466 467// Enum values for HeaderEnum 468const ( 469 HeaderEnumAccept HeaderEnum = "Accept" 470 HeaderEnumAcceptCharset HeaderEnum = "Accept-Charset" 471 HeaderEnumAcceptDatetime HeaderEnum = "Accept-Datetime" 472 HeaderEnumAcceptEncoding HeaderEnum = "Accept-Encoding" 473 HeaderEnumAcceptLanguage HeaderEnum = "Accept-Language" 474 HeaderEnumAuthorization HeaderEnum = "Authorization" 475 HeaderEnumCloudFrontForwardedProto HeaderEnum = "CloudFront-Forwarded-Proto" 476 HeaderEnumCloudFrontIsDesktopViewer HeaderEnum = "CloudFront-Is-Desktop-Viewer" 477 HeaderEnumCloudFrontIsMobileViewer HeaderEnum = "CloudFront-Is-Mobile-Viewer" 478 HeaderEnumCloudFrontIsSmartTVViewer HeaderEnum = "CloudFront-Is-SmartTV-Viewer" 479 HeaderEnumCloudFrontIsTabletViewer HeaderEnum = "CloudFront-Is-Tablet-Viewer" 480 HeaderEnumCloudFrontViewerCountry HeaderEnum = "CloudFront-Viewer-Country" 481 HeaderEnumHost HeaderEnum = "Host" 482 HeaderEnumOrigin HeaderEnum = "Origin" 483 HeaderEnumReferer HeaderEnum = "Referer" 484) 485 486// Values returns all known values for HeaderEnum. Note that this can be expanded 487// in the future, and so it is only as up to date as the client. The ordering of 488// this slice is not guaranteed to be stable across updates. 489func (HeaderEnum) Values() []HeaderEnum { 490 return []HeaderEnum{ 491 "Accept", 492 "Accept-Charset", 493 "Accept-Datetime", 494 "Accept-Encoding", 495 "Accept-Language", 496 "Authorization", 497 "CloudFront-Forwarded-Proto", 498 "CloudFront-Is-Desktop-Viewer", 499 "CloudFront-Is-Mobile-Viewer", 500 "CloudFront-Is-SmartTV-Viewer", 501 "CloudFront-Is-Tablet-Viewer", 502 "CloudFront-Viewer-Country", 503 "Host", 504 "Origin", 505 "Referer", 506 } 507} 508 509type InstanceAccessProtocol string 510 511// Enum values for InstanceAccessProtocol 512const ( 513 InstanceAccessProtocolSsh InstanceAccessProtocol = "ssh" 514 InstanceAccessProtocolRdp InstanceAccessProtocol = "rdp" 515) 516 517// Values returns all known values for InstanceAccessProtocol. Note that this can 518// be expanded in the future, and so it is only as up to date as the client. The 519// ordering of this slice is not guaranteed to be stable across updates. 520func (InstanceAccessProtocol) Values() []InstanceAccessProtocol { 521 return []InstanceAccessProtocol{ 522 "ssh", 523 "rdp", 524 } 525} 526 527type InstanceHealthReason string 528 529// Enum values for InstanceHealthReason 530const ( 531 InstanceHealthReasonLbRegistrationInProgress InstanceHealthReason = "Lb.RegistrationInProgress" 532 InstanceHealthReasonLbInitialHealthChecking InstanceHealthReason = "Lb.InitialHealthChecking" 533 InstanceHealthReasonLbInternalError InstanceHealthReason = "Lb.InternalError" 534 InstanceHealthReasonInstanceResponseCodeMismatch InstanceHealthReason = "Instance.ResponseCodeMismatch" 535 InstanceHealthReasonInstanceTimeout InstanceHealthReason = "Instance.Timeout" 536 InstanceHealthReasonInstanceFailedHealthChecks InstanceHealthReason = "Instance.FailedHealthChecks" 537 InstanceHealthReasonInstanceNotRegistered InstanceHealthReason = "Instance.NotRegistered" 538 InstanceHealthReasonInstanceNotInUse InstanceHealthReason = "Instance.NotInUse" 539 InstanceHealthReasonInstanceDeregistrationInProgress InstanceHealthReason = "Instance.DeregistrationInProgress" 540 InstanceHealthReasonInstanceInvalidState InstanceHealthReason = "Instance.InvalidState" 541 InstanceHealthReasonInstanceIpUnusable InstanceHealthReason = "Instance.IpUnusable" 542) 543 544// Values returns all known values for InstanceHealthReason. Note that this can be 545// expanded in the future, and so it is only as up to date as the client. The 546// ordering of this slice is not guaranteed to be stable across updates. 547func (InstanceHealthReason) Values() []InstanceHealthReason { 548 return []InstanceHealthReason{ 549 "Lb.RegistrationInProgress", 550 "Lb.InitialHealthChecking", 551 "Lb.InternalError", 552 "Instance.ResponseCodeMismatch", 553 "Instance.Timeout", 554 "Instance.FailedHealthChecks", 555 "Instance.NotRegistered", 556 "Instance.NotInUse", 557 "Instance.DeregistrationInProgress", 558 "Instance.InvalidState", 559 "Instance.IpUnusable", 560 } 561} 562 563type InstanceHealthState string 564 565// Enum values for InstanceHealthState 566const ( 567 InstanceHealthStateInitial InstanceHealthState = "initial" 568 InstanceHealthStateHealthy InstanceHealthState = "healthy" 569 InstanceHealthStateUnhealthy InstanceHealthState = "unhealthy" 570 InstanceHealthStateUnused InstanceHealthState = "unused" 571 InstanceHealthStateDraining InstanceHealthState = "draining" 572 InstanceHealthStateUnavailable InstanceHealthState = "unavailable" 573) 574 575// Values returns all known values for InstanceHealthState. Note that this can be 576// expanded in the future, and so it is only as up to date as the client. The 577// ordering of this slice is not guaranteed to be stable across updates. 578func (InstanceHealthState) Values() []InstanceHealthState { 579 return []InstanceHealthState{ 580 "initial", 581 "healthy", 582 "unhealthy", 583 "unused", 584 "draining", 585 "unavailable", 586 } 587} 588 589type InstanceMetricName string 590 591// Enum values for InstanceMetricName 592const ( 593 InstanceMetricNameCPUUtilization InstanceMetricName = "CPUUtilization" 594 InstanceMetricNameNetworkIn InstanceMetricName = "NetworkIn" 595 InstanceMetricNameNetworkOut InstanceMetricName = "NetworkOut" 596 InstanceMetricNameStatusCheckFailed InstanceMetricName = "StatusCheckFailed" 597 InstanceMetricNameStatusCheckFailedInstance InstanceMetricName = "StatusCheckFailed_Instance" 598 InstanceMetricNameStatusCheckFailedSystem InstanceMetricName = "StatusCheckFailed_System" 599 InstanceMetricNameBurstCapacityTime InstanceMetricName = "BurstCapacityTime" 600 InstanceMetricNameBurstCapacityPercentage InstanceMetricName = "BurstCapacityPercentage" 601) 602 603// Values returns all known values for InstanceMetricName. Note that this can be 604// expanded in the future, and so it is only as up to date as the client. The 605// ordering of this slice is not guaranteed to be stable across updates. 606func (InstanceMetricName) Values() []InstanceMetricName { 607 return []InstanceMetricName{ 608 "CPUUtilization", 609 "NetworkIn", 610 "NetworkOut", 611 "StatusCheckFailed", 612 "StatusCheckFailed_Instance", 613 "StatusCheckFailed_System", 614 "BurstCapacityTime", 615 "BurstCapacityPercentage", 616 } 617} 618 619type InstancePlatform string 620 621// Enum values for InstancePlatform 622const ( 623 InstancePlatformLinuxUnix InstancePlatform = "LINUX_UNIX" 624 InstancePlatformWindows InstancePlatform = "WINDOWS" 625) 626 627// Values returns all known values for InstancePlatform. Note that this can be 628// expanded in the future, and so it is only as up to date as the client. The 629// ordering of this slice is not guaranteed to be stable across updates. 630func (InstancePlatform) Values() []InstancePlatform { 631 return []InstancePlatform{ 632 "LINUX_UNIX", 633 "WINDOWS", 634 } 635} 636 637type InstanceSnapshotState string 638 639// Enum values for InstanceSnapshotState 640const ( 641 InstanceSnapshotStatePending InstanceSnapshotState = "pending" 642 InstanceSnapshotStateError InstanceSnapshotState = "error" 643 InstanceSnapshotStateAvailable InstanceSnapshotState = "available" 644) 645 646// Values returns all known values for InstanceSnapshotState. Note that this can be 647// expanded in the future, and so it is only as up to date as the client. The 648// ordering of this slice is not guaranteed to be stable across updates. 649func (InstanceSnapshotState) Values() []InstanceSnapshotState { 650 return []InstanceSnapshotState{ 651 "pending", 652 "error", 653 "available", 654 } 655} 656 657type LoadBalancerAttributeName string 658 659// Enum values for LoadBalancerAttributeName 660const ( 661 LoadBalancerAttributeNameHealthCheckPath LoadBalancerAttributeName = "HealthCheckPath" 662 LoadBalancerAttributeNameSessionStickinessEnabled LoadBalancerAttributeName = "SessionStickinessEnabled" 663 LoadBalancerAttributeNameSessionStickinessLbCookieDurationSeconds LoadBalancerAttributeName = "SessionStickiness_LB_CookieDurationSeconds" 664) 665 666// Values returns all known values for LoadBalancerAttributeName. Note that this 667// can be expanded in the future, and so it is only as up to date as the client. 668// The ordering of this slice is not guaranteed to be stable across updates. 669func (LoadBalancerAttributeName) Values() []LoadBalancerAttributeName { 670 return []LoadBalancerAttributeName{ 671 "HealthCheckPath", 672 "SessionStickinessEnabled", 673 "SessionStickiness_LB_CookieDurationSeconds", 674 } 675} 676 677type LoadBalancerMetricName string 678 679// Enum values for LoadBalancerMetricName 680const ( 681 LoadBalancerMetricNameClientTLSNegotiationErrorCount LoadBalancerMetricName = "ClientTLSNegotiationErrorCount" 682 LoadBalancerMetricNameHealthyHostCount LoadBalancerMetricName = "HealthyHostCount" 683 LoadBalancerMetricNameUnhealthyHostCount LoadBalancerMetricName = "UnhealthyHostCount" 684 LoadBalancerMetricNameHTTPCodeLb4xxCount LoadBalancerMetricName = "HTTPCode_LB_4XX_Count" 685 LoadBalancerMetricNameHTTPCodeLb5xxCount LoadBalancerMetricName = "HTTPCode_LB_5XX_Count" 686 LoadBalancerMetricNameHTTPCodeInstance2xxCount LoadBalancerMetricName = "HTTPCode_Instance_2XX_Count" 687 LoadBalancerMetricNameHTTPCodeInstance3xxCount LoadBalancerMetricName = "HTTPCode_Instance_3XX_Count" 688 LoadBalancerMetricNameHTTPCodeInstance4xxCount LoadBalancerMetricName = "HTTPCode_Instance_4XX_Count" 689 LoadBalancerMetricNameHTTPCodeInstance5xxCount LoadBalancerMetricName = "HTTPCode_Instance_5XX_Count" 690 LoadBalancerMetricNameInstanceResponseTime LoadBalancerMetricName = "InstanceResponseTime" 691 LoadBalancerMetricNameRejectedConnectionCount LoadBalancerMetricName = "RejectedConnectionCount" 692 LoadBalancerMetricNameRequestCount LoadBalancerMetricName = "RequestCount" 693) 694 695// Values returns all known values for LoadBalancerMetricName. Note that this can 696// be expanded in the future, and so it is only as up to date as the client. The 697// ordering of this slice is not guaranteed to be stable across updates. 698func (LoadBalancerMetricName) Values() []LoadBalancerMetricName { 699 return []LoadBalancerMetricName{ 700 "ClientTLSNegotiationErrorCount", 701 "HealthyHostCount", 702 "UnhealthyHostCount", 703 "HTTPCode_LB_4XX_Count", 704 "HTTPCode_LB_5XX_Count", 705 "HTTPCode_Instance_2XX_Count", 706 "HTTPCode_Instance_3XX_Count", 707 "HTTPCode_Instance_4XX_Count", 708 "HTTPCode_Instance_5XX_Count", 709 "InstanceResponseTime", 710 "RejectedConnectionCount", 711 "RequestCount", 712 } 713} 714 715type LoadBalancerProtocol string 716 717// Enum values for LoadBalancerProtocol 718const ( 719 LoadBalancerProtocolHttpHttps LoadBalancerProtocol = "HTTP_HTTPS" 720 LoadBalancerProtocolHttp LoadBalancerProtocol = "HTTP" 721) 722 723// Values returns all known values for LoadBalancerProtocol. Note that this can be 724// expanded in the future, and so it is only as up to date as the client. The 725// ordering of this slice is not guaranteed to be stable across updates. 726func (LoadBalancerProtocol) Values() []LoadBalancerProtocol { 727 return []LoadBalancerProtocol{ 728 "HTTP_HTTPS", 729 "HTTP", 730 } 731} 732 733type LoadBalancerState string 734 735// Enum values for LoadBalancerState 736const ( 737 LoadBalancerStateActive LoadBalancerState = "active" 738 LoadBalancerStateProvisioning LoadBalancerState = "provisioning" 739 LoadBalancerStateActiveImpaired LoadBalancerState = "active_impaired" 740 LoadBalancerStateFailed LoadBalancerState = "failed" 741 LoadBalancerStateUnknown LoadBalancerState = "unknown" 742) 743 744// Values returns all known values for LoadBalancerState. Note that this can be 745// expanded in the future, and so it is only as up to date as the client. The 746// ordering of this slice is not guaranteed to be stable across updates. 747func (LoadBalancerState) Values() []LoadBalancerState { 748 return []LoadBalancerState{ 749 "active", 750 "provisioning", 751 "active_impaired", 752 "failed", 753 "unknown", 754 } 755} 756 757type LoadBalancerTlsCertificateDomainStatus string 758 759// Enum values for LoadBalancerTlsCertificateDomainStatus 760const ( 761 LoadBalancerTlsCertificateDomainStatusPendingValidation LoadBalancerTlsCertificateDomainStatus = "PENDING_VALIDATION" 762 LoadBalancerTlsCertificateDomainStatusFailed LoadBalancerTlsCertificateDomainStatus = "FAILED" 763 LoadBalancerTlsCertificateDomainStatusSuccess LoadBalancerTlsCertificateDomainStatus = "SUCCESS" 764) 765 766// Values returns all known values for LoadBalancerTlsCertificateDomainStatus. Note 767// that this can be expanded in the future, and so it is only as up to date as the 768// client. The ordering of this slice is not guaranteed to be stable across 769// updates. 770func (LoadBalancerTlsCertificateDomainStatus) Values() []LoadBalancerTlsCertificateDomainStatus { 771 return []LoadBalancerTlsCertificateDomainStatus{ 772 "PENDING_VALIDATION", 773 "FAILED", 774 "SUCCESS", 775 } 776} 777 778type LoadBalancerTlsCertificateFailureReason string 779 780// Enum values for LoadBalancerTlsCertificateFailureReason 781const ( 782 LoadBalancerTlsCertificateFailureReasonNoAvailableContacts LoadBalancerTlsCertificateFailureReason = "NO_AVAILABLE_CONTACTS" 783 LoadBalancerTlsCertificateFailureReasonAdditionalVerificationRequired LoadBalancerTlsCertificateFailureReason = "ADDITIONAL_VERIFICATION_REQUIRED" 784 LoadBalancerTlsCertificateFailureReasonDomainNotAllowed LoadBalancerTlsCertificateFailureReason = "DOMAIN_NOT_ALLOWED" 785 LoadBalancerTlsCertificateFailureReasonInvalidPublicDomain LoadBalancerTlsCertificateFailureReason = "INVALID_PUBLIC_DOMAIN" 786 LoadBalancerTlsCertificateFailureReasonOther LoadBalancerTlsCertificateFailureReason = "OTHER" 787) 788 789// Values returns all known values for LoadBalancerTlsCertificateFailureReason. 790// Note that this can be expanded in the future, and so it is only as up to date as 791// the client. The ordering of this slice is not guaranteed to be stable across 792// updates. 793func (LoadBalancerTlsCertificateFailureReason) Values() []LoadBalancerTlsCertificateFailureReason { 794 return []LoadBalancerTlsCertificateFailureReason{ 795 "NO_AVAILABLE_CONTACTS", 796 "ADDITIONAL_VERIFICATION_REQUIRED", 797 "DOMAIN_NOT_ALLOWED", 798 "INVALID_PUBLIC_DOMAIN", 799 "OTHER", 800 } 801} 802 803type LoadBalancerTlsCertificateRenewalStatus string 804 805// Enum values for LoadBalancerTlsCertificateRenewalStatus 806const ( 807 LoadBalancerTlsCertificateRenewalStatusPendingAutoRenewal LoadBalancerTlsCertificateRenewalStatus = "PENDING_AUTO_RENEWAL" 808 LoadBalancerTlsCertificateRenewalStatusPendingValidation LoadBalancerTlsCertificateRenewalStatus = "PENDING_VALIDATION" 809 LoadBalancerTlsCertificateRenewalStatusSuccess LoadBalancerTlsCertificateRenewalStatus = "SUCCESS" 810 LoadBalancerTlsCertificateRenewalStatusFailed LoadBalancerTlsCertificateRenewalStatus = "FAILED" 811) 812 813// Values returns all known values for LoadBalancerTlsCertificateRenewalStatus. 814// Note that this can be expanded in the future, and so it is only as up to date as 815// the client. The ordering of this slice is not guaranteed to be stable across 816// updates. 817func (LoadBalancerTlsCertificateRenewalStatus) Values() []LoadBalancerTlsCertificateRenewalStatus { 818 return []LoadBalancerTlsCertificateRenewalStatus{ 819 "PENDING_AUTO_RENEWAL", 820 "PENDING_VALIDATION", 821 "SUCCESS", 822 "FAILED", 823 } 824} 825 826type LoadBalancerTlsCertificateRevocationReason string 827 828// Enum values for LoadBalancerTlsCertificateRevocationReason 829const ( 830 LoadBalancerTlsCertificateRevocationReasonUnspecified LoadBalancerTlsCertificateRevocationReason = "UNSPECIFIED" 831 LoadBalancerTlsCertificateRevocationReasonKeyCompromise LoadBalancerTlsCertificateRevocationReason = "KEY_COMPROMISE" 832 LoadBalancerTlsCertificateRevocationReasonCaCompromise LoadBalancerTlsCertificateRevocationReason = "CA_COMPROMISE" 833 LoadBalancerTlsCertificateRevocationReasonAffiliationChanged LoadBalancerTlsCertificateRevocationReason = "AFFILIATION_CHANGED" 834 LoadBalancerTlsCertificateRevocationReasonSuperceded LoadBalancerTlsCertificateRevocationReason = "SUPERCEDED" 835 LoadBalancerTlsCertificateRevocationReasonCessationOfOperation LoadBalancerTlsCertificateRevocationReason = "CESSATION_OF_OPERATION" 836 LoadBalancerTlsCertificateRevocationReasonCertificateHold LoadBalancerTlsCertificateRevocationReason = "CERTIFICATE_HOLD" 837 LoadBalancerTlsCertificateRevocationReasonRemoveFromCrl LoadBalancerTlsCertificateRevocationReason = "REMOVE_FROM_CRL" 838 LoadBalancerTlsCertificateRevocationReasonPrivilegeWithdrawn LoadBalancerTlsCertificateRevocationReason = "PRIVILEGE_WITHDRAWN" 839 LoadBalancerTlsCertificateRevocationReasonAACompromise LoadBalancerTlsCertificateRevocationReason = "A_A_COMPROMISE" 840) 841 842// Values returns all known values for LoadBalancerTlsCertificateRevocationReason. 843// Note that this can be expanded in the future, and so it is only as up to date as 844// the client. The ordering of this slice is not guaranteed to be stable across 845// updates. 846func (LoadBalancerTlsCertificateRevocationReason) Values() []LoadBalancerTlsCertificateRevocationReason { 847 return []LoadBalancerTlsCertificateRevocationReason{ 848 "UNSPECIFIED", 849 "KEY_COMPROMISE", 850 "CA_COMPROMISE", 851 "AFFILIATION_CHANGED", 852 "SUPERCEDED", 853 "CESSATION_OF_OPERATION", 854 "CERTIFICATE_HOLD", 855 "REMOVE_FROM_CRL", 856 "PRIVILEGE_WITHDRAWN", 857 "A_A_COMPROMISE", 858 } 859} 860 861type LoadBalancerTlsCertificateStatus string 862 863// Enum values for LoadBalancerTlsCertificateStatus 864const ( 865 LoadBalancerTlsCertificateStatusPendingValidation LoadBalancerTlsCertificateStatus = "PENDING_VALIDATION" 866 LoadBalancerTlsCertificateStatusIssued LoadBalancerTlsCertificateStatus = "ISSUED" 867 LoadBalancerTlsCertificateStatusInactive LoadBalancerTlsCertificateStatus = "INACTIVE" 868 LoadBalancerTlsCertificateStatusExpired LoadBalancerTlsCertificateStatus = "EXPIRED" 869 LoadBalancerTlsCertificateStatusValidationTimedOut LoadBalancerTlsCertificateStatus = "VALIDATION_TIMED_OUT" 870 LoadBalancerTlsCertificateStatusRevoked LoadBalancerTlsCertificateStatus = "REVOKED" 871 LoadBalancerTlsCertificateStatusFailed LoadBalancerTlsCertificateStatus = "FAILED" 872 LoadBalancerTlsCertificateStatusUnknown LoadBalancerTlsCertificateStatus = "UNKNOWN" 873) 874 875// Values returns all known values for LoadBalancerTlsCertificateStatus. Note that 876// this can be expanded in the future, and so it is only as up to date as the 877// client. The ordering of this slice is not guaranteed to be stable across 878// updates. 879func (LoadBalancerTlsCertificateStatus) Values() []LoadBalancerTlsCertificateStatus { 880 return []LoadBalancerTlsCertificateStatus{ 881 "PENDING_VALIDATION", 882 "ISSUED", 883 "INACTIVE", 884 "EXPIRED", 885 "VALIDATION_TIMED_OUT", 886 "REVOKED", 887 "FAILED", 888 "UNKNOWN", 889 } 890} 891 892type MetricName string 893 894// Enum values for MetricName 895const ( 896 MetricNameCPUUtilization MetricName = "CPUUtilization" 897 MetricNameNetworkIn MetricName = "NetworkIn" 898 MetricNameNetworkOut MetricName = "NetworkOut" 899 MetricNameStatusCheckFailed MetricName = "StatusCheckFailed" 900 MetricNameStatusCheckFailedInstance MetricName = "StatusCheckFailed_Instance" 901 MetricNameStatusCheckFailedSystem MetricName = "StatusCheckFailed_System" 902 MetricNameClientTLSNegotiationErrorCount MetricName = "ClientTLSNegotiationErrorCount" 903 MetricNameHealthyHostCount MetricName = "HealthyHostCount" 904 MetricNameUnhealthyHostCount MetricName = "UnhealthyHostCount" 905 MetricNameHTTPCodeLb4xxCount MetricName = "HTTPCode_LB_4XX_Count" 906 MetricNameHTTPCodeLb5xxCount MetricName = "HTTPCode_LB_5XX_Count" 907 MetricNameHTTPCodeInstance2xxCount MetricName = "HTTPCode_Instance_2XX_Count" 908 MetricNameHTTPCodeInstance3xxCount MetricName = "HTTPCode_Instance_3XX_Count" 909 MetricNameHTTPCodeInstance4xxCount MetricName = "HTTPCode_Instance_4XX_Count" 910 MetricNameHTTPCodeInstance5xxCount MetricName = "HTTPCode_Instance_5XX_Count" 911 MetricNameInstanceResponseTime MetricName = "InstanceResponseTime" 912 MetricNameRejectedConnectionCount MetricName = "RejectedConnectionCount" 913 MetricNameRequestCount MetricName = "RequestCount" 914 MetricNameDatabaseConnections MetricName = "DatabaseConnections" 915 MetricNameDiskQueueDepth MetricName = "DiskQueueDepth" 916 MetricNameFreeStorageSpace MetricName = "FreeStorageSpace" 917 MetricNameNetworkReceiveThroughput MetricName = "NetworkReceiveThroughput" 918 MetricNameNetworkTransmitThroughput MetricName = "NetworkTransmitThroughput" 919 MetricNameBurstCapacityTime MetricName = "BurstCapacityTime" 920 MetricNameBurstCapacityPercentage MetricName = "BurstCapacityPercentage" 921) 922 923// Values returns all known values for MetricName. Note that this can be expanded 924// in the future, and so it is only as up to date as the client. The ordering of 925// this slice is not guaranteed to be stable across updates. 926func (MetricName) Values() []MetricName { 927 return []MetricName{ 928 "CPUUtilization", 929 "NetworkIn", 930 "NetworkOut", 931 "StatusCheckFailed", 932 "StatusCheckFailed_Instance", 933 "StatusCheckFailed_System", 934 "ClientTLSNegotiationErrorCount", 935 "HealthyHostCount", 936 "UnhealthyHostCount", 937 "HTTPCode_LB_4XX_Count", 938 "HTTPCode_LB_5XX_Count", 939 "HTTPCode_Instance_2XX_Count", 940 "HTTPCode_Instance_3XX_Count", 941 "HTTPCode_Instance_4XX_Count", 942 "HTTPCode_Instance_5XX_Count", 943 "InstanceResponseTime", 944 "RejectedConnectionCount", 945 "RequestCount", 946 "DatabaseConnections", 947 "DiskQueueDepth", 948 "FreeStorageSpace", 949 "NetworkReceiveThroughput", 950 "NetworkTransmitThroughput", 951 "BurstCapacityTime", 952 "BurstCapacityPercentage", 953 } 954} 955 956type MetricStatistic string 957 958// Enum values for MetricStatistic 959const ( 960 MetricStatisticMinimum MetricStatistic = "Minimum" 961 MetricStatisticMaximum MetricStatistic = "Maximum" 962 MetricStatisticSum MetricStatistic = "Sum" 963 MetricStatisticAverage MetricStatistic = "Average" 964 MetricStatisticSampleCount MetricStatistic = "SampleCount" 965) 966 967// Values returns all known values for MetricStatistic. Note that this can be 968// expanded in the future, and so it is only as up to date as the client. The 969// ordering of this slice is not guaranteed to be stable across updates. 970func (MetricStatistic) Values() []MetricStatistic { 971 return []MetricStatistic{ 972 "Minimum", 973 "Maximum", 974 "Sum", 975 "Average", 976 "SampleCount", 977 } 978} 979 980type MetricUnit string 981 982// Enum values for MetricUnit 983const ( 984 MetricUnitSeconds MetricUnit = "Seconds" 985 MetricUnitMicroseconds MetricUnit = "Microseconds" 986 MetricUnitMilliseconds MetricUnit = "Milliseconds" 987 MetricUnitBytes MetricUnit = "Bytes" 988 MetricUnitKilobytes MetricUnit = "Kilobytes" 989 MetricUnitMegabytes MetricUnit = "Megabytes" 990 MetricUnitGigabytes MetricUnit = "Gigabytes" 991 MetricUnitTerabytes MetricUnit = "Terabytes" 992 MetricUnitBits MetricUnit = "Bits" 993 MetricUnitKilobits MetricUnit = "Kilobits" 994 MetricUnitMegabits MetricUnit = "Megabits" 995 MetricUnitGigabits MetricUnit = "Gigabits" 996 MetricUnitTerabits MetricUnit = "Terabits" 997 MetricUnitPercent MetricUnit = "Percent" 998 MetricUnitCount MetricUnit = "Count" 999 MetricUnitBytesSecond MetricUnit = "Bytes/Second" 1000 MetricUnitKilobytesSecond MetricUnit = "Kilobytes/Second" 1001 MetricUnitMegabytesSecond MetricUnit = "Megabytes/Second" 1002 MetricUnitGigabytesSecond MetricUnit = "Gigabytes/Second" 1003 MetricUnitTerabytesSecond MetricUnit = "Terabytes/Second" 1004 MetricUnitBitsSecond MetricUnit = "Bits/Second" 1005 MetricUnitKilobitsSecond MetricUnit = "Kilobits/Second" 1006 MetricUnitMegabitsSecond MetricUnit = "Megabits/Second" 1007 MetricUnitGigabitsSecond MetricUnit = "Gigabits/Second" 1008 MetricUnitTerabitsSecond MetricUnit = "Terabits/Second" 1009 MetricUnitCountSecond MetricUnit = "Count/Second" 1010 MetricUnitNone MetricUnit = "None" 1011) 1012 1013// Values returns all known values for MetricUnit. Note that this can be expanded 1014// in the future, and so it is only as up to date as the client. The ordering of 1015// this slice is not guaranteed to be stable across updates. 1016func (MetricUnit) Values() []MetricUnit { 1017 return []MetricUnit{ 1018 "Seconds", 1019 "Microseconds", 1020 "Milliseconds", 1021 "Bytes", 1022 "Kilobytes", 1023 "Megabytes", 1024 "Gigabytes", 1025 "Terabytes", 1026 "Bits", 1027 "Kilobits", 1028 "Megabits", 1029 "Gigabits", 1030 "Terabits", 1031 "Percent", 1032 "Count", 1033 "Bytes/Second", 1034 "Kilobytes/Second", 1035 "Megabytes/Second", 1036 "Gigabytes/Second", 1037 "Terabytes/Second", 1038 "Bits/Second", 1039 "Kilobits/Second", 1040 "Megabits/Second", 1041 "Gigabits/Second", 1042 "Terabits/Second", 1043 "Count/Second", 1044 "None", 1045 } 1046} 1047 1048type NetworkProtocol string 1049 1050// Enum values for NetworkProtocol 1051const ( 1052 NetworkProtocolTcp NetworkProtocol = "tcp" 1053 NetworkProtocolAll NetworkProtocol = "all" 1054 NetworkProtocolUdp NetworkProtocol = "udp" 1055 NetworkProtocolIcmp NetworkProtocol = "icmp" 1056) 1057 1058// Values returns all known values for NetworkProtocol. Note that this can be 1059// expanded in the future, and so it is only as up to date as the client. The 1060// ordering of this slice is not guaranteed to be stable across updates. 1061func (NetworkProtocol) Values() []NetworkProtocol { 1062 return []NetworkProtocol{ 1063 "tcp", 1064 "all", 1065 "udp", 1066 "icmp", 1067 } 1068} 1069 1070type OperationStatus string 1071 1072// Enum values for OperationStatus 1073const ( 1074 OperationStatusNotStarted OperationStatus = "NotStarted" 1075 OperationStatusStarted OperationStatus = "Started" 1076 OperationStatusFailed OperationStatus = "Failed" 1077 OperationStatusCompleted OperationStatus = "Completed" 1078 OperationStatusSucceeded OperationStatus = "Succeeded" 1079) 1080 1081// Values returns all known values for OperationStatus. Note that this can be 1082// expanded in the future, and so it is only as up to date as the client. The 1083// ordering of this slice is not guaranteed to be stable across updates. 1084func (OperationStatus) Values() []OperationStatus { 1085 return []OperationStatus{ 1086 "NotStarted", 1087 "Started", 1088 "Failed", 1089 "Completed", 1090 "Succeeded", 1091 } 1092} 1093 1094type OperationType string 1095 1096// Enum values for OperationType 1097const ( 1098 OperationTypeDeleteKnownHostKeys OperationType = "DeleteKnownHostKeys" 1099 OperationTypeDeleteInstance OperationType = "DeleteInstance" 1100 OperationTypeCreateInstance OperationType = "CreateInstance" 1101 OperationTypeStopInstance OperationType = "StopInstance" 1102 OperationTypeStartInstance OperationType = "StartInstance" 1103 OperationTypeRebootInstance OperationType = "RebootInstance" 1104 OperationTypeOpenInstancePublicPorts OperationType = "OpenInstancePublicPorts" 1105 OperationTypePutInstancePublicPorts OperationType = "PutInstancePublicPorts" 1106 OperationTypeCloseInstancePublicPorts OperationType = "CloseInstancePublicPorts" 1107 OperationTypeAllocateStaticIp OperationType = "AllocateStaticIp" 1108 OperationTypeReleaseStaticIp OperationType = "ReleaseStaticIp" 1109 OperationTypeAttachStaticIp OperationType = "AttachStaticIp" 1110 OperationTypeDetachStaticIp OperationType = "DetachStaticIp" 1111 OperationTypeUpdateDomainEntry OperationType = "UpdateDomainEntry" 1112 OperationTypeDeleteDomainEntry OperationType = "DeleteDomainEntry" 1113 OperationTypeCreateDomain OperationType = "CreateDomain" 1114 OperationTypeDeleteDomain OperationType = "DeleteDomain" 1115 OperationTypeCreateInstanceSnapshot OperationType = "CreateInstanceSnapshot" 1116 OperationTypeDeleteInstanceSnapshot OperationType = "DeleteInstanceSnapshot" 1117 OperationTypeCreateInstancesFromSnapshot OperationType = "CreateInstancesFromSnapshot" 1118 OperationTypeCreateLoadBalancer OperationType = "CreateLoadBalancer" 1119 OperationTypeDeleteLoadBalancer OperationType = "DeleteLoadBalancer" 1120 OperationTypeAttachInstancesToLoadBalancer OperationType = "AttachInstancesToLoadBalancer" 1121 OperationTypeDetachInstancesFromLoadBalancer OperationType = "DetachInstancesFromLoadBalancer" 1122 OperationTypeUpdateLoadBalancerAttribute OperationType = "UpdateLoadBalancerAttribute" 1123 OperationTypeCreateLoadBalancerTlsCertificate OperationType = "CreateLoadBalancerTlsCertificate" 1124 OperationTypeDeleteLoadBalancerTlsCertificate OperationType = "DeleteLoadBalancerTlsCertificate" 1125 OperationTypeAttachLoadBalancerTlsCertificate OperationType = "AttachLoadBalancerTlsCertificate" 1126 OperationTypeCreateDisk OperationType = "CreateDisk" 1127 OperationTypeDeleteDisk OperationType = "DeleteDisk" 1128 OperationTypeAttachDisk OperationType = "AttachDisk" 1129 OperationTypeDetachDisk OperationType = "DetachDisk" 1130 OperationTypeCreateDiskSnapshot OperationType = "CreateDiskSnapshot" 1131 OperationTypeDeleteDiskSnapshot OperationType = "DeleteDiskSnapshot" 1132 OperationTypeCreateDiskFromSnapshot OperationType = "CreateDiskFromSnapshot" 1133 OperationTypeCreateRelationalDatabase OperationType = "CreateRelationalDatabase" 1134 OperationTypeUpdateRelationalDatabase OperationType = "UpdateRelationalDatabase" 1135 OperationTypeDeleteRelationalDatabase OperationType = "DeleteRelationalDatabase" 1136 OperationTypeCreateRelationalDatabaseFromSnapshot OperationType = "CreateRelationalDatabaseFromSnapshot" 1137 OperationTypeCreateRelationalDatabaseSnapshot OperationType = "CreateRelationalDatabaseSnapshot" 1138 OperationTypeDeleteRelationalDatabaseSnapshot OperationType = "DeleteRelationalDatabaseSnapshot" 1139 OperationTypeUpdateRelationalDatabaseParameters OperationType = "UpdateRelationalDatabaseParameters" 1140 OperationTypeStartRelationalDatabase OperationType = "StartRelationalDatabase" 1141 OperationTypeRebootRelationalDatabase OperationType = "RebootRelationalDatabase" 1142 OperationTypeStopRelationalDatabase OperationType = "StopRelationalDatabase" 1143 OperationTypeEnableAddOn OperationType = "EnableAddOn" 1144 OperationTypeDisableAddOn OperationType = "DisableAddOn" 1145 OperationTypePutAlarm OperationType = "PutAlarm" 1146 OperationTypeGetAlarms OperationType = "GetAlarms" 1147 OperationTypeDeleteAlarm OperationType = "DeleteAlarm" 1148 OperationTypeTestAlarm OperationType = "TestAlarm" 1149 OperationTypeCreateContactMethod OperationType = "CreateContactMethod" 1150 OperationTypeGetContactMethods OperationType = "GetContactMethods" 1151 OperationTypeSendContactMethodVerification OperationType = "SendContactMethodVerification" 1152 OperationTypeDeleteContactMethod OperationType = "DeleteContactMethod" 1153 OperationTypeCreateDistribution OperationType = "CreateDistribution" 1154 OperationTypeUpdateDistribution OperationType = "UpdateDistribution" 1155 OperationTypeDeleteDistribution OperationType = "DeleteDistribution" 1156 OperationTypeResetDistributionCache OperationType = "ResetDistributionCache" 1157 OperationTypeAttachCertificateToDistribution OperationType = "AttachCertificateToDistribution" 1158 OperationTypeDetachCertificateFromDistribution OperationType = "DetachCertificateFromDistribution" 1159 OperationTypeUpdateDistributionBundle OperationType = "UpdateDistributionBundle" 1160 OperationTypeCreateCertificate OperationType = "CreateCertificate" 1161 OperationTypeDeleteCertificate OperationType = "DeleteCertificate" 1162 OperationTypeCreateContainerService OperationType = "CreateContainerService" 1163 OperationTypeUpdateContainerService OperationType = "UpdateContainerService" 1164 OperationTypeDeleteContainerService OperationType = "DeleteContainerService" 1165 OperationTypeCreateContainerServiceDeployment OperationType = "CreateContainerServiceDeployment" 1166 OperationTypeCreateContainerServiceRegistryLogin OperationType = "CreateContainerServiceRegistryLogin" 1167 OperationTypeRegisterContainerImage OperationType = "RegisterContainerImage" 1168 OperationTypeDeleteContainerImage OperationType = "DeleteContainerImage" 1169) 1170 1171// Values returns all known values for OperationType. Note that this can be 1172// expanded in the future, and so it is only as up to date as the client. The 1173// ordering of this slice is not guaranteed to be stable across updates. 1174func (OperationType) Values() []OperationType { 1175 return []OperationType{ 1176 "DeleteKnownHostKeys", 1177 "DeleteInstance", 1178 "CreateInstance", 1179 "StopInstance", 1180 "StartInstance", 1181 "RebootInstance", 1182 "OpenInstancePublicPorts", 1183 "PutInstancePublicPorts", 1184 "CloseInstancePublicPorts", 1185 "AllocateStaticIp", 1186 "ReleaseStaticIp", 1187 "AttachStaticIp", 1188 "DetachStaticIp", 1189 "UpdateDomainEntry", 1190 "DeleteDomainEntry", 1191 "CreateDomain", 1192 "DeleteDomain", 1193 "CreateInstanceSnapshot", 1194 "DeleteInstanceSnapshot", 1195 "CreateInstancesFromSnapshot", 1196 "CreateLoadBalancer", 1197 "DeleteLoadBalancer", 1198 "AttachInstancesToLoadBalancer", 1199 "DetachInstancesFromLoadBalancer", 1200 "UpdateLoadBalancerAttribute", 1201 "CreateLoadBalancerTlsCertificate", 1202 "DeleteLoadBalancerTlsCertificate", 1203 "AttachLoadBalancerTlsCertificate", 1204 "CreateDisk", 1205 "DeleteDisk", 1206 "AttachDisk", 1207 "DetachDisk", 1208 "CreateDiskSnapshot", 1209 "DeleteDiskSnapshot", 1210 "CreateDiskFromSnapshot", 1211 "CreateRelationalDatabase", 1212 "UpdateRelationalDatabase", 1213 "DeleteRelationalDatabase", 1214 "CreateRelationalDatabaseFromSnapshot", 1215 "CreateRelationalDatabaseSnapshot", 1216 "DeleteRelationalDatabaseSnapshot", 1217 "UpdateRelationalDatabaseParameters", 1218 "StartRelationalDatabase", 1219 "RebootRelationalDatabase", 1220 "StopRelationalDatabase", 1221 "EnableAddOn", 1222 "DisableAddOn", 1223 "PutAlarm", 1224 "GetAlarms", 1225 "DeleteAlarm", 1226 "TestAlarm", 1227 "CreateContactMethod", 1228 "GetContactMethods", 1229 "SendContactMethodVerification", 1230 "DeleteContactMethod", 1231 "CreateDistribution", 1232 "UpdateDistribution", 1233 "DeleteDistribution", 1234 "ResetDistributionCache", 1235 "AttachCertificateToDistribution", 1236 "DetachCertificateFromDistribution", 1237 "UpdateDistributionBundle", 1238 "CreateCertificate", 1239 "DeleteCertificate", 1240 "CreateContainerService", 1241 "UpdateContainerService", 1242 "DeleteContainerService", 1243 "CreateContainerServiceDeployment", 1244 "CreateContainerServiceRegistryLogin", 1245 "RegisterContainerImage", 1246 "DeleteContainerImage", 1247 } 1248} 1249 1250type OriginProtocolPolicyEnum string 1251 1252// Enum values for OriginProtocolPolicyEnum 1253const ( 1254 OriginProtocolPolicyEnumHTTPOnly OriginProtocolPolicyEnum = "http-only" 1255 OriginProtocolPolicyEnumHTTPSOnly OriginProtocolPolicyEnum = "https-only" 1256) 1257 1258// Values returns all known values for OriginProtocolPolicyEnum. Note that this can 1259// be expanded in the future, and so it is only as up to date as the client. The 1260// ordering of this slice is not guaranteed to be stable across updates. 1261func (OriginProtocolPolicyEnum) Values() []OriginProtocolPolicyEnum { 1262 return []OriginProtocolPolicyEnum{ 1263 "http-only", 1264 "https-only", 1265 } 1266} 1267 1268type PortAccessType string 1269 1270// Enum values for PortAccessType 1271const ( 1272 PortAccessTypePublic PortAccessType = "Public" 1273 PortAccessTypePrivate PortAccessType = "Private" 1274) 1275 1276// Values returns all known values for PortAccessType. Note that this can be 1277// expanded in the future, and so it is only as up to date as the client. The 1278// ordering of this slice is not guaranteed to be stable across updates. 1279func (PortAccessType) Values() []PortAccessType { 1280 return []PortAccessType{ 1281 "Public", 1282 "Private", 1283 } 1284} 1285 1286type PortInfoSourceType string 1287 1288// Enum values for PortInfoSourceType 1289const ( 1290 PortInfoSourceTypeDefault PortInfoSourceType = "DEFAULT" 1291 PortInfoSourceTypeInstance PortInfoSourceType = "INSTANCE" 1292 PortInfoSourceTypeNone PortInfoSourceType = "NONE" 1293 PortInfoSourceTypeClosed PortInfoSourceType = "CLOSED" 1294) 1295 1296// Values returns all known values for PortInfoSourceType. Note that this can be 1297// expanded in the future, and so it is only as up to date as the client. The 1298// ordering of this slice is not guaranteed to be stable across updates. 1299func (PortInfoSourceType) Values() []PortInfoSourceType { 1300 return []PortInfoSourceType{ 1301 "DEFAULT", 1302 "INSTANCE", 1303 "NONE", 1304 "CLOSED", 1305 } 1306} 1307 1308type PortState string 1309 1310// Enum values for PortState 1311const ( 1312 PortStateOpen PortState = "open" 1313 PortStateClosed PortState = "closed" 1314) 1315 1316// Values returns all known values for PortState. Note that this can be expanded in 1317// the future, and so it is only as up to date as the client. The ordering of this 1318// slice is not guaranteed to be stable across updates. 1319func (PortState) Values() []PortState { 1320 return []PortState{ 1321 "open", 1322 "closed", 1323 } 1324} 1325 1326type RecordState string 1327 1328// Enum values for RecordState 1329const ( 1330 RecordStateStarted RecordState = "Started" 1331 RecordStateSucceeded RecordState = "Succeeded" 1332 RecordStateFailed RecordState = "Failed" 1333) 1334 1335// Values returns all known values for RecordState. Note that this can be expanded 1336// in the future, and so it is only as up to date as the client. The ordering of 1337// this slice is not guaranteed to be stable across updates. 1338func (RecordState) Values() []RecordState { 1339 return []RecordState{ 1340 "Started", 1341 "Succeeded", 1342 "Failed", 1343 } 1344} 1345 1346type RegionName string 1347 1348// Enum values for RegionName 1349const ( 1350 RegionNameUsEast1 RegionName = "us-east-1" 1351 RegionNameUsEast2 RegionName = "us-east-2" 1352 RegionNameUsWest1 RegionName = "us-west-1" 1353 RegionNameUsWest2 RegionName = "us-west-2" 1354 RegionNameEuWest1 RegionName = "eu-west-1" 1355 RegionNameEuWest2 RegionName = "eu-west-2" 1356 RegionNameEuWest3 RegionName = "eu-west-3" 1357 RegionNameEuCentral1 RegionName = "eu-central-1" 1358 RegionNameCaCentral1 RegionName = "ca-central-1" 1359 RegionNameApSouth1 RegionName = "ap-south-1" 1360 RegionNameApSoutheast1 RegionName = "ap-southeast-1" 1361 RegionNameApSoutheast2 RegionName = "ap-southeast-2" 1362 RegionNameApNortheast1 RegionName = "ap-northeast-1" 1363 RegionNameApNortheast2 RegionName = "ap-northeast-2" 1364) 1365 1366// Values returns all known values for RegionName. Note that this can be expanded 1367// in the future, and so it is only as up to date as the client. The ordering of 1368// this slice is not guaranteed to be stable across updates. 1369func (RegionName) Values() []RegionName { 1370 return []RegionName{ 1371 "us-east-1", 1372 "us-east-2", 1373 "us-west-1", 1374 "us-west-2", 1375 "eu-west-1", 1376 "eu-west-2", 1377 "eu-west-3", 1378 "eu-central-1", 1379 "ca-central-1", 1380 "ap-south-1", 1381 "ap-southeast-1", 1382 "ap-southeast-2", 1383 "ap-northeast-1", 1384 "ap-northeast-2", 1385 } 1386} 1387 1388type RelationalDatabaseEngine string 1389 1390// Enum values for RelationalDatabaseEngine 1391const ( 1392 RelationalDatabaseEngineMysql RelationalDatabaseEngine = "mysql" 1393) 1394 1395// Values returns all known values for RelationalDatabaseEngine. Note that this can 1396// be expanded in the future, and so it is only as up to date as the client. The 1397// ordering of this slice is not guaranteed to be stable across updates. 1398func (RelationalDatabaseEngine) Values() []RelationalDatabaseEngine { 1399 return []RelationalDatabaseEngine{ 1400 "mysql", 1401 } 1402} 1403 1404type RelationalDatabaseMetricName string 1405 1406// Enum values for RelationalDatabaseMetricName 1407const ( 1408 RelationalDatabaseMetricNameCPUUtilization RelationalDatabaseMetricName = "CPUUtilization" 1409 RelationalDatabaseMetricNameDatabaseConnections RelationalDatabaseMetricName = "DatabaseConnections" 1410 RelationalDatabaseMetricNameDiskQueueDepth RelationalDatabaseMetricName = "DiskQueueDepth" 1411 RelationalDatabaseMetricNameFreeStorageSpace RelationalDatabaseMetricName = "FreeStorageSpace" 1412 RelationalDatabaseMetricNameNetworkReceiveThroughput RelationalDatabaseMetricName = "NetworkReceiveThroughput" 1413 RelationalDatabaseMetricNameNetworkTransmitThroughput RelationalDatabaseMetricName = "NetworkTransmitThroughput" 1414) 1415 1416// Values returns all known values for RelationalDatabaseMetricName. Note that this 1417// can be expanded in the future, and so it is only as up to date as the client. 1418// The ordering of this slice is not guaranteed to be stable across updates. 1419func (RelationalDatabaseMetricName) Values() []RelationalDatabaseMetricName { 1420 return []RelationalDatabaseMetricName{ 1421 "CPUUtilization", 1422 "DatabaseConnections", 1423 "DiskQueueDepth", 1424 "FreeStorageSpace", 1425 "NetworkReceiveThroughput", 1426 "NetworkTransmitThroughput", 1427 } 1428} 1429 1430type RelationalDatabasePasswordVersion string 1431 1432// Enum values for RelationalDatabasePasswordVersion 1433const ( 1434 RelationalDatabasePasswordVersionCurrent RelationalDatabasePasswordVersion = "CURRENT" 1435 RelationalDatabasePasswordVersionPrevious RelationalDatabasePasswordVersion = "PREVIOUS" 1436 RelationalDatabasePasswordVersionPending RelationalDatabasePasswordVersion = "PENDING" 1437) 1438 1439// Values returns all known values for RelationalDatabasePasswordVersion. Note that 1440// this can be expanded in the future, and so it is only as up to date as the 1441// client. The ordering of this slice is not guaranteed to be stable across 1442// updates. 1443func (RelationalDatabasePasswordVersion) Values() []RelationalDatabasePasswordVersion { 1444 return []RelationalDatabasePasswordVersion{ 1445 "CURRENT", 1446 "PREVIOUS", 1447 "PENDING", 1448 } 1449} 1450 1451type RenewalStatus string 1452 1453// Enum values for RenewalStatus 1454const ( 1455 RenewalStatusPendingAutoRenewal RenewalStatus = "PendingAutoRenewal" 1456 RenewalStatusPendingValidation RenewalStatus = "PendingValidation" 1457 RenewalStatusSuccess RenewalStatus = "Success" 1458 RenewalStatusFailed RenewalStatus = "Failed" 1459) 1460 1461// Values returns all known values for RenewalStatus. Note that this can be 1462// expanded in the future, and so it is only as up to date as the client. The 1463// ordering of this slice is not guaranteed to be stable across updates. 1464func (RenewalStatus) Values() []RenewalStatus { 1465 return []RenewalStatus{ 1466 "PendingAutoRenewal", 1467 "PendingValidation", 1468 "Success", 1469 "Failed", 1470 } 1471} 1472 1473type ResourceType string 1474 1475// Enum values for ResourceType 1476const ( 1477 ResourceTypeContainerService ResourceType = "ContainerService" 1478 ResourceTypeInstance ResourceType = "Instance" 1479 ResourceTypeStaticIp ResourceType = "StaticIp" 1480 ResourceTypeKeyPair ResourceType = "KeyPair" 1481 ResourceTypeInstanceSnapshot ResourceType = "InstanceSnapshot" 1482 ResourceTypeDomain ResourceType = "Domain" 1483 ResourceTypePeeredVpc ResourceType = "PeeredVpc" 1484 ResourceTypeLoadBalancer ResourceType = "LoadBalancer" 1485 ResourceTypeLoadBalancerTlsCertificate ResourceType = "LoadBalancerTlsCertificate" 1486 ResourceTypeDisk ResourceType = "Disk" 1487 ResourceTypeDiskSnapshot ResourceType = "DiskSnapshot" 1488 ResourceTypeRelationalDatabase ResourceType = "RelationalDatabase" 1489 ResourceTypeRelationalDatabaseSnapshot ResourceType = "RelationalDatabaseSnapshot" 1490 ResourceTypeExportSnapshotRecord ResourceType = "ExportSnapshotRecord" 1491 ResourceTypeCloudFormationStackRecord ResourceType = "CloudFormationStackRecord" 1492 ResourceTypeAlarm ResourceType = "Alarm" 1493 ResourceTypeContactMethod ResourceType = "ContactMethod" 1494 ResourceTypeDistribution ResourceType = "Distribution" 1495 ResourceTypeCertificate ResourceType = "Certificate" 1496) 1497 1498// Values returns all known values for ResourceType. Note that this can be expanded 1499// in the future, and so it is only as up to date as the client. The ordering of 1500// this slice is not guaranteed to be stable across updates. 1501func (ResourceType) Values() []ResourceType { 1502 return []ResourceType{ 1503 "ContainerService", 1504 "Instance", 1505 "StaticIp", 1506 "KeyPair", 1507 "InstanceSnapshot", 1508 "Domain", 1509 "PeeredVpc", 1510 "LoadBalancer", 1511 "LoadBalancerTlsCertificate", 1512 "Disk", 1513 "DiskSnapshot", 1514 "RelationalDatabase", 1515 "RelationalDatabaseSnapshot", 1516 "ExportSnapshotRecord", 1517 "CloudFormationStackRecord", 1518 "Alarm", 1519 "ContactMethod", 1520 "Distribution", 1521 "Certificate", 1522 } 1523} 1524 1525type TreatMissingData string 1526 1527// Enum values for TreatMissingData 1528const ( 1529 TreatMissingDataBreaching TreatMissingData = "breaching" 1530 TreatMissingDataNotBreaching TreatMissingData = "notBreaching" 1531 TreatMissingDataIgnore TreatMissingData = "ignore" 1532 TreatMissingDataMissing TreatMissingData = "missing" 1533) 1534 1535// Values returns all known values for TreatMissingData. Note that this can be 1536// expanded in the future, and so it is only as up to date as the client. The 1537// ordering of this slice is not guaranteed to be stable across updates. 1538func (TreatMissingData) Values() []TreatMissingData { 1539 return []TreatMissingData{ 1540 "breaching", 1541 "notBreaching", 1542 "ignore", 1543 "missing", 1544 } 1545} 1546