9#include <aws/ecs/ECSErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/ecs/ECSEndpointProvider.h>
21#include <aws/ecs/model/CreateCapacityProviderResult.h>
22#include <aws/ecs/model/CreateClusterResult.h>
23#include <aws/ecs/model/CreateServiceResult.h>
24#include <aws/ecs/model/CreateTaskSetResult.h>
25#include <aws/ecs/model/DeleteAccountSettingResult.h>
26#include <aws/ecs/model/DeleteAttributesResult.h>
27#include <aws/ecs/model/DeleteCapacityProviderResult.h>
28#include <aws/ecs/model/DeleteClusterResult.h>
29#include <aws/ecs/model/DeleteServiceResult.h>
30#include <aws/ecs/model/DeleteTaskDefinitionsResult.h>
31#include <aws/ecs/model/DeleteTaskSetResult.h>
32#include <aws/ecs/model/DeregisterContainerInstanceResult.h>
33#include <aws/ecs/model/DeregisterTaskDefinitionResult.h>
34#include <aws/ecs/model/DescribeCapacityProvidersResult.h>
35#include <aws/ecs/model/DescribeClustersResult.h>
36#include <aws/ecs/model/DescribeContainerInstancesResult.h>
37#include <aws/ecs/model/DescribeServiceDeploymentsResult.h>
38#include <aws/ecs/model/DescribeServiceRevisionsResult.h>
39#include <aws/ecs/model/DescribeServicesResult.h>
40#include <aws/ecs/model/DescribeTaskDefinitionResult.h>
41#include <aws/ecs/model/DescribeTaskSetsResult.h>
42#include <aws/ecs/model/DescribeTasksResult.h>
43#include <aws/ecs/model/DiscoverPollEndpointResult.h>
44#include <aws/ecs/model/ExecuteCommandResult.h>
45#include <aws/ecs/model/GetTaskProtectionResult.h>
46#include <aws/ecs/model/ListAccountSettingsResult.h>
47#include <aws/ecs/model/ListAttributesResult.h>
48#include <aws/ecs/model/ListClustersResult.h>
49#include <aws/ecs/model/ListContainerInstancesResult.h>
50#include <aws/ecs/model/ListServiceDeploymentsResult.h>
51#include <aws/ecs/model/ListServicesResult.h>
52#include <aws/ecs/model/ListServicesByNamespaceResult.h>
53#include <aws/ecs/model/ListTagsForResourceResult.h>
54#include <aws/ecs/model/ListTaskDefinitionFamiliesResult.h>
55#include <aws/ecs/model/ListTaskDefinitionsResult.h>
56#include <aws/ecs/model/ListTasksResult.h>
57#include <aws/ecs/model/PutAccountSettingResult.h>
58#include <aws/ecs/model/PutAccountSettingDefaultResult.h>
59#include <aws/ecs/model/PutAttributesResult.h>
60#include <aws/ecs/model/PutClusterCapacityProvidersResult.h>
61#include <aws/ecs/model/RegisterContainerInstanceResult.h>
62#include <aws/ecs/model/RegisterTaskDefinitionResult.h>
63#include <aws/ecs/model/RunTaskResult.h>
64#include <aws/ecs/model/StartTaskResult.h>
65#include <aws/ecs/model/StopTaskResult.h>
66#include <aws/ecs/model/SubmitAttachmentStateChangesResult.h>
67#include <aws/ecs/model/SubmitContainerStateChangeResult.h>
68#include <aws/ecs/model/SubmitTaskStateChangeResult.h>
69#include <aws/ecs/model/TagResourceResult.h>
70#include <aws/ecs/model/UntagResourceResult.h>
71#include <aws/ecs/model/UpdateCapacityProviderResult.h>
72#include <aws/ecs/model/UpdateClusterResult.h>
73#include <aws/ecs/model/UpdateClusterSettingsResult.h>
74#include <aws/ecs/model/UpdateContainerAgentResult.h>
75#include <aws/ecs/model/UpdateContainerInstancesStateResult.h>
76#include <aws/ecs/model/UpdateServiceResult.h>
77#include <aws/ecs/model/UpdateServicePrimaryTaskSetResult.h>
78#include <aws/ecs/model/UpdateTaskProtectionResult.h>
79#include <aws/ecs/model/UpdateTaskSetResult.h>
80#include <aws/ecs/model/DescribeClustersRequest.h>
81#include <aws/ecs/model/DiscoverPollEndpointRequest.h>
82#include <aws/ecs/model/ListAccountSettingsRequest.h>
83#include <aws/ecs/model/ListTaskDefinitionsRequest.h>
84#include <aws/ecs/model/ListContainerInstancesRequest.h>
85#include <aws/ecs/model/ListServicesRequest.h>
86#include <aws/ecs/model/SubmitContainerStateChangeRequest.h>
87#include <aws/ecs/model/SubmitTaskStateChangeRequest.h>
88#include <aws/ecs/model/ListTasksRequest.h>
89#include <aws/ecs/model/RegisterContainerInstanceRequest.h>
90#include <aws/ecs/model/DescribeCapacityProvidersRequest.h>
91#include <aws/ecs/model/ListTaskDefinitionFamiliesRequest.h>
92#include <aws/ecs/model/ListClustersRequest.h>
93#include <aws/ecs/model/CreateClusterRequest.h>
101 class HttpClientFactory;
106 template<
typename R,
typename E>
class Outcome;
116 class AWSCredentials;
117 class AWSCredentialsProvider;
EndpointProviderBase< ECSClientConfiguration, ECSBuiltInParameters, ECSClientContextParameters > ECSEndpointProviderBase
Aws::Utils::Outcome< SubmitTaskStateChangeResult, ECSError > SubmitTaskStateChangeOutcome
Aws::Utils::Outcome< RegisterContainerInstanceResult, ECSError > RegisterContainerInstanceOutcome
std::future< UpdateServicePrimaryTaskSetOutcome > UpdateServicePrimaryTaskSetOutcomeCallable
Aws::Utils::Outcome< StartTaskResult, ECSError > StartTaskOutcome
Aws::Utils::Outcome< DescribeServiceDeploymentsResult, ECSError > DescribeServiceDeploymentsOutcome
Aws::Utils::Outcome< DescribeServicesResult, ECSError > DescribeServicesOutcome
Aws::Utils::Outcome< DeleteTaskSetResult, ECSError > DeleteTaskSetOutcome
Aws::Utils::Outcome< ListServicesResult, ECSError > ListServicesOutcome
std::future< SubmitAttachmentStateChangesOutcome > SubmitAttachmentStateChangesOutcomeCallable
std::future< StartTaskOutcome > StartTaskOutcomeCallable
Aws::Utils::Outcome< PutAttributesResult, ECSError > PutAttributesOutcome
std::future< RegisterContainerInstanceOutcome > RegisterContainerInstanceOutcomeCallable
Aws::Utils::Outcome< GetTaskProtectionResult, ECSError > GetTaskProtectionOutcome
std::future< ListAttributesOutcome > ListAttributesOutcomeCallable
std::future< ListAccountSettingsOutcome > ListAccountSettingsOutcomeCallable
Aws::Utils::Outcome< ListServiceDeploymentsResult, ECSError > ListServiceDeploymentsOutcome
std::future< CreateCapacityProviderOutcome > CreateCapacityProviderOutcomeCallable
std::future< UpdateTaskSetOutcome > UpdateTaskSetOutcomeCallable
std::future< UpdateClusterSettingsOutcome > UpdateClusterSettingsOutcomeCallable
std::future< DiscoverPollEndpointOutcome > DiscoverPollEndpointOutcomeCallable
Aws::Utils::Outcome< DeleteAccountSettingResult, ECSError > DeleteAccountSettingOutcome
std::future< RegisterTaskDefinitionOutcome > RegisterTaskDefinitionOutcomeCallable
std::future< DescribeContainerInstancesOutcome > DescribeContainerInstancesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeTaskDefinitionOutcome > DescribeTaskDefinitionOutcomeCallable
Aws::Utils::Outcome< PutAccountSettingResult, ECSError > PutAccountSettingOutcome
std::future< DeleteAccountSettingOutcome > DeleteAccountSettingOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ECSError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateServicePrimaryTaskSetResult, ECSError > UpdateServicePrimaryTaskSetOutcome
Aws::Utils::Outcome< DeleteAttributesResult, ECSError > DeleteAttributesOutcome
std::future< UpdateCapacityProviderOutcome > UpdateCapacityProviderOutcomeCallable
Aws::Utils::Outcome< DescribeTaskSetsResult, ECSError > DescribeTaskSetsOutcome
Aws::Utils::Outcome< DeregisterTaskDefinitionResult, ECSError > DeregisterTaskDefinitionOutcome
Aws::Utils::Outcome< DescribeTasksResult, ECSError > DescribeTasksOutcome
std::future< DescribeTasksOutcome > DescribeTasksOutcomeCallable
Aws::Utils::Outcome< UpdateClusterSettingsResult, ECSError > UpdateClusterSettingsOutcome
Aws::Utils::Outcome< UpdateCapacityProviderResult, ECSError > UpdateCapacityProviderOutcome
Aws::Utils::Outcome< ListClustersResult, ECSError > ListClustersOutcome
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Aws::Utils::Outcome< DeleteTaskDefinitionsResult, ECSError > DeleteTaskDefinitionsOutcome
Aws::Utils::Outcome< DiscoverPollEndpointResult, ECSError > DiscoverPollEndpointOutcome
Aws::Utils::Outcome< UpdateClusterResult, ECSError > UpdateClusterOutcome
std::future< DescribeCapacityProvidersOutcome > DescribeCapacityProvidersOutcomeCallable
Aws::Utils::Outcome< PutAccountSettingDefaultResult, ECSError > PutAccountSettingDefaultOutcome
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Aws::Utils::Outcome< ListContainerInstancesResult, ECSError > ListContainerInstancesOutcome
std::future< ListServicesByNamespaceOutcome > ListServicesByNamespaceOutcomeCallable
std::future< ListTaskDefinitionFamiliesOutcome > ListTaskDefinitionFamiliesOutcomeCallable
Aws::Utils::Outcome< DescribeClustersResult, ECSError > DescribeClustersOutcome
Aws::Utils::Outcome< RegisterTaskDefinitionResult, ECSError > RegisterTaskDefinitionOutcome
Aws::Utils::Outcome< CreateServiceResult, ECSError > CreateServiceOutcome
std::future< DeleteCapacityProviderOutcome > DeleteCapacityProviderOutcomeCallable
Aws::Utils::Outcome< DescribeTaskDefinitionResult, ECSError > DescribeTaskDefinitionOutcome
std::future< CreateTaskSetOutcome > CreateTaskSetOutcomeCallable
Aws::Utils::Outcome< UpdateTaskProtectionResult, ECSError > UpdateTaskProtectionOutcome
Aws::Utils::Outcome< DescribeCapacityProvidersResult, ECSError > DescribeCapacityProvidersOutcome
Aws::Utils::Outcome< CreateTaskSetResult, ECSError > CreateTaskSetOutcome
Aws::Utils::Outcome< UpdateContainerInstancesStateResult, ECSError > UpdateContainerInstancesStateOutcome
Aws::Utils::Outcome< ListTaskDefinitionsResult, ECSError > ListTaskDefinitionsOutcome
Aws::Utils::Outcome< ListAttributesResult, ECSError > ListAttributesOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeContainerInstancesResult, ECSError > DescribeContainerInstancesOutcome
Aws::Utils::Outcome< DescribeServiceRevisionsResult, ECSError > DescribeServiceRevisionsOutcome
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
std::future< RunTaskOutcome > RunTaskOutcomeCallable
std::future< DescribeServiceRevisionsOutcome > DescribeServiceRevisionsOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::future< StopTaskOutcome > StopTaskOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ECSError > ListTagsForResourceOutcome
std::future< PutAttributesOutcome > PutAttributesOutcomeCallable
Aws::Utils::Outcome< ExecuteCommandResult, ECSError > ExecuteCommandOutcome
std::future< ListServiceDeploymentsOutcome > ListServiceDeploymentsOutcomeCallable
Aws::Utils::Outcome< UpdateServiceResult, ECSError > UpdateServiceOutcome
Aws::Utils::Outcome< SubmitAttachmentStateChangesResult, ECSError > SubmitAttachmentStateChangesOutcome
std::future< ListTaskDefinitionsOutcome > ListTaskDefinitionsOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
std::future< PutAccountSettingDefaultOutcome > PutAccountSettingDefaultOutcomeCallable
Aws::Utils::Outcome< ListAccountSettingsResult, ECSError > ListAccountSettingsOutcome
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
Aws::Utils::Outcome< RunTaskResult, ECSError > RunTaskOutcome
Aws::Utils::Outcome< DeleteServiceResult, ECSError > DeleteServiceOutcome
Aws::Utils::Outcome< CreateClusterResult, ECSError > CreateClusterOutcome
std::future< PutClusterCapacityProvidersOutcome > PutClusterCapacityProvidersOutcomeCallable
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
std::future< ExecuteCommandOutcome > ExecuteCommandOutcomeCallable
std::future< DescribeServiceDeploymentsOutcome > DescribeServiceDeploymentsOutcomeCallable
Aws::Utils::Outcome< ListServicesByNamespaceResult, ECSError > ListServicesByNamespaceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateContainerInstancesStateOutcome > UpdateContainerInstancesStateOutcomeCallable
std::future< DescribeClustersOutcome > DescribeClustersOutcomeCallable
std::future< SubmitTaskStateChangeOutcome > SubmitTaskStateChangeOutcomeCallable
std::future< DeleteAttributesOutcome > DeleteAttributesOutcomeCallable
std::future< SubmitContainerStateChangeOutcome > SubmitContainerStateChangeOutcomeCallable
std::future< DeleteTaskDefinitionsOutcome > DeleteTaskDefinitionsOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< DescribeServicesOutcome > DescribeServicesOutcomeCallable
Aws::Utils::Outcome< StopTaskResult, ECSError > StopTaskOutcome
Aws::Utils::Outcome< DeleteClusterResult, ECSError > DeleteClusterOutcome
Aws::Utils::Outcome< TagResourceResult, ECSError > TagResourceOutcome
Aws::Utils::Outcome< ListTasksResult, ECSError > ListTasksOutcome
Aws::Utils::Outcome< DeregisterContainerInstanceResult, ECSError > DeregisterContainerInstanceOutcome
Aws::Utils::Outcome< SubmitContainerStateChangeResult, ECSError > SubmitContainerStateChangeOutcome
std::future< DeleteTaskSetOutcome > DeleteTaskSetOutcomeCallable
Aws::Utils::Outcome< PutClusterCapacityProvidersResult, ECSError > PutClusterCapacityProvidersOutcome
std::future< ListContainerInstancesOutcome > ListContainerInstancesOutcomeCallable
Aws::Utils::Outcome< UpdateTaskSetResult, ECSError > UpdateTaskSetOutcome
Aws::Utils::Outcome< DeleteCapacityProviderResult, ECSError > DeleteCapacityProviderOutcome
std::future< UpdateTaskProtectionOutcome > UpdateTaskProtectionOutcomeCallable
std::future< DescribeTaskSetsOutcome > DescribeTaskSetsOutcomeCallable
std::future< GetTaskProtectionOutcome > GetTaskProtectionOutcomeCallable
std::future< DeregisterContainerInstanceOutcome > DeregisterContainerInstanceOutcomeCallable
Aws::Utils::Outcome< ListTaskDefinitionFamiliesResult, ECSError > ListTaskDefinitionFamiliesOutcome
std::future< PutAccountSettingOutcome > PutAccountSettingOutcomeCallable
std::future< DeregisterTaskDefinitionOutcome > DeregisterTaskDefinitionOutcomeCallable
Aws::Utils::Outcome< UpdateContainerAgentResult, ECSError > UpdateContainerAgentOutcome
Aws::Utils::Outcome< CreateCapacityProviderResult, ECSError > CreateCapacityProviderOutcome
std::future< UpdateContainerAgentOutcome > UpdateContainerAgentOutcomeCallable
std::function< void(const ECSClient *, const Model::DeleteAccountSettingRequest &, const Model::DeleteAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountSettingResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutAccountSettingDefaultRequest &, const Model::PutAccountSettingDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingDefaultResponseReceivedHandler
std::function< void(const ECSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::StopTaskRequest &, const Model::StopTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTaskResponseReceivedHandler
std::function< void(const ECSClient *, const Model::StartTaskRequest &, const Model::StartTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListServiceDeploymentsRequest &, const Model::ListServiceDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceDeploymentsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateCapacityProviderRequest &, const Model::UpdateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCapacityProviderResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTasksResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateContainerAgentRequest &, const Model::UpdateContainerAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerAgentResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListAttributesRequest &, const Model::ListAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttributesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTasksRequest &, const Model::DescribeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTasksResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTaskDefinitionFamiliesRequest &, const Model::ListTaskDefinitionFamiliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionFamiliesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListAccountSettingsRequest &, const Model::ListAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountSettingsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateServicePrimaryTaskSetRequest &, const Model::UpdateServicePrimaryTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServicePrimaryTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTaskDefinitionRequest &, const Model::DescribeTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskDefinitionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ExecuteCommandRequest &, const Model::ExecuteCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteCommandResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteTaskDefinitionsRequest &, const Model::DeleteTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTaskDefinitionsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteAttributesRequest &, const Model::DeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeServicesRequest &, const Model::DescribeServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServicesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DiscoverPollEndpointRequest &, const Model::DiscoverPollEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverPollEndpointResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeCapacityProvidersRequest &, const Model::DescribeCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityProvidersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateClusterSettingsRequest &, const Model::UpdateClusterSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterSettingsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeServiceDeploymentsRequest &, const Model::DescribeServiceDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceDeploymentsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateTaskSetRequest &, const Model::UpdateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeregisterContainerInstanceRequest &, const Model::DeregisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterContainerInstanceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutClusterCapacityProvidersRequest &, const Model::PutClusterCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClusterCapacityProvidersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::RunTaskRequest &, const Model::RunTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunTaskResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateTaskSetRequest &, const Model::CreateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeContainerInstancesRequest &, const Model::DescribeContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerInstancesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeServiceRevisionsRequest &, const Model::DescribeServiceRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceRevisionsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::SubmitContainerStateChangeRequest &, const Model::SubmitContainerStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitContainerStateChangeResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTaskSetsRequest &, const Model::DescribeTaskSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskSetsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::SubmitTaskStateChangeRequest &, const Model::SubmitTaskStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitTaskStateChangeResponseReceivedHandler
std::function< void(const ECSClient *, const Model::RegisterTaskDefinitionRequest &, const Model::RegisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskDefinitionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListContainerInstancesRequest &, const Model::ListContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerInstancesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutAttributesRequest &, const Model::PutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAttributesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::RegisterContainerInstanceRequest &, const Model::RegisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterContainerInstanceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteCapacityProviderRequest &, const Model::DeleteCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCapacityProviderResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListServicesByNamespaceRequest &, const Model::ListServicesByNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesByNamespaceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTaskDefinitionsRequest &, const Model::ListTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateTaskProtectionRequest &, const Model::UpdateTaskProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskProtectionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeregisterTaskDefinitionRequest &, const Model::DeregisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskDefinitionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteTaskSetRequest &, const Model::DeleteTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateContainerInstancesStateRequest &, const Model::UpdateContainerInstancesStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerInstancesStateResponseReceivedHandler
std::function< void(const ECSClient *, const Model::GetTaskProtectionRequest &, const Model::GetTaskProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTaskProtectionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutAccountSettingRequest &, const Model::PutAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingResponseReceivedHandler
std::function< void(const ECSClient *, const Model::SubmitAttachmentStateChangesRequest &, const Model::SubmitAttachmentStateChangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitAttachmentStateChangesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateCapacityProviderRequest &, const Model::CreateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCapacityProviderResponseReceivedHandler