AWS SDK for C++

AWS SDK for C++ Version 1.11.757

Loading...
Searching...
No Matches
ElasticBeanstalkServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/elasticbeanstalk/ElasticBeanstalkEndpointProvider.h>
15#include <aws/elasticbeanstalk/ElasticBeanstalkErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in ElasticBeanstalkClient header */
22#include <aws/core/NoResult.h>
23#include <aws/elasticbeanstalk/model/AbortEnvironmentUpdateRequest.h>
24#include <aws/elasticbeanstalk/model/ApplyEnvironmentManagedActionResult.h>
25#include <aws/elasticbeanstalk/model/CheckDNSAvailabilityResult.h>
26#include <aws/elasticbeanstalk/model/ComposeEnvironmentsRequest.h>
27#include <aws/elasticbeanstalk/model/ComposeEnvironmentsResult.h>
28#include <aws/elasticbeanstalk/model/CreateApplicationResult.h>
29#include <aws/elasticbeanstalk/model/CreateApplicationVersionResult.h>
30#include <aws/elasticbeanstalk/model/CreateConfigurationTemplateResult.h>
31#include <aws/elasticbeanstalk/model/CreateEnvironmentResult.h>
32#include <aws/elasticbeanstalk/model/CreatePlatformVersionResult.h>
33#include <aws/elasticbeanstalk/model/CreateStorageLocationRequest.h>
34#include <aws/elasticbeanstalk/model/CreateStorageLocationResult.h>
35#include <aws/elasticbeanstalk/model/DeletePlatformVersionRequest.h>
36#include <aws/elasticbeanstalk/model/DeletePlatformVersionResult.h>
37#include <aws/elasticbeanstalk/model/DescribeAccountAttributesRequest.h>
38#include <aws/elasticbeanstalk/model/DescribeAccountAttributesResult.h>
39#include <aws/elasticbeanstalk/model/DescribeApplicationVersionsRequest.h>
40#include <aws/elasticbeanstalk/model/DescribeApplicationVersionsResult.h>
41#include <aws/elasticbeanstalk/model/DescribeApplicationsRequest.h>
42#include <aws/elasticbeanstalk/model/DescribeApplicationsResult.h>
43#include <aws/elasticbeanstalk/model/DescribeConfigurationOptionsRequest.h>
44#include <aws/elasticbeanstalk/model/DescribeConfigurationOptionsResult.h>
45#include <aws/elasticbeanstalk/model/DescribeConfigurationSettingsResult.h>
46#include <aws/elasticbeanstalk/model/DescribeEnvironmentHealthRequest.h>
47#include <aws/elasticbeanstalk/model/DescribeEnvironmentHealthResult.h>
48#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionHistoryRequest.h>
49#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionHistoryResult.h>
50#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionsRequest.h>
51#include <aws/elasticbeanstalk/model/DescribeEnvironmentManagedActionsResult.h>
52#include <aws/elasticbeanstalk/model/DescribeEnvironmentResourcesRequest.h>
53#include <aws/elasticbeanstalk/model/DescribeEnvironmentResourcesResult.h>
54#include <aws/elasticbeanstalk/model/DescribeEnvironmentsRequest.h>
55#include <aws/elasticbeanstalk/model/DescribeEnvironmentsResult.h>
56#include <aws/elasticbeanstalk/model/DescribeEventsRequest.h>
57#include <aws/elasticbeanstalk/model/DescribeEventsResult.h>
58#include <aws/elasticbeanstalk/model/DescribeInstancesHealthRequest.h>
59#include <aws/elasticbeanstalk/model/DescribeInstancesHealthResult.h>
60#include <aws/elasticbeanstalk/model/DescribePlatformVersionRequest.h>
61#include <aws/elasticbeanstalk/model/DescribePlatformVersionResult.h>
62#include <aws/elasticbeanstalk/model/ListAvailableSolutionStacksRequest.h>
63#include <aws/elasticbeanstalk/model/ListAvailableSolutionStacksResult.h>
64#include <aws/elasticbeanstalk/model/ListPlatformBranchesRequest.h>
65#include <aws/elasticbeanstalk/model/ListPlatformBranchesResult.h>
66#include <aws/elasticbeanstalk/model/ListPlatformVersionsRequest.h>
67#include <aws/elasticbeanstalk/model/ListPlatformVersionsResult.h>
68#include <aws/elasticbeanstalk/model/ListTagsForResourceResult.h>
69#include <aws/elasticbeanstalk/model/RebuildEnvironmentRequest.h>
70#include <aws/elasticbeanstalk/model/RestartAppServerRequest.h>
71#include <aws/elasticbeanstalk/model/RetrieveEnvironmentInfoResult.h>
72#include <aws/elasticbeanstalk/model/SwapEnvironmentCNAMEsRequest.h>
73#include <aws/elasticbeanstalk/model/TerminateEnvironmentRequest.h>
74#include <aws/elasticbeanstalk/model/TerminateEnvironmentResult.h>
75#include <aws/elasticbeanstalk/model/UpdateApplicationResourceLifecycleResult.h>
76#include <aws/elasticbeanstalk/model/UpdateApplicationResult.h>
77#include <aws/elasticbeanstalk/model/UpdateApplicationVersionResult.h>
78#include <aws/elasticbeanstalk/model/UpdateConfigurationTemplateResult.h>
79#include <aws/elasticbeanstalk/model/UpdateEnvironmentRequest.h>
80#include <aws/elasticbeanstalk/model/UpdateEnvironmentResult.h>
81#include <aws/elasticbeanstalk/model/ValidateConfigurationSettingsResult.h>
82/* End of service model headers required in ElasticBeanstalkClient header */
83
84namespace Aws {
85namespace Http {
86class HttpClient;
87class HttpClientFactory;
88} // namespace Http
89
90namespace Utils {
91template <typename R, typename E>
92class Outcome;
93
94namespace Threading {
95class Executor;
96} // namespace Threading
97} // namespace Utils
98
99namespace Auth {
100class AWSCredentials;
101class AWSCredentialsProvider;
102} // namespace Auth
103
104namespace Client {
105class RetryStrategy;
106} // namespace Client
107
108namespace ElasticBeanstalk {
112
113namespace Model {
114/* Service model forward declarations required in ElasticBeanstalkClient header */
162/* End of service model forward declarations required in ElasticBeanstalkClient header */
163
164/* Service model Outcome class definitions */
213/* End of service model Outcome class definitions */
214
215/* Service model Outcome callable definitions */
216typedef std::future<AbortEnvironmentUpdateOutcome> AbortEnvironmentUpdateOutcomeCallable;
217typedef std::future<ApplyEnvironmentManagedActionOutcome> ApplyEnvironmentManagedActionOutcomeCallable;
218typedef std::future<AssociateEnvironmentOperationsRoleOutcome> AssociateEnvironmentOperationsRoleOutcomeCallable;
219typedef std::future<CheckDNSAvailabilityOutcome> CheckDNSAvailabilityOutcomeCallable;
220typedef std::future<ComposeEnvironmentsOutcome> ComposeEnvironmentsOutcomeCallable;
221typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
222typedef std::future<CreateApplicationVersionOutcome> CreateApplicationVersionOutcomeCallable;
223typedef std::future<CreateConfigurationTemplateOutcome> CreateConfigurationTemplateOutcomeCallable;
224typedef std::future<CreateEnvironmentOutcome> CreateEnvironmentOutcomeCallable;
225typedef std::future<CreatePlatformVersionOutcome> CreatePlatformVersionOutcomeCallable;
226typedef std::future<CreateStorageLocationOutcome> CreateStorageLocationOutcomeCallable;
227typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
228typedef std::future<DeleteApplicationVersionOutcome> DeleteApplicationVersionOutcomeCallable;
229typedef std::future<DeleteConfigurationTemplateOutcome> DeleteConfigurationTemplateOutcomeCallable;
230typedef std::future<DeleteEnvironmentConfigurationOutcome> DeleteEnvironmentConfigurationOutcomeCallable;
231typedef std::future<DeletePlatformVersionOutcome> DeletePlatformVersionOutcomeCallable;
232typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
233typedef std::future<DescribeApplicationVersionsOutcome> DescribeApplicationVersionsOutcomeCallable;
234typedef std::future<DescribeApplicationsOutcome> DescribeApplicationsOutcomeCallable;
235typedef std::future<DescribeConfigurationOptionsOutcome> DescribeConfigurationOptionsOutcomeCallable;
236typedef std::future<DescribeConfigurationSettingsOutcome> DescribeConfigurationSettingsOutcomeCallable;
237typedef std::future<DescribeEnvironmentHealthOutcome> DescribeEnvironmentHealthOutcomeCallable;
238typedef std::future<DescribeEnvironmentManagedActionHistoryOutcome> DescribeEnvironmentManagedActionHistoryOutcomeCallable;
239typedef std::future<DescribeEnvironmentManagedActionsOutcome> DescribeEnvironmentManagedActionsOutcomeCallable;
240typedef std::future<DescribeEnvironmentResourcesOutcome> DescribeEnvironmentResourcesOutcomeCallable;
241typedef std::future<DescribeEnvironmentsOutcome> DescribeEnvironmentsOutcomeCallable;
242typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
243typedef std::future<DescribeInstancesHealthOutcome> DescribeInstancesHealthOutcomeCallable;
244typedef std::future<DescribePlatformVersionOutcome> DescribePlatformVersionOutcomeCallable;
245typedef std::future<DisassociateEnvironmentOperationsRoleOutcome> DisassociateEnvironmentOperationsRoleOutcomeCallable;
246typedef std::future<ListAvailableSolutionStacksOutcome> ListAvailableSolutionStacksOutcomeCallable;
247typedef std::future<ListPlatformBranchesOutcome> ListPlatformBranchesOutcomeCallable;
248typedef std::future<ListPlatformVersionsOutcome> ListPlatformVersionsOutcomeCallable;
249typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
250typedef std::future<RebuildEnvironmentOutcome> RebuildEnvironmentOutcomeCallable;
251typedef std::future<RequestEnvironmentInfoOutcome> RequestEnvironmentInfoOutcomeCallable;
252typedef std::future<RestartAppServerOutcome> RestartAppServerOutcomeCallable;
253typedef std::future<RetrieveEnvironmentInfoOutcome> RetrieveEnvironmentInfoOutcomeCallable;
254typedef std::future<SwapEnvironmentCNAMEsOutcome> SwapEnvironmentCNAMEsOutcomeCallable;
255typedef std::future<TerminateEnvironmentOutcome> TerminateEnvironmentOutcomeCallable;
256typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
257typedef std::future<UpdateApplicationResourceLifecycleOutcome> UpdateApplicationResourceLifecycleOutcomeCallable;
258typedef std::future<UpdateApplicationVersionOutcome> UpdateApplicationVersionOutcomeCallable;
259typedef std::future<UpdateConfigurationTemplateOutcome> UpdateConfigurationTemplateOutcomeCallable;
260typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
261typedef std::future<UpdateTagsForResourceOutcome> UpdateTagsForResourceOutcomeCallable;
262typedef std::future<ValidateConfigurationSettingsOutcome> ValidateConfigurationSettingsOutcomeCallable;
263/* End of service model Outcome callable definitions */
264} // namespace Model
265
267
268/* Service model async handlers definitions */
269typedef std::function<void(const ElasticBeanstalkClient*, const Model::AbortEnvironmentUpdateRequest&,
270 const Model::AbortEnvironmentUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const ElasticBeanstalkClient*, const Model::ApplyEnvironmentManagedActionRequest&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const ElasticBeanstalkClient*, const Model::AssociateEnvironmentOperationsRoleRequest&,
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
280typedef std::function<void(const ElasticBeanstalkClient*, const Model::CheckDNSAvailabilityRequest&,
281 const Model::CheckDNSAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283typedef std::function<void(const ElasticBeanstalkClient*, const Model::ComposeEnvironmentsRequest&,
284 const Model::ComposeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&,
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
289typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateApplicationVersionRequest&,
290 const Model::CreateApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateConfigurationTemplateRequest&,
293 const Model::CreateConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateEnvironmentRequest&, const Model::CreateEnvironmentOutcome&,
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreatePlatformVersionRequest&,
299 const Model::CreatePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateStorageLocationRequest&,
302 const Model::CreateStorageLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteApplicationVersionRequest&,
308 const Model::DeleteApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteConfigurationTemplateRequest&,
311 const Model::DeleteConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteEnvironmentConfigurationRequest&,
315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeletePlatformVersionRequest&,
318 const Model::DeletePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeAccountAttributesRequest&,
321 const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeApplicationVersionsRequest&,
324 const Model::DescribeApplicationVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeApplicationsRequest&,
327 const Model::DescribeApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeConfigurationOptionsRequest&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
333typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeConfigurationSettingsRequest&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentHealthRequest&,
338 const Model::DescribeEnvironmentHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentManagedActionsRequest&,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
348typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentResourcesRequest&,
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentsRequest&,
353 const Model::DescribeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
355typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&,
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeInstancesHealthRequest&,
359 const Model::DescribeInstancesHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
361typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribePlatformVersionRequest&,
362 const Model::DescribePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListAvailableSolutionStacksRequest&,
369 const Model::ListAvailableSolutionStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListPlatformBranchesRequest&,
372 const Model::ListPlatformBranchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListPlatformVersionsRequest&,
375 const Model::ListPlatformVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListTagsForResourceRequest&,
378 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const ElasticBeanstalkClient*, const Model::RequestEnvironmentInfoRequest&,
384 const Model::RequestEnvironmentInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386typedef std::function<void(const ElasticBeanstalkClient*, const Model::RestartAppServerRequest&, const Model::RestartAppServerOutcome&,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
389typedef std::function<void(const ElasticBeanstalkClient*, const Model::RetrieveEnvironmentInfoRequest&,
390 const Model::RetrieveEnvironmentInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
392typedef std::function<void(const ElasticBeanstalkClient*, const Model::SwapEnvironmentCNAMEsRequest&,
393 const Model::SwapEnvironmentCNAMEsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395typedef std::function<void(const ElasticBeanstalkClient*, const Model::TerminateEnvironmentRequest&,
396 const Model::TerminateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationResourceLifecycleRequest&,
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationVersionRequest&,
406 const Model::UpdateApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateConfigurationTemplateRequest&,
409 const Model::UpdateConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateEnvironmentRequest&, const Model::UpdateEnvironmentOutcome&,
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateTagsForResourceRequest&,
415 const Model::UpdateTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
417typedef std::function<void(const ElasticBeanstalkClient*, const Model::ValidateConfigurationSettingsRequest&,
419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421/* End of service model async handlers definitions */
422} // namespace ElasticBeanstalk
423} // 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::SwapEnvironmentCNAMEsRequest &, const Model::SwapEnvironmentCNAMEsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SwapEnvironmentCNAMEsResponseReceivedHandler
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::CreateConfigurationTemplateRequest &, const Model::CreateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfigurationTemplateResponseReceivedHandler
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::DescribeEnvironmentResourcesRequest &, const Model::DescribeEnvironmentResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentResourcesResponseReceivedHandler
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::ApplyEnvironmentManagedActionRequest &, const Model::ApplyEnvironmentManagedActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ApplyEnvironmentManagedActionResponseReceivedHandler
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::DisassociateEnvironmentOperationsRoleRequest &, const Model::DisassociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEnvironmentOperationsRoleResponseReceivedHandler
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::DescribePlatformVersionRequest &, const Model::DescribePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePlatformVersionResponseReceivedHandler
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::RebuildEnvironmentRequest &, const Model::RebuildEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebuildEnvironmentResponseReceivedHandler
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::DescribeConfigurationOptionsRequest &, const Model::DescribeConfigurationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationOptionsResponseReceivedHandler
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::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventsResponseReceivedHandler
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::UpdateApplicationVersionRequest &, const Model::UpdateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
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::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentResponseReceivedHandler
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::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationsResponseReceivedHandler
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::DeleteConfigurationTemplateRequest &, const Model::DeleteConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationTemplateResponseReceivedHandler
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::DescribeInstancesHealthRequest &, const Model::DescribeInstancesHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstancesHealthResponseReceivedHandler
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::DescribeEnvironmentManagedActionHistoryRequest &, const Model::DescribeEnvironmentManagedActionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentManagedActionHistoryResponseReceivedHandler
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::RestartAppServerRequest &, const Model::RestartAppServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestartAppServerResponseReceivedHandler
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::RequestEnvironmentInfoRequest &, const Model::RequestEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RequestEnvironmentInfoResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::AbortEnvironmentUpdateRequest &, const Model::AbortEnvironmentUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AbortEnvironmentUpdateResponseReceivedHandler
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::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountAttributesResponseReceivedHandler
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::TerminateEnvironmentRequest &, const Model::TerminateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateEnvironmentResponseReceivedHandler
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::DescribeEnvironmentManagedActionsRequest &, const Model::DescribeEnvironmentManagedActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentManagedActionsResponseReceivedHandler
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::CreatePlatformVersionRequest &, const Model::CreatePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AssociateEnvironmentOperationsRoleRequest &, const Model::AssociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEnvironmentOperationsRoleResponseReceivedHandler