1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AgentUpdateStatus string 6 7// Enum values for AgentUpdateStatus 8const ( 9 AgentUpdateStatusPending AgentUpdateStatus = "PENDING" 10 AgentUpdateStatusStaging AgentUpdateStatus = "STAGING" 11 AgentUpdateStatusStaged AgentUpdateStatus = "STAGED" 12 AgentUpdateStatusUpdating AgentUpdateStatus = "UPDATING" 13 AgentUpdateStatusUpdated AgentUpdateStatus = "UPDATED" 14 AgentUpdateStatusFailed AgentUpdateStatus = "FAILED" 15) 16 17// Values returns all known values for AgentUpdateStatus. Note that this can be 18// expanded in the future, and so it is only as up to date as the client. The 19// ordering of this slice is not guaranteed to be stable across updates. 20func (AgentUpdateStatus) Values() []AgentUpdateStatus { 21 return []AgentUpdateStatus{ 22 "PENDING", 23 "STAGING", 24 "STAGED", 25 "UPDATING", 26 "UPDATED", 27 "FAILED", 28 } 29} 30 31type AssignPublicIp string 32 33// Enum values for AssignPublicIp 34const ( 35 AssignPublicIpEnabled AssignPublicIp = "ENABLED" 36 AssignPublicIpDisabled AssignPublicIp = "DISABLED" 37) 38 39// Values returns all known values for AssignPublicIp. Note that this can be 40// expanded in the future, and so it is only as up to date as the client. The 41// ordering of this slice is not guaranteed to be stable across updates. 42func (AssignPublicIp) Values() []AssignPublicIp { 43 return []AssignPublicIp{ 44 "ENABLED", 45 "DISABLED", 46 } 47} 48 49type CapacityProviderField string 50 51// Enum values for CapacityProviderField 52const ( 53 CapacityProviderFieldTags CapacityProviderField = "TAGS" 54) 55 56// Values returns all known values for CapacityProviderField. Note that this can be 57// expanded in the future, and so it is only as up to date as the client. The 58// ordering of this slice is not guaranteed to be stable across updates. 59func (CapacityProviderField) Values() []CapacityProviderField { 60 return []CapacityProviderField{ 61 "TAGS", 62 } 63} 64 65type CapacityProviderStatus string 66 67// Enum values for CapacityProviderStatus 68const ( 69 CapacityProviderStatusActive CapacityProviderStatus = "ACTIVE" 70 CapacityProviderStatusInactive CapacityProviderStatus = "INACTIVE" 71) 72 73// Values returns all known values for CapacityProviderStatus. Note that this can 74// be expanded in the future, and so it is only as up to date as the client. The 75// ordering of this slice is not guaranteed to be stable across updates. 76func (CapacityProviderStatus) Values() []CapacityProviderStatus { 77 return []CapacityProviderStatus{ 78 "ACTIVE", 79 "INACTIVE", 80 } 81} 82 83type CapacityProviderUpdateStatus string 84 85// Enum values for CapacityProviderUpdateStatus 86const ( 87 CapacityProviderUpdateStatusDeleteInProgress CapacityProviderUpdateStatus = "DELETE_IN_PROGRESS" 88 CapacityProviderUpdateStatusDeleteComplete CapacityProviderUpdateStatus = "DELETE_COMPLETE" 89 CapacityProviderUpdateStatusDeleteFailed CapacityProviderUpdateStatus = "DELETE_FAILED" 90 CapacityProviderUpdateStatusUpdateInProgress CapacityProviderUpdateStatus = "UPDATE_IN_PROGRESS" 91 CapacityProviderUpdateStatusUpdateComplete CapacityProviderUpdateStatus = "UPDATE_COMPLETE" 92 CapacityProviderUpdateStatusUpdateFailed CapacityProviderUpdateStatus = "UPDATE_FAILED" 93) 94 95// Values returns all known values for CapacityProviderUpdateStatus. Note that this 96// can be expanded in the future, and so it is only as up to date as the client. 97// The ordering of this slice is not guaranteed to be stable across updates. 98func (CapacityProviderUpdateStatus) Values() []CapacityProviderUpdateStatus { 99 return []CapacityProviderUpdateStatus{ 100 "DELETE_IN_PROGRESS", 101 "DELETE_COMPLETE", 102 "DELETE_FAILED", 103 "UPDATE_IN_PROGRESS", 104 "UPDATE_COMPLETE", 105 "UPDATE_FAILED", 106 } 107} 108 109type ClusterField string 110 111// Enum values for ClusterField 112const ( 113 ClusterFieldAttachments ClusterField = "ATTACHMENTS" 114 ClusterFieldSettings ClusterField = "SETTINGS" 115 ClusterFieldStatistics ClusterField = "STATISTICS" 116 ClusterFieldTags ClusterField = "TAGS" 117) 118 119// Values returns all known values for ClusterField. Note that this can be expanded 120// in the future, and so it is only as up to date as the client. The ordering of 121// this slice is not guaranteed to be stable across updates. 122func (ClusterField) Values() []ClusterField { 123 return []ClusterField{ 124 "ATTACHMENTS", 125 "SETTINGS", 126 "STATISTICS", 127 "TAGS", 128 } 129} 130 131type ClusterSettingName string 132 133// Enum values for ClusterSettingName 134const ( 135 ClusterSettingNameContainerInsights ClusterSettingName = "containerInsights" 136) 137 138// Values returns all known values for ClusterSettingName. Note that this can be 139// expanded in the future, and so it is only as up to date as the client. The 140// ordering of this slice is not guaranteed to be stable across updates. 141func (ClusterSettingName) Values() []ClusterSettingName { 142 return []ClusterSettingName{ 143 "containerInsights", 144 } 145} 146 147type Compatibility string 148 149// Enum values for Compatibility 150const ( 151 CompatibilityEc2 Compatibility = "EC2" 152 CompatibilityFargate Compatibility = "FARGATE" 153) 154 155// Values returns all known values for Compatibility. Note that this can be 156// expanded in the future, and so it is only as up to date as the client. The 157// ordering of this slice is not guaranteed to be stable across updates. 158func (Compatibility) Values() []Compatibility { 159 return []Compatibility{ 160 "EC2", 161 "FARGATE", 162 } 163} 164 165type Connectivity string 166 167// Enum values for Connectivity 168const ( 169 ConnectivityConnected Connectivity = "CONNECTED" 170 ConnectivityDisconnected Connectivity = "DISCONNECTED" 171) 172 173// Values returns all known values for Connectivity. Note that this can be expanded 174// in the future, and so it is only as up to date as the client. The ordering of 175// this slice is not guaranteed to be stable across updates. 176func (Connectivity) Values() []Connectivity { 177 return []Connectivity{ 178 "CONNECTED", 179 "DISCONNECTED", 180 } 181} 182 183type ContainerCondition string 184 185// Enum values for ContainerCondition 186const ( 187 ContainerConditionStart ContainerCondition = "START" 188 ContainerConditionComplete ContainerCondition = "COMPLETE" 189 ContainerConditionSuccess ContainerCondition = "SUCCESS" 190 ContainerConditionHealthy ContainerCondition = "HEALTHY" 191) 192 193// Values returns all known values for ContainerCondition. 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 (ContainerCondition) Values() []ContainerCondition { 197 return []ContainerCondition{ 198 "START", 199 "COMPLETE", 200 "SUCCESS", 201 "HEALTHY", 202 } 203} 204 205type ContainerInstanceField string 206 207// Enum values for ContainerInstanceField 208const ( 209 ContainerInstanceFieldTags ContainerInstanceField = "TAGS" 210) 211 212// Values returns all known values for ContainerInstanceField. Note that this can 213// be expanded in the future, and so it is only as up to date as the client. The 214// ordering of this slice is not guaranteed to be stable across updates. 215func (ContainerInstanceField) Values() []ContainerInstanceField { 216 return []ContainerInstanceField{ 217 "TAGS", 218 } 219} 220 221type ContainerInstanceStatus string 222 223// Enum values for ContainerInstanceStatus 224const ( 225 ContainerInstanceStatusActive ContainerInstanceStatus = "ACTIVE" 226 ContainerInstanceStatusDraining ContainerInstanceStatus = "DRAINING" 227 ContainerInstanceStatusRegistering ContainerInstanceStatus = "REGISTERING" 228 ContainerInstanceStatusDeregistering ContainerInstanceStatus = "DEREGISTERING" 229 ContainerInstanceStatusRegistrationFailed ContainerInstanceStatus = "REGISTRATION_FAILED" 230) 231 232// Values returns all known values for ContainerInstanceStatus. Note that this can 233// be expanded in the future, and so it is only as up to date as the client. The 234// ordering of this slice is not guaranteed to be stable across updates. 235func (ContainerInstanceStatus) Values() []ContainerInstanceStatus { 236 return []ContainerInstanceStatus{ 237 "ACTIVE", 238 "DRAINING", 239 "REGISTERING", 240 "DEREGISTERING", 241 "REGISTRATION_FAILED", 242 } 243} 244 245type DeploymentControllerType string 246 247// Enum values for DeploymentControllerType 248const ( 249 DeploymentControllerTypeEcs DeploymentControllerType = "ECS" 250 DeploymentControllerTypeCodeDeploy DeploymentControllerType = "CODE_DEPLOY" 251 DeploymentControllerTypeExternal DeploymentControllerType = "EXTERNAL" 252) 253 254// Values returns all known values for DeploymentControllerType. Note that this can 255// be expanded in the future, and so it is only as up to date as the client. The 256// ordering of this slice is not guaranteed to be stable across updates. 257func (DeploymentControllerType) Values() []DeploymentControllerType { 258 return []DeploymentControllerType{ 259 "ECS", 260 "CODE_DEPLOY", 261 "EXTERNAL", 262 } 263} 264 265type DeploymentRolloutState string 266 267// Enum values for DeploymentRolloutState 268const ( 269 DeploymentRolloutStateCompleted DeploymentRolloutState = "COMPLETED" 270 DeploymentRolloutStateFailed DeploymentRolloutState = "FAILED" 271 DeploymentRolloutStateInProgress DeploymentRolloutState = "IN_PROGRESS" 272) 273 274// Values returns all known values for DeploymentRolloutState. Note that this can 275// be expanded in the future, and so it is only as up to date as the client. The 276// ordering of this slice is not guaranteed to be stable across updates. 277func (DeploymentRolloutState) Values() []DeploymentRolloutState { 278 return []DeploymentRolloutState{ 279 "COMPLETED", 280 "FAILED", 281 "IN_PROGRESS", 282 } 283} 284 285type DesiredStatus string 286 287// Enum values for DesiredStatus 288const ( 289 DesiredStatusRunning DesiredStatus = "RUNNING" 290 DesiredStatusPending DesiredStatus = "PENDING" 291 DesiredStatusStopped DesiredStatus = "STOPPED" 292) 293 294// Values returns all known values for DesiredStatus. Note that this can be 295// expanded in the future, and so it is only as up to date as the client. The 296// ordering of this slice is not guaranteed to be stable across updates. 297func (DesiredStatus) Values() []DesiredStatus { 298 return []DesiredStatus{ 299 "RUNNING", 300 "PENDING", 301 "STOPPED", 302 } 303} 304 305type DeviceCgroupPermission string 306 307// Enum values for DeviceCgroupPermission 308const ( 309 DeviceCgroupPermissionRead DeviceCgroupPermission = "read" 310 DeviceCgroupPermissionWrite DeviceCgroupPermission = "write" 311 DeviceCgroupPermissionMknod DeviceCgroupPermission = "mknod" 312) 313 314// Values returns all known values for DeviceCgroupPermission. Note that this can 315// be expanded in the future, and so it is only as up to date as the client. The 316// ordering of this slice is not guaranteed to be stable across updates. 317func (DeviceCgroupPermission) Values() []DeviceCgroupPermission { 318 return []DeviceCgroupPermission{ 319 "read", 320 "write", 321 "mknod", 322 } 323} 324 325type EFSAuthorizationConfigIAM string 326 327// Enum values for EFSAuthorizationConfigIAM 328const ( 329 EFSAuthorizationConfigIAMEnabled EFSAuthorizationConfigIAM = "ENABLED" 330 EFSAuthorizationConfigIAMDisabled EFSAuthorizationConfigIAM = "DISABLED" 331) 332 333// Values returns all known values for EFSAuthorizationConfigIAM. Note that this 334// can be expanded in the future, and so it is only as up to date as the client. 335// The ordering of this slice is not guaranteed to be stable across updates. 336func (EFSAuthorizationConfigIAM) Values() []EFSAuthorizationConfigIAM { 337 return []EFSAuthorizationConfigIAM{ 338 "ENABLED", 339 "DISABLED", 340 } 341} 342 343type EFSTransitEncryption string 344 345// Enum values for EFSTransitEncryption 346const ( 347 EFSTransitEncryptionEnabled EFSTransitEncryption = "ENABLED" 348 EFSTransitEncryptionDisabled EFSTransitEncryption = "DISABLED" 349) 350 351// Values returns all known values for EFSTransitEncryption. Note that this can be 352// expanded in the future, and so it is only as up to date as the client. The 353// ordering of this slice is not guaranteed to be stable across updates. 354func (EFSTransitEncryption) Values() []EFSTransitEncryption { 355 return []EFSTransitEncryption{ 356 "ENABLED", 357 "DISABLED", 358 } 359} 360 361type EnvironmentFileType string 362 363// Enum values for EnvironmentFileType 364const ( 365 EnvironmentFileTypeS3 EnvironmentFileType = "s3" 366) 367 368// Values returns all known values for EnvironmentFileType. Note that this can be 369// expanded in the future, and so it is only as up to date as the client. The 370// ordering of this slice is not guaranteed to be stable across updates. 371func (EnvironmentFileType) Values() []EnvironmentFileType { 372 return []EnvironmentFileType{ 373 "s3", 374 } 375} 376 377type FirelensConfigurationType string 378 379// Enum values for FirelensConfigurationType 380const ( 381 FirelensConfigurationTypeFluentd FirelensConfigurationType = "fluentd" 382 FirelensConfigurationTypeFluentbit FirelensConfigurationType = "fluentbit" 383) 384 385// Values returns all known values for FirelensConfigurationType. Note that this 386// can be expanded in the future, and so it is only as up to date as the client. 387// The ordering of this slice is not guaranteed to be stable across updates. 388func (FirelensConfigurationType) Values() []FirelensConfigurationType { 389 return []FirelensConfigurationType{ 390 "fluentd", 391 "fluentbit", 392 } 393} 394 395type HealthStatus string 396 397// Enum values for HealthStatus 398const ( 399 HealthStatusHealthy HealthStatus = "HEALTHY" 400 HealthStatusUnhealthy HealthStatus = "UNHEALTHY" 401 HealthStatusUnknown HealthStatus = "UNKNOWN" 402) 403 404// Values returns all known values for HealthStatus. Note that this can be expanded 405// in the future, and so it is only as up to date as the client. The ordering of 406// this slice is not guaranteed to be stable across updates. 407func (HealthStatus) Values() []HealthStatus { 408 return []HealthStatus{ 409 "HEALTHY", 410 "UNHEALTHY", 411 "UNKNOWN", 412 } 413} 414 415type IpcMode string 416 417// Enum values for IpcMode 418const ( 419 IpcModeHost IpcMode = "host" 420 IpcModeTask IpcMode = "task" 421 IpcModeNone IpcMode = "none" 422) 423 424// Values returns all known values for IpcMode. Note that this can be expanded in 425// the future, and so it is only as up to date as the client. The ordering of this 426// slice is not guaranteed to be stable across updates. 427func (IpcMode) Values() []IpcMode { 428 return []IpcMode{ 429 "host", 430 "task", 431 "none", 432 } 433} 434 435type LaunchType string 436 437// Enum values for LaunchType 438const ( 439 LaunchTypeEc2 LaunchType = "EC2" 440 LaunchTypeFargate LaunchType = "FARGATE" 441) 442 443// Values returns all known values for LaunchType. Note that this can be expanded 444// in the future, and so it is only as up to date as the client. The ordering of 445// this slice is not guaranteed to be stable across updates. 446func (LaunchType) Values() []LaunchType { 447 return []LaunchType{ 448 "EC2", 449 "FARGATE", 450 } 451} 452 453type LogDriver string 454 455// Enum values for LogDriver 456const ( 457 LogDriverJsonFile LogDriver = "json-file" 458 LogDriverSyslog LogDriver = "syslog" 459 LogDriverJournald LogDriver = "journald" 460 LogDriverGelf LogDriver = "gelf" 461 LogDriverFluentd LogDriver = "fluentd" 462 LogDriverAwslogs LogDriver = "awslogs" 463 LogDriverSplunk LogDriver = "splunk" 464 LogDriverAwsfirelens LogDriver = "awsfirelens" 465) 466 467// Values returns all known values for LogDriver. Note that this can be expanded in 468// the future, and so it is only as up to date as the client. The ordering of this 469// slice is not guaranteed to be stable across updates. 470func (LogDriver) Values() []LogDriver { 471 return []LogDriver{ 472 "json-file", 473 "syslog", 474 "journald", 475 "gelf", 476 "fluentd", 477 "awslogs", 478 "splunk", 479 "awsfirelens", 480 } 481} 482 483type ManagedScalingStatus string 484 485// Enum values for ManagedScalingStatus 486const ( 487 ManagedScalingStatusEnabled ManagedScalingStatus = "ENABLED" 488 ManagedScalingStatusDisabled ManagedScalingStatus = "DISABLED" 489) 490 491// Values returns all known values for ManagedScalingStatus. Note that this can be 492// expanded in the future, and so it is only as up to date as the client. The 493// ordering of this slice is not guaranteed to be stable across updates. 494func (ManagedScalingStatus) Values() []ManagedScalingStatus { 495 return []ManagedScalingStatus{ 496 "ENABLED", 497 "DISABLED", 498 } 499} 500 501type ManagedTerminationProtection string 502 503// Enum values for ManagedTerminationProtection 504const ( 505 ManagedTerminationProtectionEnabled ManagedTerminationProtection = "ENABLED" 506 ManagedTerminationProtectionDisabled ManagedTerminationProtection = "DISABLED" 507) 508 509// Values returns all known values for ManagedTerminationProtection. Note that this 510// can be expanded in the future, and so it is only as up to date as the client. 511// The ordering of this slice is not guaranteed to be stable across updates. 512func (ManagedTerminationProtection) Values() []ManagedTerminationProtection { 513 return []ManagedTerminationProtection{ 514 "ENABLED", 515 "DISABLED", 516 } 517} 518 519type NetworkMode string 520 521// Enum values for NetworkMode 522const ( 523 NetworkModeBridge NetworkMode = "bridge" 524 NetworkModeHost NetworkMode = "host" 525 NetworkModeAwsvpc NetworkMode = "awsvpc" 526 NetworkModeNone NetworkMode = "none" 527) 528 529// Values returns all known values for NetworkMode. Note that this can be expanded 530// in the future, and so it is only as up to date as the client. The ordering of 531// this slice is not guaranteed to be stable across updates. 532func (NetworkMode) Values() []NetworkMode { 533 return []NetworkMode{ 534 "bridge", 535 "host", 536 "awsvpc", 537 "none", 538 } 539} 540 541type PidMode string 542 543// Enum values for PidMode 544const ( 545 PidModeHost PidMode = "host" 546 PidModeTask PidMode = "task" 547) 548 549// Values returns all known values for PidMode. Note that this can be expanded in 550// the future, and so it is only as up to date as the client. The ordering of this 551// slice is not guaranteed to be stable across updates. 552func (PidMode) Values() []PidMode { 553 return []PidMode{ 554 "host", 555 "task", 556 } 557} 558 559type PlacementConstraintType string 560 561// Enum values for PlacementConstraintType 562const ( 563 PlacementConstraintTypeDistinctInstance PlacementConstraintType = "distinctInstance" 564 PlacementConstraintTypeMemberOf PlacementConstraintType = "memberOf" 565) 566 567// Values returns all known values for PlacementConstraintType. Note that this can 568// be expanded in the future, and so it is only as up to date as the client. The 569// ordering of this slice is not guaranteed to be stable across updates. 570func (PlacementConstraintType) Values() []PlacementConstraintType { 571 return []PlacementConstraintType{ 572 "distinctInstance", 573 "memberOf", 574 } 575} 576 577type PlacementStrategyType string 578 579// Enum values for PlacementStrategyType 580const ( 581 PlacementStrategyTypeRandom PlacementStrategyType = "random" 582 PlacementStrategyTypeSpread PlacementStrategyType = "spread" 583 PlacementStrategyTypeBinpack PlacementStrategyType = "binpack" 584) 585 586// Values returns all known values for PlacementStrategyType. Note that this can be 587// expanded in the future, and so it is only as up to date as the client. The 588// ordering of this slice is not guaranteed to be stable across updates. 589func (PlacementStrategyType) Values() []PlacementStrategyType { 590 return []PlacementStrategyType{ 591 "random", 592 "spread", 593 "binpack", 594 } 595} 596 597type PlatformDeviceType string 598 599// Enum values for PlatformDeviceType 600const ( 601 PlatformDeviceTypeGpu PlatformDeviceType = "GPU" 602) 603 604// Values returns all known values for PlatformDeviceType. Note that this can be 605// expanded in the future, and so it is only as up to date as the client. The 606// ordering of this slice is not guaranteed to be stable across updates. 607func (PlatformDeviceType) Values() []PlatformDeviceType { 608 return []PlatformDeviceType{ 609 "GPU", 610 } 611} 612 613type PropagateTags string 614 615// Enum values for PropagateTags 616const ( 617 PropagateTagsTaskDefinition PropagateTags = "TASK_DEFINITION" 618 PropagateTagsService PropagateTags = "SERVICE" 619) 620 621// Values returns all known values for PropagateTags. Note that this can be 622// expanded in the future, and so it is only as up to date as the client. The 623// ordering of this slice is not guaranteed to be stable across updates. 624func (PropagateTags) Values() []PropagateTags { 625 return []PropagateTags{ 626 "TASK_DEFINITION", 627 "SERVICE", 628 } 629} 630 631type ProxyConfigurationType string 632 633// Enum values for ProxyConfigurationType 634const ( 635 ProxyConfigurationTypeAppmesh ProxyConfigurationType = "APPMESH" 636) 637 638// Values returns all known values for ProxyConfigurationType. Note that this can 639// be expanded in the future, and so it is only as up to date as the client. The 640// ordering of this slice is not guaranteed to be stable across updates. 641func (ProxyConfigurationType) Values() []ProxyConfigurationType { 642 return []ProxyConfigurationType{ 643 "APPMESH", 644 } 645} 646 647type ResourceType string 648 649// Enum values for ResourceType 650const ( 651 ResourceTypeGpu ResourceType = "GPU" 652 ResourceTypeInferenceAccelerator ResourceType = "InferenceAccelerator" 653) 654 655// Values returns all known values for ResourceType. Note that this can be expanded 656// in the future, and so it is only as up to date as the client. The ordering of 657// this slice is not guaranteed to be stable across updates. 658func (ResourceType) Values() []ResourceType { 659 return []ResourceType{ 660 "GPU", 661 "InferenceAccelerator", 662 } 663} 664 665type ScaleUnit string 666 667// Enum values for ScaleUnit 668const ( 669 ScaleUnitPercent ScaleUnit = "PERCENT" 670) 671 672// Values returns all known values for ScaleUnit. Note that this can be expanded in 673// the future, and so it is only as up to date as the client. The ordering of this 674// slice is not guaranteed to be stable across updates. 675func (ScaleUnit) Values() []ScaleUnit { 676 return []ScaleUnit{ 677 "PERCENT", 678 } 679} 680 681type SchedulingStrategy string 682 683// Enum values for SchedulingStrategy 684const ( 685 SchedulingStrategyReplica SchedulingStrategy = "REPLICA" 686 SchedulingStrategyDaemon SchedulingStrategy = "DAEMON" 687) 688 689// Values returns all known values for SchedulingStrategy. Note that this can be 690// expanded in the future, and so it is only as up to date as the client. The 691// ordering of this slice is not guaranteed to be stable across updates. 692func (SchedulingStrategy) Values() []SchedulingStrategy { 693 return []SchedulingStrategy{ 694 "REPLICA", 695 "DAEMON", 696 } 697} 698 699type Scope string 700 701// Enum values for Scope 702const ( 703 ScopeTask Scope = "task" 704 ScopeShared Scope = "shared" 705) 706 707// Values returns all known values for Scope. Note that this can be expanded in the 708// future, and so it is only as up to date as the client. The ordering of this 709// slice is not guaranteed to be stable across updates. 710func (Scope) Values() []Scope { 711 return []Scope{ 712 "task", 713 "shared", 714 } 715} 716 717type ServiceField string 718 719// Enum values for ServiceField 720const ( 721 ServiceFieldTags ServiceField = "TAGS" 722) 723 724// Values returns all known values for ServiceField. Note that this can be expanded 725// in the future, and so it is only as up to date as the client. The ordering of 726// this slice is not guaranteed to be stable across updates. 727func (ServiceField) Values() []ServiceField { 728 return []ServiceField{ 729 "TAGS", 730 } 731} 732 733type SettingName string 734 735// Enum values for SettingName 736const ( 737 SettingNameServiceLongArnFormat SettingName = "serviceLongArnFormat" 738 SettingNameTaskLongArnFormat SettingName = "taskLongArnFormat" 739 SettingNameContainerInstanceLongArnFormat SettingName = "containerInstanceLongArnFormat" 740 SettingNameAwsvpcTrunking SettingName = "awsvpcTrunking" 741 SettingNameContainerInsights SettingName = "containerInsights" 742) 743 744// Values returns all known values for SettingName. Note that this can be expanded 745// in the future, and so it is only as up to date as the client. The ordering of 746// this slice is not guaranteed to be stable across updates. 747func (SettingName) Values() []SettingName { 748 return []SettingName{ 749 "serviceLongArnFormat", 750 "taskLongArnFormat", 751 "containerInstanceLongArnFormat", 752 "awsvpcTrunking", 753 "containerInsights", 754 } 755} 756 757type SortOrder string 758 759// Enum values for SortOrder 760const ( 761 SortOrderAsc SortOrder = "ASC" 762 SortOrderDesc SortOrder = "DESC" 763) 764 765// Values returns all known values for SortOrder. Note that this can be expanded in 766// the future, and so it is only as up to date as the client. The ordering of this 767// slice is not guaranteed to be stable across updates. 768func (SortOrder) Values() []SortOrder { 769 return []SortOrder{ 770 "ASC", 771 "DESC", 772 } 773} 774 775type StabilityStatus string 776 777// Enum values for StabilityStatus 778const ( 779 StabilityStatusSteadyState StabilityStatus = "STEADY_STATE" 780 StabilityStatusStabilizing StabilityStatus = "STABILIZING" 781) 782 783// Values returns all known values for StabilityStatus. Note that this can be 784// expanded in the future, and so it is only as up to date as the client. The 785// ordering of this slice is not guaranteed to be stable across updates. 786func (StabilityStatus) Values() []StabilityStatus { 787 return []StabilityStatus{ 788 "STEADY_STATE", 789 "STABILIZING", 790 } 791} 792 793type TargetType string 794 795// Enum values for TargetType 796const ( 797 TargetTypeContainerInstance TargetType = "container-instance" 798) 799 800// Values returns all known values for TargetType. Note that this can be expanded 801// in the future, and so it is only as up to date as the client. The ordering of 802// this slice is not guaranteed to be stable across updates. 803func (TargetType) Values() []TargetType { 804 return []TargetType{ 805 "container-instance", 806 } 807} 808 809type TaskDefinitionFamilyStatus string 810 811// Enum values for TaskDefinitionFamilyStatus 812const ( 813 TaskDefinitionFamilyStatusActive TaskDefinitionFamilyStatus = "ACTIVE" 814 TaskDefinitionFamilyStatusInactive TaskDefinitionFamilyStatus = "INACTIVE" 815 TaskDefinitionFamilyStatusAll TaskDefinitionFamilyStatus = "ALL" 816) 817 818// Values returns all known values for TaskDefinitionFamilyStatus. Note that this 819// can be expanded in the future, and so it is only as up to date as the client. 820// The ordering of this slice is not guaranteed to be stable across updates. 821func (TaskDefinitionFamilyStatus) Values() []TaskDefinitionFamilyStatus { 822 return []TaskDefinitionFamilyStatus{ 823 "ACTIVE", 824 "INACTIVE", 825 "ALL", 826 } 827} 828 829type TaskDefinitionField string 830 831// Enum values for TaskDefinitionField 832const ( 833 TaskDefinitionFieldTags TaskDefinitionField = "TAGS" 834) 835 836// Values returns all known values for TaskDefinitionField. Note that this can be 837// expanded in the future, and so it is only as up to date as the client. The 838// ordering of this slice is not guaranteed to be stable across updates. 839func (TaskDefinitionField) Values() []TaskDefinitionField { 840 return []TaskDefinitionField{ 841 "TAGS", 842 } 843} 844 845type TaskDefinitionPlacementConstraintType string 846 847// Enum values for TaskDefinitionPlacementConstraintType 848const ( 849 TaskDefinitionPlacementConstraintTypeMemberOf TaskDefinitionPlacementConstraintType = "memberOf" 850) 851 852// Values returns all known values for TaskDefinitionPlacementConstraintType. Note 853// that this can be expanded in the future, and so it is only as up to date as the 854// client. The ordering of this slice is not guaranteed to be stable across 855// updates. 856func (TaskDefinitionPlacementConstraintType) Values() []TaskDefinitionPlacementConstraintType { 857 return []TaskDefinitionPlacementConstraintType{ 858 "memberOf", 859 } 860} 861 862type TaskDefinitionStatus string 863 864// Enum values for TaskDefinitionStatus 865const ( 866 TaskDefinitionStatusActive TaskDefinitionStatus = "ACTIVE" 867 TaskDefinitionStatusInactive TaskDefinitionStatus = "INACTIVE" 868) 869 870// Values returns all known values for TaskDefinitionStatus. Note that this can be 871// expanded in the future, and so it is only as up to date as the client. The 872// ordering of this slice is not guaranteed to be stable across updates. 873func (TaskDefinitionStatus) Values() []TaskDefinitionStatus { 874 return []TaskDefinitionStatus{ 875 "ACTIVE", 876 "INACTIVE", 877 } 878} 879 880type TaskField string 881 882// Enum values for TaskField 883const ( 884 TaskFieldTags TaskField = "TAGS" 885) 886 887// Values returns all known values for TaskField. Note that this can be expanded in 888// the future, and so it is only as up to date as the client. The ordering of this 889// slice is not guaranteed to be stable across updates. 890func (TaskField) Values() []TaskField { 891 return []TaskField{ 892 "TAGS", 893 } 894} 895 896type TaskSetField string 897 898// Enum values for TaskSetField 899const ( 900 TaskSetFieldTags TaskSetField = "TAGS" 901) 902 903// Values returns all known values for TaskSetField. Note that this can be expanded 904// in the future, and so it is only as up to date as the client. The ordering of 905// this slice is not guaranteed to be stable across updates. 906func (TaskSetField) Values() []TaskSetField { 907 return []TaskSetField{ 908 "TAGS", 909 } 910} 911 912type TaskStopCode string 913 914// Enum values for TaskStopCode 915const ( 916 TaskStopCodeTaskFailedToStart TaskStopCode = "TaskFailedToStart" 917 TaskStopCodeEssentialContainerExited TaskStopCode = "EssentialContainerExited" 918 TaskStopCodeUserInitiated TaskStopCode = "UserInitiated" 919) 920 921// Values returns all known values for TaskStopCode. Note that this can be expanded 922// in the future, and so it is only as up to date as the client. The ordering of 923// this slice is not guaranteed to be stable across updates. 924func (TaskStopCode) Values() []TaskStopCode { 925 return []TaskStopCode{ 926 "TaskFailedToStart", 927 "EssentialContainerExited", 928 "UserInitiated", 929 } 930} 931 932type TransportProtocol string 933 934// Enum values for TransportProtocol 935const ( 936 TransportProtocolTcp TransportProtocol = "tcp" 937 TransportProtocolUdp TransportProtocol = "udp" 938) 939 940// Values returns all known values for TransportProtocol. Note that this can be 941// expanded in the future, and so it is only as up to date as the client. The 942// ordering of this slice is not guaranteed to be stable across updates. 943func (TransportProtocol) Values() []TransportProtocol { 944 return []TransportProtocol{ 945 "tcp", 946 "udp", 947 } 948} 949 950type UlimitName string 951 952// Enum values for UlimitName 953const ( 954 UlimitNameCore UlimitName = "core" 955 UlimitNameCpu UlimitName = "cpu" 956 UlimitNameData UlimitName = "data" 957 UlimitNameFsize UlimitName = "fsize" 958 UlimitNameLocks UlimitName = "locks" 959 UlimitNameMemlock UlimitName = "memlock" 960 UlimitNameMsgqueue UlimitName = "msgqueue" 961 UlimitNameNice UlimitName = "nice" 962 UlimitNameNofile UlimitName = "nofile" 963 UlimitNameNproc UlimitName = "nproc" 964 UlimitNameRss UlimitName = "rss" 965 UlimitNameRtprio UlimitName = "rtprio" 966 UlimitNameRttime UlimitName = "rttime" 967 UlimitNameSigpending UlimitName = "sigpending" 968 UlimitNameStack UlimitName = "stack" 969) 970 971// Values returns all known values for UlimitName. Note that this can be expanded 972// in the future, and so it is only as up to date as the client. The ordering of 973// this slice is not guaranteed to be stable across updates. 974func (UlimitName) Values() []UlimitName { 975 return []UlimitName{ 976 "core", 977 "cpu", 978 "data", 979 "fsize", 980 "locks", 981 "memlock", 982 "msgqueue", 983 "nice", 984 "nofile", 985 "nproc", 986 "rss", 987 "rtprio", 988 "rttime", 989 "sigpending", 990 "stack", 991 } 992} 993