AWS SDK for C++  1.9.20
AWS SDK for C++
Classes | Namespaces | Typedefs
ECSClient.h File Reference
#include <aws/ecs/ECS_EXPORTS.h>
#include <aws/ecs/ECSErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/ecs/model/CreateCapacityProviderResult.h>
#include <aws/ecs/model/CreateClusterResult.h>
#include <aws/ecs/model/CreateServiceResult.h>
#include <aws/ecs/model/CreateTaskSetResult.h>
#include <aws/ecs/model/DeleteAccountSettingResult.h>
#include <aws/ecs/model/DeleteAttributesResult.h>
#include <aws/ecs/model/DeleteCapacityProviderResult.h>
#include <aws/ecs/model/DeleteClusterResult.h>
#include <aws/ecs/model/DeleteServiceResult.h>
#include <aws/ecs/model/DeleteTaskSetResult.h>
#include <aws/ecs/model/DeregisterContainerInstanceResult.h>
#include <aws/ecs/model/DeregisterTaskDefinitionResult.h>
#include <aws/ecs/model/DescribeCapacityProvidersResult.h>
#include <aws/ecs/model/DescribeClustersResult.h>
#include <aws/ecs/model/DescribeContainerInstancesResult.h>
#include <aws/ecs/model/DescribeServicesResult.h>
#include <aws/ecs/model/DescribeTaskDefinitionResult.h>
#include <aws/ecs/model/DescribeTaskSetsResult.h>
#include <aws/ecs/model/DescribeTasksResult.h>
#include <aws/ecs/model/DiscoverPollEndpointResult.h>
#include <aws/ecs/model/ExecuteCommandResult.h>
#include <aws/ecs/model/ListAccountSettingsResult.h>
#include <aws/ecs/model/ListAttributesResult.h>
#include <aws/ecs/model/ListClustersResult.h>
#include <aws/ecs/model/ListContainerInstancesResult.h>
#include <aws/ecs/model/ListServicesResult.h>
#include <aws/ecs/model/ListTagsForResourceResult.h>
#include <aws/ecs/model/ListTaskDefinitionFamiliesResult.h>
#include <aws/ecs/model/ListTaskDefinitionsResult.h>
#include <aws/ecs/model/ListTasksResult.h>
#include <aws/ecs/model/PutAccountSettingResult.h>
#include <aws/ecs/model/PutAccountSettingDefaultResult.h>
#include <aws/ecs/model/PutAttributesResult.h>
#include <aws/ecs/model/PutClusterCapacityProvidersResult.h>
#include <aws/ecs/model/RegisterContainerInstanceResult.h>
#include <aws/ecs/model/RegisterTaskDefinitionResult.h>
#include <aws/ecs/model/RunTaskResult.h>
#include <aws/ecs/model/StartTaskResult.h>
#include <aws/ecs/model/StopTaskResult.h>
#include <aws/ecs/model/SubmitAttachmentStateChangesResult.h>
#include <aws/ecs/model/SubmitContainerStateChangeResult.h>
#include <aws/ecs/model/SubmitTaskStateChangeResult.h>
#include <aws/ecs/model/TagResourceResult.h>
#include <aws/ecs/model/UntagResourceResult.h>
#include <aws/ecs/model/UpdateCapacityProviderResult.h>
#include <aws/ecs/model/UpdateClusterResult.h>
#include <aws/ecs/model/UpdateClusterSettingsResult.h>
#include <aws/ecs/model/UpdateContainerAgentResult.h>
#include <aws/ecs/model/UpdateContainerInstancesStateResult.h>
#include <aws/ecs/model/UpdateServiceResult.h>
#include <aws/ecs/model/UpdateServicePrimaryTaskSetResult.h>
#include <aws/ecs/model/UpdateTaskSetResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::ECS::ECSClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ECS
 
 Aws::ECS::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateCapacityProviderResult, ECSError > Aws::ECS::Model::CreateCapacityProviderOutcome
 
typedef Aws::Utils::Outcome< CreateClusterResult, ECSError > Aws::ECS::Model::CreateClusterOutcome
 
typedef Aws::Utils::Outcome< CreateServiceResult, ECSError > Aws::ECS::Model::CreateServiceOutcome
 
typedef Aws::Utils::Outcome< CreateTaskSetResult, ECSError > Aws::ECS::Model::CreateTaskSetOutcome
 
typedef Aws::Utils::Outcome< DeleteAccountSettingResult, ECSError > Aws::ECS::Model::DeleteAccountSettingOutcome
 
typedef Aws::Utils::Outcome< DeleteAttributesResult, ECSError > Aws::ECS::Model::DeleteAttributesOutcome
 
typedef Aws::Utils::Outcome< DeleteCapacityProviderResult, ECSError > Aws::ECS::Model::DeleteCapacityProviderOutcome
 
typedef Aws::Utils::Outcome< DeleteClusterResult, ECSError > Aws::ECS::Model::DeleteClusterOutcome
 
typedef Aws::Utils::Outcome< DeleteServiceResult, ECSError > Aws::ECS::Model::DeleteServiceOutcome
 
typedef Aws::Utils::Outcome< DeleteTaskSetResult, ECSError > Aws::ECS::Model::DeleteTaskSetOutcome
 
typedef Aws::Utils::Outcome< DeregisterContainerInstanceResult, ECSError > Aws::ECS::Model::DeregisterContainerInstanceOutcome
 
typedef Aws::Utils::Outcome< DeregisterTaskDefinitionResult, ECSError > Aws::ECS::Model::DeregisterTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeCapacityProvidersResult, ECSError > Aws::ECS::Model::DescribeCapacityProvidersOutcome
 
typedef Aws::Utils::Outcome< DescribeClustersResult, ECSError > Aws::ECS::Model::DescribeClustersOutcome
 
typedef Aws::Utils::Outcome< DescribeContainerInstancesResult, ECSError > Aws::ECS::Model::DescribeContainerInstancesOutcome
 
typedef Aws::Utils::Outcome< DescribeServicesResult, ECSError > Aws::ECS::Model::DescribeServicesOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskDefinitionResult, ECSError > Aws::ECS::Model::DescribeTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskSetsResult, ECSError > Aws::ECS::Model::DescribeTaskSetsOutcome
 
typedef Aws::Utils::Outcome< DescribeTasksResult, ECSError > Aws::ECS::Model::DescribeTasksOutcome
 
typedef Aws::Utils::Outcome< DiscoverPollEndpointResult, ECSError > Aws::ECS::Model::DiscoverPollEndpointOutcome
 
typedef Aws::Utils::Outcome< ExecuteCommandResult, ECSError > Aws::ECS::Model::ExecuteCommandOutcome
 
typedef Aws::Utils::Outcome< ListAccountSettingsResult, ECSError > Aws::ECS::Model::ListAccountSettingsOutcome
 
typedef Aws::Utils::Outcome< ListAttributesResult, ECSError > Aws::ECS::Model::ListAttributesOutcome
 
typedef Aws::Utils::Outcome< ListClustersResult, ECSError > Aws::ECS::Model::ListClustersOutcome
 
typedef Aws::Utils::Outcome< ListContainerInstancesResult, ECSError > Aws::ECS::Model::ListContainerInstancesOutcome
 
typedef Aws::Utils::Outcome< ListServicesResult, ECSError > Aws::ECS::Model::ListServicesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, ECSError > Aws::ECS::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTaskDefinitionFamiliesResult, ECSError > Aws::ECS::Model::ListTaskDefinitionFamiliesOutcome
 
typedef Aws::Utils::Outcome< ListTaskDefinitionsResult, ECSError > Aws::ECS::Model::ListTaskDefinitionsOutcome
 
typedef Aws::Utils::Outcome< ListTasksResult, ECSError > Aws::ECS::Model::ListTasksOutcome
 
typedef Aws::Utils::Outcome< PutAccountSettingResult, ECSError > Aws::ECS::Model::PutAccountSettingOutcome
 
typedef Aws::Utils::Outcome< PutAccountSettingDefaultResult, ECSError > Aws::ECS::Model::PutAccountSettingDefaultOutcome
 
typedef Aws::Utils::Outcome< PutAttributesResult, ECSError > Aws::ECS::Model::PutAttributesOutcome
 
typedef Aws::Utils::Outcome< PutClusterCapacityProvidersResult, ECSError > Aws::ECS::Model::PutClusterCapacityProvidersOutcome
 
typedef Aws::Utils::Outcome< RegisterContainerInstanceResult, ECSError > Aws::ECS::Model::RegisterContainerInstanceOutcome
 
typedef Aws::Utils::Outcome< RegisterTaskDefinitionResult, ECSError > Aws::ECS::Model::RegisterTaskDefinitionOutcome
 
typedef Aws::Utils::Outcome< RunTaskResult, ECSError > Aws::ECS::Model::RunTaskOutcome
 
typedef Aws::Utils::Outcome< StartTaskResult, ECSError > Aws::ECS::Model::StartTaskOutcome
 
typedef Aws::Utils::Outcome< StopTaskResult, ECSError > Aws::ECS::Model::StopTaskOutcome
 
typedef Aws::Utils::Outcome< SubmitAttachmentStateChangesResult, ECSError > Aws::ECS::Model::SubmitAttachmentStateChangesOutcome
 
typedef Aws::Utils::Outcome< SubmitContainerStateChangeResult, ECSError > Aws::ECS::Model::SubmitContainerStateChangeOutcome
 
typedef Aws::Utils::Outcome< SubmitTaskStateChangeResult, ECSError > Aws::ECS::Model::SubmitTaskStateChangeOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, ECSError > Aws::ECS::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, ECSError > Aws::ECS::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateCapacityProviderResult, ECSError > Aws::ECS::Model::UpdateCapacityProviderOutcome
 
typedef Aws::Utils::Outcome< UpdateClusterResult, ECSError > Aws::ECS::Model::UpdateClusterOutcome
 
typedef Aws::Utils::Outcome< UpdateClusterSettingsResult, ECSError > Aws::ECS::Model::UpdateClusterSettingsOutcome
 
typedef Aws::Utils::Outcome< UpdateContainerAgentResult, ECSError > Aws::ECS::Model::UpdateContainerAgentOutcome
 
typedef Aws::Utils::Outcome< UpdateContainerInstancesStateResult, ECSError > Aws::ECS::Model::UpdateContainerInstancesStateOutcome
 
typedef Aws::Utils::Outcome< UpdateServiceResult, ECSError > Aws::ECS::Model::UpdateServiceOutcome
 
typedef Aws::Utils::Outcome< UpdateServicePrimaryTaskSetResult, ECSError > Aws::ECS::Model::UpdateServicePrimaryTaskSetOutcome
 
typedef Aws::Utils::Outcome< UpdateTaskSetResult, ECSError > Aws::ECS::Model::UpdateTaskSetOutcome
 
typedef std::future< CreateCapacityProviderOutcome > Aws::ECS::Model::CreateCapacityProviderOutcomeCallable
 
typedef std::future< CreateClusterOutcome > Aws::ECS::Model::CreateClusterOutcomeCallable
 
typedef std::future< CreateServiceOutcome > Aws::ECS::Model::CreateServiceOutcomeCallable
 
typedef std::future< CreateTaskSetOutcome > Aws::ECS::Model::CreateTaskSetOutcomeCallable
 
typedef std::future< DeleteAccountSettingOutcome > Aws::ECS::Model::DeleteAccountSettingOutcomeCallable
 
typedef std::future< DeleteAttributesOutcome > Aws::ECS::Model::DeleteAttributesOutcomeCallable
 
typedef std::future< DeleteCapacityProviderOutcome > Aws::ECS::Model::DeleteCapacityProviderOutcomeCallable
 
typedef std::future< DeleteClusterOutcome > Aws::ECS::Model::DeleteClusterOutcomeCallable
 
typedef std::future< DeleteServiceOutcome > Aws::ECS::Model::DeleteServiceOutcomeCallable
 
typedef std::future< DeleteTaskSetOutcome > Aws::ECS::Model::DeleteTaskSetOutcomeCallable
 
typedef std::future< DeregisterContainerInstanceOutcome > Aws::ECS::Model::DeregisterContainerInstanceOutcomeCallable
 
typedef std::future< DeregisterTaskDefinitionOutcome > Aws::ECS::Model::DeregisterTaskDefinitionOutcomeCallable
 
typedef std::future< DescribeCapacityProvidersOutcome > Aws::ECS::Model::DescribeCapacityProvidersOutcomeCallable
 
typedef std::future< DescribeClustersOutcome > Aws::ECS::Model::DescribeClustersOutcomeCallable
 
typedef std::future< DescribeContainerInstancesOutcome > Aws::ECS::Model::DescribeContainerInstancesOutcomeCallable
 
typedef std::future< DescribeServicesOutcome > Aws::ECS::Model::DescribeServicesOutcomeCallable
 
typedef std::future< DescribeTaskDefinitionOutcome > Aws::ECS::Model::DescribeTaskDefinitionOutcomeCallable
 
typedef std::future< DescribeTaskSetsOutcome > Aws::ECS::Model::DescribeTaskSetsOutcomeCallable
 
typedef std::future< DescribeTasksOutcome > Aws::ECS::Model::DescribeTasksOutcomeCallable
 
typedef std::future< DiscoverPollEndpointOutcome > Aws::ECS::Model::DiscoverPollEndpointOutcomeCallable
 
typedef std::future< ExecuteCommandOutcome > Aws::ECS::Model::ExecuteCommandOutcomeCallable
 
typedef std::future< ListAccountSettingsOutcome > Aws::ECS::Model::ListAccountSettingsOutcomeCallable
 
typedef std::future< ListAttributesOutcome > Aws::ECS::Model::ListAttributesOutcomeCallable
 
typedef std::future< ListClustersOutcome > Aws::ECS::Model::ListClustersOutcomeCallable
 
typedef std::future< ListContainerInstancesOutcome > Aws::ECS::Model::ListContainerInstancesOutcomeCallable
 
typedef std::future< ListServicesOutcome > Aws::ECS::Model::ListServicesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::ECS::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListTaskDefinitionFamiliesOutcome > Aws::ECS::Model::ListTaskDefinitionFamiliesOutcomeCallable
 
typedef std::future< ListTaskDefinitionsOutcome > Aws::ECS::Model::ListTaskDefinitionsOutcomeCallable
 
typedef std::future< ListTasksOutcome > Aws::ECS::Model::ListTasksOutcomeCallable
 
typedef std::future< PutAccountSettingOutcome > Aws::ECS::Model::PutAccountSettingOutcomeCallable
 
typedef std::future< PutAccountSettingDefaultOutcome > Aws::ECS::Model::PutAccountSettingDefaultOutcomeCallable
 
typedef std::future< PutAttributesOutcome > Aws::ECS::Model::PutAttributesOutcomeCallable
 
typedef std::future< PutClusterCapacityProvidersOutcome > Aws::ECS::Model::PutClusterCapacityProvidersOutcomeCallable
 
typedef std::future< RegisterContainerInstanceOutcome > Aws::ECS::Model::RegisterContainerInstanceOutcomeCallable
 
typedef std::future< RegisterTaskDefinitionOutcome > Aws::ECS::Model::RegisterTaskDefinitionOutcomeCallable
 
typedef std::future< RunTaskOutcome > Aws::ECS::Model::RunTaskOutcomeCallable
 
typedef std::future< StartTaskOutcome > Aws::ECS::Model::StartTaskOutcomeCallable
 
typedef std::future< StopTaskOutcome > Aws::ECS::Model::StopTaskOutcomeCallable
 
typedef std::future< SubmitAttachmentStateChangesOutcome > Aws::ECS::Model::SubmitAttachmentStateChangesOutcomeCallable
 
typedef std::future< SubmitContainerStateChangeOutcome > Aws::ECS::Model::SubmitContainerStateChangeOutcomeCallable
 
typedef std::future< SubmitTaskStateChangeOutcome > Aws::ECS::Model::SubmitTaskStateChangeOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::ECS::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::ECS::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateCapacityProviderOutcome > Aws::ECS::Model::UpdateCapacityProviderOutcomeCallable
 
typedef std::future< UpdateClusterOutcome > Aws::ECS::Model::UpdateClusterOutcomeCallable
 
typedef std::future< UpdateClusterSettingsOutcome > Aws::ECS::Model::UpdateClusterSettingsOutcomeCallable
 
typedef std::future< UpdateContainerAgentOutcome > Aws::ECS::Model::UpdateContainerAgentOutcomeCallable
 
typedef std::future< UpdateContainerInstancesStateOutcome > Aws::ECS::Model::UpdateContainerInstancesStateOutcomeCallable
 
typedef std::future< UpdateServiceOutcome > Aws::ECS::Model::UpdateServiceOutcomeCallable
 
typedef std::future< UpdateServicePrimaryTaskSetOutcome > Aws::ECS::Model::UpdateServicePrimaryTaskSetOutcomeCallable
 
typedef std::future< UpdateTaskSetOutcome > Aws::ECS::Model::UpdateTaskSetOutcomeCallable
 
typedef std::function< void(const ECSClient *, const Model::CreateCapacityProviderRequest &, const Model::CreateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::CreateCapacityProviderResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::CreateClusterResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::CreateServiceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::CreateTaskSetRequest &, const Model::CreateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::CreateTaskSetResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteAccountSettingRequest &, const Model::DeleteAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeleteAccountSettingResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteAttributesRequest &, const Model::DeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeleteAttributesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteCapacityProviderRequest &, const Model::DeleteCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeleteCapacityProviderResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeleteClusterResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeleteServiceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeleteTaskSetRequest &, const Model::DeleteTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeleteTaskSetResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeregisterContainerInstanceRequest &, const Model::DeregisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeregisterContainerInstanceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DeregisterTaskDefinitionRequest &, const Model::DeregisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DeregisterTaskDefinitionResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeCapacityProvidersRequest &, const Model::DescribeCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeCapacityProvidersResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeClustersResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeContainerInstancesRequest &, const Model::DescribeContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeContainerInstancesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeServicesRequest &, const Model::DescribeServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeServicesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeTaskDefinitionRequest &, const Model::DescribeTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeTaskDefinitionResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeTaskSetsRequest &, const Model::DescribeTaskSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeTaskSetsResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DescribeTasksRequest &, const Model::DescribeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DescribeTasksResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::DiscoverPollEndpointRequest &, const Model::DiscoverPollEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::DiscoverPollEndpointResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ExecuteCommandRequest &, const Model::ExecuteCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ExecuteCommandResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListAccountSettingsRequest &, const Model::ListAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListAccountSettingsResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListAttributesRequest &, const Model::ListAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListAttributesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListClustersResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListContainerInstancesRequest &, const Model::ListContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListContainerInstancesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListServicesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTaskDefinitionFamiliesRequest &, const Model::ListTaskDefinitionFamiliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListTaskDefinitionFamiliesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTaskDefinitionsRequest &, const Model::ListTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListTaskDefinitionsResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::ListTasksResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::PutAccountSettingRequest &, const Model::PutAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::PutAccountSettingResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::PutAccountSettingDefaultRequest &, const Model::PutAccountSettingDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::PutAccountSettingDefaultResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::PutAttributesRequest &, const Model::PutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::PutAttributesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::PutClusterCapacityProvidersRequest &, const Model::PutClusterCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::PutClusterCapacityProvidersResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::RegisterContainerInstanceRequest &, const Model::RegisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::RegisterContainerInstanceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::RegisterTaskDefinitionRequest &, const Model::RegisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::RegisterTaskDefinitionResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::RunTaskRequest &, const Model::RunTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::RunTaskResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::StartTaskRequest &, const Model::StartTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::StartTaskResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::StopTaskRequest &, const Model::StopTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::StopTaskResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::SubmitAttachmentStateChangesRequest &, const Model::SubmitAttachmentStateChangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::SubmitAttachmentStateChangesResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::SubmitContainerStateChangeRequest &, const Model::SubmitContainerStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::SubmitContainerStateChangeResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::SubmitTaskStateChangeRequest &, const Model::SubmitTaskStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::SubmitTaskStateChangeResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::TagResourceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateCapacityProviderRequest &, const Model::UpdateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateCapacityProviderResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateClusterResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateClusterSettingsRequest &, const Model::UpdateClusterSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateClusterSettingsResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateContainerAgentRequest &, const Model::UpdateContainerAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateContainerAgentResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateContainerInstancesStateRequest &, const Model::UpdateContainerInstancesStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateContainerInstancesStateResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateServiceResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateServicePrimaryTaskSetRequest &, const Model::UpdateServicePrimaryTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateServicePrimaryTaskSetResponseReceivedHandler
 
typedef std::function< void(const ECSClient *, const Model::UpdateTaskSetRequest &, const Model::UpdateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECS::UpdateTaskSetResponseReceivedHandler