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

Namespaces

 AgentUpdateStatusMapper
 
 DesiredStatusMapper
 
 LogDriverMapper
 
 SortOrderMapper
 
 TaskDefinitionFamilyStatusMapper
 
 TaskDefinitionStatusMapper
 
 TransportProtocolMapper
 
 UlimitNameMapper
 

Classes

class  Attribute
 
class  Cluster
 
class  Container
 
class  ContainerDefinition
 
class  ContainerInstance
 
class  ContainerOverride
 
class  CreateClusterRequest
 
class  CreateClusterResult
 
class  CreateServiceRequest
 
class  CreateServiceResult
 
class  DeleteClusterRequest
 
class  DeleteClusterResult
 
class  DeleteServiceRequest
 
class  DeleteServiceResult
 
class  Deployment
 
class  DeploymentConfiguration
 
class  DeregisterContainerInstanceRequest
 
class  DeregisterContainerInstanceResult
 
class  DeregisterTaskDefinitionRequest
 
class  DeregisterTaskDefinitionResult
 
class  DescribeClustersRequest
 
class  DescribeClustersResult
 
class  DescribeContainerInstancesRequest
 
class  DescribeContainerInstancesResult
 
class  DescribeServicesRequest
 
class  DescribeServicesResult
 
class  DescribeTaskDefinitionRequest
 
class  DescribeTaskDefinitionResult
 
class  DescribeTasksRequest
 
class  DescribeTasksResult
 
class  DiscoverPollEndpointRequest
 
class  DiscoverPollEndpointResult
 
class  Failure
 
class  HostEntry
 
class  HostVolumeProperties
 
class  KeyValuePair
 
class  ListClustersRequest
 
class  ListClustersResult
 
class  ListContainerInstancesRequest
 
class  ListContainerInstancesResult
 
class  ListServicesRequest
 
class  ListServicesResult
 
class  ListTaskDefinitionFamiliesRequest
 
class  ListTaskDefinitionFamiliesResult
 
class  ListTaskDefinitionsRequest
 
class  ListTaskDefinitionsResult
 
class  ListTasksRequest
 
class  ListTasksResult
 
class  LoadBalancer
 
class  LogConfiguration
 
class  MountPoint
 
class  NetworkBinding
 
class  PortMapping
 
class  RegisterContainerInstanceRequest
 
class  RegisterContainerInstanceResult
 
class  RegisterTaskDefinitionRequest
 
class  RegisterTaskDefinitionResult
 
class  Resource
 
class  RunTaskRequest
 
class  RunTaskResult
 
class  Service
 
class  ServiceEvent
 
class  StartTaskRequest
 
class  StartTaskResult
 
class  StopTaskRequest
 
class  StopTaskResult
 
class  SubmitContainerStateChangeRequest
 
class  SubmitContainerStateChangeResult
 
class  SubmitTaskStateChangeRequest
 
class  SubmitTaskStateChangeResult
 
class  Task
 
class  TaskDefinition
 
class  TaskOverride
 
class  Ulimit
 
class  UpdateContainerAgentRequest
 
class  UpdateContainerAgentResult
 
class  UpdateServiceRequest
 
class  UpdateServiceResult
 
class  VersionInfo
 
class  Volume
 
class  VolumeFrom
 

Typedefs

typedef Aws::Utils::Outcome< CreateClusterResult, Aws::Client::AWSError< ECSErrors > > CreateClusterOutcome
 
typedef Aws::Utils::Outcome< CreateServiceResult, Aws::Client::AWSError< ECSErrors > > CreateServiceOutcome
 
typedef Aws::Utils::Outcome< DeleteClusterResult, Aws::Client::AWSError< ECSErrors > > DeleteClusterOutcome
 
typedef Aws::Utils::Outcome< DeleteServiceResult, Aws::Client::AWSError< ECSErrors > > DeleteServiceOutcome
 
typedef Aws::Utils::Outcome< DeregisterContainerInstanceResult, Aws::Client::AWSError< ECSErrors > > DeregisterContainerInstanceOutcome
 
typedef Aws::Utils::Outcome< DeregisterTaskDefinitionResult, Aws::Client::AWSError< ECSErrors > > DeregisterTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeClustersResult, Aws::Client::AWSError< ECSErrors > > DescribeClustersOutcome
 
typedef Aws::Utils::Outcome< DescribeContainerInstancesResult, Aws::Client::AWSError< ECSErrors > > DescribeContainerInstancesOutcome
 
typedef Aws::Utils::Outcome< DescribeServicesResult, Aws::Client::AWSError< ECSErrors > > DescribeServicesOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskDefinitionResult, Aws::Client::AWSError< ECSErrors > > DescribeTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeTasksResult, Aws::Client::AWSError< ECSErrors > > DescribeTasksOutcome
 
typedef Aws::Utils::Outcome< DiscoverPollEndpointResult, Aws::Client::AWSError< ECSErrors > > DiscoverPollEndpointOutcome
 
typedef Aws::Utils::Outcome< ListClustersResult, Aws::Client::AWSError< ECSErrors > > ListClustersOutcome
 
typedef Aws::Utils::Outcome< ListContainerInstancesResult, Aws::Client::AWSError< ECSErrors > > ListContainerInstancesOutcome
 
typedef Aws::Utils::Outcome< ListServicesResult, Aws::Client::AWSError< ECSErrors > > ListServicesOutcome
 
typedef Aws::Utils::Outcome< ListTaskDefinitionFamiliesResult, Aws::Client::AWSError< ECSErrors > > ListTaskDefinitionFamiliesOutcome
 
typedef Aws::Utils::Outcome< ListTaskDefinitionsResult, Aws::Client::AWSError< ECSErrors > > ListTaskDefinitionsOutcome
 
typedef Aws::Utils::Outcome< ListTasksResult, Aws::Client::AWSError< ECSErrors > > ListTasksOutcome
 
typedef Aws::Utils::Outcome< RegisterContainerInstanceResult, Aws::Client::AWSError< ECSErrors > > RegisterContainerInstanceOutcome
 
typedef Aws::Utils::Outcome< RegisterTaskDefinitionResult, Aws::Client::AWSError< ECSErrors > > RegisterTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< RunTaskResult, Aws::Client::AWSError< ECSErrors > > RunTaskOutcome
 
typedef Aws::Utils::Outcome< StartTaskResult, Aws::Client::AWSError< ECSErrors > > StartTaskOutcome
 
typedef Aws::Utils::Outcome< StopTaskResult, Aws::Client::AWSError< ECSErrors > > StopTaskOutcome
 
typedef Aws::Utils::Outcome< SubmitContainerStateChangeResult, Aws::Client::AWSError< ECSErrors > > SubmitContainerStateChangeOutcome
 
typedef Aws::Utils::Outcome< SubmitTaskStateChangeResult, Aws::Client::AWSError< ECSErrors > > SubmitTaskStateChangeOutcome
 
typedef Aws::Utils::Outcome< UpdateContainerAgentResult, Aws::Client::AWSError< ECSErrors > > UpdateContainerAgentOutcome
 
typedef Aws::Utils::Outcome< UpdateServiceResult, Aws::Client::AWSError< ECSErrors > > UpdateServiceOutcome
 
typedef std::future< CreateClusterOutcomeCreateClusterOutcomeCallable
 
typedef std::future< CreateServiceOutcomeCreateServiceOutcomeCallable
 
typedef std::future< DeleteClusterOutcomeDeleteClusterOutcomeCallable
 
typedef std::future< DeleteServiceOutcomeDeleteServiceOutcomeCallable
 
typedef std::future< DeregisterContainerInstanceOutcomeDeregisterContainerInstanceOutcomeCallable
 
typedef std::future< DeregisterTaskDefinitionOutcomeDeregisterTaskDefinitionOutcomeCallable
 
typedef std::future< DescribeClustersOutcomeDescribeClustersOutcomeCallable
 
typedef std::future< DescribeContainerInstancesOutcomeDescribeContainerInstancesOutcomeCallable
 
typedef std::future< DescribeServicesOutcomeDescribeServicesOutcomeCallable
 
typedef std::future< DescribeTaskDefinitionOutcomeDescribeTaskDefinitionOutcomeCallable
 
typedef std::future< DescribeTasksOutcomeDescribeTasksOutcomeCallable
 
typedef std::future< DiscoverPollEndpointOutcomeDiscoverPollEndpointOutcomeCallable
 
typedef std::future< ListClustersOutcomeListClustersOutcomeCallable
 
typedef std::future< ListContainerInstancesOutcomeListContainerInstancesOutcomeCallable
 
typedef std::future< ListServicesOutcomeListServicesOutcomeCallable
 
typedef std::future< ListTaskDefinitionFamiliesOutcomeListTaskDefinitionFamiliesOutcomeCallable
 
typedef std::future< ListTaskDefinitionsOutcomeListTaskDefinitionsOutcomeCallable
 
typedef std::future< ListTasksOutcomeListTasksOutcomeCallable
 
typedef std::future< RegisterContainerInstanceOutcomeRegisterContainerInstanceOutcomeCallable
 
typedef std::future< RegisterTaskDefinitionOutcomeRegisterTaskDefinitionOutcomeCallable
 
typedef std::future< RunTaskOutcomeRunTaskOutcomeCallable
 
typedef std::future< StartTaskOutcomeStartTaskOutcomeCallable
 
typedef std::future< StopTaskOutcomeStopTaskOutcomeCallable
 
typedef std::future< SubmitContainerStateChangeOutcomeSubmitContainerStateChangeOutcomeCallable
 
typedef std::future< SubmitTaskStateChangeOutcomeSubmitTaskStateChangeOutcomeCallable
 
typedef std::future< UpdateContainerAgentOutcomeUpdateContainerAgentOutcomeCallable
 
typedef std::future< UpdateServiceOutcomeUpdateServiceOutcomeCallable
 

Enumerations

enum  AgentUpdateStatus {
  AgentUpdateStatus::NOT_SET, AgentUpdateStatus::PENDING, AgentUpdateStatus::STAGING, AgentUpdateStatus::STAGED,
  AgentUpdateStatus::UPDATING, AgentUpdateStatus::UPDATED, AgentUpdateStatus::FAILED
}
 
enum  DesiredStatus { DesiredStatus::NOT_SET, DesiredStatus::RUNNING, DesiredStatus::PENDING, DesiredStatus::STOPPED }
 
enum  LogDriver {
  LogDriver::NOT_SET, LogDriver::json_file, LogDriver::syslog, LogDriver::journald,
  LogDriver::gelf, LogDriver::fluentd, LogDriver::awslogs
}
 
enum  SortOrder { SortOrder::NOT_SET, SortOrder::ASC, SortOrder::DESC }
 
enum  TaskDefinitionFamilyStatus { TaskDefinitionFamilyStatus::NOT_SET, TaskDefinitionFamilyStatus::ACTIVE, TaskDefinitionFamilyStatus::INACTIVE, TaskDefinitionFamilyStatus::ALL }
 
enum  TaskDefinitionStatus { TaskDefinitionStatus::NOT_SET, TaskDefinitionStatus::ACTIVE, TaskDefinitionStatus::INACTIVE }
 
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

Definition at line 121 of file ECSClient.h.

Definition at line 151 of file ECSClient.h.

Definition at line 124 of file ECSClient.h.

Definition at line 152 of file ECSClient.h.

Definition at line 125 of file ECSClient.h.

Definition at line 153 of file ECSClient.h.

Definition at line 126 of file ECSClient.h.

Definition at line 154 of file ECSClient.h.

Definition at line 127 of file ECSClient.h.

Definition at line 155 of file ECSClient.h.

Definition at line 128 of file ECSClient.h.

Definition at line 156 of file ECSClient.h.

Definition at line 129 of file ECSClient.h.

Definition at line 157 of file ECSClient.h.

Definition at line 130 of file ECSClient.h.

Definition at line 158 of file ECSClient.h.

Definition at line 131 of file ECSClient.h.

Definition at line 159 of file ECSClient.h.

Definition at line 132 of file ECSClient.h.

Definition at line 160 of file ECSClient.h.

Definition at line 133 of file ECSClient.h.

Definition at line 161 of file ECSClient.h.

Definition at line 134 of file ECSClient.h.

Definition at line 162 of file ECSClient.h.

Definition at line 135 of file ECSClient.h.

Definition at line 163 of file ECSClient.h.

Definition at line 136 of file ECSClient.h.

Definition at line 164 of file ECSClient.h.

Definition at line 137 of file ECSClient.h.

Definition at line 165 of file ECSClient.h.

Definition at line 138 of file ECSClient.h.

Definition at line 166 of file ECSClient.h.

Definition at line 139 of file ECSClient.h.

Definition at line 167 of file ECSClient.h.

Definition at line 140 of file ECSClient.h.

Definition at line 168 of file ECSClient.h.

Definition at line 141 of file ECSClient.h.

Definition at line 169 of file ECSClient.h.

Definition at line 142 of file ECSClient.h.

Definition at line 170 of file ECSClient.h.

Definition at line 143 of file ECSClient.h.

Definition at line 171 of file ECSClient.h.

Definition at line 144 of file ECSClient.h.

Definition at line 172 of file ECSClient.h.

Definition at line 145 of file ECSClient.h.

Definition at line 173 of file ECSClient.h.

Definition at line 146 of file ECSClient.h.

Definition at line 174 of file ECSClient.h.

Definition at line 147 of file ECSClient.h.

Definition at line 175 of file ECSClient.h.

Definition at line 148 of file ECSClient.h.

Definition at line 176 of file ECSClient.h.

Definition at line 149 of file ECSClient.h.

Definition at line 177 of file ECSClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
PENDING 
STAGING 
STAGED 
UPDATING 
UPDATED 
FAILED 

Definition at line 25 of file AgentUpdateStatus.h.

Enumerator
NOT_SET 
RUNNING 
PENDING 
STOPPED 

Definition at line 25 of file DesiredStatus.h.

Enumerator
NOT_SET 
json_file 
syslog 
journald 
gelf 
fluentd 
awslogs 

Definition at line 25 of file LogDriver.h.

Enumerator
NOT_SET 
ASC 
DESC 

Definition at line 25 of file SortOrder.h.

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 
ALL 

Definition at line 25 of file TaskDefinitionFamilyStatus.h.

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 

Definition at line 25 of file TaskDefinitionStatus.h.

Enumerator
NOT_SET 
tcp 
udp 

Definition at line 25 of file TransportProtocol.h.

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

Definition at line 25 of file UlimitName.h.