AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ElasticBeanstalkServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/elasticbeanstalk/ElasticBeanstalkErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/elasticbeanstalk/ElasticBeanstalkEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ElasticBeanstalkClient header */
21#include <aws/elasticbeanstalk/model/ApplyEnvironmentManagedActionResult.h>
22#include <aws/elasticbeanstalk/model/CheckDNSAvailabilityResult.h>
23#include <aws/elasticbeanstalk/model/ComposeEnvironmentsResult.h>
24#include <aws/elasticbeanstalk/model/CreateApplicationResult.h>
25#include <aws/elasticbeanstalk/model/CreateApplicationVersionResult.h>
26#include <aws/elasticbeanstalk/model/CreateConfigurationTemplateResult.h>
27#include <aws/elasticbeanstalk/model/CreateEnvironmentResult.h>
28#include <aws/elasticbeanstalk/model/CreatePlatformVersionResult.h>
29#include <aws/elasticbeanstalk/model/CreateStorageLocationResult.h>
30#include <aws/elasticbeanstalk/model/DeletePlatformVersionResult.h>
31#include <aws/elasticbeanstalk/model/DescribeAccountAttributesResult.h>
32#include <aws/elasticbeanstalk/model/DescribeApplicationVersionsResult.h>
33#include <aws/elasticbeanstalk/model/DescribeApplicationsResult.h>
34#include <aws/elasticbeanstalk/model/DescribeConfigurationOptionsResult.h>
35#include <aws/elasticbeanstalk/model/DescribeConfigurationSettingsResult.h>
36#include <aws/elasticbeanstalk/model/DescribeEnvironmentHealthResult.h>
37#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionHistoryResult.h>
38#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionsResult.h>
39#include <aws/elasticbeanstalk/model/DescribeEnvironmentResourcesResult.h>
40#include <aws/elasticbeanstalk/model/DescribeEnvironmentsResult.h>
41#include <aws/elasticbeanstalk/model/DescribeEventsResult.h>
42#include <aws/elasticbeanstalk/model/DescribeInstancesHealthResult.h>
43#include <aws/elasticbeanstalk/model/DescribePlatformVersionResult.h>
44#include <aws/elasticbeanstalk/model/ListAvailableSolutionStacksResult.h>
45#include <aws/elasticbeanstalk/model/ListPlatformBranchesResult.h>
46#include <aws/elasticbeanstalk/model/ListPlatformVersionsResult.h>
47#include <aws/elasticbeanstalk/model/ListTagsForResourceResult.h>
48#include <aws/elasticbeanstalk/model/RetrieveEnvironmentInfoResult.h>
49#include <aws/elasticbeanstalk/model/TerminateEnvironmentResult.h>
50#include <aws/elasticbeanstalk/model/UpdateApplicationResult.h>
51#include <aws/elasticbeanstalk/model/UpdateApplicationResourceLifecycleResult.h>
52#include <aws/elasticbeanstalk/model/UpdateApplicationVersionResult.h>
53#include <aws/elasticbeanstalk/model/UpdateConfigurationTemplateResult.h>
54#include <aws/elasticbeanstalk/model/UpdateEnvironmentResult.h>
55#include <aws/elasticbeanstalk/model/ValidateConfigurationSettingsResult.h>
56#include <aws/elasticbeanstalk/model/DescribeEnvironmentsRequest.h>
57#include <aws/elasticbeanstalk/model/ListPlatformVersionsRequest.h>
58#include <aws/elasticbeanstalk/model/SwapEnvironmentCNAMEsRequest.h>
59#include <aws/elasticbeanstalk/model/DescribeAccountAttributesRequest.h>
60#include <aws/elasticbeanstalk/model/DescribeInstancesHealthRequest.h>
61#include <aws/elasticbeanstalk/model/RestartAppServerRequest.h>
62#include <aws/elasticbeanstalk/model/DescribeEnvironmentResourcesRequest.h>
63#include <aws/elasticbeanstalk/model/DescribeApplicationsRequest.h>
64#include <aws/elasticbeanstalk/model/DeletePlatformVersionRequest.h>
65#include <aws/elasticbeanstalk/model/ListAvailableSolutionStacksRequest.h>
66#include <aws/elasticbeanstalk/model/DescribeEventsRequest.h>
67#include <aws/elasticbeanstalk/model/TerminateEnvironmentRequest.h>
68#include <aws/elasticbeanstalk/model/ComposeEnvironmentsRequest.h>
69#include <aws/elasticbeanstalk/model/DescribePlatformVersionRequest.h>
70#include <aws/elasticbeanstalk/model/RebuildEnvironmentRequest.h>
71#include <aws/elasticbeanstalk/model/AbortEnvironmentUpdateRequest.h>
72#include <aws/elasticbeanstalk/model/DescribeApplicationVersionsRequest.h>
73#include <aws/elasticbeanstalk/model/DescribeConfigurationOptionsRequest.h>
74#include <aws/elasticbeanstalk/model/DescribeEnvironmentHealthRequest.h>
75#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionHistoryRequest.h>
76#include <aws/elasticbeanstalk/model/ListPlatformBranchesRequest.h>
77#include <aws/elasticbeanstalk/model/UpdateEnvironmentRequest.h>
78#include <aws/elasticbeanstalk/model/CreateStorageLocationRequest.h>
79#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionsRequest.h>
80#include <aws/core/NoResult.h>
81/* End of service model headers required in ElasticBeanstalkClient header */
82
83namespace Aws
84{
85 namespace Http
86 {
87 class HttpClient;
88 class HttpClientFactory;
89 } // namespace Http
90
91 namespace Utils
92 {
93 template< typename R, typename E> class Outcome;
94
95 namespace Threading
96 {
97 class Executor;
98 } // namespace Threading
99 } // namespace Utils
100
101 namespace Auth
102 {
103 class AWSCredentials;
104 class AWSCredentialsProvider;
105 } // namespace Auth
106
107 namespace Client
108 {
109 class RetryStrategy;
110 } // namespace Client
111
112 namespace ElasticBeanstalk
113 {
117
118 namespace Model
119 {
120 /* Service model forward declarations required in ElasticBeanstalkClient header */
168 /* End of service model forward declarations required in ElasticBeanstalkClient header */
169
170 /* Service model Outcome class definitions */
218 /* End of service model Outcome class definitions */
219
220 /* Service model Outcome callable definitions */
221 typedef std::future<AbortEnvironmentUpdateOutcome> AbortEnvironmentUpdateOutcomeCallable;
222 typedef std::future<ApplyEnvironmentManagedActionOutcome> ApplyEnvironmentManagedActionOutcomeCallable;
223 typedef std::future<AssociateEnvironmentOperationsRoleOutcome> AssociateEnvironmentOperationsRoleOutcomeCallable;
224 typedef std::future<CheckDNSAvailabilityOutcome> CheckDNSAvailabilityOutcomeCallable;
225 typedef std::future<ComposeEnvironmentsOutcome> ComposeEnvironmentsOutcomeCallable;
226 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
227 typedef std::future<CreateApplicationVersionOutcome> CreateApplicationVersionOutcomeCallable;
228 typedef std::future<CreateConfigurationTemplateOutcome> CreateConfigurationTemplateOutcomeCallable;
229 typedef std::future<CreateEnvironmentOutcome> CreateEnvironmentOutcomeCallable;
230 typedef std::future<CreatePlatformVersionOutcome> CreatePlatformVersionOutcomeCallable;
231 typedef std::future<CreateStorageLocationOutcome> CreateStorageLocationOutcomeCallable;
232 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
233 typedef std::future<DeleteApplicationVersionOutcome> DeleteApplicationVersionOutcomeCallable;
234 typedef std::future<DeleteConfigurationTemplateOutcome> DeleteConfigurationTemplateOutcomeCallable;
235 typedef std::future<DeleteEnvironmentConfigurationOutcome> DeleteEnvironmentConfigurationOutcomeCallable;
236 typedef std::future<DeletePlatformVersionOutcome> DeletePlatformVersionOutcomeCallable;
237 typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
238 typedef std::future<DescribeApplicationVersionsOutcome> DescribeApplicationVersionsOutcomeCallable;
239 typedef std::future<DescribeApplicationsOutcome> DescribeApplicationsOutcomeCallable;
240 typedef std::future<DescribeConfigurationOptionsOutcome> DescribeConfigurationOptionsOutcomeCallable;
241 typedef std::future<DescribeConfigurationSettingsOutcome> DescribeConfigurationSettingsOutcomeCallable;
242 typedef std::future<DescribeEnvironmentHealthOutcome> DescribeEnvironmentHealthOutcomeCallable;
243 typedef std::future<DescribeEnvironmentManagedActionHistoryOutcome> DescribeEnvironmentManagedActionHistoryOutcomeCallable;
244 typedef std::future<DescribeEnvironmentManagedActionsOutcome> DescribeEnvironmentManagedActionsOutcomeCallable;
245 typedef std::future<DescribeEnvironmentResourcesOutcome> DescribeEnvironmentResourcesOutcomeCallable;
246 typedef std::future<DescribeEnvironmentsOutcome> DescribeEnvironmentsOutcomeCallable;
247 typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
248 typedef std::future<DescribeInstancesHealthOutcome> DescribeInstancesHealthOutcomeCallable;
249 typedef std::future<DescribePlatformVersionOutcome> DescribePlatformVersionOutcomeCallable;
250 typedef std::future<DisassociateEnvironmentOperationsRoleOutcome> DisassociateEnvironmentOperationsRoleOutcomeCallable;
251 typedef std::future<ListAvailableSolutionStacksOutcome> ListAvailableSolutionStacksOutcomeCallable;
252 typedef std::future<ListPlatformBranchesOutcome> ListPlatformBranchesOutcomeCallable;
253 typedef std::future<ListPlatformVersionsOutcome> ListPlatformVersionsOutcomeCallable;
254 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
255 typedef std::future<RebuildEnvironmentOutcome> RebuildEnvironmentOutcomeCallable;
256 typedef std::future<RequestEnvironmentInfoOutcome> RequestEnvironmentInfoOutcomeCallable;
257 typedef std::future<RestartAppServerOutcome> RestartAppServerOutcomeCallable;
258 typedef std::future<RetrieveEnvironmentInfoOutcome> RetrieveEnvironmentInfoOutcomeCallable;
259 typedef std::future<SwapEnvironmentCNAMEsOutcome> SwapEnvironmentCNAMEsOutcomeCallable;
260 typedef std::future<TerminateEnvironmentOutcome> TerminateEnvironmentOutcomeCallable;
261 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
262 typedef std::future<UpdateApplicationResourceLifecycleOutcome> UpdateApplicationResourceLifecycleOutcomeCallable;
263 typedef std::future<UpdateApplicationVersionOutcome> UpdateApplicationVersionOutcomeCallable;
264 typedef std::future<UpdateConfigurationTemplateOutcome> UpdateConfigurationTemplateOutcomeCallable;
265 typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
266 typedef std::future<UpdateTagsForResourceOutcome> UpdateTagsForResourceOutcomeCallable;
267 typedef std::future<ValidateConfigurationSettingsOutcome> ValidateConfigurationSettingsOutcomeCallable;
268 /* End of service model Outcome callable definitions */
269 } // namespace Model
270
272
273 /* Service model async handlers definitions */
274 typedef std::function<void(const ElasticBeanstalkClient*, const Model::AbortEnvironmentUpdateRequest&, const Model::AbortEnvironmentUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AbortEnvironmentUpdateResponseReceivedHandler;
275 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ApplyEnvironmentManagedActionRequest&, const Model::ApplyEnvironmentManagedActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyEnvironmentManagedActionResponseReceivedHandler;
276 typedef std::function<void(const ElasticBeanstalkClient*, const Model::AssociateEnvironmentOperationsRoleRequest&, const Model::AssociateEnvironmentOperationsRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateEnvironmentOperationsRoleResponseReceivedHandler;
277 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CheckDNSAvailabilityRequest&, const Model::CheckDNSAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckDNSAvailabilityResponseReceivedHandler;
278 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ComposeEnvironmentsRequest&, const Model::ComposeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ComposeEnvironmentsResponseReceivedHandler;
279 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
280 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateApplicationVersionRequest&, const Model::CreateApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationVersionResponseReceivedHandler;
281 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateConfigurationTemplateRequest&, const Model::CreateConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationTemplateResponseReceivedHandler;
282 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateEnvironmentRequest&, const Model::CreateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentResponseReceivedHandler;
283 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreatePlatformVersionRequest&, const Model::CreatePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlatformVersionResponseReceivedHandler;
284 typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateStorageLocationRequest&, const Model::CreateStorageLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStorageLocationResponseReceivedHandler;
285 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
286 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteApplicationVersionRequest&, const Model::DeleteApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationVersionResponseReceivedHandler;
287 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteConfigurationTemplateRequest&, const Model::DeleteConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationTemplateResponseReceivedHandler;
288 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteEnvironmentConfigurationRequest&, const Model::DeleteEnvironmentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentConfigurationResponseReceivedHandler;
289 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeletePlatformVersionRequest&, const Model::DeletePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePlatformVersionResponseReceivedHandler;
290 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAttributesResponseReceivedHandler;
291 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeApplicationVersionsRequest&, const Model::DescribeApplicationVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationVersionsResponseReceivedHandler;
292 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeApplicationsRequest&, const Model::DescribeApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationsResponseReceivedHandler;
293 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeConfigurationOptionsRequest&, const Model::DescribeConfigurationOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationOptionsResponseReceivedHandler;
294 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeConfigurationSettingsRequest&, const Model::DescribeConfigurationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationSettingsResponseReceivedHandler;
295 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentHealthRequest&, const Model::DescribeEnvironmentHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentHealthResponseReceivedHandler;
297 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentManagedActionsRequest&, const Model::DescribeEnvironmentManagedActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentManagedActionsResponseReceivedHandler;
298 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentResourcesRequest&, const Model::DescribeEnvironmentResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentResourcesResponseReceivedHandler;
299 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentsRequest&, const Model::DescribeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentsResponseReceivedHandler;
300 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventsResponseReceivedHandler;
301 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeInstancesHealthRequest&, const Model::DescribeInstancesHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancesHealthResponseReceivedHandler;
302 typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribePlatformVersionRequest&, const Model::DescribePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePlatformVersionResponseReceivedHandler;
304 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListAvailableSolutionStacksRequest&, const Model::ListAvailableSolutionStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAvailableSolutionStacksResponseReceivedHandler;
305 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListPlatformBranchesRequest&, const Model::ListPlatformBranchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPlatformBranchesResponseReceivedHandler;
306 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListPlatformVersionsRequest&, const Model::ListPlatformVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPlatformVersionsResponseReceivedHandler;
307 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
308 typedef std::function<void(const ElasticBeanstalkClient*, const Model::RebuildEnvironmentRequest&, const Model::RebuildEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebuildEnvironmentResponseReceivedHandler;
309 typedef std::function<void(const ElasticBeanstalkClient*, const Model::RequestEnvironmentInfoRequest&, const Model::RequestEnvironmentInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestEnvironmentInfoResponseReceivedHandler;
310 typedef std::function<void(const ElasticBeanstalkClient*, const Model::RestartAppServerRequest&, const Model::RestartAppServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestartAppServerResponseReceivedHandler;
311 typedef std::function<void(const ElasticBeanstalkClient*, const Model::RetrieveEnvironmentInfoRequest&, const Model::RetrieveEnvironmentInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveEnvironmentInfoResponseReceivedHandler;
312 typedef std::function<void(const ElasticBeanstalkClient*, const Model::SwapEnvironmentCNAMEsRequest&, const Model::SwapEnvironmentCNAMEsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SwapEnvironmentCNAMEsResponseReceivedHandler;
313 typedef std::function<void(const ElasticBeanstalkClient*, const Model::TerminateEnvironmentRequest&, const Model::TerminateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateEnvironmentResponseReceivedHandler;
314 typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
315 typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationResourceLifecycleRequest&, const Model::UpdateApplicationResourceLifecycleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResourceLifecycleResponseReceivedHandler;
316 typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationVersionRequest&, const Model::UpdateApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationVersionResponseReceivedHandler;
317 typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateConfigurationTemplateRequest&, const Model::UpdateConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationTemplateResponseReceivedHandler;
318 typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateEnvironmentRequest&, const Model::UpdateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentResponseReceivedHandler;
319 typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateTagsForResourceRequest&, const Model::UpdateTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTagsForResourceResponseReceivedHandler;
320 typedef std::function<void(const ElasticBeanstalkClient*, const Model::ValidateConfigurationSettingsRequest&, const Model::ValidateConfigurationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateConfigurationSettingsResponseReceivedHandler;
321 /* End of service model async handlers definitions */
322 } // namespace ElasticBeanstalk
323} // namespace Aws
EndpointProviderBase< ElasticBeanstalkClientConfiguration, ElasticBeanstalkBuiltInParameters, ElasticBeanstalkClientContextParameters > ElasticBeanstalkEndpointProviderBase
std::future< DescribeConfigurationOptionsOutcome > DescribeConfigurationOptionsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ElasticBeanstalkError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeApplicationsResult, ElasticBeanstalkError > DescribeApplicationsOutcome
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< DeleteApplicationVersionOutcome > DeleteApplicationVersionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteApplicationOutcome
std::future< DescribeEnvironmentResourcesOutcome > DescribeEnvironmentResourcesOutcomeCallable
std::future< ListPlatformVersionsOutcome > ListPlatformVersionsOutcomeCallable
Aws::Utils::Outcome< DescribeInstancesHealthResult, ElasticBeanstalkError > DescribeInstancesHealthOutcome
Aws::Utils::Outcome< DeletePlatformVersionResult, ElasticBeanstalkError > DeletePlatformVersionOutcome
std::future< ListPlatformBranchesOutcome > ListPlatformBranchesOutcomeCallable
std::future< CreateStorageLocationOutcome > CreateStorageLocationOutcomeCallable
std::future< RetrieveEnvironmentInfoOutcome > RetrieveEnvironmentInfoOutcomeCallable
Aws::Utils::Outcome< CreateApplicationResult, ElasticBeanstalkError > CreateApplicationOutcome
std::future< RebuildEnvironmentOutcome > RebuildEnvironmentOutcomeCallable
Aws::Utils::Outcome< UpdateConfigurationTemplateResult, ElasticBeanstalkError > UpdateConfigurationTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteEnvironmentConfigurationOutcome
std::future< RestartAppServerOutcome > RestartAppServerOutcomeCallable
std::future< DescribeApplicationsOutcome > DescribeApplicationsOutcomeCallable
std::future< DescribeEnvironmentManagedActionHistoryOutcome > DescribeEnvironmentManagedActionHistoryOutcomeCallable
Aws::Utils::Outcome< DescribeConfigurationSettingsResult, ElasticBeanstalkError > DescribeConfigurationSettingsOutcome
std::future< DescribeConfigurationSettingsOutcome > DescribeConfigurationSettingsOutcomeCallable
std::future< AbortEnvironmentUpdateOutcome > AbortEnvironmentUpdateOutcomeCallable
Aws::Utils::Outcome< ValidateConfigurationSettingsResult, ElasticBeanstalkError > ValidateConfigurationSettingsOutcome
std::future< UpdateApplicationVersionOutcome > UpdateApplicationVersionOutcomeCallable
std::future< CreatePlatformVersionOutcome > CreatePlatformVersionOutcomeCallable
Aws::Utils::Outcome< ComposeEnvironmentsResult, ElasticBeanstalkError > ComposeEnvironmentsOutcome
Aws::Utils::Outcome< UpdateApplicationResult, ElasticBeanstalkError > UpdateApplicationOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > AbortEnvironmentUpdateOutcome
std::future< DeleteConfigurationTemplateOutcome > DeleteConfigurationTemplateOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeEnvironmentsResult, ElasticBeanstalkError > DescribeEnvironmentsOutcome
Aws::Utils::Outcome< UpdateApplicationResourceLifecycleResult, ElasticBeanstalkError > UpdateApplicationResourceLifecycleOutcome
Aws::Utils::Outcome< DescribeAccountAttributesResult, ElasticBeanstalkError > DescribeAccountAttributesOutcome
std::future< DeletePlatformVersionOutcome > DeletePlatformVersionOutcomeCallable
std::future< CheckDNSAvailabilityOutcome > CheckDNSAvailabilityOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > SwapEnvironmentCNAMEsOutcome
Aws::Utils::Outcome< ListAvailableSolutionStacksResult, ElasticBeanstalkError > ListAvailableSolutionStacksOutcome
std::future< UpdateConfigurationTemplateOutcome > UpdateConfigurationTemplateOutcomeCallable
std::future< DeleteEnvironmentConfigurationOutcome > DeleteEnvironmentConfigurationOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< DisassociateEnvironmentOperationsRoleOutcome > DisassociateEnvironmentOperationsRoleOutcomeCallable
std::future< DescribePlatformVersionOutcome > DescribePlatformVersionOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationVersionsResult, ElasticBeanstalkError > DescribeApplicationVersionsOutcome
Aws::Utils::Outcome< DescribeEnvironmentManagedActionsResult, ElasticBeanstalkError > DescribeEnvironmentManagedActionsOutcome
Aws::Utils::Outcome< CreateApplicationVersionResult, ElasticBeanstalkError > CreateApplicationVersionOutcome
Aws::Utils::Outcome< CheckDNSAvailabilityResult, ElasticBeanstalkError > CheckDNSAvailabilityOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > AssociateEnvironmentOperationsRoleOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > UpdateTagsForResourceOutcome
Aws::Utils::Outcome< DescribeEventsResult, ElasticBeanstalkError > DescribeEventsOutcome
std::future< UpdateTagsForResourceOutcome > UpdateTagsForResourceOutcomeCallable
std::future< CreateApplicationVersionOutcome > CreateApplicationVersionOutcomeCallable
std::future< ApplyEnvironmentManagedActionOutcome > ApplyEnvironmentManagedActionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > RequestEnvironmentInfoOutcome
Aws::Utils::Outcome< UpdateApplicationVersionResult, ElasticBeanstalkError > UpdateApplicationVersionOutcome
Aws::Utils::Outcome< DescribeEnvironmentHealthResult, ElasticBeanstalkError > DescribeEnvironmentHealthOutcome
Aws::Utils::Outcome< DescribeEnvironmentResourcesResult, ElasticBeanstalkError > DescribeEnvironmentResourcesOutcome
std::future< TerminateEnvironmentOutcome > TerminateEnvironmentOutcomeCallable
std::future< SwapEnvironmentCNAMEsOutcome > SwapEnvironmentCNAMEsOutcomeCallable
std::future< RequestEnvironmentInfoOutcome > RequestEnvironmentInfoOutcomeCallable
Aws::Utils::Outcome< DescribeConfigurationOptionsResult, ElasticBeanstalkError > DescribeConfigurationOptionsOutcome
Aws::Utils::Outcome< RetrieveEnvironmentInfoResult, ElasticBeanstalkError > RetrieveEnvironmentInfoOutcome
std::future< UpdateApplicationResourceLifecycleOutcome > UpdateApplicationResourceLifecycleOutcomeCallable
Aws::Utils::Outcome< CreatePlatformVersionResult, ElasticBeanstalkError > CreatePlatformVersionOutcome
Aws::Utils::Outcome< DescribeEnvironmentManagedActionHistoryResult, ElasticBeanstalkError > DescribeEnvironmentManagedActionHistoryOutcome
std::future< CreateConfigurationTemplateOutcome > CreateConfigurationTemplateOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DescribeEnvironmentHealthOutcome > DescribeEnvironmentHealthOutcomeCallable
std::future< ComposeEnvironmentsOutcome > ComposeEnvironmentsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListPlatformBranchesResult, ElasticBeanstalkError > ListPlatformBranchesOutcome
std::future< DescribeEnvironmentsOutcome > DescribeEnvironmentsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DisassociateEnvironmentOperationsRoleOutcome
Aws::Utils::Outcome< CreateStorageLocationResult, ElasticBeanstalkError > CreateStorageLocationOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > RestartAppServerOutcome
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentResult, ElasticBeanstalkError > UpdateEnvironmentOutcome
std::future< DescribeApplicationVersionsOutcome > DescribeApplicationVersionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteApplicationVersionOutcome
std::future< ValidateConfigurationSettingsOutcome > ValidateConfigurationSettingsOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentResult, ElasticBeanstalkError > CreateEnvironmentOutcome
Aws::Utils::Outcome< DescribePlatformVersionResult, ElasticBeanstalkError > DescribePlatformVersionOutcome
Aws::Utils::Outcome< TerminateEnvironmentResult, ElasticBeanstalkError > TerminateEnvironmentOutcome
Aws::Utils::Outcome< CreateConfigurationTemplateResult, ElasticBeanstalkError > CreateConfigurationTemplateOutcome
std::future< ListAvailableSolutionStacksOutcome > ListAvailableSolutionStacksOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteConfigurationTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > RebuildEnvironmentOutcome
std::future< DescribeEnvironmentManagedActionsOutcome > DescribeEnvironmentManagedActionsOutcomeCallable
Aws::Utils::Outcome< ListPlatformVersionsResult, ElasticBeanstalkError > ListPlatformVersionsOutcome
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< AssociateEnvironmentOperationsRoleOutcome > AssociateEnvironmentOperationsRoleOutcomeCallable
Aws::Utils::Outcome< ApplyEnvironmentManagedActionResult, ElasticBeanstalkError > ApplyEnvironmentManagedActionOutcome
std::future< DescribeInstancesHealthOutcome > DescribeInstancesHealthOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformVersionsRequest &, const Model::ListPlatformVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlatformVersionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RequestEnvironmentInfoRequest &, const Model::RequestEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestEnvironmentInfoResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationVersionRequest &, const Model::UpdateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribePlatformVersionRequest &, const Model::DescribePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeInstancesHealthRequest &, const Model::DescribeInstancesHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesHealthResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateTagsForResourceRequest &, const Model::UpdateTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTagsForResourceResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformBranchesRequest &, const Model::ListPlatformBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlatformBranchesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentsRequest &, const Model::DescribeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AbortEnvironmentUpdateRequest &, const Model::AbortEnvironmentUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortEnvironmentUpdateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentManagedActionsRequest &, const Model::DescribeEnvironmentManagedActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentManagedActionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationVersionRequest &, const Model::DeleteApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DisassociateEnvironmentOperationsRoleRequest &, const Model::DisassociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateEnvironmentOperationsRoleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteConfigurationTemplateRequest &, const Model::DeleteConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationOptionsRequest &, const Model::DescribeConfigurationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationOptionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RestartAppServerRequest &, const Model::RestartAppServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestartAppServerResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationSettingsRequest &, const Model::DescribeConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationSettingsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ApplyEnvironmentManagedActionRequest &, const Model::ApplyEnvironmentManagedActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyEnvironmentManagedActionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentResourcesRequest &, const Model::DescribeEnvironmentResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentResourcesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateStorageLocationRequest &, const Model::CreateStorageLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStorageLocationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RetrieveEnvironmentInfoRequest &, const Model::RetrieveEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetrieveEnvironmentInfoResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CheckDNSAvailabilityRequest &, const Model::CheckDNSAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckDNSAvailabilityResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::TerminateEnvironmentRequest &, const Model::TerminateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteEnvironmentConfigurationRequest &, const Model::DeleteEnvironmentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentConfigurationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ValidateConfigurationSettingsRequest &, const Model::ValidateConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateConfigurationSettingsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreatePlatformVersionRequest &, const Model::CreatePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentHealthRequest &, const Model::DescribeEnvironmentHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentHealthResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateConfigurationTemplateRequest &, const Model::UpdateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ComposeEnvironmentsRequest &, const Model::ComposeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ComposeEnvironmentsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationVersionsRequest &, const Model::DescribeApplicationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationVersionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RebuildEnvironmentRequest &, const Model::RebuildEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebuildEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationVersionRequest &, const Model::CreateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentManagedActionHistoryRequest &, const Model::DescribeEnvironmentManagedActionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentManagedActionHistoryResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeletePlatformVersionRequest &, const Model::DeletePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationResourceLifecycleRequest &, const Model::UpdateApplicationResourceLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResourceLifecycleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AssociateEnvironmentOperationsRoleRequest &, const Model::AssociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateEnvironmentOperationsRoleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateConfigurationTemplateRequest &, const Model::CreateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::SwapEnvironmentCNAMEsRequest &, const Model::SwapEnvironmentCNAMEsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SwapEnvironmentCNAMEsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListAvailableSolutionStacksRequest &, const Model::ListAvailableSolutionStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAvailableSolutionStacksResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler