AWS SDK for C++  1.8.75
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ECS::Model Namespace Reference

Namespaces

 AgentUpdateStatusMapper
 
 AssignPublicIpMapper
 
 CapacityProviderFieldMapper
 
 CapacityProviderStatusMapper
 
 CapacityProviderUpdateStatusMapper
 
 ClusterFieldMapper
 
 ClusterSettingNameMapper
 
 CompatibilityMapper
 
 ConnectivityMapper
 
 ContainerConditionMapper
 
 ContainerInstanceFieldMapper
 
 ContainerInstanceStatusMapper
 
 DeploymentControllerTypeMapper
 
 DesiredStatusMapper
 
 DeviceCgroupPermissionMapper
 
 EFSAuthorizationConfigIAMMapper
 
 EFSTransitEncryptionMapper
 
 EnvironmentFileTypeMapper
 
 FirelensConfigurationTypeMapper
 
 HealthStatusMapper
 
 IpcModeMapper
 
 LaunchTypeMapper
 
 LogDriverMapper
 
 ManagedScalingStatusMapper
 
 ManagedTerminationProtectionMapper
 
 NetworkModeMapper
 
 PidModeMapper
 
 PlacementConstraintTypeMapper
 
 PlacementStrategyTypeMapper
 
 PlatformDeviceTypeMapper
 
 PropagateTagsMapper
 
 ProxyConfigurationTypeMapper
 
 ResourceTypeMapper
 
 ScaleUnitMapper
 
 SchedulingStrategyMapper
 
 ScopeMapper
 
 ServiceFieldMapper
 
 SettingNameMapper
 
 SortOrderMapper
 
 StabilityStatusMapper
 
 TargetTypeMapper
 
 TaskDefinitionFamilyStatusMapper
 
 TaskDefinitionFieldMapper
 
 TaskDefinitionPlacementConstraintTypeMapper
 
 TaskDefinitionStatusMapper
 
 TaskFieldMapper
 
 TaskSetFieldMapper
 
 TaskStopCodeMapper
 
 TransportProtocolMapper
 
 UlimitNameMapper
 

Classes

class  Attachment
 
class  AttachmentStateChange
 
class  Attribute
 
class  AutoScalingGroupProvider
 
class  AwsVpcConfiguration
 
class  CapacityProvider
 
class  CapacityProviderStrategyItem
 
class  Cluster
 
class  ClusterSetting
 
class  Container
 
class  ContainerDefinition
 
class  ContainerDependency
 
class  ContainerInstance
 
class  ContainerOverride
 
class  ContainerStateChange
 
class  CreateCapacityProviderRequest
 
class  CreateCapacityProviderResult
 
class  CreateClusterRequest
 
class  CreateClusterResult
 
class  CreateServiceRequest
 
class  CreateServiceResult
 
class  CreateTaskSetRequest
 
class  CreateTaskSetResult
 
class  DeleteAccountSettingRequest
 
class  DeleteAccountSettingResult
 
class  DeleteAttributesRequest
 
class  DeleteAttributesResult
 
class  DeleteCapacityProviderRequest
 
class  DeleteCapacityProviderResult
 
class  DeleteClusterRequest
 
class  DeleteClusterResult
 
class  DeleteServiceRequest
 
class  DeleteServiceResult
 
class  DeleteTaskSetRequest
 
class  DeleteTaskSetResult
 
class  Deployment
 
class  DeploymentConfiguration
 
class  DeploymentController
 
class  DeregisterContainerInstanceRequest
 
class  DeregisterContainerInstanceResult
 
class  DeregisterTaskDefinitionRequest
 
class  DeregisterTaskDefinitionResult
 
class  DescribeCapacityProvidersRequest
 
class  DescribeCapacityProvidersResult
 
class  DescribeClustersRequest
 
class  DescribeClustersResult
 
class  DescribeContainerInstancesRequest
 
class  DescribeContainerInstancesResult
 
class  DescribeServicesRequest
 
class  DescribeServicesResult
 
class  DescribeTaskDefinitionRequest
 
class  DescribeTaskDefinitionResult
 
class  DescribeTaskSetsRequest
 
class  DescribeTaskSetsResult
 
class  DescribeTasksRequest
 
class  DescribeTasksResult
 
class  Device
 
class  DiscoverPollEndpointRequest
 
class  DiscoverPollEndpointResult
 
class  DockerVolumeConfiguration
 
class  EFSAuthorizationConfig
 
class  EFSVolumeConfiguration
 
class  EnvironmentFile
 
class  Failure
 
class  FirelensConfiguration
 
class  HealthCheck
 
class  HostEntry
 
class  HostVolumeProperties
 
class  InferenceAccelerator
 
class  InferenceAcceleratorOverride
 
class  KernelCapabilities
 
class  KeyValuePair
 
class  LinuxParameters
 
class  ListAccountSettingsRequest
 
class  ListAccountSettingsResult
 
class  ListAttributesRequest
 
class  ListAttributesResult
 
class  ListClustersRequest
 
class  ListClustersResult
 
class  ListContainerInstancesRequest
 
class  ListContainerInstancesResult
 
class  ListServicesRequest
 
class  ListServicesResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListTaskDefinitionFamiliesRequest
 
class  ListTaskDefinitionFamiliesResult
 
class  ListTaskDefinitionsRequest
 
class  ListTaskDefinitionsResult
 
class  ListTasksRequest
 
class  ListTasksResult
 
class  LoadBalancer
 
class  LogConfiguration
 
class  ManagedScaling
 
class  MountPoint
 
class  NetworkBinding
 
class  NetworkConfiguration
 
class  NetworkInterface
 
class  PlacementConstraint
 
class  PlacementStrategy
 
class  PlatformDevice
 
class  PortMapping
 
class  ProxyConfiguration
 
class  PutAccountSettingDefaultRequest
 
class  PutAccountSettingDefaultResult
 
class  PutAccountSettingRequest
 
class  PutAccountSettingResult
 
class  PutAttributesRequest
 
class  PutAttributesResult
 
class  PutClusterCapacityProvidersRequest
 
class  PutClusterCapacityProvidersResult
 
class  RegisterContainerInstanceRequest
 
class  RegisterContainerInstanceResult
 
class  RegisterTaskDefinitionRequest
 
class  RegisterTaskDefinitionResult
 
class  RepositoryCredentials
 
class  Resource
 
class  ResourceRequirement
 
class  RunTaskRequest
 
class  RunTaskResult
 
class  Scale
 
class  Secret
 
class  Service
 
class  ServiceEvent
 
class  ServiceRegistry
 
class  Setting
 
class  StartTaskRequest
 
class  StartTaskResult
 
class  StopTaskRequest
 
class  StopTaskResult
 
class  SubmitAttachmentStateChangesRequest
 
class  SubmitAttachmentStateChangesResult
 
class  SubmitContainerStateChangeRequest
 
class  SubmitContainerStateChangeResult
 
class  SubmitTaskStateChangeRequest
 
class  SubmitTaskStateChangeResult
 
class  SystemControl
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  Task
 
class  TaskDefinition
 
class  TaskDefinitionPlacementConstraint
 
class  TaskOverride
 
class  TaskSet
 
class  Tmpfs
 
class  Ulimit
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateClusterSettingsRequest
 
class  UpdateClusterSettingsResult
 
class  UpdateContainerAgentRequest
 
class  UpdateContainerAgentResult
 
class  UpdateContainerInstancesStateRequest
 
class  UpdateContainerInstancesStateResult
 
class  UpdateServicePrimaryTaskSetRequest
 
class  UpdateServicePrimaryTaskSetResult
 
class  UpdateServiceRequest
 
class  UpdateServiceResult
 
class  UpdateTaskSetRequest
 
class  UpdateTaskSetResult
 
class  VersionInfo
 
class  Volume
 
class  VolumeFrom
 

Typedefs

typedef Aws::Utils::Outcome< CreateCapacityProviderResult, ECSErrorCreateCapacityProviderOutcome
 
typedef Aws::Utils::Outcome< CreateClusterResult, ECSErrorCreateClusterOutcome
 
typedef Aws::Utils::Outcome< CreateServiceResult, ECSErrorCreateServiceOutcome
 
typedef Aws::Utils::Outcome< CreateTaskSetResult, ECSErrorCreateTaskSetOutcome
 
typedef Aws::Utils::Outcome< DeleteAccountSettingResult, ECSErrorDeleteAccountSettingOutcome
 
typedef Aws::Utils::Outcome< DeleteAttributesResult, ECSErrorDeleteAttributesOutcome
 
typedef Aws::Utils::Outcome< DeleteCapacityProviderResult, ECSErrorDeleteCapacityProviderOutcome
 
typedef Aws::Utils::Outcome< DeleteClusterResult, ECSErrorDeleteClusterOutcome
 
typedef Aws::Utils::Outcome< DeleteServiceResult, ECSErrorDeleteServiceOutcome
 
typedef Aws::Utils::Outcome< DeleteTaskSetResult, ECSErrorDeleteTaskSetOutcome
 
typedef Aws::Utils::Outcome< DeregisterContainerInstanceResult, ECSErrorDeregisterContainerInstanceOutcome
 
typedef Aws::Utils::Outcome< DeregisterTaskDefinitionResult, ECSErrorDeregisterTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeCapacityProvidersResult, ECSErrorDescribeCapacityProvidersOutcome
 
typedef Aws::Utils::Outcome< DescribeClustersResult, ECSErrorDescribeClustersOutcome
 
typedef Aws::Utils::Outcome< DescribeContainerInstancesResult, ECSErrorDescribeContainerInstancesOutcome
 
typedef Aws::Utils::Outcome< DescribeServicesResult, ECSErrorDescribeServicesOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskDefinitionResult, ECSErrorDescribeTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskSetsResult, ECSErrorDescribeTaskSetsOutcome
 
typedef Aws::Utils::Outcome< DescribeTasksResult, ECSErrorDescribeTasksOutcome
 
typedef Aws::Utils::Outcome< DiscoverPollEndpointResult, ECSErrorDiscoverPollEndpointOutcome
 
typedef Aws::Utils::Outcome< ListAccountSettingsResult, ECSErrorListAccountSettingsOutcome
 
typedef Aws::Utils::Outcome< ListAttributesResult, ECSErrorListAttributesOutcome
 
typedef Aws::Utils::Outcome< ListClustersResult, ECSErrorListClustersOutcome
 
typedef Aws::Utils::Outcome< ListContainerInstancesResult, ECSErrorListContainerInstancesOutcome
 
typedef Aws::Utils::Outcome< ListServicesResult, ECSErrorListServicesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, ECSErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTaskDefinitionFamiliesResult, ECSErrorListTaskDefinitionFamiliesOutcome
 
typedef Aws::Utils::Outcome< ListTaskDefinitionsResult, ECSErrorListTaskDefinitionsOutcome
 
typedef Aws::Utils::Outcome< ListTasksResult, ECSErrorListTasksOutcome
 
typedef Aws::Utils::Outcome< PutAccountSettingResult, ECSErrorPutAccountSettingOutcome
 
typedef Aws::Utils::Outcome< PutAccountSettingDefaultResult, ECSErrorPutAccountSettingDefaultOutcome
 
typedef Aws::Utils::Outcome< PutAttributesResult, ECSErrorPutAttributesOutcome
 
typedef Aws::Utils::Outcome< PutClusterCapacityProvidersResult, ECSErrorPutClusterCapacityProvidersOutcome
 
typedef Aws::Utils::Outcome< RegisterContainerInstanceResult, ECSErrorRegisterContainerInstanceOutcome
 
typedef Aws::Utils::Outcome< RegisterTaskDefinitionResult, ECSErrorRegisterTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< RunTaskResult, ECSErrorRunTaskOutcome
 
typedef Aws::Utils::Outcome< StartTaskResult, ECSErrorStartTaskOutcome
 
typedef Aws::Utils::Outcome< StopTaskResult, ECSErrorStopTaskOutcome
 
typedef Aws::Utils::Outcome< SubmitAttachmentStateChangesResult, ECSErrorSubmitAttachmentStateChangesOutcome
 
typedef Aws::Utils::Outcome< SubmitContainerStateChangeResult, ECSErrorSubmitContainerStateChangeOutcome
 
typedef Aws::Utils::Outcome< SubmitTaskStateChangeResult, ECSErrorSubmitTaskStateChangeOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, ECSErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, ECSErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateClusterSettingsResult, ECSErrorUpdateClusterSettingsOutcome
 
typedef Aws::Utils::Outcome< UpdateContainerAgentResult, ECSErrorUpdateContainerAgentOutcome
 
typedef Aws::Utils::Outcome< UpdateContainerInstancesStateResult, ECSErrorUpdateContainerInstancesStateOutcome
 
typedef Aws::Utils::Outcome< UpdateServiceResult, ECSErrorUpdateServiceOutcome
 
typedef Aws::Utils::Outcome< UpdateServicePrimaryTaskSetResult, ECSErrorUpdateServicePrimaryTaskSetOutcome
 
typedef Aws::Utils::Outcome< UpdateTaskSetResult, ECSErrorUpdateTaskSetOutcome
 
typedef std::future< CreateCapacityProviderOutcomeCreateCapacityProviderOutcomeCallable
 
typedef std::future< CreateClusterOutcomeCreateClusterOutcomeCallable
 
typedef std::future< CreateServiceOutcomeCreateServiceOutcomeCallable
 
typedef std::future< CreateTaskSetOutcomeCreateTaskSetOutcomeCallable
 
typedef std::future< DeleteAccountSettingOutcomeDeleteAccountSettingOutcomeCallable
 
typedef std::future< DeleteAttributesOutcomeDeleteAttributesOutcomeCallable
 
typedef std::future< DeleteCapacityProviderOutcomeDeleteCapacityProviderOutcomeCallable
 
typedef std::future< DeleteClusterOutcomeDeleteClusterOutcomeCallable
 
typedef std::future< DeleteServiceOutcomeDeleteServiceOutcomeCallable
 
typedef std::future< DeleteTaskSetOutcomeDeleteTaskSetOutcomeCallable
 
typedef std::future< DeregisterContainerInstanceOutcomeDeregisterContainerInstanceOutcomeCallable
 
typedef std::future< DeregisterTaskDefinitionOutcomeDeregisterTaskDefinitionOutcomeCallable
 
typedef std::future< DescribeCapacityProvidersOutcomeDescribeCapacityProvidersOutcomeCallable
 
typedef std::future< DescribeClustersOutcomeDescribeClustersOutcomeCallable
 
typedef std::future< DescribeContainerInstancesOutcomeDescribeContainerInstancesOutcomeCallable
 
typedef std::future< DescribeServicesOutcomeDescribeServicesOutcomeCallable
 
typedef std::future< DescribeTaskDefinitionOutcomeDescribeTaskDefinitionOutcomeCallable
 
typedef std::future< DescribeTaskSetsOutcomeDescribeTaskSetsOutcomeCallable
 
typedef std::future< DescribeTasksOutcomeDescribeTasksOutcomeCallable
 
typedef std::future< DiscoverPollEndpointOutcomeDiscoverPollEndpointOutcomeCallable
 
typedef std::future< ListAccountSettingsOutcomeListAccountSettingsOutcomeCallable
 
typedef std::future< ListAttributesOutcomeListAttributesOutcomeCallable
 
typedef std::future< ListClustersOutcomeListClustersOutcomeCallable
 
typedef std::future< ListContainerInstancesOutcomeListContainerInstancesOutcomeCallable
 
typedef std::future< ListServicesOutcomeListServicesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListTaskDefinitionFamiliesOutcomeListTaskDefinitionFamiliesOutcomeCallable
 
typedef std::future< ListTaskDefinitionsOutcomeListTaskDefinitionsOutcomeCallable
 
typedef std::future< ListTasksOutcomeListTasksOutcomeCallable
 
typedef std::future< PutAccountSettingOutcomePutAccountSettingOutcomeCallable
 
typedef std::future< PutAccountSettingDefaultOutcomePutAccountSettingDefaultOutcomeCallable
 
typedef std::future< PutAttributesOutcomePutAttributesOutcomeCallable
 
typedef std::future< PutClusterCapacityProvidersOutcomePutClusterCapacityProvidersOutcomeCallable
 
typedef std::future< RegisterContainerInstanceOutcomeRegisterContainerInstanceOutcomeCallable
 
typedef std::future< RegisterTaskDefinitionOutcomeRegisterTaskDefinitionOutcomeCallable
 
typedef std::future< RunTaskOutcomeRunTaskOutcomeCallable
 
typedef std::future< StartTaskOutcomeStartTaskOutcomeCallable
 
typedef std::future< StopTaskOutcomeStopTaskOutcomeCallable
 
typedef std::future< SubmitAttachmentStateChangesOutcomeSubmitAttachmentStateChangesOutcomeCallable
 
typedef std::future< SubmitContainerStateChangeOutcomeSubmitContainerStateChangeOutcomeCallable
 
typedef std::future< SubmitTaskStateChangeOutcomeSubmitTaskStateChangeOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateClusterSettingsOutcomeUpdateClusterSettingsOutcomeCallable
 
typedef std::future< UpdateContainerAgentOutcomeUpdateContainerAgentOutcomeCallable
 
typedef std::future< UpdateContainerInstancesStateOutcomeUpdateContainerInstancesStateOutcomeCallable
 
typedef std::future< UpdateServiceOutcomeUpdateServiceOutcomeCallable
 
typedef std::future< UpdateServicePrimaryTaskSetOutcomeUpdateServicePrimaryTaskSetOutcomeCallable
 
typedef std::future< UpdateTaskSetOutcomeUpdateTaskSetOutcomeCallable
 

Enumerations

enum  AgentUpdateStatus {
  AgentUpdateStatus::NOT_SET, AgentUpdateStatus::PENDING, AgentUpdateStatus::STAGING, AgentUpdateStatus::STAGED,
  AgentUpdateStatus::UPDATING, AgentUpdateStatus::UPDATED, AgentUpdateStatus::FAILED
}
 
enum  AssignPublicIp { AssignPublicIp::NOT_SET, AssignPublicIp::ENABLED, AssignPublicIp::DISABLED }
 
enum  CapacityProviderField { CapacityProviderField::NOT_SET, CapacityProviderField::TAGS }
 
enum  CapacityProviderStatus { CapacityProviderStatus::NOT_SET, CapacityProviderStatus::ACTIVE, CapacityProviderStatus::INACTIVE }
 
enum  CapacityProviderUpdateStatus { CapacityProviderUpdateStatus::NOT_SET, CapacityProviderUpdateStatus::DELETE_IN_PROGRESS, CapacityProviderUpdateStatus::DELETE_COMPLETE, CapacityProviderUpdateStatus::DELETE_FAILED }
 
enum  ClusterField {
  ClusterField::NOT_SET, ClusterField::ATTACHMENTS, ClusterField::SETTINGS, ClusterField::STATISTICS,
  ClusterField::TAGS
}
 
enum  ClusterSettingName { ClusterSettingName::NOT_SET, ClusterSettingName::containerInsights }
 
enum  Compatibility { Compatibility::NOT_SET, Compatibility::EC2, Compatibility::FARGATE }
 
enum  Connectivity { Connectivity::NOT_SET, Connectivity::CONNECTED, Connectivity::DISCONNECTED }
 
enum  ContainerCondition {
  ContainerCondition::NOT_SET, ContainerCondition::START, ContainerCondition::COMPLETE, ContainerCondition::SUCCESS,
  ContainerCondition::HEALTHY
}
 
enum  ContainerInstanceField { ContainerInstanceField::NOT_SET, ContainerInstanceField::TAGS }
 
enum  ContainerInstanceStatus {
  ContainerInstanceStatus::NOT_SET, ContainerInstanceStatus::ACTIVE, ContainerInstanceStatus::DRAINING, ContainerInstanceStatus::REGISTERING,
  ContainerInstanceStatus::DEREGISTERING, ContainerInstanceStatus::REGISTRATION_FAILED
}
 
enum  DeploymentControllerType { DeploymentControllerType::NOT_SET, DeploymentControllerType::ECS, DeploymentControllerType::CODE_DEPLOY, DeploymentControllerType::EXTERNAL }
 
enum  DesiredStatus { DesiredStatus::NOT_SET, DesiredStatus::RUNNING, DesiredStatus::PENDING, DesiredStatus::STOPPED }
 
enum  DeviceCgroupPermission { DeviceCgroupPermission::NOT_SET, DeviceCgroupPermission::read, DeviceCgroupPermission::write, DeviceCgroupPermission::mknod }
 
enum  EFSAuthorizationConfigIAM { EFSAuthorizationConfigIAM::NOT_SET, EFSAuthorizationConfigIAM::ENABLED, EFSAuthorizationConfigIAM::DISABLED }
 
enum  EFSTransitEncryption { EFSTransitEncryption::NOT_SET, EFSTransitEncryption::ENABLED, EFSTransitEncryption::DISABLED }
 
enum  EnvironmentFileType { EnvironmentFileType::NOT_SET, EnvironmentFileType::s3 }
 
enum  FirelensConfigurationType { FirelensConfigurationType::NOT_SET, FirelensConfigurationType::fluentd, FirelensConfigurationType::fluentbit }
 
enum  HealthStatus { HealthStatus::NOT_SET, HealthStatus::HEALTHY, HealthStatus::UNHEALTHY, HealthStatus::UNKNOWN }
 
enum  IpcMode { IpcMode::NOT_SET, IpcMode::host, IpcMode::task, IpcMode::none }
 
enum  LaunchType { LaunchType::NOT_SET, LaunchType::EC2, LaunchType::FARGATE }
 
enum  LogDriver {
  LogDriver::NOT_SET, LogDriver::json_file, LogDriver::syslog, LogDriver::journald,
  LogDriver::gelf, LogDriver::fluentd, LogDriver::awslogs, LogDriver::splunk,
  LogDriver::awsfirelens
}
 
enum  ManagedScalingStatus { ManagedScalingStatus::NOT_SET, ManagedScalingStatus::ENABLED, ManagedScalingStatus::DISABLED }
 
enum  ManagedTerminationProtection { ManagedTerminationProtection::NOT_SET, ManagedTerminationProtection::ENABLED, ManagedTerminationProtection::DISABLED }
 
enum  NetworkMode {
  NetworkMode::NOT_SET, NetworkMode::bridge, NetworkMode::host, NetworkMode::awsvpc,
  NetworkMode::none
}
 
enum  PidMode { PidMode::NOT_SET, PidMode::host, PidMode::task }
 
enum  PlacementConstraintType { PlacementConstraintType::NOT_SET, PlacementConstraintType::distinctInstance, PlacementConstraintType::memberOf }
 
enum  PlacementStrategyType { PlacementStrategyType::NOT_SET, PlacementStrategyType::random, PlacementStrategyType::spread, PlacementStrategyType::binpack }
 
enum  PlatformDeviceType { PlatformDeviceType::NOT_SET, PlatformDeviceType::GPU }
 
enum  PropagateTags { PropagateTags::NOT_SET, PropagateTags::TASK_DEFINITION, PropagateTags::SERVICE }
 
enum  ProxyConfigurationType { ProxyConfigurationType::NOT_SET, ProxyConfigurationType::APPMESH }
 
enum  ResourceType { ResourceType::NOT_SET, ResourceType::GPU, ResourceType::InferenceAccelerator }
 
enum  ScaleUnit { ScaleUnit::NOT_SET, ScaleUnit::PERCENT }
 
enum  SchedulingStrategy { SchedulingStrategy::NOT_SET, SchedulingStrategy::REPLICA, SchedulingStrategy::DAEMON }
 
enum  Scope { Scope::NOT_SET, Scope::task, Scope::shared }
 
enum  ServiceField { ServiceField::NOT_SET, ServiceField::TAGS }
 
enum  SettingName {
  SettingName::NOT_SET, SettingName::serviceLongArnFormat, SettingName::taskLongArnFormat, SettingName::containerInstanceLongArnFormat,
  SettingName::awsvpcTrunking, SettingName::containerInsights
}
 
enum  SortOrder { SortOrder::NOT_SET, SortOrder::ASC, SortOrder::DESC }
 
enum  StabilityStatus { StabilityStatus::NOT_SET, StabilityStatus::STEADY_STATE, StabilityStatus::STABILIZING }
 
enum  TargetType { TargetType::NOT_SET, TargetType::container_instance }
 
enum  TaskDefinitionFamilyStatus { TaskDefinitionFamilyStatus::NOT_SET, TaskDefinitionFamilyStatus::ACTIVE, TaskDefinitionFamilyStatus::INACTIVE, TaskDefinitionFamilyStatus::ALL }
 
enum  TaskDefinitionField { TaskDefinitionField::NOT_SET, TaskDefinitionField::TAGS }
 
enum  TaskDefinitionPlacementConstraintType { TaskDefinitionPlacementConstraintType::NOT_SET, TaskDefinitionPlacementConstraintType::memberOf }
 
enum  TaskDefinitionStatus { TaskDefinitionStatus::NOT_SET, TaskDefinitionStatus::ACTIVE, TaskDefinitionStatus::INACTIVE }
 
enum  TaskField { TaskField::NOT_SET, TaskField::TAGS }
 
enum  TaskSetField { TaskSetField::NOT_SET, TaskSetField::TAGS }
 
enum  TaskStopCode { TaskStopCode::NOT_SET, TaskStopCode::TaskFailedToStart, TaskStopCode::EssentialContainerExited, TaskStopCode::UserInitiated }
 
enum  TransportProtocol { TransportProtocol::NOT_SET, TransportProtocol::tcp, TransportProtocol::udp }
 
enum  UlimitName {
  UlimitName::NOT_SET, UlimitName::core, UlimitName::cpu, UlimitName::data,
  UlimitName::fsize, UlimitName::locks, UlimitName::memlock, UlimitName::msgqueue,
  UlimitName::nice, UlimitName::nofile, UlimitName::nproc, UlimitName::rss,
  UlimitName::rtprio, UlimitName::rttime, UlimitName::sigpending, UlimitName::stack
}
 

Typedef Documentation

◆ CreateCapacityProviderOutcome

Definition at line 150 of file ECSClient.h.

◆ CreateCapacityProviderOutcomeCallable

Definition at line 202 of file ECSClient.h.

◆ CreateClusterOutcome

Definition at line 153 of file ECSClient.h.

◆ CreateClusterOutcomeCallable

Definition at line 203 of file ECSClient.h.

◆ CreateServiceOutcome

Definition at line 154 of file ECSClient.h.

◆ CreateServiceOutcomeCallable

Definition at line 204 of file ECSClient.h.

◆ CreateTaskSetOutcome

Definition at line 155 of file ECSClient.h.

◆ CreateTaskSetOutcomeCallable

Definition at line 205 of file ECSClient.h.

◆ DeleteAccountSettingOutcome

Definition at line 156 of file ECSClient.h.

◆ DeleteAccountSettingOutcomeCallable

Definition at line 206 of file ECSClient.h.

◆ DeleteAttributesOutcome

Definition at line 157 of file ECSClient.h.

◆ DeleteAttributesOutcomeCallable

Definition at line 207 of file ECSClient.h.

◆ DeleteCapacityProviderOutcome

Definition at line 158 of file ECSClient.h.

◆ DeleteCapacityProviderOutcomeCallable

Definition at line 208 of file ECSClient.h.

◆ DeleteClusterOutcome

Definition at line 159 of file ECSClient.h.

◆ DeleteClusterOutcomeCallable

Definition at line 209 of file ECSClient.h.

◆ DeleteServiceOutcome

Definition at line 160 of file ECSClient.h.

◆ DeleteServiceOutcomeCallable

Definition at line 210 of file ECSClient.h.

◆ DeleteTaskSetOutcome

Definition at line 161 of file ECSClient.h.

◆ DeleteTaskSetOutcomeCallable

Definition at line 211 of file ECSClient.h.

◆ DeregisterContainerInstanceOutcome

Definition at line 162 of file ECSClient.h.

◆ DeregisterContainerInstanceOutcomeCallable

Definition at line 212 of file ECSClient.h.

◆ DeregisterTaskDefinitionOutcome

Definition at line 163 of file ECSClient.h.

◆ DeregisterTaskDefinitionOutcomeCallable

Definition at line 213 of file ECSClient.h.

◆ DescribeCapacityProvidersOutcome

Definition at line 164 of file ECSClient.h.

◆ DescribeCapacityProvidersOutcomeCallable

Definition at line 214 of file ECSClient.h.

◆ DescribeClustersOutcome

Definition at line 165 of file ECSClient.h.

◆ DescribeClustersOutcomeCallable

Definition at line 215 of file ECSClient.h.

◆ DescribeContainerInstancesOutcome

Definition at line 166 of file ECSClient.h.

◆ DescribeContainerInstancesOutcomeCallable

Definition at line 216 of file ECSClient.h.

◆ DescribeServicesOutcome

Definition at line 167 of file ECSClient.h.

◆ DescribeServicesOutcomeCallable

Definition at line 217 of file ECSClient.h.

◆ DescribeTaskDefinitionOutcome

Definition at line 168 of file ECSClient.h.

◆ DescribeTaskDefinitionOutcomeCallable

Definition at line 218 of file ECSClient.h.

◆ DescribeTaskSetsOutcome

Definition at line 169 of file ECSClient.h.

◆ DescribeTaskSetsOutcomeCallable

Definition at line 219 of file ECSClient.h.

◆ DescribeTasksOutcome

Definition at line 170 of file ECSClient.h.

◆ DescribeTasksOutcomeCallable

Definition at line 220 of file ECSClient.h.

◆ DiscoverPollEndpointOutcome

Definition at line 171 of file ECSClient.h.

◆ DiscoverPollEndpointOutcomeCallable

Definition at line 221 of file ECSClient.h.

◆ ListAccountSettingsOutcome

Definition at line 172 of file ECSClient.h.

◆ ListAccountSettingsOutcomeCallable

Definition at line 222 of file ECSClient.h.

◆ ListAttributesOutcome

Definition at line 173 of file ECSClient.h.

◆ ListAttributesOutcomeCallable

Definition at line 223 of file ECSClient.h.

◆ ListClustersOutcome

Definition at line 174 of file ECSClient.h.

◆ ListClustersOutcomeCallable

Definition at line 224 of file ECSClient.h.

◆ ListContainerInstancesOutcome

Definition at line 175 of file ECSClient.h.

◆ ListContainerInstancesOutcomeCallable

Definition at line 225 of file ECSClient.h.

◆ ListServicesOutcome

Definition at line 176 of file ECSClient.h.

◆ ListServicesOutcomeCallable

Definition at line 226 of file ECSClient.h.

◆ ListTagsForResourceOutcome

Definition at line 177 of file ECSClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 227 of file ECSClient.h.

◆ ListTaskDefinitionFamiliesOutcome

Definition at line 178 of file ECSClient.h.

◆ ListTaskDefinitionFamiliesOutcomeCallable

Definition at line 228 of file ECSClient.h.

◆ ListTaskDefinitionsOutcome

Definition at line 179 of file ECSClient.h.

◆ ListTaskDefinitionsOutcomeCallable

Definition at line 229 of file ECSClient.h.

◆ ListTasksOutcome

Definition at line 180 of file ECSClient.h.

◆ ListTasksOutcomeCallable

Definition at line 230 of file ECSClient.h.

◆ PutAccountSettingDefaultOutcome

Definition at line 182 of file ECSClient.h.

◆ PutAccountSettingDefaultOutcomeCallable

Definition at line 232 of file ECSClient.h.

◆ PutAccountSettingOutcome

Definition at line 181 of file ECSClient.h.

◆ PutAccountSettingOutcomeCallable

Definition at line 231 of file ECSClient.h.

◆ PutAttributesOutcome

Definition at line 183 of file ECSClient.h.

◆ PutAttributesOutcomeCallable

Definition at line 233 of file ECSClient.h.

◆ PutClusterCapacityProvidersOutcome

Definition at line 184 of file ECSClient.h.

◆ PutClusterCapacityProvidersOutcomeCallable

Definition at line 234 of file ECSClient.h.

◆ RegisterContainerInstanceOutcome

Definition at line 185 of file ECSClient.h.

◆ RegisterContainerInstanceOutcomeCallable

Definition at line 235 of file ECSClient.h.

◆ RegisterTaskDefinitionOutcome

Definition at line 186 of file ECSClient.h.

◆ RegisterTaskDefinitionOutcomeCallable

Definition at line 236 of file ECSClient.h.

◆ RunTaskOutcome

Definition at line 187 of file ECSClient.h.

◆ RunTaskOutcomeCallable

Definition at line 237 of file ECSClient.h.

◆ StartTaskOutcome

Definition at line 188 of file ECSClient.h.

◆ StartTaskOutcomeCallable

Definition at line 238 of file ECSClient.h.

◆ StopTaskOutcome

Definition at line 189 of file ECSClient.h.

◆ StopTaskOutcomeCallable

Definition at line 239 of file ECSClient.h.

◆ SubmitAttachmentStateChangesOutcome

Definition at line 190 of file ECSClient.h.

◆ SubmitAttachmentStateChangesOutcomeCallable

Definition at line 240 of file ECSClient.h.

◆ SubmitContainerStateChangeOutcome

Definition at line 191 of file ECSClient.h.

◆ SubmitContainerStateChangeOutcomeCallable

Definition at line 241 of file ECSClient.h.

◆ SubmitTaskStateChangeOutcome

Definition at line 192 of file ECSClient.h.

◆ SubmitTaskStateChangeOutcomeCallable

Definition at line 242 of file ECSClient.h.

◆ TagResourceOutcome

Definition at line 193 of file ECSClient.h.

◆ TagResourceOutcomeCallable

Definition at line 243 of file ECSClient.h.

◆ UntagResourceOutcome

Definition at line 194 of file ECSClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 244 of file ECSClient.h.

◆ UpdateClusterSettingsOutcome

Definition at line 195 of file ECSClient.h.

◆ UpdateClusterSettingsOutcomeCallable

Definition at line 245 of file ECSClient.h.

◆ UpdateContainerAgentOutcome

Definition at line 196 of file ECSClient.h.

◆ UpdateContainerAgentOutcomeCallable

Definition at line 246 of file ECSClient.h.

◆ UpdateContainerInstancesStateOutcome

Definition at line 197 of file ECSClient.h.

◆ UpdateContainerInstancesStateOutcomeCallable

Definition at line 247 of file ECSClient.h.

◆ UpdateServiceOutcome

Definition at line 198 of file ECSClient.h.

◆ UpdateServiceOutcomeCallable

Definition at line 248 of file ECSClient.h.

◆ UpdateServicePrimaryTaskSetOutcome

Definition at line 199 of file ECSClient.h.

◆ UpdateServicePrimaryTaskSetOutcomeCallable

Definition at line 249 of file ECSClient.h.

◆ UpdateTaskSetOutcome

Definition at line 200 of file ECSClient.h.

◆ UpdateTaskSetOutcomeCallable

Definition at line 250 of file ECSClient.h.

Enumeration Type Documentation

◆ AgentUpdateStatus

Enumerator
NOT_SET 
PENDING 
STAGING 
STAGED 
UPDATING 
UPDATED 
FAILED 

Definition at line 16 of file AgentUpdateStatus.h.

◆ AssignPublicIp

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file AssignPublicIp.h.

◆ CapacityProviderField

Enumerator
NOT_SET 
TAGS 

Definition at line 16 of file CapacityProviderField.h.

◆ CapacityProviderStatus

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 

Definition at line 16 of file CapacityProviderStatus.h.

◆ CapacityProviderUpdateStatus

Enumerator
NOT_SET 
DELETE_IN_PROGRESS 
DELETE_COMPLETE 
DELETE_FAILED 

Definition at line 16 of file CapacityProviderUpdateStatus.h.

◆ ClusterField

Enumerator
NOT_SET 
ATTACHMENTS 
SETTINGS 
STATISTICS 
TAGS 

Definition at line 16 of file ClusterField.h.

◆ ClusterSettingName

Enumerator
NOT_SET 
containerInsights 

Definition at line 16 of file ClusterSettingName.h.

◆ Compatibility

Enumerator
NOT_SET 
EC2 
FARGATE 

Definition at line 16 of file Compatibility.h.

◆ Connectivity

Enumerator
NOT_SET 
CONNECTED 
DISCONNECTED 

Definition at line 16 of file Connectivity.h.

◆ ContainerCondition

Enumerator
NOT_SET 
START 
COMPLETE 
SUCCESS 
HEALTHY 

Definition at line 16 of file ContainerCondition.h.

◆ ContainerInstanceField

Enumerator
NOT_SET 
TAGS 

Definition at line 16 of file ContainerInstanceField.h.

◆ ContainerInstanceStatus

Enumerator
NOT_SET 
ACTIVE 
DRAINING 
REGISTERING 
DEREGISTERING 
REGISTRATION_FAILED 

Definition at line 16 of file ContainerInstanceStatus.h.

◆ DeploymentControllerType

Enumerator
NOT_SET 
ECS 
CODE_DEPLOY 
EXTERNAL 

Definition at line 16 of file DeploymentControllerType.h.

◆ DesiredStatus

Enumerator
NOT_SET 
RUNNING 
PENDING 
STOPPED 

Definition at line 16 of file DesiredStatus.h.

◆ DeviceCgroupPermission

Enumerator
NOT_SET 
read 
write 
mknod 

Definition at line 16 of file DeviceCgroupPermission.h.

◆ EFSAuthorizationConfigIAM

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file EFSAuthorizationConfigIAM.h.

◆ EFSTransitEncryption

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file EFSTransitEncryption.h.

◆ EnvironmentFileType

Enumerator
NOT_SET 
s3 

Definition at line 16 of file EnvironmentFileType.h.

◆ FirelensConfigurationType

Enumerator
NOT_SET 
fluentd 
fluentbit 

Definition at line 16 of file FirelensConfigurationType.h.

◆ HealthStatus

Enumerator
NOT_SET 
HEALTHY 
UNHEALTHY 
UNKNOWN 

Definition at line 16 of file HealthStatus.h.

◆ IpcMode

Enumerator
NOT_SET 
host 
task 
none 

Definition at line 16 of file IpcMode.h.

◆ LaunchType

Enumerator
NOT_SET 
EC2 
FARGATE 

Definition at line 16 of file LaunchType.h.

◆ LogDriver

Enumerator
NOT_SET 
json_file 
syslog 
journald 
gelf 
fluentd 
awslogs 
splunk 
awsfirelens 

Definition at line 16 of file LogDriver.h.

◆ ManagedScalingStatus

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file ManagedScalingStatus.h.

◆ ManagedTerminationProtection

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file ManagedTerminationProtection.h.

◆ NetworkMode

Enumerator
NOT_SET 
bridge 
host 
awsvpc 
none 

Definition at line 16 of file NetworkMode.h.

◆ PidMode

Enumerator
NOT_SET 
host 
task 

Definition at line 16 of file PidMode.h.

◆ PlacementConstraintType

Enumerator
NOT_SET 
distinctInstance 
memberOf 

Definition at line 16 of file PlacementConstraintType.h.

◆ PlacementStrategyType

Enumerator
NOT_SET 
random 
spread 
binpack 

Definition at line 16 of file PlacementStrategyType.h.

◆ PlatformDeviceType

Enumerator
NOT_SET 
GPU 

Definition at line 16 of file PlatformDeviceType.h.

◆ PropagateTags

Enumerator
NOT_SET 
TASK_DEFINITION 
SERVICE 

Definition at line 16 of file PropagateTags.h.

◆ ProxyConfigurationType

Enumerator
NOT_SET 
APPMESH 

Definition at line 16 of file ProxyConfigurationType.h.

◆ ResourceType

Enumerator
NOT_SET 
GPU 
InferenceAccelerator 

Definition at line 16 of file ResourceType.h.

◆ ScaleUnit

Enumerator
NOT_SET 
PERCENT 

Definition at line 16 of file ScaleUnit.h.

◆ SchedulingStrategy

Enumerator
NOT_SET 
REPLICA 
DAEMON 

Definition at line 16 of file SchedulingStrategy.h.

◆ Scope

Enumerator
NOT_SET 
task 
shared 

Definition at line 16 of file Scope.h.

◆ ServiceField

Enumerator
NOT_SET 
TAGS 

Definition at line 16 of file ServiceField.h.

◆ SettingName

Enumerator
NOT_SET 
serviceLongArnFormat 
taskLongArnFormat 
containerInstanceLongArnFormat 
awsvpcTrunking 
containerInsights 

Definition at line 16 of file SettingName.h.

◆ SortOrder

Enumerator
NOT_SET 
ASC 
DESC 

Definition at line 16 of file SortOrder.h.

◆ StabilityStatus

Enumerator
NOT_SET 
STEADY_STATE 
STABILIZING 

Definition at line 16 of file StabilityStatus.h.

◆ TargetType

Enumerator
NOT_SET 
container_instance 

Definition at line 16 of file TargetType.h.

◆ TaskDefinitionFamilyStatus

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 
ALL 

Definition at line 16 of file TaskDefinitionFamilyStatus.h.

◆ TaskDefinitionField

Enumerator
NOT_SET 
TAGS 

Definition at line 16 of file TaskDefinitionField.h.

◆ TaskDefinitionPlacementConstraintType

Enumerator
NOT_SET 
memberOf 

Definition at line 16 of file TaskDefinitionPlacementConstraintType.h.

◆ TaskDefinitionStatus

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 

Definition at line 16 of file TaskDefinitionStatus.h.

◆ TaskField

Enumerator
NOT_SET 
TAGS 

Definition at line 16 of file TaskField.h.

◆ TaskSetField

Enumerator
NOT_SET 
TAGS 

Definition at line 16 of file TaskSetField.h.

◆ TaskStopCode

Enumerator
NOT_SET 
TaskFailedToStart 
EssentialContainerExited 
UserInitiated 

Definition at line 16 of file TaskStopCode.h.

◆ TransportProtocol

Enumerator
NOT_SET 
tcp 
udp 

Definition at line 16 of file TransportProtocol.h.

◆ UlimitName

Enumerator
NOT_SET 
core 
cpu 
data 
fsize 
locks 
memlock 
msgqueue 
nice 
nofile 
nproc 
rss 
rtprio 
rttime 
sigpending 
stack 

Definition at line 16 of file UlimitName.h.