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

Namespaces

 ECSEndpoint
 
 ECSErrorMapper
 
 Model
 

Classes

class  ECSClient
 
class  ECSRequest
 

Typedefs

typedef std::function< void(const ECSClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeregisterContainerInstanceRequest &, const Model::DeregisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterContainerInstanceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeregisterTaskDefinitionRequest &, const Model::DeregisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskDefinitionResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeContainerInstancesRequest &, const Model::DescribeContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerInstancesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeServicesRequest &, const Model::DescribeServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServicesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeTaskDefinitionRequest &, const Model::DescribeTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskDefinitionResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeTasksRequest &, const Model::DescribeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTasksResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DiscoverPollEndpointRequest &, const Model::DiscoverPollEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverPollEndpointResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListContainerInstancesRequest &, const Model::ListContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerInstancesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTaskDefinitionFamiliesRequest &, const Model::ListTaskDefinitionFamiliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionFamiliesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTaskDefinitionsRequest &, const Model::ListTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionsResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTasksResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::RegisterContainerInstanceRequest &, const Model::RegisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterContainerInstanceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::RegisterTaskDefinitionRequest &, const Model::RegisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskDefinitionResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::RunTaskRequest &, const Model::RunTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunTaskResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::StartTaskRequest &, const Model::StartTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::StopTaskRequest &, const Model::StopTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTaskResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::SubmitContainerStateChangeRequest &, const Model::SubmitContainerStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitContainerStateChangeResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::SubmitTaskStateChangeRequest &, const Model::SubmitTaskStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitTaskStateChangeResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateContainerAgentRequest &, const Model::UpdateContainerAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerAgentResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
 

Enumerations

enum  ECSErrors {
  ECSErrors::INCOMPLETE_SIGNATURE = 0, ECSErrors::INTERNAL_FAILURE = 1, ECSErrors::INVALID_ACTION = 2, ECSErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ECSErrors::INVALID_PARAMETER_COMBINATION = 4, ECSErrors::INVALID_QUERY_PARAMETER = 5, ECSErrors::INVALID_PARAMETER_VALUE = 6, ECSErrors::MISSING_ACTION = 7,
  ECSErrors::MISSING_AUTHENTICATION_TOKEN = 8, ECSErrors::MISSING_PARAMETER = 9, ECSErrors::OPT_IN_REQUIRED = 10, ECSErrors::REQUEST_EXPIRED = 11,
  ECSErrors::SERVICE_UNAVAILABLE = 12, ECSErrors::THROTTLING = 13, ECSErrors::VALIDATION = 14, ECSErrors::ACCESS_DENIED = 15,
  ECSErrors::RESOURCE_NOT_FOUND = 16, ECSErrors::UNRECOGNIZED_CLIENT = 17, ECSErrors::MALFORMED_QUERY_STRING = 18, ECSErrors::NETWORK_CONNECTION = 99,
  ECSErrors::UNKNOWN = 100, ECSErrors::CLIENT = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, ECSErrors::CLUSTER_CONTAINS_CONTAINER_INSTANCES, ECSErrors::CLUSTER_CONTAINS_SERVICES,
  ECSErrors::CLUSTER_NOT_FOUND, ECSErrors::INVALID_PARAMETER, ECSErrors::MISSING_VERSION, ECSErrors::NO_UPDATE_AVAILABLE,
  ECSErrors::SERVER, ECSErrors::SERVICE_NOT_ACTIVE, ECSErrors::SERVICE_NOT_FOUND, ECSErrors::UPDATE_IN_PROGRESS
}
 

Typedef Documentation

Definition at line 180 of file ECSClient.h.

Definition at line 183 of file ECSClient.h.

Definition at line 184 of file ECSClient.h.

Definition at line 185 of file ECSClient.h.

Definition at line 186 of file ECSClient.h.

Definition at line 187 of file ECSClient.h.

Definition at line 188 of file ECSClient.h.

Definition at line 189 of file ECSClient.h.

Definition at line 190 of file ECSClient.h.

Definition at line 191 of file ECSClient.h.

Definition at line 192 of file ECSClient.h.

Definition at line 193 of file ECSClient.h.

Definition at line 194 of file ECSClient.h.

Definition at line 195 of file ECSClient.h.

Definition at line 196 of file ECSClient.h.

Definition at line 197 of file ECSClient.h.

Definition at line 198 of file ECSClient.h.

typedef std::function<void(const ECSClient*, const Model::ListTasksRequest&, const Model::ListTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECS::ListTasksResponseReceivedHandler

Definition at line 199 of file ECSClient.h.

Definition at line 200 of file ECSClient.h.

Definition at line 201 of file ECSClient.h.

typedef std::function<void(const ECSClient*, const Model::RunTaskRequest&, const Model::RunTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECS::RunTaskResponseReceivedHandler

Definition at line 202 of file ECSClient.h.

typedef std::function<void(const ECSClient*, const Model::StartTaskRequest&, const Model::StartTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECS::StartTaskResponseReceivedHandler

Definition at line 203 of file ECSClient.h.

typedef std::function<void(const ECSClient*, const Model::StopTaskRequest&, const Model::StopTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECS::StopTaskResponseReceivedHandler

Definition at line 204 of file ECSClient.h.

Definition at line 205 of file ECSClient.h.

Definition at line 206 of file ECSClient.h.

Definition at line 207 of file ECSClient.h.

Definition at line 208 of file ECSClient.h.

Enumeration Type Documentation

enum Aws::ECS::ECSErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
NETWORK_CONNECTION 
UNKNOWN 
CLIENT 
CLUSTER_CONTAINS_CONTAINER_INSTANCES 
CLUSTER_CONTAINS_SERVICES 
CLUSTER_NOT_FOUND 
INVALID_PARAMETER 
MISSING_VERSION 
NO_UPDATE_AVAILABLE 
SERVER 
SERVICE_NOT_ACTIVE 
SERVICE_NOT_FOUND 
UPDATE_IN_PROGRESS 

Definition at line 24 of file ECSErrors.h.