AWS SDK for C++  1.9.153
AWS SDK for C++
ECSClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ecs/ECS_EXPORTS.h>
8 #include <aws/ecs/ECSErrors.h>
68 #include <future>
69 #include <functional>
70 
71 namespace Aws
72 {
73 
74 namespace Http
75 {
76  class HttpClient;
77  class HttpClientFactory;
78 } // namespace Http
79 
80 namespace Utils
81 {
82  template< typename R, typename E> class Outcome;
83 namespace Threading
84 {
85  class Executor;
86 } // namespace Threading
87 } // namespace Utils
88 
89 namespace Auth
90 {
91  class AWSCredentials;
92  class AWSCredentialsProvider;
93 } // namespace Auth
94 
95 namespace Client
96 {
97  class RetryStrategy;
98 } // namespace Client
99 
100 namespace ECS
101 {
102 
103 namespace Model
104 {
106  class CreateClusterRequest;
107  class CreateServiceRequest;
108  class CreateTaskSetRequest;
112  class DeleteClusterRequest;
113  class DeleteServiceRequest;
114  class DeleteTaskSetRequest;
123  class DescribeTasksRequest;
125  class ExecuteCommandRequest;
127  class ListAttributesRequest;
128  class ListClustersRequest;
130  class ListServicesRequest;
134  class ListTasksRequest;
137  class PutAttributesRequest;
141  class RunTaskRequest;
142  class StartTaskRequest;
143  class StopTaskRequest;
147  class TagResourceRequest;
148  class UntagResourceRequest;
150  class UpdateClusterRequest;
154  class UpdateServiceRequest;
156  class UpdateTaskSetRequest;
157 
210 
211  typedef std::future<CreateCapacityProviderOutcome> CreateCapacityProviderOutcomeCallable;
212  typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
213  typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
214  typedef std::future<CreateTaskSetOutcome> CreateTaskSetOutcomeCallable;
215  typedef std::future<DeleteAccountSettingOutcome> DeleteAccountSettingOutcomeCallable;
216  typedef std::future<DeleteAttributesOutcome> DeleteAttributesOutcomeCallable;
217  typedef std::future<DeleteCapacityProviderOutcome> DeleteCapacityProviderOutcomeCallable;
218  typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
219  typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
220  typedef std::future<DeleteTaskSetOutcome> DeleteTaskSetOutcomeCallable;
221  typedef std::future<DeregisterContainerInstanceOutcome> DeregisterContainerInstanceOutcomeCallable;
222  typedef std::future<DeregisterTaskDefinitionOutcome> DeregisterTaskDefinitionOutcomeCallable;
223  typedef std::future<DescribeCapacityProvidersOutcome> DescribeCapacityProvidersOutcomeCallable;
224  typedef std::future<DescribeClustersOutcome> DescribeClustersOutcomeCallable;
225  typedef std::future<DescribeContainerInstancesOutcome> DescribeContainerInstancesOutcomeCallable;
226  typedef std::future<DescribeServicesOutcome> DescribeServicesOutcomeCallable;
227  typedef std::future<DescribeTaskDefinitionOutcome> DescribeTaskDefinitionOutcomeCallable;
228  typedef std::future<DescribeTaskSetsOutcome> DescribeTaskSetsOutcomeCallable;
229  typedef std::future<DescribeTasksOutcome> DescribeTasksOutcomeCallable;
230  typedef std::future<DiscoverPollEndpointOutcome> DiscoverPollEndpointOutcomeCallable;
231  typedef std::future<ExecuteCommandOutcome> ExecuteCommandOutcomeCallable;
232  typedef std::future<ListAccountSettingsOutcome> ListAccountSettingsOutcomeCallable;
233  typedef std::future<ListAttributesOutcome> ListAttributesOutcomeCallable;
234  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
235  typedef std::future<ListContainerInstancesOutcome> ListContainerInstancesOutcomeCallable;
236  typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
237  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
238  typedef std::future<ListTaskDefinitionFamiliesOutcome> ListTaskDefinitionFamiliesOutcomeCallable;
239  typedef std::future<ListTaskDefinitionsOutcome> ListTaskDefinitionsOutcomeCallable;
240  typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
241  typedef std::future<PutAccountSettingOutcome> PutAccountSettingOutcomeCallable;
242  typedef std::future<PutAccountSettingDefaultOutcome> PutAccountSettingDefaultOutcomeCallable;
243  typedef std::future<PutAttributesOutcome> PutAttributesOutcomeCallable;
244  typedef std::future<PutClusterCapacityProvidersOutcome> PutClusterCapacityProvidersOutcomeCallable;
245  typedef std::future<RegisterContainerInstanceOutcome> RegisterContainerInstanceOutcomeCallable;
246  typedef std::future<RegisterTaskDefinitionOutcome> RegisterTaskDefinitionOutcomeCallable;
247  typedef std::future<RunTaskOutcome> RunTaskOutcomeCallable;
248  typedef std::future<StartTaskOutcome> StartTaskOutcomeCallable;
249  typedef std::future<StopTaskOutcome> StopTaskOutcomeCallable;
250  typedef std::future<SubmitAttachmentStateChangesOutcome> SubmitAttachmentStateChangesOutcomeCallable;
251  typedef std::future<SubmitContainerStateChangeOutcome> SubmitContainerStateChangeOutcomeCallable;
252  typedef std::future<SubmitTaskStateChangeOutcome> SubmitTaskStateChangeOutcomeCallable;
253  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
254  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
255  typedef std::future<UpdateCapacityProviderOutcome> UpdateCapacityProviderOutcomeCallable;
256  typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
257  typedef std::future<UpdateClusterSettingsOutcome> UpdateClusterSettingsOutcomeCallable;
258  typedef std::future<UpdateContainerAgentOutcome> UpdateContainerAgentOutcomeCallable;
259  typedef std::future<UpdateContainerInstancesStateOutcome> UpdateContainerInstancesStateOutcomeCallable;
260  typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
261  typedef std::future<UpdateServicePrimaryTaskSetOutcome> UpdateServicePrimaryTaskSetOutcomeCallable;
262  typedef std::future<UpdateTaskSetOutcome> UpdateTaskSetOutcomeCallable;
263 } // namespace Model
264 
265  class ECSClient;
266 
267  typedef std::function<void(const ECSClient*, const Model::CreateCapacityProviderRequest&, const Model::CreateCapacityProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCapacityProviderResponseReceivedHandler;
268  typedef std::function<void(const ECSClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
269  typedef std::function<void(const ECSClient*, const Model::CreateServiceRequest&, const Model::CreateServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceResponseReceivedHandler;
270  typedef std::function<void(const ECSClient*, const Model::CreateTaskSetRequest&, const Model::CreateTaskSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTaskSetResponseReceivedHandler;
271  typedef std::function<void(const ECSClient*, const Model::DeleteAccountSettingRequest&, const Model::DeleteAccountSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccountSettingResponseReceivedHandler;
272  typedef std::function<void(const ECSClient*, const Model::DeleteAttributesRequest&, const Model::DeleteAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAttributesResponseReceivedHandler;
273  typedef std::function<void(const ECSClient*, const Model::DeleteCapacityProviderRequest&, const Model::DeleteCapacityProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCapacityProviderResponseReceivedHandler;
274  typedef std::function<void(const ECSClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClusterResponseReceivedHandler;
275  typedef std::function<void(const ECSClient*, const Model::DeleteServiceRequest&, const Model::DeleteServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceResponseReceivedHandler;
276  typedef std::function<void(const ECSClient*, const Model::DeleteTaskSetRequest&, const Model::DeleteTaskSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTaskSetResponseReceivedHandler;
277  typedef std::function<void(const ECSClient*, const Model::DeregisterContainerInstanceRequest&, const Model::DeregisterContainerInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterContainerInstanceResponseReceivedHandler;
278  typedef std::function<void(const ECSClient*, const Model::DeregisterTaskDefinitionRequest&, const Model::DeregisterTaskDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterTaskDefinitionResponseReceivedHandler;
279  typedef std::function<void(const ECSClient*, const Model::DescribeCapacityProvidersRequest&, const Model::DescribeCapacityProvidersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCapacityProvidersResponseReceivedHandler;
280  typedef std::function<void(const ECSClient*, const Model::DescribeClustersRequest&, const Model::DescribeClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClustersResponseReceivedHandler;
281  typedef std::function<void(const ECSClient*, const Model::DescribeContainerInstancesRequest&, const Model::DescribeContainerInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContainerInstancesResponseReceivedHandler;
282  typedef std::function<void(const ECSClient*, const Model::DescribeServicesRequest&, const Model::DescribeServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServicesResponseReceivedHandler;
283  typedef std::function<void(const ECSClient*, const Model::DescribeTaskDefinitionRequest&, const Model::DescribeTaskDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTaskDefinitionResponseReceivedHandler;
284  typedef std::function<void(const ECSClient*, const Model::DescribeTaskSetsRequest&, const Model::DescribeTaskSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTaskSetsResponseReceivedHandler;
285  typedef std::function<void(const ECSClient*, const Model::DescribeTasksRequest&, const Model::DescribeTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTasksResponseReceivedHandler;
286  typedef std::function<void(const ECSClient*, const Model::DiscoverPollEndpointRequest&, const Model::DiscoverPollEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DiscoverPollEndpointResponseReceivedHandler;
287  typedef std::function<void(const ECSClient*, const Model::ExecuteCommandRequest&, const Model::ExecuteCommandOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteCommandResponseReceivedHandler;
288  typedef std::function<void(const ECSClient*, const Model::ListAccountSettingsRequest&, const Model::ListAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccountSettingsResponseReceivedHandler;
289  typedef std::function<void(const ECSClient*, const Model::ListAttributesRequest&, const Model::ListAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAttributesResponseReceivedHandler;
290  typedef std::function<void(const ECSClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
291  typedef std::function<void(const ECSClient*, const Model::ListContainerInstancesRequest&, const Model::ListContainerInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContainerInstancesResponseReceivedHandler;
292  typedef std::function<void(const ECSClient*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServicesResponseReceivedHandler;
293  typedef std::function<void(const ECSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
294  typedef std::function<void(const ECSClient*, const Model::ListTaskDefinitionFamiliesRequest&, const Model::ListTaskDefinitionFamiliesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTaskDefinitionFamiliesResponseReceivedHandler;
295  typedef std::function<void(const ECSClient*, const Model::ListTaskDefinitionsRequest&, const Model::ListTaskDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTaskDefinitionsResponseReceivedHandler;
296  typedef std::function<void(const ECSClient*, const Model::ListTasksRequest&, const Model::ListTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTasksResponseReceivedHandler;
297  typedef std::function<void(const ECSClient*, const Model::PutAccountSettingRequest&, const Model::PutAccountSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountSettingResponseReceivedHandler;
298  typedef std::function<void(const ECSClient*, const Model::PutAccountSettingDefaultRequest&, const Model::PutAccountSettingDefaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountSettingDefaultResponseReceivedHandler;
299  typedef std::function<void(const ECSClient*, const Model::PutAttributesRequest&, const Model::PutAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAttributesResponseReceivedHandler;
300  typedef std::function<void(const ECSClient*, const Model::PutClusterCapacityProvidersRequest&, const Model::PutClusterCapacityProvidersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutClusterCapacityProvidersResponseReceivedHandler;
301  typedef std::function<void(const ECSClient*, const Model::RegisterContainerInstanceRequest&, const Model::RegisterContainerInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterContainerInstanceResponseReceivedHandler;
302  typedef std::function<void(const ECSClient*, const Model::RegisterTaskDefinitionRequest&, const Model::RegisterTaskDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterTaskDefinitionResponseReceivedHandler;
303  typedef std::function<void(const ECSClient*, const Model::RunTaskRequest&, const Model::RunTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RunTaskResponseReceivedHandler;
304  typedef std::function<void(const ECSClient*, const Model::StartTaskRequest&, const Model::StartTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTaskResponseReceivedHandler;
305  typedef std::function<void(const ECSClient*, const Model::StopTaskRequest&, const Model::StopTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopTaskResponseReceivedHandler;
306  typedef std::function<void(const ECSClient*, const Model::SubmitAttachmentStateChangesRequest&, const Model::SubmitAttachmentStateChangesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubmitAttachmentStateChangesResponseReceivedHandler;
307  typedef std::function<void(const ECSClient*, const Model::SubmitContainerStateChangeRequest&, const Model::SubmitContainerStateChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubmitContainerStateChangeResponseReceivedHandler;
308  typedef std::function<void(const ECSClient*, const Model::SubmitTaskStateChangeRequest&, const Model::SubmitTaskStateChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubmitTaskStateChangeResponseReceivedHandler;
309  typedef std::function<void(const ECSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
310  typedef std::function<void(const ECSClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
311  typedef std::function<void(const ECSClient*, const Model::UpdateCapacityProviderRequest&, const Model::UpdateCapacityProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCapacityProviderResponseReceivedHandler;
312  typedef std::function<void(const ECSClient*, const Model::UpdateClusterRequest&, const Model::UpdateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterResponseReceivedHandler;
313  typedef std::function<void(const ECSClient*, const Model::UpdateClusterSettingsRequest&, const Model::UpdateClusterSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterSettingsResponseReceivedHandler;
314  typedef std::function<void(const ECSClient*, const Model::UpdateContainerAgentRequest&, const Model::UpdateContainerAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContainerAgentResponseReceivedHandler;
315  typedef std::function<void(const ECSClient*, const Model::UpdateContainerInstancesStateRequest&, const Model::UpdateContainerInstancesStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContainerInstancesStateResponseReceivedHandler;
316  typedef std::function<void(const ECSClient*, const Model::UpdateServiceRequest&, const Model::UpdateServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceResponseReceivedHandler;
317  typedef std::function<void(const ECSClient*, const Model::UpdateServicePrimaryTaskSetRequest&, const Model::UpdateServicePrimaryTaskSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServicePrimaryTaskSetResponseReceivedHandler;
318  typedef std::function<void(const ECSClient*, const Model::UpdateTaskSetRequest&, const Model::UpdateTaskSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTaskSetResponseReceivedHandler;
319 
338  {
339  public:
341 
347 
353 
358  ECSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
360 
361  virtual ~ECSClient();
362 
363 
376 
391 
405  virtual void CreateCapacityProviderAsync(const Model::CreateCapacityProviderRequest& request, const CreateCapacityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
406 
424 
444 
463  virtual void CreateClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
464 
566 
670 
773  virtual void CreateServiceAsync(const Model::CreateServiceRequest& request, const CreateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
774 
786 
800 
813  virtual void CreateTaskSetAsync(const Model::CreateTaskSetRequest& request, const CreateTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
814 
822 
832 
841  virtual void DeleteAccountSettingAsync(const Model::DeleteAccountSettingRequest& request, const DeleteAccountSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
842 
850 
860 
869  virtual void DeleteAttributesAsync(const Model::DeleteAttributesRequest& request, const DeleteAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
870 
891 
914 
936  virtual void DeleteCapacityProviderAsync(const Model::DeleteCapacityProviderRequest& request, const DeleteCapacityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
937 
952 
969 
985  virtual void DeleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
1011 
1038 
1064  virtual void DeleteServiceAsync(const Model::DeleteServiceRequest& request, const DeleteServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1065 
1077 
1091 
1104  virtual void DeleteTaskSetAsync(const Model::DeleteTaskSetRequest& request, const DeleteTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1105 
1123 
1143 
1162  virtual void DeregisterContainerInstanceAsync(const Model::DeregisterContainerInstanceRequest& request, const DeregisterContainerInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1184 
1207 
1229  virtual void DeregisterTaskDefinitionAsync(const Model::DeregisterTaskDefinitionRequest& request, const DeregisterTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1230 
1238 
1248 
1257  virtual void DescribeCapacityProvidersAsync(const Model::DescribeCapacityProvidersRequest& request, const DescribeCapacityProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1258 
1265 
1274 
1282  virtual void DescribeClustersAsync(const Model::DescribeClustersRequest& request, const DescribeClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1283 
1291 
1301 
1310  virtual void DescribeContainerInstancesAsync(const Model::DescribeContainerInstancesRequest& request, const DescribeContainerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1311 
1319 
1329 
1338  virtual void DescribeServicesAsync(const Model::DescribeServicesRequest& request, const DescribeServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1339 
1351 
1365 
1378  virtual void DescribeTaskDefinitionAsync(const Model::DescribeTaskDefinitionRequest& request, const DescribeTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1379 
1391 
1405 
1418  virtual void DescribeTaskSetsAsync(const Model::DescribeTaskSetsRequest& request, const DescribeTaskSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1419 
1426 
1435 
1443  virtual void DescribeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1444 
1453 
1464 
1474  virtual void DiscoverPollEndpointAsync(const Model::DiscoverPollEndpointRequest& request, const DiscoverPollEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1475 
1483 
1493 
1502  virtual void ExecuteCommandAsync(const Model::ExecuteCommandRequest& request, const ExecuteCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1503 
1511 
1521 
1530  virtual void ListAccountSettingsAsync(const Model::ListAccountSettingsRequest& request, const ListAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1531 
1545 
1561 
1576  virtual void ListAttributesAsync(const Model::ListAttributesRequest& request, const ListAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1577 
1584 
1593 
1601  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1602 
1615 
1630 
1644  virtual void ListContainerInstancesAsync(const Model::ListContainerInstancesRequest& request, const ListContainerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1645 
1653 
1663 
1672  virtual void ListServicesAsync(const Model::ListServicesRequest& request, const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1673 
1680 
1689 
1697  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1698 
1711 
1726 
1740  virtual void ListTaskDefinitionFamiliesAsync(const Model::ListTaskDefinitionFamiliesRequest& request, const ListTaskDefinitionFamiliesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1741 
1751 
1763 
1774  virtual void ListTaskDefinitionsAsync(const Model::ListTaskDefinitionsRequest& request, const ListTaskDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1775 
1786 
1799 
1811  virtual void ListTasksAsync(const Model::ListTasksRequest& request, const ListTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1812 
1846 
1882 
1917  virtual void PutAccountSettingAsync(const Model::PutAccountSettingRequest& request, const PutAccountSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1918 
1927 
1938 
1948  virtual void PutAccountSettingDefaultAsync(const Model::PutAccountSettingDefaultRequest& request, const PutAccountSettingDefaultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1949 
1962 
1977 
1991  virtual void PutAttributesAsync(const Model::PutAttributesRequest& request, const PutAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1992 
2012 
2034 
2055  virtual void PutClusterCapacityProvidersAsync(const Model::PutClusterCapacityProvidersRequest& request, const PutClusterCapacityProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2056 
2066 
2078 
2089  virtual void RegisterContainerInstanceAsync(const Model::RegisterContainerInstanceRequest& request, const RegisterContainerInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2090 
2120 
2152 
2183  virtual void RegisterTaskDefinitionAsync(const Model::RegisterTaskDefinitionRequest& request, const RegisterTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2184 
2212  virtual Model::RunTaskOutcome RunTask(const Model::RunTaskRequest& request) const;
2213 
2244 
2274  virtual void RunTaskAsync(const Model::RunTaskRequest& request, const RunTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2275 
2287 
2301 
2314  virtual void StartTaskAsync(const Model::StartTaskRequest& request, const StartTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2315 
2334 
2355 
2375  virtual void StopTaskAsync(const Model::StopTaskRequest& request, const StopTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2376 
2385 
2396 
2406  virtual void SubmitAttachmentStateChangesAsync(const Model::SubmitAttachmentStateChangesRequest& request, const SubmitAttachmentStateChangesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2407 
2416 
2427 
2437  virtual void SubmitContainerStateChangeAsync(const Model::SubmitContainerStateChangeRequest& request, const SubmitContainerStateChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2438 
2447 
2458 
2468  virtual void SubmitTaskStateChangeAsync(const Model::SubmitTaskStateChangeRequest& request, const SubmitTaskStateChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2469 
2480 
2493 
2505  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2506 
2513 
2522 
2530  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2531 
2539 
2549 
2558  virtual void UpdateCapacityProviderAsync(const Model::UpdateCapacityProviderRequest& request, const UpdateCapacityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2559 
2566 
2575 
2583  virtual void UpdateClusterAsync(const Model::UpdateClusterRequest& request, const UpdateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2584 
2591 
2600 
2608  virtual void UpdateClusterSettingsAsync(const Model::UpdateClusterSettingsRequest& request, const UpdateClusterSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2609 
2633 
2659 
2684  virtual void UpdateContainerAgentAsync(const Model::UpdateContainerAgentRequest& request, const UpdateContainerAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2685 
2733 
2783 
2832  virtual void UpdateContainerInstancesStateAsync(const Model::UpdateContainerInstancesStateRequest& request, const UpdateContainerInstancesStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2833 
2920 
3009 
3097  virtual void UpdateServiceAsync(const Model::UpdateServiceRequest& request, const UpdateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3098 
3111 
3126 
3140  virtual void UpdateServicePrimaryTaskSetAsync(const Model::UpdateServicePrimaryTaskSetRequest& request, const UpdateServicePrimaryTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3141 
3152 
3165 
3177  virtual void UpdateTaskSetAsync(const Model::UpdateTaskSetRequest& request, const UpdateTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3178 
3179 
3180  void OverrideEndpoint(const Aws::String& endpoint);
3181  private:
3182  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3183  void CreateCapacityProviderAsyncHelper(const Model::CreateCapacityProviderRequest& request, const CreateCapacityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3184  void CreateClusterAsyncHelper(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3185  void CreateServiceAsyncHelper(const Model::CreateServiceRequest& request, const CreateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3186  void CreateTaskSetAsyncHelper(const Model::CreateTaskSetRequest& request, const CreateTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3187  void DeleteAccountSettingAsyncHelper(const Model::DeleteAccountSettingRequest& request, const DeleteAccountSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3188  void DeleteAttributesAsyncHelper(const Model::DeleteAttributesRequest& request, const DeleteAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3189  void DeleteCapacityProviderAsyncHelper(const Model::DeleteCapacityProviderRequest& request, const DeleteCapacityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3190  void DeleteClusterAsyncHelper(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3191  void DeleteServiceAsyncHelper(const Model::DeleteServiceRequest& request, const DeleteServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3192  void DeleteTaskSetAsyncHelper(const Model::DeleteTaskSetRequest& request, const DeleteTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3193  void DeregisterContainerInstanceAsyncHelper(const Model::DeregisterContainerInstanceRequest& request, const DeregisterContainerInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3194  void DeregisterTaskDefinitionAsyncHelper(const Model::DeregisterTaskDefinitionRequest& request, const DeregisterTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3195  void DescribeCapacityProvidersAsyncHelper(const Model::DescribeCapacityProvidersRequest& request, const DescribeCapacityProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3196  void DescribeClustersAsyncHelper(const Model::DescribeClustersRequest& request, const DescribeClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3197  void DescribeContainerInstancesAsyncHelper(const Model::DescribeContainerInstancesRequest& request, const DescribeContainerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3198  void DescribeServicesAsyncHelper(const Model::DescribeServicesRequest& request, const DescribeServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3199  void DescribeTaskDefinitionAsyncHelper(const Model::DescribeTaskDefinitionRequest& request, const DescribeTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3200  void DescribeTaskSetsAsyncHelper(const Model::DescribeTaskSetsRequest& request, const DescribeTaskSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3201  void DescribeTasksAsyncHelper(const Model::DescribeTasksRequest& request, const DescribeTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3202  void DiscoverPollEndpointAsyncHelper(const Model::DiscoverPollEndpointRequest& request, const DiscoverPollEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3203  void ExecuteCommandAsyncHelper(const Model::ExecuteCommandRequest& request, const ExecuteCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3204  void ListAccountSettingsAsyncHelper(const Model::ListAccountSettingsRequest& request, const ListAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3205  void ListAttributesAsyncHelper(const Model::ListAttributesRequest& request, const ListAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3206  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3207  void ListContainerInstancesAsyncHelper(const Model::ListContainerInstancesRequest& request, const ListContainerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3208  void ListServicesAsyncHelper(const Model::ListServicesRequest& request, const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3209  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3210  void ListTaskDefinitionFamiliesAsyncHelper(const Model::ListTaskDefinitionFamiliesRequest& request, const ListTaskDefinitionFamiliesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3211  void ListTaskDefinitionsAsyncHelper(const Model::ListTaskDefinitionsRequest& request, const ListTaskDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3212  void ListTasksAsyncHelper(const Model::ListTasksRequest& request, const ListTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3213  void PutAccountSettingAsyncHelper(const Model::PutAccountSettingRequest& request, const PutAccountSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3214  void PutAccountSettingDefaultAsyncHelper(const Model::PutAccountSettingDefaultRequest& request, const PutAccountSettingDefaultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3215  void PutAttributesAsyncHelper(const Model::PutAttributesRequest& request, const PutAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3216  void PutClusterCapacityProvidersAsyncHelper(const Model::PutClusterCapacityProvidersRequest& request, const PutClusterCapacityProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3217  void RegisterContainerInstanceAsyncHelper(const Model::RegisterContainerInstanceRequest& request, const RegisterContainerInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3218  void RegisterTaskDefinitionAsyncHelper(const Model::RegisterTaskDefinitionRequest& request, const RegisterTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3219  void RunTaskAsyncHelper(const Model::RunTaskRequest& request, const RunTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3220  void StartTaskAsyncHelper(const Model::StartTaskRequest& request, const StartTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3221  void StopTaskAsyncHelper(const Model::StopTaskRequest& request, const StopTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3222  void SubmitAttachmentStateChangesAsyncHelper(const Model::SubmitAttachmentStateChangesRequest& request, const SubmitAttachmentStateChangesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3223  void SubmitContainerStateChangeAsyncHelper(const Model::SubmitContainerStateChangeRequest& request, const SubmitContainerStateChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3224  void SubmitTaskStateChangeAsyncHelper(const Model::SubmitTaskStateChangeRequest& request, const SubmitTaskStateChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3225  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3226  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3227  void UpdateCapacityProviderAsyncHelper(const Model::UpdateCapacityProviderRequest& request, const UpdateCapacityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3228  void UpdateClusterAsyncHelper(const Model::UpdateClusterRequest& request, const UpdateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3229  void UpdateClusterSettingsAsyncHelper(const Model::UpdateClusterSettingsRequest& request, const UpdateClusterSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3230  void UpdateContainerAgentAsyncHelper(const Model::UpdateContainerAgentRequest& request, const UpdateContainerAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3231  void UpdateContainerInstancesStateAsyncHelper(const Model::UpdateContainerInstancesStateRequest& request, const UpdateContainerInstancesStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3232  void UpdateServiceAsyncHelper(const Model::UpdateServiceRequest& request, const UpdateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3233  void UpdateServicePrimaryTaskSetAsyncHelper(const Model::UpdateServicePrimaryTaskSetRequest& request, const UpdateServicePrimaryTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3234  void UpdateTaskSetAsyncHelper(const Model::UpdateTaskSetRequest& request, const UpdateTaskSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3235 
3236  Aws::String m_uri;
3237  Aws::String m_configScheme;
3238  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3239  };
3240 
3241 } // namespace ECS
3242 } // namespace Aws
Aws::ECS::ECSClient::DeleteServiceAsync
virtual void DeleteServiceAsync(const Model::DeleteServiceRequest &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DeregisterTaskDefinitionAsync
virtual void DeregisterTaskDefinitionAsync(const Model::DeregisterTaskDefinitionRequest &request, const DeregisterTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::ECS::ECSClient::ListContainerInstancesAsync
virtual void ListContainerInstancesAsync(const Model::ListContainerInstancesRequest &request, const ListContainerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeregisterTaskDefinitionResult.h
ListContainerInstancesResult.h
Aws::ECS::ECSClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ECSClient.h:340
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::ECS::ECSClient::UpdateContainerAgent
virtual Model::UpdateContainerAgentOutcome UpdateContainerAgent(const Model::UpdateContainerAgentRequest &request) const
Aws::ECS::Model::CreateTaskSetRequest
Definition: CreateTaskSetRequest.h:30
Aws::ECS::ECSClient::PutAttributes
virtual Model::PutAttributesOutcome PutAttributes(const Model::PutAttributesRequest &request) const
Aws::ECS::ListAttributesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListAttributesRequest &, const Model::ListAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttributesResponseReceivedHandler
Definition: ECSClient.h:289
DescribeClustersResult.h
Aws::ECS::ECSClient::DiscoverPollEndpointAsync
virtual void DiscoverPollEndpointAsync(const Model::DiscoverPollEndpointRequest &request, const DiscoverPollEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeTaskSetsCallable
virtual Model::DescribeTaskSetsOutcomeCallable DescribeTaskSetsCallable(const Model::DescribeTaskSetsRequest &request) const
Aws::ECS::Model::DescribeTaskDefinitionOutcomeCallable
std::future< DescribeTaskDefinitionOutcome > DescribeTaskDefinitionOutcomeCallable
Definition: ECSClient.h:227
Aws::ECS::Model::SubmitAttachmentStateChangesRequest
Definition: SubmitAttachmentStateChangesRequest.h:24
Aws::ECS::ECSClient::UpdateCluster
virtual Model::UpdateClusterOutcome UpdateCluster(const Model::UpdateClusterRequest &request) const
Aws::ECS::UntagResourceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: ECSClient.h:310
Aws::ECS::Model::DescribeServicesOutcome
Aws::Utils::Outcome< DescribeServicesResult, ECSError > DescribeServicesOutcome
Definition: ECSClient.h:173
Aws::ECS::PutAccountSettingResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutAccountSettingRequest &, const Model::PutAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingResponseReceivedHandler
Definition: ECSClient.h:297
DeleteAttributesResult.h
Aws::ECS::ECSClient::PutAccountSettingAsync
virtual void PutAccountSettingAsync(const Model::PutAccountSettingRequest &request, const PutAccountSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ExecuteCommandAsync
virtual void ExecuteCommandAsync(const Model::ExecuteCommandRequest &request, const ExecuteCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::UpdateCapacityProviderOutcome
Aws::Utils::Outcome< UpdateCapacityProviderResult, ECSError > UpdateCapacityProviderOutcome
Definition: ECSClient.h:202
Aws::ECS::Model::DeregisterTaskDefinitionRequest
Definition: DeregisterTaskDefinitionRequest.h:22
Aws::ECS::ECSClient::UpdateContainerAgentAsync
virtual void UpdateContainerAgentAsync(const Model::UpdateContainerAgentRequest &request, const UpdateContainerAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateCapacityProviderResult.h
Aws::ECS::Model::CreateServiceOutcome
Aws::Utils::Outcome< CreateServiceResult, ECSError > CreateServiceOutcome
Definition: ECSClient.h:160
Aws::ECS::Model::DeleteClusterOutcome
Aws::Utils::Outcome< DeleteClusterResult, ECSError > DeleteClusterOutcome
Definition: ECSClient.h:165
Aws::ECS::ECSClient::DeregisterTaskDefinitionCallable
virtual Model::DeregisterTaskDefinitionOutcomeCallable DeregisterTaskDefinitionCallable(const Model::DeregisterTaskDefinitionRequest &request) const
Aws::ECS::ECSClient::CreateServiceAsync
virtual void CreateServiceAsync(const Model::CreateServiceRequest &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::RegisterContainerInstanceOutcome
Aws::Utils::Outcome< RegisterContainerInstanceResult, ECSError > RegisterContainerInstanceOutcome
Definition: ECSClient.h:192
Aws::ECS::ECSClient::DeregisterContainerInstanceCallable
virtual Model::DeregisterContainerInstanceOutcomeCallable DeregisterContainerInstanceCallable(const Model::DeregisterContainerInstanceRequest &request) const
AWSError.h
Aws::ECS::ECSClient::StartTask
virtual Model::StartTaskOutcome StartTask(const Model::StartTaskRequest &request) const
Aws::ECS::ECSClient::ListTaskDefinitions
virtual Model::ListTaskDefinitionsOutcome ListTaskDefinitions(const Model::ListTaskDefinitionsRequest &request) const
Aws::ECS::Model::DeleteAttributesRequest
Definition: DeleteAttributesRequest.h:24
Aws::ECS::DeleteServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
Definition: ECSClient.h:275
Aws::ECS::Model::DiscoverPollEndpointRequest
Definition: DiscoverPollEndpointRequest.h:22
UpdateContainerAgentResult.h
Aws::ECS::DeleteAttributesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteAttributesRequest &, const Model::DeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributesResponseReceivedHandler
Definition: ECSClient.h:272
Aws::ECS::ECSClient::CreateCapacityProvider
virtual Model::CreateCapacityProviderOutcome CreateCapacityProvider(const Model::CreateCapacityProviderRequest &request) const
Aws::ECS::Model::DescribeContainerInstancesRequest
Definition: DescribeContainerInstancesRequest.h:24
Aws::ECS::ECSClient::UpdateContainerInstancesStateAsync
virtual void UpdateContainerInstancesStateAsync(const Model::UpdateContainerInstancesStateRequest &request, const UpdateContainerInstancesStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ListAccountSettingsAsync
virtual void ListAccountSettingsAsync(const Model::ListAccountSettingsRequest &request, const ListAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TagResourceResult.h
Aws::ECS::ECSClient::ListAttributesAsync
virtual void ListAttributesAsync(const Model::ListAttributesRequest &request, const ListAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DiscoverPollEndpointResult.h
Aws::ECS::Model::RegisterTaskDefinitionRequest
Definition: RegisterTaskDefinitionRequest.h:35
Aws::ECS::Model::PutClusterCapacityProvidersOutcomeCallable
std::future< PutClusterCapacityProvidersOutcome > PutClusterCapacityProvidersOutcomeCallable
Definition: ECSClient.h:244
Aws::ECS::ECSClient::DescribeContainerInstances
virtual Model::DescribeContainerInstancesOutcome DescribeContainerInstances(const Model::DescribeContainerInstancesRequest &request) const
Aws::ECS::ECSClient::DeleteCapacityProviderAsync
virtual void DeleteCapacityProviderAsync(const Model::DeleteCapacityProviderRequest &request, const DeleteCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DeleteAccountSettingCallable
virtual Model::DeleteAccountSettingOutcomeCallable DeleteAccountSettingCallable(const Model::DeleteAccountSettingRequest &request) const
Aws::ECS::DeleteAccountSettingResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteAccountSettingRequest &, const Model::DeleteAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountSettingResponseReceivedHandler
Definition: ECSClient.h:271
Aws::ECS::ECSClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeCapacityProvidersCallable
virtual Model::DescribeCapacityProvidersOutcomeCallable DescribeCapacityProvidersCallable(const Model::DescribeCapacityProvidersRequest &request) const
Aws::ECS::Model::SubmitContainerStateChangeRequest
Definition: SubmitContainerStateChangeRequest.h:24
Aws::ECS::ListServicesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
Definition: ECSClient.h:292
Aws::ECS::UpdateContainerAgentResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateContainerAgentRequest &, const Model::UpdateContainerAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerAgentResponseReceivedHandler
Definition: ECSClient.h:314
Aws::ECS::Model::UpdateClusterSettingsOutcomeCallable
std::future< UpdateClusterSettingsOutcome > UpdateClusterSettingsOutcomeCallable
Definition: ECSClient.h:257
Aws::ECS::ECSClient::DescribeTasksCallable
virtual Model::DescribeTasksOutcomeCallable DescribeTasksCallable(const Model::DescribeTasksRequest &request) const
CreateTaskSetResult.h
Aws::ECS::ECSClient::DiscoverPollEndpointCallable
virtual Model::DiscoverPollEndpointOutcomeCallable DiscoverPollEndpointCallable(const Model::DiscoverPollEndpointRequest &request) const
Aws::ECS::ECSClient::DeleteService
virtual Model::DeleteServiceOutcome DeleteService(const Model::DeleteServiceRequest &request) const
Aws::ECS::ECSClient::UpdateService
virtual Model::UpdateServiceOutcome UpdateService(const Model::UpdateServiceRequest &request) const
Aws::ECS::Model::DescribeTasksOutcome
Aws::Utils::Outcome< DescribeTasksResult, ECSError > DescribeTasksOutcome
Definition: ECSClient.h:176
Aws::ECS::ECSClient::RegisterContainerInstance
virtual Model::RegisterContainerInstanceOutcome RegisterContainerInstance(const Model::RegisterContainerInstanceRequest &request) const
Aws::ECS::Model::SubmitContainerStateChangeOutcomeCallable
std::future< SubmitContainerStateChangeOutcome > SubmitContainerStateChangeOutcomeCallable
Definition: ECSClient.h:251
Aws::ECS::Model::ListTaskDefinitionsRequest
Definition: ListTaskDefinitionsRequest.h:24
Aws::ECS::Model::UpdateClusterSettingsOutcome
Aws::Utils::Outcome< UpdateClusterSettingsResult, ECSError > UpdateClusterSettingsOutcome
Definition: ECSClient.h:204
Aws::ECS::ECSClient::ListServices
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request) const
Aws::ECS::ECSClient::PutClusterCapacityProvidersCallable
virtual Model::PutClusterCapacityProvidersOutcomeCallable PutClusterCapacityProvidersCallable(const Model::PutClusterCapacityProvidersRequest &request) const
Aws::ECS::ListTaskDefinitionFamiliesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTaskDefinitionFamiliesRequest &, const Model::ListTaskDefinitionFamiliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionFamiliesResponseReceivedHandler
Definition: ECSClient.h:294
Aws::ECS::ECSClient::SubmitContainerStateChange
virtual Model::SubmitContainerStateChangeOutcome SubmitContainerStateChange(const Model::SubmitContainerStateChangeRequest &request) const
Aws::ECS::ECSClient::UpdateTaskSet
virtual Model::UpdateTaskSetOutcome UpdateTaskSet(const Model::UpdateTaskSetRequest &request) const
Aws::ECS::SubmitContainerStateChangeResponseReceivedHandler
std::function< void(const ECSClient *, const Model::SubmitContainerStateChangeRequest &, const Model::SubmitContainerStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitContainerStateChangeResponseReceivedHandler
Definition: ECSClient.h:307
Aws::ECS::ECSClient::ListServicesCallable
virtual Model::ListServicesOutcomeCallable ListServicesCallable(const Model::ListServicesRequest &request) const
Aws::ECS::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::ECS::Model::DeregisterContainerInstanceOutcome
Aws::Utils::Outcome< DeregisterContainerInstanceResult, ECSError > DeregisterContainerInstanceOutcome
Definition: ECSClient.h:168
Aws::ECS::Model::DescribeTaskSetsOutcome
Aws::Utils::Outcome< DescribeTaskSetsResult, ECSError > DescribeTaskSetsOutcome
Definition: ECSClient.h:175
Aws::ECS::ECSClient::ECSClient
ECSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ECS::ECSClient::UpdateCapacityProviderAsync
virtual void UpdateCapacityProviderAsync(const Model::UpdateCapacityProviderRequest &request, const UpdateCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::UpdateClusterRequest
Definition: UpdateClusterRequest.h:25
Aws::ECS::Model::UpdateContainerInstancesStateOutcome
Aws::Utils::Outcome< UpdateContainerInstancesStateResult, ECSError > UpdateContainerInstancesStateOutcome
Definition: ECSClient.h:206
Aws::ECS::ECSClient::DeleteAccountSetting
virtual Model::DeleteAccountSettingOutcome DeleteAccountSetting(const Model::DeleteAccountSettingRequest &request) const
Aws::ECS::ECSClient::SubmitAttachmentStateChangesCallable
virtual Model::SubmitAttachmentStateChangesOutcomeCallable SubmitAttachmentStateChangesCallable(const Model::SubmitAttachmentStateChangesRequest &request) const
Aws::ECS::Model::DescribeServicesOutcomeCallable
std::future< DescribeServicesOutcome > DescribeServicesOutcomeCallable
Definition: ECSClient.h:226
Aws::ECS::Model::PutAttributesOutcome
Aws::Utils::Outcome< PutAttributesResult, ECSError > PutAttributesOutcome
Definition: ECSClient.h:190
Aws::ECS::ECSClient::UpdateServicePrimaryTaskSetAsync
virtual void UpdateServicePrimaryTaskSetAsync(const Model::UpdateServicePrimaryTaskSetRequest &request, const UpdateServicePrimaryTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListClustersResult.h
PutClusterCapacityProvidersResult.h
ListTagsForResourceResult.h
Aws::ECS::Model::DescribeCapacityProvidersOutcomeCallable
std::future< DescribeCapacityProvidersOutcome > DescribeCapacityProvidersOutcomeCallable
Definition: ECSClient.h:223
Aws::ECS::Model::DeleteTaskSetRequest
Definition: DeleteTaskSetRequest.h:22
Aws::ECS::Model::ListAccountSettingsOutcome
Aws::Utils::Outcome< ListAccountSettingsResult, ECSError > ListAccountSettingsOutcome
Definition: ECSClient.h:179
Aws::ECS::Model::ListContainerInstancesOutcomeCallable
std::future< ListContainerInstancesOutcome > ListContainerInstancesOutcomeCallable
Definition: ECSClient.h:235
Aws::ECS::Model::ExecuteCommandRequest
Definition: ExecuteCommandRequest.h:22
Aws::ECS::PutClusterCapacityProvidersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutClusterCapacityProvidersRequest &, const Model::PutClusterCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClusterCapacityProvidersResponseReceivedHandler
Definition: ECSClient.h:300
Aws::ECS::Model::CreateClusterOutcome
Aws::Utils::Outcome< CreateClusterResult, ECSError > CreateClusterOutcome
Definition: ECSClient.h:159
Aws::ECS::Model::CreateCapacityProviderOutcomeCallable
std::future< CreateCapacityProviderOutcome > CreateCapacityProviderOutcomeCallable
Definition: ECSClient.h:211
DescribeTaskDefinitionResult.h
Aws::ECS::UpdateClusterResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
Definition: ECSClient.h:312
Aws::ECS::ECSClient::ListTaskDefinitionsCallable
virtual Model::ListTaskDefinitionsOutcomeCallable ListTaskDefinitionsCallable(const Model::ListTaskDefinitionsRequest &request) const
UntagResourceResult.h
Aws::ECS::PutAttributesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutAttributesRequest &, const Model::PutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAttributesResponseReceivedHandler
Definition: ECSClient.h:299
Aws::ECS::Model::ListTaskDefinitionsOutcome
Aws::Utils::Outcome< ListTaskDefinitionsResult, ECSError > ListTaskDefinitionsOutcome
Definition: ECSClient.h:186
PutAccountSettingResult.h
ListServicesResult.h
Aws::ECS::ECSClient::SubmitContainerStateChangeCallable
virtual Model::SubmitContainerStateChangeOutcomeCallable SubmitContainerStateChangeCallable(const Model::SubmitContainerStateChangeRequest &request) const
Aws::ECS::Model::ListAccountSettingsRequest
Definition: ListAccountSettingsRequest.h:23
Aws::ECS::ECSClient::PutAccountSettingDefault
virtual Model::PutAccountSettingDefaultOutcome PutAccountSettingDefault(const Model::PutAccountSettingDefaultRequest &request) const
Aws::ECS::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: ECSClient.h:237
Aws::ECS::Model::SubmitContainerStateChangeOutcome
Aws::Utils::Outcome< SubmitContainerStateChangeResult, ECSError > SubmitContainerStateChangeOutcome
Definition: ECSClient.h:198
Aws::ECS::DescribeTaskSetsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTaskSetsRequest &, const Model::DescribeTaskSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskSetsResponseReceivedHandler
Definition: ECSClient.h:284
PutAccountSettingDefaultResult.h
Aws::ECS::DeregisterContainerInstanceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeregisterContainerInstanceRequest &, const Model::DeregisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterContainerInstanceResponseReceivedHandler
Definition: ECSClient.h:277
Aws::ECS::ECSClient::ECSClient
ECSClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ECS::ECSClient::CreateServiceCallable
virtual Model::CreateServiceOutcomeCallable CreateServiceCallable(const Model::CreateServiceRequest &request) const
Aws::ECS::Model::DescribeTasksOutcomeCallable
std::future< DescribeTasksOutcome > DescribeTasksOutcomeCallable
Definition: ECSClient.h:229
Aws::ECS::Model::DescribeCapacityProvidersOutcome
Aws::Utils::Outcome< DescribeCapacityProvidersResult, ECSError > DescribeCapacityProvidersOutcome
Definition: ECSClient.h:170
Aws::ECS::ListAccountSettingsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListAccountSettingsRequest &, const Model::ListAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountSettingsResponseReceivedHandler
Definition: ECSClient.h:288
CreateClusterResult.h
Aws::ECS::Model::DeregisterTaskDefinitionOutcome
Aws::Utils::Outcome< DeregisterTaskDefinitionResult, ECSError > DeregisterTaskDefinitionOutcome
Definition: ECSClient.h:169
Aws::ECS::Model::SubmitAttachmentStateChangesOutcomeCallable
std::future< SubmitAttachmentStateChangesOutcome > SubmitAttachmentStateChangesOutcomeCallable
Definition: ECSClient.h:250
Aws::ECS::ECSClient::ECSClient
ECSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ECS::DescribeContainerInstancesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeContainerInstancesRequest &, const Model::DescribeContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerInstancesResponseReceivedHandler
Definition: ECSClient.h:281
Aws::ECS::ECSClient::ListClusters
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request) const
Aws::ECS::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::ECS::Model::DescribeContainerInstancesOutcomeCallable
std::future< DescribeContainerInstancesOutcome > DescribeContainerInstancesOutcomeCallable
Definition: ECSClient.h:225
Aws::ECS::ECSClient::DescribeServicesAsync
virtual void DescribeServicesAsync(const Model::DescribeServicesRequest &request, const DescribeServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::DescribeTasksRequest
Definition: DescribeTasksRequest.h:24
Aws::ECS::ECSClient::UpdateClusterSettingsCallable
virtual Model::UpdateClusterSettingsOutcomeCallable UpdateClusterSettingsCallable(const Model::UpdateClusterSettingsRequest &request) const
Aws::ECS::ECSClient::SubmitAttachmentStateChangesAsync
virtual void SubmitAttachmentStateChangesAsync(const Model::SubmitAttachmentStateChangesRequest &request, const SubmitAttachmentStateChangesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeTaskDefinitionCallable
virtual Model::DescribeTaskDefinitionOutcomeCallable DescribeTaskDefinitionCallable(const Model::DescribeTaskDefinitionRequest &request) const
Aws::ECS::ECSClient::ExecuteCommandCallable
virtual Model::ExecuteCommandOutcomeCallable ExecuteCommandCallable(const Model::ExecuteCommandRequest &request) const
Aws::ECS::ECSClient::UpdateServicePrimaryTaskSet
virtual Model::UpdateServicePrimaryTaskSetOutcome UpdateServicePrimaryTaskSet(const Model::UpdateServicePrimaryTaskSetRequest &request) const
AsyncCallerContext.h
Aws::ECS::ECSClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::ECS::Model::UpdateContainerAgentOutcomeCallable
std::future< UpdateContainerAgentOutcome > UpdateContainerAgentOutcomeCallable
Definition: ECSClient.h:258
Aws::ECS::ECSClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::ExecuteCommandOutcome
Aws::Utils::Outcome< ExecuteCommandResult, ECSError > ExecuteCommandOutcome
Definition: ECSClient.h:178
Aws::ECS::Model::DiscoverPollEndpointOutcome
Aws::Utils::Outcome< DiscoverPollEndpointResult, ECSError > DiscoverPollEndpointOutcome
Definition: ECSClient.h:177
Aws::ECS::TagResourceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: ECSClient.h:309
Aws::ECS::ECSClient::DeleteServiceCallable
virtual Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const Model::DeleteServiceRequest &request) const
Aws::ECS::Model::ListClustersOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Definition: ECSClient.h:234
Aws::ECS::Model::SubmitTaskStateChangeOutcomeCallable
std::future< SubmitTaskStateChangeOutcome > SubmitTaskStateChangeOutcomeCallable
Definition: ECSClient.h:252
Aws::ECS::UpdateContainerInstancesStateResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateContainerInstancesStateRequest &, const Model::UpdateContainerInstancesStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerInstancesStateResponseReceivedHandler
Definition: ECSClient.h:315
ECSErrors.h
Aws::ECS::ECSClient::ListAccountSettingsCallable
virtual Model::ListAccountSettingsOutcomeCallable ListAccountSettingsCallable(const Model::ListAccountSettingsRequest &request) const
Aws::ECS::ECSClient::CreateClusterCallable
virtual Model::CreateClusterOutcomeCallable CreateClusterCallable(const Model::CreateClusterRequest &request) const
Aws::ECS::Model::DescribeCapacityProvidersRequest
Definition: DescribeCapacityProvidersRequest.h:24
Aws::ECS::ECSClient::PutAttributesAsync
virtual void PutAttributesAsync(const Model::PutAttributesRequest &request, const PutAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeServicesCallable
virtual Model::DescribeServicesOutcomeCallable DescribeServicesCallable(const Model::DescribeServicesRequest &request) const
Aws::ECS::Model::DescribeContainerInstancesOutcome
Aws::Utils::Outcome< DescribeContainerInstancesResult, ECSError > DescribeContainerInstancesOutcome
Definition: ECSClient.h:172
Aws::ECS::Model::DeregisterContainerInstanceRequest
Definition: DeregisterContainerInstanceRequest.h:22
Aws::ECS::Model::DescribeTaskSetsOutcomeCallable
std::future< DescribeTaskSetsOutcome > DescribeTaskSetsOutcomeCallable
Definition: ECSClient.h:228
RegisterContainerInstanceResult.h
AWS_ECS_API
#define AWS_ECS_API
Definition: ECS_EXPORTS.h:28
Aws::ECS::Model::UpdateTaskSetRequest
Definition: UpdateTaskSetRequest.h:23
Aws::ECS::Model::CreateClusterOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Definition: ECSClient.h:212
ListTaskDefinitionsResult.h
Aws::ECS::Model::UpdateTaskSetOutcomeCallable
std::future< UpdateTaskSetOutcome > UpdateTaskSetOutcomeCallable
Definition: ECSClient.h:262
Aws::ECS::ECSClient::StopTaskAsync
virtual void StopTaskAsync(const Model::StopTaskRequest &request, const StopTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ListClustersCallable
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
Aws::ECS::ECSClient::DeregisterTaskDefinition
virtual Model::DeregisterTaskDefinitionOutcome DeregisterTaskDefinition(const Model::DeregisterTaskDefinitionRequest &request) const
Aws::ECS::DescribeClustersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
Definition: ECSClient.h:280
Aws::ECS::ECSClient::DeleteAttributesAsync
virtual void DeleteAttributesAsync(const Model::DeleteAttributesRequest &request, const DeleteAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::StartTaskAsync
virtual void StartTaskAsync(const Model::StartTaskRequest &request, const StartTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RunTaskResult.h
Aws::ECS::Model::CreateClusterRequest
Definition: CreateClusterRequest.h:27
Aws::ECS::DescribeCapacityProvidersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeCapacityProvidersRequest &, const Model::DescribeCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityProvidersResponseReceivedHandler
Definition: ECSClient.h:279
Aws::ECS::Model::ListContainerInstancesRequest
Definition: ListContainerInstancesRequest.h:23
Aws::ECS::Model::DescribeTaskDefinitionRequest
Definition: DescribeTaskDefinitionRequest.h:24
Aws::ECS::DeleteCapacityProviderResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteCapacityProviderRequest &, const Model::DeleteCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCapacityProviderResponseReceivedHandler
Definition: ECSClient.h:273
SubmitAttachmentStateChangesResult.h
ExecuteCommandResult.h
Aws::ECS::DescribeTasksResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTasksRequest &, const Model::DescribeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTasksResponseReceivedHandler
Definition: ECSClient.h:285
Aws::ECS::Model::PutAccountSettingDefaultRequest
Definition: PutAccountSettingDefaultRequest.h:23
Aws::ECS::UpdateTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateTaskSetRequest &, const Model::UpdateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskSetResponseReceivedHandler
Definition: ECSClient.h:318
Aws::ECS::Model::RegisterTaskDefinitionOutcome
Aws::Utils::Outcome< RegisterTaskDefinitionResult, ECSError > RegisterTaskDefinitionOutcome
Definition: ECSClient.h:193
Aws::ECS::ECSClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::ECS::Model::PutAccountSettingRequest
Definition: PutAccountSettingRequest.h:23
Aws::ECS::Model::StopTaskRequest
Definition: StopTaskRequest.h:22
Aws::ECS::ECSClient::CreateService
virtual Model::CreateServiceOutcome CreateService(const Model::CreateServiceRequest &request) const
Aws::ECS::Model::DescribeClustersOutcome
Aws::Utils::Outcome< DescribeClustersResult, ECSError > DescribeClustersOutcome
Definition: ECSClient.h:171
Aws::ECS::ECSClient::RegisterTaskDefinition
virtual Model::RegisterTaskDefinitionOutcome RegisterTaskDefinition(const Model::RegisterTaskDefinitionRequest &request) const
Aws::ECS::RegisterContainerInstanceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::RegisterContainerInstanceRequest &, const Model::RegisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterContainerInstanceResponseReceivedHandler
Definition: ECSClient.h:301
Aws::ECS::Model::ListAttributesRequest
Definition: ListAttributesRequest.h:23
Aws::ECS::Model::DeleteAttributesOutcome
Aws::Utils::Outcome< DeleteAttributesResult, ECSError > DeleteAttributesOutcome
Definition: ECSClient.h:163
Aws::ECS::ECSClient::~ECSClient
virtual ~ECSClient()
ListAttributesResult.h
Aws::ECS::ECSClient::ListTasksAsync
virtual void ListTasksAsync(const Model::ListTasksRequest &request, const ListTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeTaskSetsAsync
virtual void DescribeTaskSetsAsync(const Model::DescribeTaskSetsRequest &request, const DescribeTaskSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::CreateTaskSetOutcomeCallable
std::future< CreateTaskSetOutcome > CreateTaskSetOutcomeCallable
Definition: ECSClient.h:214
Aws::ECS::Model::UpdateServiceOutcome
Aws::Utils::Outcome< UpdateServiceResult, ECSError > UpdateServiceOutcome
Definition: ECSClient.h:207
Aws::ECS::ECSClient::UpdateClusterSettingsAsync
virtual void UpdateClusterSettingsAsync(const Model::UpdateClusterSettingsRequest &request, const UpdateClusterSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ListClustersAsync
virtual void ListClustersAsync(const Model::ListClustersRequest &request, const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::ECS::Model::RunTaskRequest
Definition: RunTaskRequest.h:31
Aws::ECS::Model::ExecuteCommandOutcomeCallable
std::future< ExecuteCommandOutcome > ExecuteCommandOutcomeCallable
Definition: ECSClient.h:231
Aws::ECS::Model::DeleteTaskSetOutcomeCallable
std::future< DeleteTaskSetOutcome > DeleteTaskSetOutcomeCallable
Definition: ECSClient.h:220
Aws::ECS::CreateClusterResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
Definition: ECSClient.h:268
Aws::ECS::ECSClient::DeleteAttributes
virtual Model::DeleteAttributesOutcome DeleteAttributes(const Model::DeleteAttributesRequest &request) const
Aws::ECS::Model::UpdateServicePrimaryTaskSetOutcome
Aws::Utils::Outcome< UpdateServicePrimaryTaskSetResult, ECSError > UpdateServicePrimaryTaskSetOutcome
Definition: ECSClient.h:208
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ECS::Model::CreateCapacityProviderRequest
Definition: CreateCapacityProviderRequest.h:25
Aws::ECS::Model::RunTaskOutcomeCallable
std::future< RunTaskOutcome > RunTaskOutcomeCallable
Definition: ECSClient.h:247
Aws::ECS::UpdateCapacityProviderResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateCapacityProviderRequest &, const Model::UpdateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCapacityProviderResponseReceivedHandler
Definition: ECSClient.h:311
Aws::ECS::Model::DescribeClustersRequest
Definition: DescribeClustersRequest.h:24
Aws::ECS::Model::SubmitTaskStateChangeRequest
Definition: SubmitTaskStateChangeRequest.h:27
Aws::ECS::ECSClient::DeleteClusterAsync
virtual void DeleteClusterAsync(const Model::DeleteClusterRequest &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateClusterResult.h
Aws::ECS::ECSClient::CreateCapacityProviderAsync
virtual void CreateCapacityProviderAsync(const Model::CreateCapacityProviderRequest &request, const CreateCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::RunTaskAsync
virtual void RunTaskAsync(const Model::RunTaskRequest &request, const RunTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTasksResult.h
Aws::ECS::Model::CreateServiceOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
Definition: ECSClient.h:213
Aws::ECS::StopTaskResponseReceivedHandler
std::function< void(const ECSClient *, const Model::StopTaskRequest &, const Model::StopTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTaskResponseReceivedHandler
Definition: ECSClient.h:305
Aws::ECS::Model::PutAccountSettingDefaultOutcome
Aws::Utils::Outcome< PutAccountSettingDefaultResult, ECSError > PutAccountSettingDefaultOutcome
Definition: ECSClient.h:189
Aws::ECS::Model::DescribeClustersOutcomeCallable
std::future< DescribeClustersOutcome > DescribeClustersOutcomeCallable
Definition: ECSClient.h:224
Aws::ECS::ECSClient::SubmitTaskStateChangeAsync
virtual void SubmitTaskStateChangeAsync(const Model::SubmitTaskStateChangeRequest &request, const SubmitTaskStateChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::SubmitTaskStateChangeCallable
virtual Model::SubmitTaskStateChangeOutcomeCallable SubmitTaskStateChangeCallable(const Model::SubmitTaskStateChangeRequest &request) const
Aws::ECS::Model::ListAttributesOutcome
Aws::Utils::Outcome< ListAttributesResult, ECSError > ListAttributesOutcome
Definition: ECSClient.h:180
Aws::ECS::Model::DeleteAccountSettingRequest
Definition: DeleteAccountSettingRequest.h:23
Aws::ECS::ECSClient::SubmitAttachmentStateChanges
virtual Model::SubmitAttachmentStateChangesOutcome SubmitAttachmentStateChanges(const Model::SubmitAttachmentStateChangesRequest &request) const
Aws::ECS::ECSClient::DeleteAttributesCallable
virtual Model::DeleteAttributesOutcomeCallable DeleteAttributesCallable(const Model::DeleteAttributesRequest &request) const
Aws::ECS::Model::DeleteServiceRequest
Definition: DeleteServiceRequest.h:22
Aws::ECS::ECSClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
SubmitTaskStateChangeResult.h
Aws::ECS::DescribeTaskDefinitionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTaskDefinitionRequest &, const Model::DescribeTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskDefinitionResponseReceivedHandler
Definition: ECSClient.h:283
ListTaskDefinitionFamiliesResult.h
Aws::ECS::ECSClient::DeregisterContainerInstance
virtual Model::DeregisterContainerInstanceOutcome DeregisterContainerInstance(const Model::DeregisterContainerInstanceRequest &request) const
Aws::ECS::Model::UpdateCapacityProviderOutcomeCallable
std::future< UpdateCapacityProviderOutcome > UpdateCapacityProviderOutcomeCallable
Definition: ECSClient.h:255
Aws::ECS::RunTaskResponseReceivedHandler
std::function< void(const ECSClient *, const Model::RunTaskRequest &, const Model::RunTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunTaskResponseReceivedHandler
Definition: ECSClient.h:303
Aws::ECS::ECSClient::SubmitContainerStateChangeAsync
virtual void SubmitContainerStateChangeAsync(const Model::SubmitContainerStateChangeRequest &request, const SubmitContainerStateChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ListTaskDefinitionsAsync
virtual void ListTaskDefinitionsAsync(const Model::ListTaskDefinitionsRequest &request, const ListTaskDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeCapacityProvidersAsync
virtual void DescribeCapacityProvidersAsync(const Model::DescribeCapacityProvidersRequest &request, const DescribeCapacityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::UpdateContainerAgentOutcome
Aws::Utils::Outcome< UpdateContainerAgentResult, ECSError > UpdateContainerAgentOutcome
Definition: ECSClient.h:205
Aws::ECS::ECSClient::DeleteCapacityProviderCallable
virtual Model::DeleteCapacityProviderOutcomeCallable DeleteCapacityProviderCallable(const Model::DeleteCapacityProviderRequest &request) const
Aws::ECS::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: ECSClient.h:253
Aws::ECS::Model::RegisterTaskDefinitionOutcomeCallable
std::future< RegisterTaskDefinitionOutcome > RegisterTaskDefinitionOutcomeCallable
Definition: ECSClient.h:246
Aws::ECS::ECSClient::RunTaskCallable
virtual Model::RunTaskOutcomeCallable RunTaskCallable(const Model::RunTaskRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ECS::Model::UpdateTaskSetOutcome
Aws::Utils::Outcome< UpdateTaskSetResult, ECSError > UpdateTaskSetOutcome
Definition: ECSClient.h:209
Aws::ECS::ECSClient::ListContainerInstances
virtual Model::ListContainerInstancesOutcome ListContainerInstances(const Model::ListContainerInstancesRequest &request) const
Aws::ECS::ListContainerInstancesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListContainerInstancesRequest &, const Model::ListContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerInstancesResponseReceivedHandler
Definition: ECSClient.h:291
Aws::ECS::ECSClient::DescribeTasks
virtual Model::DescribeTasksOutcome DescribeTasks(const Model::DescribeTasksRequest &request) const
Aws::ECS::ECSClient::StopTask
virtual Model::StopTaskOutcome StopTask(const Model::StopTaskRequest &request) const
Aws::ECS::ECSClient::UpdateClusterSettings
virtual Model::UpdateClusterSettingsOutcome UpdateClusterSettings(const Model::UpdateClusterSettingsRequest &request) const
Aws::ECS::PutAccountSettingDefaultResponseReceivedHandler
std::function< void(const ECSClient *, const Model::PutAccountSettingDefaultRequest &, const Model::PutAccountSettingDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingDefaultResponseReceivedHandler
Definition: ECSClient.h:298
Aws::ECS::ECSClient::ListTaskDefinitionFamiliesCallable
virtual Model::ListTaskDefinitionFamiliesOutcomeCallable ListTaskDefinitionFamiliesCallable(const Model::ListTaskDefinitionFamiliesRequest &request) const
Aws::ECS::DescribeServicesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeServicesRequest &, const Model::DescribeServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServicesResponseReceivedHandler
Definition: ECSClient.h:282
Aws::ECS::Model::RunTaskOutcome
Aws::Utils::Outcome< RunTaskResult, ECSError > RunTaskOutcome
Definition: ECSClient.h:194
Aws::ECS::ECSClient::UpdateClusterCallable
virtual Model::UpdateClusterOutcomeCallable UpdateClusterCallable(const Model::UpdateClusterRequest &request) const
Aws::ECS::DeregisterTaskDefinitionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeregisterTaskDefinitionRequest &, const Model::DeregisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskDefinitionResponseReceivedHandler
Definition: ECSClient.h:278
Aws::ECS::Model::DeleteClusterRequest
Definition: DeleteClusterRequest.h:22
Aws::ECS::Model::ListServicesRequest
Definition: ListServicesRequest.h:24
DeleteClusterResult.h
Aws::ECS::Model::UpdateContainerInstancesStateRequest
Definition: UpdateContainerInstancesStateRequest.h:24
Aws::ECS::ECSClient::DeleteTaskSet
virtual Model::DeleteTaskSetOutcome DeleteTaskSet(const Model::DeleteTaskSetRequest &request) const
Aws::ECS::DeleteTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteTaskSetRequest &, const Model::DeleteTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTaskSetResponseReceivedHandler
Definition: ECSClient.h:276
Aws::ECS::UpdateClusterSettingsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateClusterSettingsRequest &, const Model::UpdateClusterSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterSettingsResponseReceivedHandler
Definition: ECSClient.h:313
Aws::ECS::Model::DeleteAttributesOutcomeCallable
std::future< DeleteAttributesOutcome > DeleteAttributesOutcomeCallable
Definition: ECSClient.h:216
Aws::ECS::Model::DescribeTaskDefinitionOutcome
Aws::Utils::Outcome< DescribeTaskDefinitionResult, ECSError > DescribeTaskDefinitionOutcome
Definition: ECSClient.h:174
Aws::ECS::ListTagsForResourceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: ECSClient.h:293
Aws::ECS::Model::StopTaskOutcome
Aws::Utils::Outcome< StopTaskResult, ECSError > StopTaskOutcome
Definition: ECSClient.h:196
Aws::ECS::ECSClient::ListTasksCallable
virtual Model::ListTasksOutcomeCallable ListTasksCallable(const Model::ListTasksRequest &request) const
Aws::ECS::ECSClient::SubmitTaskStateChange
virtual Model::SubmitTaskStateChangeOutcome SubmitTaskStateChange(const Model::SubmitTaskStateChangeRequest &request) const
Aws::ECS::Model::UpdateClusterOutcome
Aws::Utils::Outcome< UpdateClusterResult, ECSError > UpdateClusterOutcome
Definition: ECSClient.h:203
Aws::ECS::Model::StartTaskOutcomeCallable
std::future< StartTaskOutcome > StartTaskOutcomeCallable
Definition: ECSClient.h:248
AWSString.h
UpdateCapacityProviderResult.h
Aws::ECS::ECSClient::DescribeCapacityProviders
virtual Model::DescribeCapacityProvidersOutcome DescribeCapacityProviders(const Model::DescribeCapacityProvidersRequest &request) const
Aws::ECS::ECSClient::CreateTaskSetCallable
virtual Model::CreateTaskSetOutcomeCallable CreateTaskSetCallable(const Model::CreateTaskSetRequest &request) const
Aws::ECS::ECSClient::UpdateServiceCallable
virtual Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const Model::UpdateServiceRequest &request) const
Aws::ECS::Model::RegisterContainerInstanceOutcomeCallable
std::future< RegisterContainerInstanceOutcome > RegisterContainerInstanceOutcomeCallable
Definition: ECSClient.h:245
Aws::ECS::ECSClient::CreateCapacityProviderCallable
virtual Model::CreateCapacityProviderOutcomeCallable CreateCapacityProviderCallable(const Model::CreateCapacityProviderRequest &request) const
Aws::ECS::RegisterTaskDefinitionResponseReceivedHandler
std::function< void(const ECSClient *, const Model::RegisterTaskDefinitionRequest &, const Model::RegisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskDefinitionResponseReceivedHandler
Definition: ECSClient.h:302
Aws::ECS::ECSClient::UpdateCapacityProviderCallable
virtual Model::UpdateCapacityProviderOutcomeCallable UpdateCapacityProviderCallable(const Model::UpdateCapacityProviderRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::ECS::Model::StartTaskRequest
Definition: StartTaskRequest.h:27
Aws::ECS::ECSClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::PutAttributesOutcomeCallable
std::future< PutAttributesOutcome > PutAttributesOutcomeCallable
Definition: ECSClient.h:243
Aws::ECS::ECSClient::ListServicesAsync
virtual void ListServicesAsync(const Model::ListServicesRequest &request, const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::UpdateServicePrimaryTaskSetCallable
virtual Model::UpdateServicePrimaryTaskSetOutcomeCallable UpdateServicePrimaryTaskSetCallable(const Model::UpdateServicePrimaryTaskSetRequest &request) const
Aws::ECS::Model::ListClustersRequest
Definition: ListClustersRequest.h:22
Aws::ECS::ECSClient::DeleteAccountSettingAsync
virtual void DeleteAccountSettingAsync(const Model::DeleteAccountSettingRequest &request, const DeleteAccountSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StartTaskResult.h
Aws::ECS::ECSClient::UpdateServiceAsync
virtual void UpdateServiceAsync(const Model::UpdateServiceRequest &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::StartTaskOutcome
Aws::Utils::Outcome< StartTaskResult, ECSError > StartTaskOutcome
Definition: ECSClient.h:195
Aws::ECS::ECSClient::DeleteTaskSetCallable
virtual Model::DeleteTaskSetOutcomeCallable DeleteTaskSetCallable(const Model::DeleteTaskSetRequest &request) const
Aws::ECS::ECSClient::CreateTaskSet
virtual Model::CreateTaskSetOutcome CreateTaskSet(const Model::CreateTaskSetRequest &request) const
Aws::ECS::ECSClient::PutAccountSettingDefaultCallable
virtual Model::PutAccountSettingDefaultOutcomeCallable PutAccountSettingDefaultCallable(const Model::PutAccountSettingDefaultRequest &request) const
Aws::ECS::ECSClient::DeleteTaskSetAsync
virtual void DeleteTaskSetAsync(const Model::DeleteTaskSetRequest &request, const DeleteTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::DeregisterContainerInstanceOutcomeCallable
std::future< DeregisterContainerInstanceOutcome > DeregisterContainerInstanceOutcomeCallable
Definition: ECSClient.h:221
Aws::ECS::ECSClient::CreateTaskSetAsync
virtual void CreateTaskSetAsync(const Model::CreateTaskSetRequest &request, const CreateTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ExecuteCommand
virtual Model::ExecuteCommandOutcome ExecuteCommand(const Model::ExecuteCommandRequest &request) const
Aws::ECS::ListTasksResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTasksResponseReceivedHandler
Definition: ECSClient.h:296
DescribeServicesResult.h
Aws::ECS::ECSClient::DescribeTaskDefinition
virtual Model::DescribeTaskDefinitionOutcome DescribeTaskDefinition(const Model::DescribeTaskDefinitionRequest &request) const
Aws::ECS::ECSClient::RunTask
virtual Model::RunTaskOutcome RunTask(const Model::RunTaskRequest &request) const
Aws::ECS::ECSClient::DescribeClusters
virtual Model::DescribeClustersOutcome DescribeClusters(const Model::DescribeClustersRequest &request) const
Aws::ECS::Model::PutAccountSettingDefaultOutcomeCallable
std::future< PutAccountSettingDefaultOutcome > PutAccountSettingDefaultOutcomeCallable
Definition: ECSClient.h:242
StopTaskResult.h
Aws::ECS::Model::DeregisterTaskDefinitionOutcomeCallable
std::future< DeregisterTaskDefinitionOutcome > DeregisterTaskDefinitionOutcomeCallable
Definition: ECSClient.h:222
DeleteServiceResult.h
Aws::ECS::Model::DescribeTaskSetsRequest
Definition: DescribeTaskSetsRequest.h:24
Aws::ECS::Model::SubmitTaskStateChangeOutcome
Aws::Utils::Outcome< SubmitTaskStateChangeResult, ECSError > SubmitTaskStateChangeOutcome
Definition: ECSClient.h:199
Aws::ECS::ECSClient::UpdateTaskSetAsync
virtual void UpdateTaskSetAsync(const Model::UpdateTaskSetRequest &request, const UpdateTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::UpdateCapacityProviderRequest
Definition: UpdateCapacityProviderRequest.h:23
Aws::ECS::ECSClient::UpdateCapacityProvider
virtual Model::UpdateCapacityProviderOutcome UpdateCapacityProvider(const Model::UpdateCapacityProviderRequest &request) const
Aws::ECS::Model::ListServicesOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
Definition: ECSClient.h:236
Aws::ECS::ListClustersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
Definition: ECSClient.h:290
Aws::ECS::Model::DeleteClusterOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
Definition: ECSClient.h:218
Aws::ECS::Model::DeleteCapacityProviderOutcome
Aws::Utils::Outcome< DeleteCapacityProviderResult, ECSError > DeleteCapacityProviderOutcome
Definition: ECSClient.h:164
Aws::ECS::ECSClient::CreateClusterAsync
virtual void CreateClusterAsync(const Model::CreateClusterRequest &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DescribeTaskDefinitionAsync
virtual void DescribeTaskDefinitionAsync(const Model::DescribeTaskDefinitionRequest &request, const DescribeTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::ListTasksOutcome
Aws::Utils::Outcome< ListTasksResult, ECSError > ListTasksOutcome
Definition: ECSClient.h:187
Aws::ECS::Model::CreateServiceRequest
Definition: CreateServiceRequest.h:35
Aws::ECS::DiscoverPollEndpointResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DiscoverPollEndpointRequest &, const Model::DiscoverPollEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverPollEndpointResponseReceivedHandler
Definition: ECSClient.h:286
Aws::ECS::ECSClient
Definition: ECSClient.h:338
Aws::ECS::Model::ListTaskDefinitionFamiliesOutcomeCallable
std::future< ListTaskDefinitionFamiliesOutcome > ListTaskDefinitionFamiliesOutcomeCallable
Definition: ECSClient.h:238
Aws::ECS::ECSClient::DiscoverPollEndpoint
virtual Model::DiscoverPollEndpointOutcome DiscoverPollEndpoint(const Model::DiscoverPollEndpointRequest &request) const
Aws::ECS::ECSClient::DescribeTaskSets
virtual Model::DescribeTaskSetsOutcome DescribeTaskSets(const Model::DescribeTaskSetsRequest &request) const
Aws::ECS::Model::DeleteAccountSettingOutcome
Aws::Utils::Outcome< DeleteAccountSettingResult, ECSError > DeleteAccountSettingOutcome
Definition: ECSClient.h:162
Aws::ECS::Model::PutAccountSettingOutcome
Aws::Utils::Outcome< PutAccountSettingResult, ECSError > PutAccountSettingOutcome
Definition: ECSClient.h:188
Aws::ECS::Model::SubmitAttachmentStateChangesOutcome
Aws::Utils::Outcome< SubmitAttachmentStateChangesResult, ECSError > SubmitAttachmentStateChangesOutcome
Definition: ECSClient.h:197
Aws::ECS::ECSClient::ListAccountSettings
virtual Model::ListAccountSettingsOutcome ListAccountSettings(const Model::ListAccountSettingsRequest &request) const
Aws::ECS::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, ECSError > UntagResourceOutcome
Definition: ECSClient.h:201
Aws::ECS::Model::PutAttributesRequest
Definition: PutAttributesRequest.h:24
Aws::ECS::ECSClient::DescribeClustersAsync
virtual void DescribeClustersAsync(const Model::DescribeClustersRequest &request, const DescribeClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::DeleteCapacityProvider
virtual Model::DeleteCapacityProviderOutcome DeleteCapacityProvider(const Model::DeleteCapacityProviderRequest &request) const
Aws::ECS::Model::UpdateClusterOutcomeCallable
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
Definition: ECSClient.h:256
Aws::ECS::ECSClient::PutAccountSetting
virtual Model::PutAccountSettingOutcome PutAccountSetting(const Model::PutAccountSettingRequest &request) const
Aws::ECS::ECSClient::DeleteCluster
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
Aws::ECS::Model::ListAttributesOutcomeCallable
std::future< ListAttributesOutcome > ListAttributesOutcomeCallable
Definition: ECSClient.h:233
Aws::ECS::ECSClient::DescribeContainerInstancesAsync
virtual void DescribeContainerInstancesAsync(const Model::DescribeContainerInstancesRequest &request, const DescribeContainerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::ECSClient::ListTasks
virtual Model::ListTasksOutcome ListTasks(const Model::ListTasksRequest &request) const
Aws::ECS::Model::ListContainerInstancesOutcome
Aws::Utils::Outcome< ListContainerInstancesResult, ECSError > ListContainerInstancesOutcome
Definition: ECSClient.h:182
PutAttributesResult.h
Aws::ECS::Model::ListTasksOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Definition: ECSClient.h:240
Aws::ECS::Model::PutClusterCapacityProvidersOutcome
Aws::Utils::Outcome< PutClusterCapacityProvidersResult, ECSError > PutClusterCapacityProvidersOutcome
Definition: ECSClient.h:191
Aws::ECS::ECSClient::PutClusterCapacityProvidersAsync
virtual void PutClusterCapacityProvidersAsync(const Model::PutClusterCapacityProvidersRequest &request, const PutClusterCapacityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeregisterContainerInstanceResult.h
ClientConfiguration.h
Aws::ECS::ECSClient::PutAccountSettingCallable
virtual Model::PutAccountSettingOutcomeCallable PutAccountSettingCallable(const Model::PutAccountSettingRequest &request) const
Aws::ECS::Model::ListTasksRequest
Definition: ListTasksRequest.h:24
Aws::ECS::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: ECSClient.h:254
Aws::ECS::Model::UpdateServicePrimaryTaskSetOutcomeCallable
std::future< UpdateServicePrimaryTaskSetOutcome > UpdateServicePrimaryTaskSetOutcomeCallable
Definition: ECSClient.h:261
Aws
Definition: AccessManagementClient.h:15
Aws::ECS::Model::ListTaskDefinitionFamiliesOutcome
Aws::Utils::Outcome< ListTaskDefinitionFamiliesResult, ECSError > ListTaskDefinitionFamiliesOutcome
Definition: ECSClient.h:185
HttpTypes.h
Aws::ECS::Model::DeleteAccountSettingOutcomeCallable
std::future< DeleteAccountSettingOutcome > DeleteAccountSettingOutcomeCallable
Definition: ECSClient.h:215
UpdateServiceResult.h
Aws::ECS::ECSClient::RegisterTaskDefinitionCallable
virtual Model::RegisterTaskDefinitionOutcomeCallable RegisterTaskDefinitionCallable(const Model::RegisterTaskDefinitionRequest &request) const
Aws::ECS::ECSClient::PutAttributesCallable
virtual Model::PutAttributesOutcomeCallable PutAttributesCallable(const Model::PutAttributesRequest &request) const
Aws::ECS::ExecuteCommandResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ExecuteCommandRequest &, const Model::ExecuteCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteCommandResponseReceivedHandler
Definition: ECSClient.h:287
Aws::ECS::CreateTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateTaskSetRequest &, const Model::CreateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskSetResponseReceivedHandler
Definition: ECSClient.h:270
Aws::ECS::Model::RegisterContainerInstanceRequest
Definition: RegisterContainerInstanceRequest.h:28
Aws::ECS::Model::ListServicesOutcome
Aws::Utils::Outcome< ListServicesResult, ECSError > ListServicesOutcome
Definition: ECSClient.h:183
Aws::ECS::Model::UpdateClusterSettingsRequest
Definition: UpdateClusterSettingsRequest.h:24
Aws::ECS::Model::UpdateServiceRequest
Definition: UpdateServiceRequest.h:28
Aws::ECS::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, ECSError > TagResourceOutcome
Definition: ECSClient.h:200
Aws::ECS::Model::ListTaskDefinitionsOutcomeCallable
std::future< ListTaskDefinitionsOutcome > ListTaskDefinitionsOutcomeCallable
Definition: ECSClient.h:239
Aws::ECS::ECSClient::DescribeTasksAsync
virtual void DescribeTasksAsync(const Model::DescribeTasksRequest &request, const DescribeTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeTasksResult.h
Aws::ECS::ECSClient::UpdateContainerInstancesStateCallable
virtual Model::UpdateContainerInstancesStateOutcomeCallable UpdateContainerInstancesStateCallable(const Model::UpdateContainerInstancesStateRequest &request) const
CreateServiceResult.h
Aws::ECS::ECSClient::ListAttributesCallable
virtual Model::ListAttributesOutcomeCallable ListAttributesCallable(const Model::ListAttributesRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::ECS::Model::UpdateContainerAgentRequest
Definition: UpdateContainerAgentRequest.h:22
Aws::ECS::Model::ListTaskDefinitionFamiliesRequest
Definition: ListTaskDefinitionFamiliesRequest.h:23
Aws::ECS::Model::DeleteCapacityProviderRequest
Definition: DeleteCapacityProviderRequest.h:22
Aws::ECS::ECSClient::DescribeServices
virtual Model::DescribeServicesOutcome DescribeServices(const Model::DescribeServicesRequest &request) const
Aws::ECS::Model::UpdateServicePrimaryTaskSetRequest
Definition: UpdateServicePrimaryTaskSetRequest.h:22
Aws::ECS::ECSClient::RegisterContainerInstanceAsync
virtual void RegisterContainerInstanceAsync(const Model::RegisterContainerInstanceRequest &request, const RegisterContainerInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ECS::StartTaskResponseReceivedHandler
std::function< void(const ECSClient *, const Model::StartTaskRequest &, const Model::StartTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskResponseReceivedHandler
Definition: ECSClient.h:304
UpdateClusterSettingsResult.h
DescribeContainerInstancesResult.h
Aws::ECS::ECSClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::ECS::Model::DeleteServiceOutcomeCallable
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
Definition: ECSClient.h:219
Aws::ECS::ECSClient::DescribeContainerInstancesCallable
virtual Model::DescribeContainerInstancesOutcomeCallable DescribeContainerInstancesCallable(const Model::DescribeContainerInstancesRequest &request) const
Aws::ECS::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ECSError > ListTagsForResourceOutcome
Definition: ECSClient.h:184
Aws::ECS::Model::ListAccountSettingsOutcomeCallable
std::future< ListAccountSettingsOutcome > ListAccountSettingsOutcomeCallable
Definition: ECSClient.h:232
Aws::ECS::Model::PutAccountSettingOutcomeCallable
std::future< PutAccountSettingOutcome > PutAccountSettingOutcomeCallable
Definition: ECSClient.h:241
DeleteTaskSetResult.h
Aws::ECS::ECSClient::UpdateTaskSetCallable
virtual Model::UpdateTaskSetOutcomeCallable UpdateTaskSetCallable(const Model::UpdateTaskSetRequest &request) const
Aws::ECS::UpdateServicePrimaryTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateServicePrimaryTaskSetRequest &, const Model::UpdateServicePrimaryTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServicePrimaryTaskSetResponseReceivedHandler
Definition: ECSClient.h:317
AWSClient.h
Aws::ECS::ECSClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::ECS::ECSClient::PutClusterCapacityProviders
virtual Model::PutClusterCapacityProvidersOutcome PutClusterCapacityProviders(const Model::PutClusterCapacityProvidersRequest &request) const
Aws::ECS::ECSClient::UpdateClusterAsync
virtual void UpdateClusterAsync(const Model::UpdateClusterRequest &request, const UpdateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::ListClustersOutcome
Aws::Utils::Outcome< ListClustersResult, ECSError > ListClustersOutcome
Definition: ECSClient.h:181
Aws::ECS::UpdateServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
Definition: ECSClient.h:316
Aws::ECS::ECSClient::ListTaskDefinitionFamiliesAsync
virtual void ListTaskDefinitionFamiliesAsync(const Model::ListTaskDefinitionFamiliesRequest &request, const ListTaskDefinitionFamiliesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::StopTaskOutcomeCallable
std::future< StopTaskOutcome > StopTaskOutcomeCallable
Definition: ECSClient.h:249
SubmitContainerStateChangeResult.h
Aws::ECS::ECSClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::ECS::ECSClient::RegisterTaskDefinitionAsync
virtual void RegisterTaskDefinitionAsync(const Model::RegisterTaskDefinitionRequest &request, const RegisterTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateTaskSetResult.h
Aws::ECS::ECSClient::UpdateContainerInstancesState
virtual Model::UpdateContainerInstancesStateOutcome UpdateContainerInstancesState(const Model::UpdateContainerInstancesStateRequest &request) const
Aws::ECS::Model::DeleteTaskSetOutcome
Aws::Utils::Outcome< DeleteTaskSetResult, ECSError > DeleteTaskSetOutcome
Definition: ECSClient.h:167
Aws::ECS::Model::CreateCapacityProviderOutcome
Aws::Utils::Outcome< CreateCapacityProviderResult, ECSError > CreateCapacityProviderOutcome
Definition: ECSClient.h:156
Aws::ECS::Model::UpdateServiceOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
Definition: ECSClient.h:260
Aws::ECS::ECSClient::DeleteClusterCallable
virtual Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const Model::DeleteClusterRequest &request) const
Aws::ECS::ECSClient::PutAccountSettingDefaultAsync
virtual void PutAccountSettingDefaultAsync(const Model::PutAccountSettingDefaultRequest &request, const PutAccountSettingDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECS::Model::DiscoverPollEndpointOutcomeCallable
std::future< DiscoverPollEndpointOutcome > DiscoverPollEndpointOutcomeCallable
Definition: ECSClient.h:230
DescribeCapacityProvidersResult.h
Aws::ECS::SubmitAttachmentStateChangesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::SubmitAttachmentStateChangesRequest &, const Model::SubmitAttachmentStateChangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitAttachmentStateChangesResponseReceivedHandler
Definition: ECSClient.h:306
Aws::ECS::ListTaskDefinitionsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTaskDefinitionsRequest &, const Model::ListTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionsResponseReceivedHandler
Definition: ECSClient.h:295
Aws::ECS::DeleteClusterResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
Definition: ECSClient.h:274
Aws::ECS::Model::DeleteCapacityProviderOutcomeCallable
std::future< DeleteCapacityProviderOutcome > DeleteCapacityProviderOutcomeCallable
Definition: ECSClient.h:217
Aws::ECS::CreateCapacityProviderResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateCapacityProviderRequest &, const Model::CreateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCapacityProviderResponseReceivedHandler
Definition: ECSClient.h:265
Aws::ECS::ECSClient::StartTaskCallable
virtual Model::StartTaskOutcomeCallable StartTaskCallable(const Model::StartTaskRequest &request) const
RegisterTaskDefinitionResult.h
Aws::ECS::ECSClient::UpdateContainerAgentCallable
virtual Model::UpdateContainerAgentOutcomeCallable UpdateContainerAgentCallable(const Model::UpdateContainerAgentRequest &request) const
Aws::ECS::Model::DeleteServiceOutcome
Aws::Utils::Outcome< DeleteServiceResult, ECSError > DeleteServiceOutcome
Definition: ECSClient.h:166
DescribeTaskSetsResult.h
Aws::ECS::ECSClient::DescribeClustersCallable
virtual Model::DescribeClustersOutcomeCallable DescribeClustersCallable(const Model::DescribeClustersRequest &request) const
ECS_EXPORTS.h
Aws::ECS::Model::CreateTaskSetOutcome
Aws::Utils::Outcome< CreateTaskSetResult, ECSError > CreateTaskSetOutcome
Definition: ECSClient.h:161
Aws::ECS::ECSClient::StopTaskCallable
virtual Model::StopTaskOutcomeCallable StopTaskCallable(const Model::StopTaskRequest &request) const
DeleteAccountSettingResult.h
Aws::ECS::ECSClient::ListAttributes
virtual Model::ListAttributesOutcome ListAttributes(const Model::ListAttributesRequest &request) const
ListAccountSettingsResult.h
Aws::ECS::ECSClient::ListTaskDefinitionFamilies
virtual Model::ListTaskDefinitionFamiliesOutcome ListTaskDefinitionFamilies(const Model::ListTaskDefinitionFamiliesRequest &request) const
DeleteCapacityProviderResult.h
Aws::ECS::ECSClient::RegisterContainerInstanceCallable
virtual Model::RegisterContainerInstanceOutcomeCallable RegisterContainerInstanceCallable(const Model::RegisterContainerInstanceRequest &request) const
Aws::ECS::CreateServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
Definition: ECSClient.h:269
Aws::ECS::ECSClient::CreateCluster
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
UpdateServicePrimaryTaskSetResult.h
Aws::ECS::Model::DescribeServicesRequest
Definition: DescribeServicesRequest.h:24
JsonSerializer.h
Aws::ECS::ECSClient::ListContainerInstancesCallable
virtual Model::ListContainerInstancesOutcomeCallable ListContainerInstancesCallable(const Model::ListContainerInstancesRequest &request) const
UpdateContainerInstancesStateResult.h
Aws::ECS::Model::UpdateContainerInstancesStateOutcomeCallable
std::future< UpdateContainerInstancesStateOutcome > UpdateContainerInstancesStateOutcomeCallable
Definition: ECSClient.h:259
Aws::ECS::SubmitTaskStateChangeResponseReceivedHandler
std::function< void(const ECSClient *, const Model::SubmitTaskStateChangeRequest &, const Model::SubmitTaskStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitTaskStateChangeResponseReceivedHandler
Definition: ECSClient.h:308
Aws::ECS::Model::PutClusterCapacityProvidersRequest
Definition: PutClusterCapacityProvidersRequest.h:24
Aws::ECS::ECSClient::DeregisterContainerInstanceAsync
virtual void DeregisterContainerInstanceAsync(const Model::DeregisterContainerInstanceRequest &request, const DeregisterContainerInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const