AWS SDK for C++  1.8.75
AWS SDK for C++
ElasticBeanstalkClient.h
Go to the documentation of this file.
1 
6 #pragma once
50 #include <aws/core/NoResult.h>
53 #include <future>
54 #include <functional>
55 
56 namespace Aws
57 {
58 
59 namespace Http
60 {
61  class HttpClient;
62  class HttpClientFactory;
63 } // namespace Http
64 
65 namespace Utils
66 {
67  template< typename R, typename E> class Outcome;
68 
69 namespace Threading
70 {
71  class Executor;
72 } // namespace Threading
73 
74 namespace Xml
75 {
76  class XmlDocument;
77 } // namespace Xml
78 } // namespace Utils
79 
80 namespace Auth
81 {
82  class AWSCredentials;
83  class AWSCredentialsProvider;
84 } // namespace Auth
85 
86 namespace Client
87 {
88  class RetryStrategy;
89 } // namespace Client
90 
91 namespace ElasticBeanstalk
92 {
93 
94 namespace Model
95 {
122  class DescribeEventsRequest;
143 
191 
192  typedef std::future<AbortEnvironmentUpdateOutcome> AbortEnvironmentUpdateOutcomeCallable;
193  typedef std::future<ApplyEnvironmentManagedActionOutcome> ApplyEnvironmentManagedActionOutcomeCallable;
194  typedef std::future<AssociateEnvironmentOperationsRoleOutcome> AssociateEnvironmentOperationsRoleOutcomeCallable;
195  typedef std::future<CheckDNSAvailabilityOutcome> CheckDNSAvailabilityOutcomeCallable;
196  typedef std::future<ComposeEnvironmentsOutcome> ComposeEnvironmentsOutcomeCallable;
197  typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
198  typedef std::future<CreateApplicationVersionOutcome> CreateApplicationVersionOutcomeCallable;
199  typedef std::future<CreateConfigurationTemplateOutcome> CreateConfigurationTemplateOutcomeCallable;
200  typedef std::future<CreateEnvironmentOutcome> CreateEnvironmentOutcomeCallable;
201  typedef std::future<CreatePlatformVersionOutcome> CreatePlatformVersionOutcomeCallable;
202  typedef std::future<CreateStorageLocationOutcome> CreateStorageLocationOutcomeCallable;
203  typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
204  typedef std::future<DeleteApplicationVersionOutcome> DeleteApplicationVersionOutcomeCallable;
205  typedef std::future<DeleteConfigurationTemplateOutcome> DeleteConfigurationTemplateOutcomeCallable;
206  typedef std::future<DeleteEnvironmentConfigurationOutcome> DeleteEnvironmentConfigurationOutcomeCallable;
207  typedef std::future<DeletePlatformVersionOutcome> DeletePlatformVersionOutcomeCallable;
208  typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
209  typedef std::future<DescribeApplicationVersionsOutcome> DescribeApplicationVersionsOutcomeCallable;
210  typedef std::future<DescribeApplicationsOutcome> DescribeApplicationsOutcomeCallable;
211  typedef std::future<DescribeConfigurationOptionsOutcome> DescribeConfigurationOptionsOutcomeCallable;
212  typedef std::future<DescribeConfigurationSettingsOutcome> DescribeConfigurationSettingsOutcomeCallable;
213  typedef std::future<DescribeEnvironmentHealthOutcome> DescribeEnvironmentHealthOutcomeCallable;
214  typedef std::future<DescribeEnvironmentManagedActionHistoryOutcome> DescribeEnvironmentManagedActionHistoryOutcomeCallable;
215  typedef std::future<DescribeEnvironmentManagedActionsOutcome> DescribeEnvironmentManagedActionsOutcomeCallable;
216  typedef std::future<DescribeEnvironmentResourcesOutcome> DescribeEnvironmentResourcesOutcomeCallable;
217  typedef std::future<DescribeEnvironmentsOutcome> DescribeEnvironmentsOutcomeCallable;
218  typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
219  typedef std::future<DescribeInstancesHealthOutcome> DescribeInstancesHealthOutcomeCallable;
220  typedef std::future<DescribePlatformVersionOutcome> DescribePlatformVersionOutcomeCallable;
221  typedef std::future<DisassociateEnvironmentOperationsRoleOutcome> DisassociateEnvironmentOperationsRoleOutcomeCallable;
222  typedef std::future<ListAvailableSolutionStacksOutcome> ListAvailableSolutionStacksOutcomeCallable;
223  typedef std::future<ListPlatformBranchesOutcome> ListPlatformBranchesOutcomeCallable;
224  typedef std::future<ListPlatformVersionsOutcome> ListPlatformVersionsOutcomeCallable;
225  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
226  typedef std::future<RebuildEnvironmentOutcome> RebuildEnvironmentOutcomeCallable;
227  typedef std::future<RequestEnvironmentInfoOutcome> RequestEnvironmentInfoOutcomeCallable;
228  typedef std::future<RestartAppServerOutcome> RestartAppServerOutcomeCallable;
229  typedef std::future<RetrieveEnvironmentInfoOutcome> RetrieveEnvironmentInfoOutcomeCallable;
230  typedef std::future<SwapEnvironmentCNAMEsOutcome> SwapEnvironmentCNAMEsOutcomeCallable;
231  typedef std::future<TerminateEnvironmentOutcome> TerminateEnvironmentOutcomeCallable;
232  typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
233  typedef std::future<UpdateApplicationResourceLifecycleOutcome> UpdateApplicationResourceLifecycleOutcomeCallable;
234  typedef std::future<UpdateApplicationVersionOutcome> UpdateApplicationVersionOutcomeCallable;
235  typedef std::future<UpdateConfigurationTemplateOutcome> UpdateConfigurationTemplateOutcomeCallable;
236  typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
237  typedef std::future<UpdateTagsForResourceOutcome> UpdateTagsForResourceOutcomeCallable;
238  typedef std::future<ValidateConfigurationSettingsOutcome> ValidateConfigurationSettingsOutcomeCallable;
239 } // namespace Model
240 
242 
243  typedef std::function<void(const ElasticBeanstalkClient*, const Model::AbortEnvironmentUpdateRequest&, const Model::AbortEnvironmentUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AbortEnvironmentUpdateResponseReceivedHandler;
244  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ApplyEnvironmentManagedActionRequest&, const Model::ApplyEnvironmentManagedActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyEnvironmentManagedActionResponseReceivedHandler;
245  typedef std::function<void(const ElasticBeanstalkClient*, const Model::AssociateEnvironmentOperationsRoleRequest&, const Model::AssociateEnvironmentOperationsRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateEnvironmentOperationsRoleResponseReceivedHandler;
246  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CheckDNSAvailabilityRequest&, const Model::CheckDNSAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckDNSAvailabilityResponseReceivedHandler;
247  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ComposeEnvironmentsRequest&, const Model::ComposeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ComposeEnvironmentsResponseReceivedHandler;
248  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
249  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateApplicationVersionRequest&, const Model::CreateApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationVersionResponseReceivedHandler;
250  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateConfigurationTemplateRequest&, const Model::CreateConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationTemplateResponseReceivedHandler;
251  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateEnvironmentRequest&, const Model::CreateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentResponseReceivedHandler;
252  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreatePlatformVersionRequest&, const Model::CreatePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlatformVersionResponseReceivedHandler;
253  typedef std::function<void(const ElasticBeanstalkClient*, const Model::CreateStorageLocationRequest&, const Model::CreateStorageLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStorageLocationResponseReceivedHandler;
254  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
255  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteApplicationVersionRequest&, const Model::DeleteApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationVersionResponseReceivedHandler;
256  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteConfigurationTemplateRequest&, const Model::DeleteConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationTemplateResponseReceivedHandler;
257  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeleteEnvironmentConfigurationRequest&, const Model::DeleteEnvironmentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentConfigurationResponseReceivedHandler;
258  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DeletePlatformVersionRequest&, const Model::DeletePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePlatformVersionResponseReceivedHandler;
259  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAttributesResponseReceivedHandler;
260  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeApplicationVersionsRequest&, const Model::DescribeApplicationVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationVersionsResponseReceivedHandler;
261  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeApplicationsRequest&, const Model::DescribeApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationsResponseReceivedHandler;
262  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeConfigurationOptionsRequest&, const Model::DescribeConfigurationOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationOptionsResponseReceivedHandler;
263  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeConfigurationSettingsRequest&, const Model::DescribeConfigurationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationSettingsResponseReceivedHandler;
264  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentHealthRequest&, const Model::DescribeEnvironmentHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentHealthResponseReceivedHandler;
265  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentManagedActionHistoryRequest&, const Model::DescribeEnvironmentManagedActionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentManagedActionHistoryResponseReceivedHandler;
266  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentManagedActionsRequest&, const Model::DescribeEnvironmentManagedActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentManagedActionsResponseReceivedHandler;
267  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentResourcesRequest&, const Model::DescribeEnvironmentResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentResourcesResponseReceivedHandler;
268  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEnvironmentsRequest&, const Model::DescribeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentsResponseReceivedHandler;
269  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventsResponseReceivedHandler;
270  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribeInstancesHealthRequest&, const Model::DescribeInstancesHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancesHealthResponseReceivedHandler;
271  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DescribePlatformVersionRequest&, const Model::DescribePlatformVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePlatformVersionResponseReceivedHandler;
272  typedef std::function<void(const ElasticBeanstalkClient*, const Model::DisassociateEnvironmentOperationsRoleRequest&, const Model::DisassociateEnvironmentOperationsRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateEnvironmentOperationsRoleResponseReceivedHandler;
273  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListAvailableSolutionStacksRequest&, const Model::ListAvailableSolutionStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAvailableSolutionStacksResponseReceivedHandler;
274  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListPlatformBranchesRequest&, const Model::ListPlatformBranchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPlatformBranchesResponseReceivedHandler;
275  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListPlatformVersionsRequest&, const Model::ListPlatformVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPlatformVersionsResponseReceivedHandler;
276  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
277  typedef std::function<void(const ElasticBeanstalkClient*, const Model::RebuildEnvironmentRequest&, const Model::RebuildEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebuildEnvironmentResponseReceivedHandler;
278  typedef std::function<void(const ElasticBeanstalkClient*, const Model::RequestEnvironmentInfoRequest&, const Model::RequestEnvironmentInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestEnvironmentInfoResponseReceivedHandler;
279  typedef std::function<void(const ElasticBeanstalkClient*, const Model::RestartAppServerRequest&, const Model::RestartAppServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestartAppServerResponseReceivedHandler;
280  typedef std::function<void(const ElasticBeanstalkClient*, const Model::RetrieveEnvironmentInfoRequest&, const Model::RetrieveEnvironmentInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveEnvironmentInfoResponseReceivedHandler;
281  typedef std::function<void(const ElasticBeanstalkClient*, const Model::SwapEnvironmentCNAMEsRequest&, const Model::SwapEnvironmentCNAMEsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SwapEnvironmentCNAMEsResponseReceivedHandler;
282  typedef std::function<void(const ElasticBeanstalkClient*, const Model::TerminateEnvironmentRequest&, const Model::TerminateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateEnvironmentResponseReceivedHandler;
283  typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
284  typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationResourceLifecycleRequest&, const Model::UpdateApplicationResourceLifecycleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResourceLifecycleResponseReceivedHandler;
285  typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateApplicationVersionRequest&, const Model::UpdateApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationVersionResponseReceivedHandler;
286  typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateConfigurationTemplateRequest&, const Model::UpdateConfigurationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationTemplateResponseReceivedHandler;
287  typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateEnvironmentRequest&, const Model::UpdateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentResponseReceivedHandler;
288  typedef std::function<void(const ElasticBeanstalkClient*, const Model::UpdateTagsForResourceRequest&, const Model::UpdateTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTagsForResourceResponseReceivedHandler;
289  typedef std::function<void(const ElasticBeanstalkClient*, const Model::ValidateConfigurationSettingsRequest&, const Model::ValidateConfigurationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateConfigurationSettingsResponseReceivedHandler;
290 
308  {
309  public:
311 
317 
323 
328  ElasticBeanstalkClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
330 
331  virtual ~ElasticBeanstalkClient();
332 
333 
337  Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
338 
339 
346  virtual Model::AbortEnvironmentUpdateOutcome AbortEnvironmentUpdate(const Model::AbortEnvironmentUpdateRequest& request) const;
347 
356  virtual Model::AbortEnvironmentUpdateOutcomeCallable AbortEnvironmentUpdateCallable(const Model::AbortEnvironmentUpdateRequest& request) const;
357 
366  virtual void AbortEnvironmentUpdateAsync(const Model::AbortEnvironmentUpdateRequest& request, const AbortEnvironmentUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
367 
376  virtual Model::ApplyEnvironmentManagedActionOutcome ApplyEnvironmentManagedAction(const Model::ApplyEnvironmentManagedActionRequest& request) const;
377 
388  virtual Model::ApplyEnvironmentManagedActionOutcomeCallable ApplyEnvironmentManagedActionCallable(const Model::ApplyEnvironmentManagedActionRequest& request) const;
389 
400  virtual void ApplyEnvironmentManagedActionAsync(const Model::ApplyEnvironmentManagedActionRequest& request, const ApplyEnvironmentManagedActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
401 
413  virtual Model::AssociateEnvironmentOperationsRoleOutcome AssociateEnvironmentOperationsRole(const Model::AssociateEnvironmentOperationsRoleRequest& request) const;
414 
428  virtual Model::AssociateEnvironmentOperationsRoleOutcomeCallable AssociateEnvironmentOperationsRoleCallable(const Model::AssociateEnvironmentOperationsRoleRequest& request) const;
429 
443  virtual void AssociateEnvironmentOperationsRoleAsync(const Model::AssociateEnvironmentOperationsRoleRequest& request, const AssociateEnvironmentOperationsRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
444 
450  virtual Model::CheckDNSAvailabilityOutcome CheckDNSAvailability(const Model::CheckDNSAvailabilityRequest& request) const;
451 
459  virtual Model::CheckDNSAvailabilityOutcomeCallable CheckDNSAvailabilityCallable(const Model::CheckDNSAvailabilityRequest& request) const;
460 
468  virtual void CheckDNSAvailabilityAsync(const Model::CheckDNSAvailabilityRequest& request, const CheckDNSAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
469 
481  virtual Model::ComposeEnvironmentsOutcome ComposeEnvironments(const Model::ComposeEnvironmentsRequest& request) const;
482 
496  virtual Model::ComposeEnvironmentsOutcomeCallable ComposeEnvironmentsCallable(const Model::ComposeEnvironmentsRequest& request) const;
497 
511  virtual void ComposeEnvironmentsAsync(const Model::ComposeEnvironmentsRequest& request, const ComposeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
512 
519  virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest& request) const;
520 
529  virtual Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const Model::CreateApplicationRequest& request) const;
530 
539  virtual void CreateApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
540 
558  virtual Model::CreateApplicationVersionOutcome CreateApplicationVersion(const Model::CreateApplicationVersionRequest& request) const;
559 
579  virtual Model::CreateApplicationVersionOutcomeCallable CreateApplicationVersionCallable(const Model::CreateApplicationVersionRequest& request) const;
580 
600  virtual void CreateApplicationVersionAsync(const Model::CreateApplicationVersionRequest& request, const CreateApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
601 
616  virtual Model::CreateConfigurationTemplateOutcome CreateConfigurationTemplate(const Model::CreateConfigurationTemplateRequest& request) const;
617 
634  virtual Model::CreateConfigurationTemplateOutcomeCallable CreateConfigurationTemplateCallable(const Model::CreateConfigurationTemplateRequest& request) const;
635 
652  virtual void CreateConfigurationTemplateAsync(const Model::CreateConfigurationTemplateRequest& request, const CreateConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
653 
660  virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest& request) const;
661 
670  virtual Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const Model::CreateEnvironmentRequest& request) const;
671 
680  virtual void CreateEnvironmentAsync(const Model::CreateEnvironmentRequest& request, const CreateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
681 
687  virtual Model::CreatePlatformVersionOutcome CreatePlatformVersion(const Model::CreatePlatformVersionRequest& request) const;
688 
696  virtual Model::CreatePlatformVersionOutcomeCallable CreatePlatformVersionCallable(const Model::CreatePlatformVersionRequest& request) const;
697 
705  virtual void CreatePlatformVersionAsync(const Model::CreatePlatformVersionRequest& request, const CreatePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
706 
717  virtual Model::CreateStorageLocationOutcome CreateStorageLocation(const Model::CreateStorageLocationRequest& request) const;
718 
731  virtual Model::CreateStorageLocationOutcomeCallable CreateStorageLocationCallable(const Model::CreateStorageLocationRequest& request) const;
732 
745  virtual void CreateStorageLocationAsync(const Model::CreateStorageLocationRequest& request, const CreateStorageLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
746 
755  virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest& request) const;
756 
767  virtual Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const Model::DeleteApplicationRequest& request) const;
768 
779  virtual void DeleteApplicationAsync(const Model::DeleteApplicationRequest& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
780 
788  virtual Model::DeleteApplicationVersionOutcome DeleteApplicationVersion(const Model::DeleteApplicationVersionRequest& request) const;
789 
799  virtual Model::DeleteApplicationVersionOutcomeCallable DeleteApplicationVersionCallable(const Model::DeleteApplicationVersionRequest& request) const;
800 
810  virtual void DeleteApplicationVersionAsync(const Model::DeleteApplicationVersionRequest& request, const DeleteApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
811 
820  virtual Model::DeleteConfigurationTemplateOutcome DeleteConfigurationTemplate(const Model::DeleteConfigurationTemplateRequest& request) const;
821 
832  virtual Model::DeleteConfigurationTemplateOutcomeCallable DeleteConfigurationTemplateCallable(const Model::DeleteConfigurationTemplateRequest& request) const;
833 
844  virtual void DeleteConfigurationTemplateAsync(const Model::DeleteConfigurationTemplateRequest& request, const DeleteConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
845 
858  virtual Model::DeleteEnvironmentConfigurationOutcome DeleteEnvironmentConfiguration(const Model::DeleteEnvironmentConfigurationRequest& request) const;
859 
874  virtual Model::DeleteEnvironmentConfigurationOutcomeCallable DeleteEnvironmentConfigurationCallable(const Model::DeleteEnvironmentConfigurationRequest& request) const;
875 
890  virtual void DeleteEnvironmentConfigurationAsync(const Model::DeleteEnvironmentConfigurationRequest& request, const DeleteEnvironmentConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
891 
898  virtual Model::DeletePlatformVersionOutcome DeletePlatformVersion(const Model::DeletePlatformVersionRequest& request) const;
899 
908  virtual Model::DeletePlatformVersionOutcomeCallable DeletePlatformVersionCallable(const Model::DeletePlatformVersionRequest& request) const;
909 
918  virtual void DeletePlatformVersionAsync(const Model::DeletePlatformVersionRequest& request, const DeletePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
919 
927  virtual Model::DescribeAccountAttributesOutcome DescribeAccountAttributes(const Model::DescribeAccountAttributesRequest& request) const;
928 
938  virtual Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const Model::DescribeAccountAttributesRequest& request) const;
939 
949  virtual void DescribeAccountAttributesAsync(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
950 
956  virtual Model::DescribeApplicationVersionsOutcome DescribeApplicationVersions(const Model::DescribeApplicationVersionsRequest& request) const;
957 
965  virtual Model::DescribeApplicationVersionsOutcomeCallable DescribeApplicationVersionsCallable(const Model::DescribeApplicationVersionsRequest& request) const;
966 
974  virtual void DescribeApplicationVersionsAsync(const Model::DescribeApplicationVersionsRequest& request, const DescribeApplicationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
975 
982  virtual Model::DescribeApplicationsOutcome DescribeApplications(const Model::DescribeApplicationsRequest& request) const;
983 
992  virtual Model::DescribeApplicationsOutcomeCallable DescribeApplicationsCallable(const Model::DescribeApplicationsRequest& request) const;
993 
1002  virtual void DescribeApplicationsAsync(const Model::DescribeApplicationsRequest& request, const DescribeApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1003 
1013  virtual Model::DescribeConfigurationOptionsOutcome DescribeConfigurationOptions(const Model::DescribeConfigurationOptionsRequest& request) const;
1014 
1026  virtual Model::DescribeConfigurationOptionsOutcomeCallable DescribeConfigurationOptionsCallable(const Model::DescribeConfigurationOptionsRequest& request) const;
1027 
1039  virtual void DescribeConfigurationOptionsAsync(const Model::DescribeConfigurationOptionsRequest& request, const DescribeConfigurationOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1040 
1054  virtual Model::DescribeConfigurationSettingsOutcome DescribeConfigurationSettings(const Model::DescribeConfigurationSettingsRequest& request) const;
1055 
1071  virtual Model::DescribeConfigurationSettingsOutcomeCallable DescribeConfigurationSettingsCallable(const Model::DescribeConfigurationSettingsRequest& request) const;
1072 
1088  virtual void DescribeConfigurationSettingsAsync(const Model::DescribeConfigurationSettingsRequest& request, const DescribeConfigurationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1089 
1097  virtual Model::DescribeEnvironmentHealthOutcome DescribeEnvironmentHealth(const Model::DescribeEnvironmentHealthRequest& request) const;
1098 
1108  virtual Model::DescribeEnvironmentHealthOutcomeCallable DescribeEnvironmentHealthCallable(const Model::DescribeEnvironmentHealthRequest& request) const;
1109 
1119  virtual void DescribeEnvironmentHealthAsync(const Model::DescribeEnvironmentHealthRequest& request, const DescribeEnvironmentHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1120 
1127  virtual Model::DescribeEnvironmentManagedActionHistoryOutcome DescribeEnvironmentManagedActionHistory(const Model::DescribeEnvironmentManagedActionHistoryRequest& request) const;
1128 
1137  virtual Model::DescribeEnvironmentManagedActionHistoryOutcomeCallable DescribeEnvironmentManagedActionHistoryCallable(const Model::DescribeEnvironmentManagedActionHistoryRequest& request) const;
1138 
1147  virtual void DescribeEnvironmentManagedActionHistoryAsync(const Model::DescribeEnvironmentManagedActionHistoryRequest& request, const DescribeEnvironmentManagedActionHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1148 
1155  virtual Model::DescribeEnvironmentManagedActionsOutcome DescribeEnvironmentManagedActions(const Model::DescribeEnvironmentManagedActionsRequest& request) const;
1156 
1165  virtual Model::DescribeEnvironmentManagedActionsOutcomeCallable DescribeEnvironmentManagedActionsCallable(const Model::DescribeEnvironmentManagedActionsRequest& request) const;
1166 
1175  virtual void DescribeEnvironmentManagedActionsAsync(const Model::DescribeEnvironmentManagedActionsRequest& request, const DescribeEnvironmentManagedActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1176 
1182  virtual Model::DescribeEnvironmentResourcesOutcome DescribeEnvironmentResources(const Model::DescribeEnvironmentResourcesRequest& request) const;
1183 
1191  virtual Model::DescribeEnvironmentResourcesOutcomeCallable DescribeEnvironmentResourcesCallable(const Model::DescribeEnvironmentResourcesRequest& request) const;
1192 
1200  virtual void DescribeEnvironmentResourcesAsync(const Model::DescribeEnvironmentResourcesRequest& request, const DescribeEnvironmentResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1201 
1207  virtual Model::DescribeEnvironmentsOutcome DescribeEnvironments(const Model::DescribeEnvironmentsRequest& request) const;
1208 
1216  virtual Model::DescribeEnvironmentsOutcomeCallable DescribeEnvironmentsCallable(const Model::DescribeEnvironmentsRequest& request) const;
1217 
1225  virtual void DescribeEnvironmentsAsync(const Model::DescribeEnvironmentsRequest& request, const DescribeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1226 
1234  virtual Model::DescribeEventsOutcome DescribeEvents(const Model::DescribeEventsRequest& request) const;
1235 
1245  virtual Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const Model::DescribeEventsRequest& request) const;
1246 
1256  virtual void DescribeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1257 
1266  virtual Model::DescribeInstancesHealthOutcome DescribeInstancesHealth(const Model::DescribeInstancesHealthRequest& request) const;
1267 
1278  virtual Model::DescribeInstancesHealthOutcomeCallable DescribeInstancesHealthCallable(const Model::DescribeInstancesHealthRequest& request) const;
1279 
1290  virtual void DescribeInstancesHealthAsync(const Model::DescribeInstancesHealthRequest& request, const DescribeInstancesHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1291 
1302  virtual Model::DescribePlatformVersionOutcome DescribePlatformVersion(const Model::DescribePlatformVersionRequest& request) const;
1303 
1316  virtual Model::DescribePlatformVersionOutcomeCallable DescribePlatformVersionCallable(const Model::DescribePlatformVersionRequest& request) const;
1317 
1330  virtual void DescribePlatformVersionAsync(const Model::DescribePlatformVersionRequest& request, const DescribePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1331 
1343  virtual Model::DisassociateEnvironmentOperationsRoleOutcome DisassociateEnvironmentOperationsRole(const Model::DisassociateEnvironmentOperationsRoleRequest& request) const;
1344 
1358  virtual Model::DisassociateEnvironmentOperationsRoleOutcomeCallable DisassociateEnvironmentOperationsRoleCallable(const Model::DisassociateEnvironmentOperationsRoleRequest& request) const;
1359 
1373  virtual void DisassociateEnvironmentOperationsRoleAsync(const Model::DisassociateEnvironmentOperationsRoleRequest& request, const DisassociateEnvironmentOperationsRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1374 
1381  virtual Model::ListAvailableSolutionStacksOutcome ListAvailableSolutionStacks(const Model::ListAvailableSolutionStacksRequest& request) const;
1382 
1391  virtual Model::ListAvailableSolutionStacksOutcomeCallable ListAvailableSolutionStacksCallable(const Model::ListAvailableSolutionStacksRequest& request) const;
1392 
1401  virtual void ListAvailableSolutionStacksAsync(const Model::ListAvailableSolutionStacksRequest& request, const ListAvailableSolutionStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1402 
1412  virtual Model::ListPlatformBranchesOutcome ListPlatformBranches(const Model::ListPlatformBranchesRequest& request) const;
1413 
1425  virtual Model::ListPlatformBranchesOutcomeCallable ListPlatformBranchesCallable(const Model::ListPlatformBranchesRequest& request) const;
1426 
1438  virtual void ListPlatformBranchesAsync(const Model::ListPlatformBranchesRequest& request, const ListPlatformBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1439 
1451  virtual Model::ListPlatformVersionsOutcome ListPlatformVersions(const Model::ListPlatformVersionsRequest& request) const;
1452 
1466  virtual Model::ListPlatformVersionsOutcomeCallable ListPlatformVersionsCallable(const Model::ListPlatformVersionsRequest& request) const;
1467 
1481  virtual void ListPlatformVersionsAsync(const Model::ListPlatformVersionsRequest& request, const ListPlatformVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1482 
1492  virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest& request) const;
1493 
1505  virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest& request) const;
1506 
1518  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1519 
1527  virtual Model::RebuildEnvironmentOutcome RebuildEnvironment(const Model::RebuildEnvironmentRequest& request) const;
1528 
1538  virtual Model::RebuildEnvironmentOutcomeCallable RebuildEnvironmentCallable(const Model::RebuildEnvironmentRequest& request) const;
1539 
1549  virtual void RebuildEnvironmentAsync(const Model::RebuildEnvironmentRequest& request, const RebuildEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1550 
1565  virtual Model::RequestEnvironmentInfoOutcome RequestEnvironmentInfo(const Model::RequestEnvironmentInfoRequest& request) const;
1566 
1583  virtual Model::RequestEnvironmentInfoOutcomeCallable RequestEnvironmentInfoCallable(const Model::RequestEnvironmentInfoRequest& request) const;
1584 
1601  virtual void RequestEnvironmentInfoAsync(const Model::RequestEnvironmentInfoRequest& request, const RequestEnvironmentInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1602 
1609  virtual Model::RestartAppServerOutcome RestartAppServer(const Model::RestartAppServerRequest& request) const;
1610 
1619  virtual Model::RestartAppServerOutcomeCallable RestartAppServerCallable(const Model::RestartAppServerRequest& request) const;
1620 
1629  virtual void RestartAppServerAsync(const Model::RestartAppServerRequest& request, const RestartAppServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1630 
1638  virtual Model::RetrieveEnvironmentInfoOutcome RetrieveEnvironmentInfo(const Model::RetrieveEnvironmentInfoRequest& request) const;
1639 
1649  virtual Model::RetrieveEnvironmentInfoOutcomeCallable RetrieveEnvironmentInfoCallable(const Model::RetrieveEnvironmentInfoRequest& request) const;
1650 
1660  virtual void RetrieveEnvironmentInfoAsync(const Model::RetrieveEnvironmentInfoRequest& request, const RetrieveEnvironmentInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1661 
1667  virtual Model::SwapEnvironmentCNAMEsOutcome SwapEnvironmentCNAMEs(const Model::SwapEnvironmentCNAMEsRequest& request) const;
1668 
1676  virtual Model::SwapEnvironmentCNAMEsOutcomeCallable SwapEnvironmentCNAMEsCallable(const Model::SwapEnvironmentCNAMEsRequest& request) const;
1677 
1685  virtual void SwapEnvironmentCNAMEsAsync(const Model::SwapEnvironmentCNAMEsRequest& request, const SwapEnvironmentCNAMEsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1686 
1692  virtual Model::TerminateEnvironmentOutcome TerminateEnvironment(const Model::TerminateEnvironmentRequest& request) const;
1693 
1701  virtual Model::TerminateEnvironmentOutcomeCallable TerminateEnvironmentCallable(const Model::TerminateEnvironmentRequest& request) const;
1702 
1710  virtual void TerminateEnvironmentAsync(const Model::TerminateEnvironmentRequest& request, const TerminateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1711 
1720  virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest& request) const;
1721 
1732  virtual Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const Model::UpdateApplicationRequest& request) const;
1733 
1744  virtual void UpdateApplicationAsync(const Model::UpdateApplicationRequest& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1745 
1751  virtual Model::UpdateApplicationResourceLifecycleOutcome UpdateApplicationResourceLifecycle(const Model::UpdateApplicationResourceLifecycleRequest& request) const;
1752 
1760  virtual Model::UpdateApplicationResourceLifecycleOutcomeCallable UpdateApplicationResourceLifecycleCallable(const Model::UpdateApplicationResourceLifecycleRequest& request) const;
1761 
1769  virtual void UpdateApplicationResourceLifecycleAsync(const Model::UpdateApplicationResourceLifecycleRequest& request, const UpdateApplicationResourceLifecycleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1770 
1779  virtual Model::UpdateApplicationVersionOutcome UpdateApplicationVersion(const Model::UpdateApplicationVersionRequest& request) const;
1780 
1791  virtual Model::UpdateApplicationVersionOutcomeCallable UpdateApplicationVersionCallable(const Model::UpdateApplicationVersionRequest& request) const;
1792 
1803  virtual void UpdateApplicationVersionAsync(const Model::UpdateApplicationVersionRequest& request, const UpdateApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1804 
1815  virtual Model::UpdateConfigurationTemplateOutcome UpdateConfigurationTemplate(const Model::UpdateConfigurationTemplateRequest& request) const;
1816 
1829  virtual Model::UpdateConfigurationTemplateOutcomeCallable UpdateConfigurationTemplateCallable(const Model::UpdateConfigurationTemplateRequest& request) const;
1830 
1843  virtual void UpdateConfigurationTemplateAsync(const Model::UpdateConfigurationTemplateRequest& request, const UpdateConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1844 
1859  virtual Model::UpdateEnvironmentOutcome UpdateEnvironment(const Model::UpdateEnvironmentRequest& request) const;
1860 
1877  virtual Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const Model::UpdateEnvironmentRequest& request) const;
1878 
1895  virtual void UpdateEnvironmentAsync(const Model::UpdateEnvironmentRequest& request, const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1896 
1917  virtual Model::UpdateTagsForResourceOutcome UpdateTagsForResource(const Model::UpdateTagsForResourceRequest& request) const;
1918 
1941  virtual Model::UpdateTagsForResourceOutcomeCallable UpdateTagsForResourceCallable(const Model::UpdateTagsForResourceRequest& request) const;
1942 
1965  virtual void UpdateTagsForResourceAsync(const Model::UpdateTagsForResourceRequest& request, const UpdateTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1966 
1975  virtual Model::ValidateConfigurationSettingsOutcome ValidateConfigurationSettings(const Model::ValidateConfigurationSettingsRequest& request) const;
1976 
1987  virtual Model::ValidateConfigurationSettingsOutcomeCallable ValidateConfigurationSettingsCallable(const Model::ValidateConfigurationSettingsRequest& request) const;
1988 
1999  virtual void ValidateConfigurationSettingsAsync(const Model::ValidateConfigurationSettingsRequest& request, const ValidateConfigurationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2000 
2001 
2002  void OverrideEndpoint(const Aws::String& endpoint);
2003  private:
2004  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2005  void AbortEnvironmentUpdateAsyncHelper(const Model::AbortEnvironmentUpdateRequest& request, const AbortEnvironmentUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2006  void ApplyEnvironmentManagedActionAsyncHelper(const Model::ApplyEnvironmentManagedActionRequest& request, const ApplyEnvironmentManagedActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2007  void AssociateEnvironmentOperationsRoleAsyncHelper(const Model::AssociateEnvironmentOperationsRoleRequest& request, const AssociateEnvironmentOperationsRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2008  void CheckDNSAvailabilityAsyncHelper(const Model::CheckDNSAvailabilityRequest& request, const CheckDNSAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2009  void ComposeEnvironmentsAsyncHelper(const Model::ComposeEnvironmentsRequest& request, const ComposeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2010  void CreateApplicationAsyncHelper(const Model::CreateApplicationRequest& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2011  void CreateApplicationVersionAsyncHelper(const Model::CreateApplicationVersionRequest& request, const CreateApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2012  void CreateConfigurationTemplateAsyncHelper(const Model::CreateConfigurationTemplateRequest& request, const CreateConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2013  void CreateEnvironmentAsyncHelper(const Model::CreateEnvironmentRequest& request, const CreateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2014  void CreatePlatformVersionAsyncHelper(const Model::CreatePlatformVersionRequest& request, const CreatePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2015  void CreateStorageLocationAsyncHelper(const Model::CreateStorageLocationRequest& request, const CreateStorageLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2016  void DeleteApplicationAsyncHelper(const Model::DeleteApplicationRequest& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2017  void DeleteApplicationVersionAsyncHelper(const Model::DeleteApplicationVersionRequest& request, const DeleteApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2018  void DeleteConfigurationTemplateAsyncHelper(const Model::DeleteConfigurationTemplateRequest& request, const DeleteConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2019  void DeleteEnvironmentConfigurationAsyncHelper(const Model::DeleteEnvironmentConfigurationRequest& request, const DeleteEnvironmentConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2020  void DeletePlatformVersionAsyncHelper(const Model::DeletePlatformVersionRequest& request, const DeletePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2021  void DescribeAccountAttributesAsyncHelper(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2022  void DescribeApplicationVersionsAsyncHelper(const Model::DescribeApplicationVersionsRequest& request, const DescribeApplicationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2023  void DescribeApplicationsAsyncHelper(const Model::DescribeApplicationsRequest& request, const DescribeApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2024  void DescribeConfigurationOptionsAsyncHelper(const Model::DescribeConfigurationOptionsRequest& request, const DescribeConfigurationOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2025  void DescribeConfigurationSettingsAsyncHelper(const Model::DescribeConfigurationSettingsRequest& request, const DescribeConfigurationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2026  void DescribeEnvironmentHealthAsyncHelper(const Model::DescribeEnvironmentHealthRequest& request, const DescribeEnvironmentHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2027  void DescribeEnvironmentManagedActionHistoryAsyncHelper(const Model::DescribeEnvironmentManagedActionHistoryRequest& request, const DescribeEnvironmentManagedActionHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2028  void DescribeEnvironmentManagedActionsAsyncHelper(const Model::DescribeEnvironmentManagedActionsRequest& request, const DescribeEnvironmentManagedActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2029  void DescribeEnvironmentResourcesAsyncHelper(const Model::DescribeEnvironmentResourcesRequest& request, const DescribeEnvironmentResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2030  void DescribeEnvironmentsAsyncHelper(const Model::DescribeEnvironmentsRequest& request, const DescribeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2031  void DescribeEventsAsyncHelper(const Model::DescribeEventsRequest& request, const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2032  void DescribeInstancesHealthAsyncHelper(const Model::DescribeInstancesHealthRequest& request, const DescribeInstancesHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2033  void DescribePlatformVersionAsyncHelper(const Model::DescribePlatformVersionRequest& request, const DescribePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2034  void DisassociateEnvironmentOperationsRoleAsyncHelper(const Model::DisassociateEnvironmentOperationsRoleRequest& request, const DisassociateEnvironmentOperationsRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2035  void ListAvailableSolutionStacksAsyncHelper(const Model::ListAvailableSolutionStacksRequest& request, const ListAvailableSolutionStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2036  void ListPlatformBranchesAsyncHelper(const Model::ListPlatformBranchesRequest& request, const ListPlatformBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2037  void ListPlatformVersionsAsyncHelper(const Model::ListPlatformVersionsRequest& request, const ListPlatformVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2038  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2039  void RebuildEnvironmentAsyncHelper(const Model::RebuildEnvironmentRequest& request, const RebuildEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2040  void RequestEnvironmentInfoAsyncHelper(const Model::RequestEnvironmentInfoRequest& request, const RequestEnvironmentInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2041  void RestartAppServerAsyncHelper(const Model::RestartAppServerRequest& request, const RestartAppServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2042  void RetrieveEnvironmentInfoAsyncHelper(const Model::RetrieveEnvironmentInfoRequest& request, const RetrieveEnvironmentInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2043  void SwapEnvironmentCNAMEsAsyncHelper(const Model::SwapEnvironmentCNAMEsRequest& request, const SwapEnvironmentCNAMEsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2044  void TerminateEnvironmentAsyncHelper(const Model::TerminateEnvironmentRequest& request, const TerminateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2045  void UpdateApplicationAsyncHelper(const Model::UpdateApplicationRequest& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2046  void UpdateApplicationResourceLifecycleAsyncHelper(const Model::UpdateApplicationResourceLifecycleRequest& request, const UpdateApplicationResourceLifecycleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2047  void UpdateApplicationVersionAsyncHelper(const Model::UpdateApplicationVersionRequest& request, const UpdateApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2048  void UpdateConfigurationTemplateAsyncHelper(const Model::UpdateConfigurationTemplateRequest& request, const UpdateConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2049  void UpdateEnvironmentAsyncHelper(const Model::UpdateEnvironmentRequest& request, const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2050  void UpdateTagsForResourceAsyncHelper(const Model::UpdateTagsForResourceRequest& request, const UpdateTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2051  void ValidateConfigurationSettingsAsyncHelper(const Model::ValidateConfigurationSettingsRequest& request, const ValidateConfigurationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2052 
2053  Aws::String m_uri;
2054  Aws::String m_configScheme;
2055  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2056  };
2057 
2058 } // namespace ElasticBeanstalk
2059 } // namespace Aws
std::future< RestartAppServerOutcome > RestartAppServerOutcomeCallable
std::future< DescribeConfigurationSettingsOutcome > DescribeConfigurationSettingsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > AssociateEnvironmentOperationsRoleOutcome
std::future< DescribeConfigurationOptionsOutcome > DescribeConfigurationOptionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteConfigurationTemplateOutcome
std::future< DescribeEnvironmentManagedActionsOutcome > DescribeEnvironmentManagedActionsOutcomeCallable
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::DescribeEnvironmentsRequest &, const Model::DescribeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentsResponseReceivedHandler
std::future< ListPlatformVersionsOutcome > ListPlatformVersionsOutcomeCallable
Aws::Utils::Outcome< DescribeConfigurationOptionsResult, ElasticBeanstalkError > DescribeConfigurationOptionsOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteApplicationOutcome
Aws::Utils::Outcome< ListPlatformVersionsResult, ElasticBeanstalkError > ListPlatformVersionsOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::TerminateEnvironmentRequest &, const Model::TerminateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateEnvironmentResponseReceivedHandler
std::future< DescribeApplicationsOutcome > DescribeApplicationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > RequestEnvironmentInfoOutcome
Aws::Utils::Outcome< DescribeInstancesHealthResult, ElasticBeanstalkError > DescribeInstancesHealthOutcome
Aws::Utils::Outcome< CheckDNSAvailabilityResult, ElasticBeanstalkError > CheckDNSAvailabilityOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > AbortEnvironmentUpdateOutcome
Aws::Utils::Outcome< RetrieveEnvironmentInfoResult, ElasticBeanstalkError > RetrieveEnvironmentInfoOutcome
Aws::Utils::Outcome< CreateStorageLocationResult, ElasticBeanstalkError > CreateStorageLocationOutcome
std::future< DescribeEnvironmentResourcesOutcome > DescribeEnvironmentResourcesOutcomeCallable
std::future< CreatePlatformVersionOutcome > CreatePlatformVersionOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentResult, ElasticBeanstalkError > UpdateEnvironmentOutcome
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
Aws::Utils::Outcome< TerminateEnvironmentResult, ElasticBeanstalkError > TerminateEnvironmentOutcome
Aws::Utils::Outcome< UpdateConfigurationTemplateResult, ElasticBeanstalkError > UpdateConfigurationTemplateOutcome
Aws::Utils::Outcome< CreateConfigurationTemplateResult, ElasticBeanstalkError > CreateConfigurationTemplateOutcome
std::future< RetrieveEnvironmentInfoOutcome > RetrieveEnvironmentInfoOutcomeCallable
#define AWS_ELASTICBEANSTALK_API
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::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentResponseReceivedHandler
std::future< DisassociateEnvironmentOperationsRoleOutcome > DisassociateEnvironmentOperationsRoleOutcomeCallable
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::AssociateEnvironmentOperationsRoleRequest &, const Model::AssociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateEnvironmentOperationsRoleResponseReceivedHandler
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteApplicationVersionOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
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::DeleteConfigurationTemplateRequest &, const Model::DeleteConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationTemplateResponseReceivedHandler
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentResult, ElasticBeanstalkError > CreateEnvironmentOutcome
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::DeletePlatformVersionRequest &, const Model::DeletePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlatformVersionResponseReceivedHandler
Aws::Utils::Outcome< ApplyEnvironmentManagedActionResult, ElasticBeanstalkError > ApplyEnvironmentManagedActionOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::ComposeEnvironmentsRequest &, const Model::ComposeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ComposeEnvironmentsResponseReceivedHandler
std::future< ComposeEnvironmentsOutcome > ComposeEnvironmentsOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::CreatePlatformVersionRequest &, const Model::CreatePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlatformVersionResponseReceivedHandler
Aws::Utils::Outcome< DescribeEnvironmentHealthResult, ElasticBeanstalkError > DescribeEnvironmentHealthOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteEnvironmentConfigurationRequest &, const Model::DeleteEnvironmentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentConfigurationResponseReceivedHandler
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DeleteEnvironmentConfigurationOutcome > DeleteEnvironmentConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeAccountAttributesResult, ElasticBeanstalkError > DescribeAccountAttributesOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationsResponseReceivedHandler
std::future< ListAvailableSolutionStacksOutcome > ListAvailableSolutionStacksOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< CheckDNSAvailabilityOutcome > CheckDNSAvailabilityOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationOptionsRequest &, const Model::DescribeConfigurationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationOptionsResponseReceivedHandler
Aws::Utils::Outcome< UpdateApplicationResourceLifecycleResult, ElasticBeanstalkError > UpdateApplicationResourceLifecycleOutcome
std::future< DescribeApplicationVersionsOutcome > DescribeApplicationVersionsOutcomeCallable
std::future< DeleteApplicationVersionOutcome > DeleteApplicationVersionOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationResourceLifecycleRequest &, const Model::UpdateApplicationResourceLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResourceLifecycleResponseReceivedHandler
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DeleteEnvironmentConfigurationOutcome
Aws::Utils::Outcome< DescribeConfigurationSettingsResult, ElasticBeanstalkError > DescribeConfigurationSettingsOutcome
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::UpdateTagsForResourceRequest &, const Model::UpdateTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTagsForResourceResponseReceivedHandler
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
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > RebuildEnvironmentOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformVersionsRequest &, const Model::ListPlatformVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlatformVersionsResponseReceivedHandler
std::future< ListPlatformBranchesOutcome > ListPlatformBranchesOutcomeCallable
std::future< DescribePlatformVersionOutcome > DescribePlatformVersionOutcomeCallable
Aws::Utils::Outcome< DescribeEnvironmentsResult, ElasticBeanstalkError > DescribeEnvironmentsOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateConfigurationTemplateRequest &, const Model::UpdateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationTemplateResponseReceivedHandler
std::future< TerminateEnvironmentOutcome > TerminateEnvironmentOutcomeCallable
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::ApplyEnvironmentManagedActionRequest &, const Model::ApplyEnvironmentManagedActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyEnvironmentManagedActionResponseReceivedHandler
std::future< SwapEnvironmentCNAMEsOutcome > SwapEnvironmentCNAMEsOutcomeCallable
Aws::Utils::Outcome< DescribeEnvironmentManagedActionHistoryResult, ElasticBeanstalkError > DescribeEnvironmentManagedActionHistoryOutcome
Aws::Utils::Outcome< UpdateApplicationResult, ElasticBeanstalkError > UpdateApplicationOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > UpdateTagsForResourceOutcome
Aws::Utils::Outcome< CreateApplicationResult, ElasticBeanstalkError > CreateApplicationOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationVersionRequest &, const Model::DeleteApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationVersionResponseReceivedHandler
std::future< DescribeEnvironmentHealthOutcome > DescribeEnvironmentHealthOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::RequestEnvironmentInfoRequest &, const Model::RequestEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestEnvironmentInfoResponseReceivedHandler
Aws::Utils::Outcome< DescribeApplicationVersionsResult, ElasticBeanstalkError > DescribeApplicationVersionsOutcome
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::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentResponseReceivedHandler
Aws::Utils::Outcome< ListTagsForResourceResult, ElasticBeanstalkError > ListTagsForResourceOutcome
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::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::future< CreateApplicationVersionOutcome > CreateApplicationVersionOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::DisassociateEnvironmentOperationsRoleRequest &, const Model::DisassociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateEnvironmentOperationsRoleResponseReceivedHandler
std::future< AbortEnvironmentUpdateOutcome > AbortEnvironmentUpdateOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationsResult, ElasticBeanstalkError > DescribeApplicationsOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationVersionRequest &, const Model::CreateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationVersionResponseReceivedHandler
Aws::Utils::Outcome< ValidateConfigurationSettingsResult, ElasticBeanstalkError > ValidateConfigurationSettingsOutcome
std::future< DescribeEnvironmentManagedActionHistoryOutcome > DescribeEnvironmentManagedActionHistoryOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::ValidateConfigurationSettingsRequest &, const Model::ValidateConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateConfigurationSettingsResponseReceivedHandler
std::future< UpdateApplicationResourceLifecycleOutcome > UpdateApplicationResourceLifecycleOutcomeCallable
Aws::Utils::Outcome< CreatePlatformVersionResult, ElasticBeanstalkError > CreatePlatformVersionOutcome
std::future< ValidateConfigurationSettingsOutcome > ValidateConfigurationSettingsOutcomeCallable
std::future< DescribeInstancesHealthOutcome > DescribeInstancesHealthOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationVersionRequest &, const Model::UpdateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationVersionResponseReceivedHandler
std::future< CreateStorageLocationOutcome > CreateStorageLocationOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::ListAvailableSolutionStacksRequest &, const Model::ListAvailableSolutionStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAvailableSolutionStacksResponseReceivedHandler
std::future< AssociateEnvironmentOperationsRoleOutcome > AssociateEnvironmentOperationsRoleOutcomeCallable
Aws::Utils::Outcome< ListAvailableSolutionStacksResult, ElasticBeanstalkError > ListAvailableSolutionStacksOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::CreateConfigurationTemplateRequest &, const Model::CreateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationTemplateResponseReceivedHandler
std::future< DeletePlatformVersionOutcome > DeletePlatformVersionOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::SwapEnvironmentCNAMEsRequest &, const Model::SwapEnvironmentCNAMEsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SwapEnvironmentCNAMEsResponseReceivedHandler
Aws::Utils::Outcome< CreateApplicationVersionResult, ElasticBeanstalkError > CreateApplicationVersionOutcome
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::AbortEnvironmentUpdateRequest &, const Model::AbortEnvironmentUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortEnvironmentUpdateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Utils::Outcome< ListPlatformBranchesResult, ElasticBeanstalkError > ListPlatformBranchesOutcome
std::future< UpdateApplicationVersionOutcome > UpdateApplicationVersionOutcomeCallable
std::future< ApplyEnvironmentManagedActionOutcome > ApplyEnvironmentManagedActionOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeInstancesHealthRequest &, const Model::DescribeInstancesHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesHealthResponseReceivedHandler
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeEnvironmentResourcesResult, ElasticBeanstalkError > DescribeEnvironmentResourcesOutcome
std::future< DeleteConfigurationTemplateOutcome > DeleteConfigurationTemplateOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::CreateStorageLocationRequest &, const Model::CreateStorageLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStorageLocationResponseReceivedHandler
Aws::Utils::Outcome< ComposeEnvironmentsResult, ElasticBeanstalkError > ComposeEnvironmentsOutcome
std::future< UpdateConfigurationTemplateOutcome > UpdateConfigurationTemplateOutcomeCallable
Aws::Utils::Outcome< DescribePlatformVersionResult, ElasticBeanstalkError > DescribePlatformVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > SwapEnvironmentCNAMEsOutcome
std::future< DescribeEnvironmentsOutcome > DescribeEnvironmentsOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::RetrieveEnvironmentInfoRequest &, const Model::RetrieveEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetrieveEnvironmentInfoResponseReceivedHandler
Aws::Utils::Outcome< DescribeEnvironmentManagedActionsResult, ElasticBeanstalkError > DescribeEnvironmentManagedActionsOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > DisassociateEnvironmentOperationsRoleOutcome
std::future< RequestEnvironmentInfoOutcome > RequestEnvironmentInfoOutcomeCallable
Aws::Utils::Outcome< DescribeEventsResult, ElasticBeanstalkError > DescribeEventsOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticBeanstalkError > RestartAppServerOutcome
Aws::Utils::Outcome< DeletePlatformVersionResult, ElasticBeanstalkError > DeletePlatformVersionOutcome
std::function< void(const ElasticBeanstalkClient *, const Model::DescribePlatformVersionRequest &, const Model::DescribePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlatformVersionResponseReceivedHandler
std::future< RebuildEnvironmentOutcome > RebuildEnvironmentOutcomeCallable
std::future< UpdateTagsForResourceOutcome > UpdateTagsForResourceOutcomeCallable
std::future< CreateConfigurationTemplateOutcome > CreateConfigurationTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationVersionResult, ElasticBeanstalkError > UpdateApplicationVersionOutcome