AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ElasticBeanstalkClient.h
1
6#pragma once
7#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/AmazonSerializableWebServiceRequest.h>
10#include <aws/core/client/AWSClient.h>
11#include <aws/core/client/AWSClientAsyncCRTP.h>
12#include <aws/core/utils/xml/XmlSerializer.h>
13#include <aws/elasticbeanstalk/ElasticBeanstalkServiceClientModel.h>
14
15namespace Aws
16{
17namespace ElasticBeanstalk
18{
35 class AWS_ELASTICBEANSTALK_API ElasticBeanstalkClient : public Aws::Client::AWSXMLClient, public Aws::Client::ClientWithAsyncTemplateMethods<ElasticBeanstalkClient>
36 {
37 public:
39 static const char* GetServiceName();
40 static const char* GetAllocationTag();
41
44
50 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> endpointProvider = nullptr);
51
57 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> endpointProvider = nullptr,
59
64 ElasticBeanstalkClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
65 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> endpointProvider = nullptr,
67
68
69 /* Legacy constructors due deprecation */
75
81 const Aws::Client::ClientConfiguration& clientConfiguration);
82
87 ElasticBeanstalkClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 const Aws::Client::ClientConfiguration& clientConfiguration);
89
90 /* End of legacy constructors due deprecation */
92
93
97 Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
98
99
107
111 template<typename AbortEnvironmentUpdateRequestT = Model::AbortEnvironmentUpdateRequest>
112 Model::AbortEnvironmentUpdateOutcomeCallable AbortEnvironmentUpdateCallable(const AbortEnvironmentUpdateRequestT& request = {}) const
113 {
114 return SubmitCallable(&ElasticBeanstalkClient::AbortEnvironmentUpdate, request);
115 }
116
120 template<typename AbortEnvironmentUpdateRequestT = Model::AbortEnvironmentUpdateRequest>
121 void AbortEnvironmentUpdateAsync(const AbortEnvironmentUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const AbortEnvironmentUpdateRequestT& request = {}) const
122 {
123 return SubmitAsync(&ElasticBeanstalkClient::AbortEnvironmentUpdate, request, handler, context);
124 }
125
135
139 template<typename ApplyEnvironmentManagedActionRequestT = Model::ApplyEnvironmentManagedActionRequest>
140 Model::ApplyEnvironmentManagedActionOutcomeCallable ApplyEnvironmentManagedActionCallable(const ApplyEnvironmentManagedActionRequestT& request) const
141 {
142 return SubmitCallable(&ElasticBeanstalkClient::ApplyEnvironmentManagedAction, request);
143 }
144
148 template<typename ApplyEnvironmentManagedActionRequestT = Model::ApplyEnvironmentManagedActionRequest>
149 void ApplyEnvironmentManagedActionAsync(const ApplyEnvironmentManagedActionRequestT& request, const ApplyEnvironmentManagedActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
150 {
151 return SubmitAsync(&ElasticBeanstalkClient::ApplyEnvironmentManagedAction, request, handler, context);
152 }
153
166
170 template<typename AssociateEnvironmentOperationsRoleRequestT = Model::AssociateEnvironmentOperationsRoleRequest>
172 {
173 return SubmitCallable(&ElasticBeanstalkClient::AssociateEnvironmentOperationsRole, request);
174 }
175
179 template<typename AssociateEnvironmentOperationsRoleRequestT = Model::AssociateEnvironmentOperationsRoleRequest>
180 void AssociateEnvironmentOperationsRoleAsync(const AssociateEnvironmentOperationsRoleRequestT& request, const AssociateEnvironmentOperationsRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
181 {
182 return SubmitAsync(&ElasticBeanstalkClient::AssociateEnvironmentOperationsRole, request, handler, context);
183 }
184
191
195 template<typename CheckDNSAvailabilityRequestT = Model::CheckDNSAvailabilityRequest>
196 Model::CheckDNSAvailabilityOutcomeCallable CheckDNSAvailabilityCallable(const CheckDNSAvailabilityRequestT& request) const
197 {
198 return SubmitCallable(&ElasticBeanstalkClient::CheckDNSAvailability, request);
199 }
200
204 template<typename CheckDNSAvailabilityRequestT = Model::CheckDNSAvailabilityRequest>
205 void CheckDNSAvailabilityAsync(const CheckDNSAvailabilityRequestT& request, const CheckDNSAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
206 {
207 return SubmitAsync(&ElasticBeanstalkClient::CheckDNSAvailability, request, handler, context);
208 }
209
222
226 template<typename ComposeEnvironmentsRequestT = Model::ComposeEnvironmentsRequest>
227 Model::ComposeEnvironmentsOutcomeCallable ComposeEnvironmentsCallable(const ComposeEnvironmentsRequestT& request = {}) const
228 {
229 return SubmitCallable(&ElasticBeanstalkClient::ComposeEnvironments, request);
230 }
231
235 template<typename ComposeEnvironmentsRequestT = Model::ComposeEnvironmentsRequest>
236 void ComposeEnvironmentsAsync(const ComposeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ComposeEnvironmentsRequestT& request = {}) const
237 {
238 return SubmitAsync(&ElasticBeanstalkClient::ComposeEnvironments, request, handler, context);
239 }
240
248
252 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
253 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const
254 {
255 return SubmitCallable(&ElasticBeanstalkClient::CreateApplication, request);
256 }
257
261 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
262 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
263 {
264 return SubmitAsync(&ElasticBeanstalkClient::CreateApplication, request, handler, context);
265 }
266
285
289 template<typename CreateApplicationVersionRequestT = Model::CreateApplicationVersionRequest>
290 Model::CreateApplicationVersionOutcomeCallable CreateApplicationVersionCallable(const CreateApplicationVersionRequestT& request) const
291 {
292 return SubmitCallable(&ElasticBeanstalkClient::CreateApplicationVersion, request);
293 }
294
298 template<typename CreateApplicationVersionRequestT = Model::CreateApplicationVersionRequest>
299 void CreateApplicationVersionAsync(const CreateApplicationVersionRequestT& request, const CreateApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
300 {
301 return SubmitAsync(&ElasticBeanstalkClient::CreateApplicationVersion, request, handler, context);
302 }
303
319
323 template<typename CreateConfigurationTemplateRequestT = Model::CreateConfigurationTemplateRequest>
324 Model::CreateConfigurationTemplateOutcomeCallable CreateConfigurationTemplateCallable(const CreateConfigurationTemplateRequestT& request) const
325 {
326 return SubmitCallable(&ElasticBeanstalkClient::CreateConfigurationTemplate, request);
327 }
328
332 template<typename CreateConfigurationTemplateRequestT = Model::CreateConfigurationTemplateRequest>
333 void CreateConfigurationTemplateAsync(const CreateConfigurationTemplateRequestT& request, const CreateConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
334 {
335 return SubmitAsync(&ElasticBeanstalkClient::CreateConfigurationTemplate, request, handler, context);
336 }
337
345
349 template<typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
350 Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT& request) const
351 {
352 return SubmitCallable(&ElasticBeanstalkClient::CreateEnvironment, request);
353 }
354
358 template<typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
359 void CreateEnvironmentAsync(const CreateEnvironmentRequestT& request, const CreateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
360 {
361 return SubmitAsync(&ElasticBeanstalkClient::CreateEnvironment, request, handler, context);
362 }
363
370
374 template<typename CreatePlatformVersionRequestT = Model::CreatePlatformVersionRequest>
375 Model::CreatePlatformVersionOutcomeCallable CreatePlatformVersionCallable(const CreatePlatformVersionRequestT& request) const
376 {
377 return SubmitCallable(&ElasticBeanstalkClient::CreatePlatformVersion, request);
378 }
379
383 template<typename CreatePlatformVersionRequestT = Model::CreatePlatformVersionRequest>
384 void CreatePlatformVersionAsync(const CreatePlatformVersionRequestT& request, const CreatePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
385 {
386 return SubmitAsync(&ElasticBeanstalkClient::CreatePlatformVersion, request, handler, context);
387 }
388
400
404 template<typename CreateStorageLocationRequestT = Model::CreateStorageLocationRequest>
405 Model::CreateStorageLocationOutcomeCallable CreateStorageLocationCallable(const CreateStorageLocationRequestT& request = {}) const
406 {
407 return SubmitCallable(&ElasticBeanstalkClient::CreateStorageLocation, request);
408 }
409
413 template<typename CreateStorageLocationRequestT = Model::CreateStorageLocationRequest>
414 void CreateStorageLocationAsync(const CreateStorageLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateStorageLocationRequestT& request = {}) const
415 {
416 return SubmitAsync(&ElasticBeanstalkClient::CreateStorageLocation, request, handler, context);
417 }
418
428
432 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
433 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const
434 {
435 return SubmitCallable(&ElasticBeanstalkClient::DeleteApplication, request);
436 }
437
441 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
442 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
443 {
444 return SubmitAsync(&ElasticBeanstalkClient::DeleteApplication, request, handler, context);
445 }
446
455
459 template<typename DeleteApplicationVersionRequestT = Model::DeleteApplicationVersionRequest>
460 Model::DeleteApplicationVersionOutcomeCallable DeleteApplicationVersionCallable(const DeleteApplicationVersionRequestT& request) const
461 {
462 return SubmitCallable(&ElasticBeanstalkClient::DeleteApplicationVersion, request);
463 }
464
468 template<typename DeleteApplicationVersionRequestT = Model::DeleteApplicationVersionRequest>
469 void DeleteApplicationVersionAsync(const DeleteApplicationVersionRequestT& request, const DeleteApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
470 {
471 return SubmitAsync(&ElasticBeanstalkClient::DeleteApplicationVersion, request, handler, context);
472 }
473
483
487 template<typename DeleteConfigurationTemplateRequestT = Model::DeleteConfigurationTemplateRequest>
488 Model::DeleteConfigurationTemplateOutcomeCallable DeleteConfigurationTemplateCallable(const DeleteConfigurationTemplateRequestT& request) const
489 {
490 return SubmitCallable(&ElasticBeanstalkClient::DeleteConfigurationTemplate, request);
491 }
492
496 template<typename DeleteConfigurationTemplateRequestT = Model::DeleteConfigurationTemplateRequest>
497 void DeleteConfigurationTemplateAsync(const DeleteConfigurationTemplateRequestT& request, const DeleteConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
498 {
499 return SubmitAsync(&ElasticBeanstalkClient::DeleteConfigurationTemplate, request, handler, context);
500 }
501
515
519 template<typename DeleteEnvironmentConfigurationRequestT = Model::DeleteEnvironmentConfigurationRequest>
520 Model::DeleteEnvironmentConfigurationOutcomeCallable DeleteEnvironmentConfigurationCallable(const DeleteEnvironmentConfigurationRequestT& request) const
521 {
522 return SubmitCallable(&ElasticBeanstalkClient::DeleteEnvironmentConfiguration, request);
523 }
524
528 template<typename DeleteEnvironmentConfigurationRequestT = Model::DeleteEnvironmentConfigurationRequest>
529 void DeleteEnvironmentConfigurationAsync(const DeleteEnvironmentConfigurationRequestT& request, const DeleteEnvironmentConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
530 {
531 return SubmitAsync(&ElasticBeanstalkClient::DeleteEnvironmentConfiguration, request, handler, context);
532 }
533
541
545 template<typename DeletePlatformVersionRequestT = Model::DeletePlatformVersionRequest>
546 Model::DeletePlatformVersionOutcomeCallable DeletePlatformVersionCallable(const DeletePlatformVersionRequestT& request = {}) const
547 {
548 return SubmitCallable(&ElasticBeanstalkClient::DeletePlatformVersion, request);
549 }
550
554 template<typename DeletePlatformVersionRequestT = Model::DeletePlatformVersionRequest>
555 void DeletePlatformVersionAsync(const DeletePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeletePlatformVersionRequestT& request = {}) const
556 {
557 return SubmitAsync(&ElasticBeanstalkClient::DeletePlatformVersion, request, handler, context);
558 }
559
568
572 template<typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
573 Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT& request = {}) const
574 {
575 return SubmitCallable(&ElasticBeanstalkClient::DescribeAccountAttributes, request);
576 }
577
581 template<typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
582 void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAccountAttributesRequestT& request = {}) const
583 {
584 return SubmitAsync(&ElasticBeanstalkClient::DescribeAccountAttributes, request, handler, context);
585 }
586
593
597 template<typename DescribeApplicationVersionsRequestT = Model::DescribeApplicationVersionsRequest>
598 Model::DescribeApplicationVersionsOutcomeCallable DescribeApplicationVersionsCallable(const DescribeApplicationVersionsRequestT& request = {}) const
599 {
600 return SubmitCallable(&ElasticBeanstalkClient::DescribeApplicationVersions, request);
601 }
602
606 template<typename DescribeApplicationVersionsRequestT = Model::DescribeApplicationVersionsRequest>
607 void DescribeApplicationVersionsAsync(const DescribeApplicationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeApplicationVersionsRequestT& request = {}) const
608 {
609 return SubmitAsync(&ElasticBeanstalkClient::DescribeApplicationVersions, request, handler, context);
610 }
611
619
623 template<typename DescribeApplicationsRequestT = Model::DescribeApplicationsRequest>
624 Model::DescribeApplicationsOutcomeCallable DescribeApplicationsCallable(const DescribeApplicationsRequestT& request = {}) const
625 {
626 return SubmitCallable(&ElasticBeanstalkClient::DescribeApplications, request);
627 }
628
632 template<typename DescribeApplicationsRequestT = Model::DescribeApplicationsRequest>
633 void DescribeApplicationsAsync(const DescribeApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeApplicationsRequestT& request = {}) const
634 {
635 return SubmitAsync(&ElasticBeanstalkClient::DescribeApplications, request, handler, context);
636 }
637
648
652 template<typename DescribeConfigurationOptionsRequestT = Model::DescribeConfigurationOptionsRequest>
653 Model::DescribeConfigurationOptionsOutcomeCallable DescribeConfigurationOptionsCallable(const DescribeConfigurationOptionsRequestT& request = {}) const
654 {
655 return SubmitCallable(&ElasticBeanstalkClient::DescribeConfigurationOptions, request);
656 }
657
661 template<typename DescribeConfigurationOptionsRequestT = Model::DescribeConfigurationOptionsRequest>
662 void DescribeConfigurationOptionsAsync(const DescribeConfigurationOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeConfigurationOptionsRequestT& request = {}) const
663 {
664 return SubmitAsync(&ElasticBeanstalkClient::DescribeConfigurationOptions, request, handler, context);
665 }
666
681
685 template<typename DescribeConfigurationSettingsRequestT = Model::DescribeConfigurationSettingsRequest>
686 Model::DescribeConfigurationSettingsOutcomeCallable DescribeConfigurationSettingsCallable(const DescribeConfigurationSettingsRequestT& request) const
687 {
688 return SubmitCallable(&ElasticBeanstalkClient::DescribeConfigurationSettings, request);
689 }
690
694 template<typename DescribeConfigurationSettingsRequestT = Model::DescribeConfigurationSettingsRequest>
695 void DescribeConfigurationSettingsAsync(const DescribeConfigurationSettingsRequestT& request, const DescribeConfigurationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
696 {
697 return SubmitAsync(&ElasticBeanstalkClient::DescribeConfigurationSettings, request, handler, context);
698 }
699
708
712 template<typename DescribeEnvironmentHealthRequestT = Model::DescribeEnvironmentHealthRequest>
713 Model::DescribeEnvironmentHealthOutcomeCallable DescribeEnvironmentHealthCallable(const DescribeEnvironmentHealthRequestT& request = {}) const
714 {
715 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentHealth, request);
716 }
717
721 template<typename DescribeEnvironmentHealthRequestT = Model::DescribeEnvironmentHealthRequest>
722 void DescribeEnvironmentHealthAsync(const DescribeEnvironmentHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEnvironmentHealthRequestT& request = {}) const
723 {
724 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentHealth, request, handler, context);
725 }
726
734
738 template<typename DescribeEnvironmentManagedActionHistoryRequestT = Model::DescribeEnvironmentManagedActionHistoryRequest>
739 Model::DescribeEnvironmentManagedActionHistoryOutcomeCallable DescribeEnvironmentManagedActionHistoryCallable(const DescribeEnvironmentManagedActionHistoryRequestT& request = {}) const
740 {
741 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentManagedActionHistory, request);
742 }
743
747 template<typename DescribeEnvironmentManagedActionHistoryRequestT = Model::DescribeEnvironmentManagedActionHistoryRequest>
748 void DescribeEnvironmentManagedActionHistoryAsync(const DescribeEnvironmentManagedActionHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEnvironmentManagedActionHistoryRequestT& request = {}) const
749 {
750 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentManagedActionHistory, request, handler, context);
751 }
752
760
764 template<typename DescribeEnvironmentManagedActionsRequestT = Model::DescribeEnvironmentManagedActionsRequest>
765 Model::DescribeEnvironmentManagedActionsOutcomeCallable DescribeEnvironmentManagedActionsCallable(const DescribeEnvironmentManagedActionsRequestT& request = {}) const
766 {
767 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentManagedActions, request);
768 }
769
773 template<typename DescribeEnvironmentManagedActionsRequestT = Model::DescribeEnvironmentManagedActionsRequest>
774 void DescribeEnvironmentManagedActionsAsync(const DescribeEnvironmentManagedActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEnvironmentManagedActionsRequestT& request = {}) const
775 {
776 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentManagedActions, request, handler, context);
777 }
778
785
789 template<typename DescribeEnvironmentResourcesRequestT = Model::DescribeEnvironmentResourcesRequest>
790 Model::DescribeEnvironmentResourcesOutcomeCallable DescribeEnvironmentResourcesCallable(const DescribeEnvironmentResourcesRequestT& request = {}) const
791 {
792 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentResources, request);
793 }
794
798 template<typename DescribeEnvironmentResourcesRequestT = Model::DescribeEnvironmentResourcesRequest>
799 void DescribeEnvironmentResourcesAsync(const DescribeEnvironmentResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEnvironmentResourcesRequestT& request = {}) const
800 {
801 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentResources, request, handler, context);
802 }
803
810
814 template<typename DescribeEnvironmentsRequestT = Model::DescribeEnvironmentsRequest>
815 Model::DescribeEnvironmentsOutcomeCallable DescribeEnvironmentsCallable(const DescribeEnvironmentsRequestT& request = {}) const
816 {
817 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironments, request);
818 }
819
823 template<typename DescribeEnvironmentsRequestT = Model::DescribeEnvironmentsRequest>
824 void DescribeEnvironmentsAsync(const DescribeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEnvironmentsRequestT& request = {}) const
825 {
826 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironments, request, handler, context);
827 }
828
837
841 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
842 Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT& request = {}) const
843 {
844 return SubmitCallable(&ElasticBeanstalkClient::DescribeEvents, request);
845 }
846
850 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
851 void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventsRequestT& request = {}) const
852 {
853 return SubmitAsync(&ElasticBeanstalkClient::DescribeEvents, request, handler, context);
854 }
855
865
869 template<typename DescribeInstancesHealthRequestT = Model::DescribeInstancesHealthRequest>
870 Model::DescribeInstancesHealthOutcomeCallable DescribeInstancesHealthCallable(const DescribeInstancesHealthRequestT& request = {}) const
871 {
872 return SubmitCallable(&ElasticBeanstalkClient::DescribeInstancesHealth, request);
873 }
874
878 template<typename DescribeInstancesHealthRequestT = Model::DescribeInstancesHealthRequest>
879 void DescribeInstancesHealthAsync(const DescribeInstancesHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeInstancesHealthRequestT& request = {}) const
880 {
881 return SubmitAsync(&ElasticBeanstalkClient::DescribeInstancesHealth, request, handler, context);
882 }
883
895
899 template<typename DescribePlatformVersionRequestT = Model::DescribePlatformVersionRequest>
900 Model::DescribePlatformVersionOutcomeCallable DescribePlatformVersionCallable(const DescribePlatformVersionRequestT& request = {}) const
901 {
902 return SubmitCallable(&ElasticBeanstalkClient::DescribePlatformVersion, request);
903 }
904
908 template<typename DescribePlatformVersionRequestT = Model::DescribePlatformVersionRequest>
909 void DescribePlatformVersionAsync(const DescribePlatformVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribePlatformVersionRequestT& request = {}) const
910 {
911 return SubmitAsync(&ElasticBeanstalkClient::DescribePlatformVersion, request, handler, context);
912 }
913
926
930 template<typename DisassociateEnvironmentOperationsRoleRequestT = Model::DisassociateEnvironmentOperationsRoleRequest>
932 {
933 return SubmitCallable(&ElasticBeanstalkClient::DisassociateEnvironmentOperationsRole, request);
934 }
935
939 template<typename DisassociateEnvironmentOperationsRoleRequestT = Model::DisassociateEnvironmentOperationsRoleRequest>
940 void DisassociateEnvironmentOperationsRoleAsync(const DisassociateEnvironmentOperationsRoleRequestT& request, const DisassociateEnvironmentOperationsRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
941 {
942 return SubmitAsync(&ElasticBeanstalkClient::DisassociateEnvironmentOperationsRole, request, handler, context);
943 }
944
952
956 template<typename ListAvailableSolutionStacksRequestT = Model::ListAvailableSolutionStacksRequest>
957 Model::ListAvailableSolutionStacksOutcomeCallable ListAvailableSolutionStacksCallable(const ListAvailableSolutionStacksRequestT& request = {}) const
958 {
959 return SubmitCallable(&ElasticBeanstalkClient::ListAvailableSolutionStacks, request);
960 }
961
965 template<typename ListAvailableSolutionStacksRequestT = Model::ListAvailableSolutionStacksRequest>
966 void ListAvailableSolutionStacksAsync(const ListAvailableSolutionStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAvailableSolutionStacksRequestT& request = {}) const
967 {
968 return SubmitAsync(&ElasticBeanstalkClient::ListAvailableSolutionStacks, request, handler, context);
969 }
970
981
985 template<typename ListPlatformBranchesRequestT = Model::ListPlatformBranchesRequest>
986 Model::ListPlatformBranchesOutcomeCallable ListPlatformBranchesCallable(const ListPlatformBranchesRequestT& request = {}) const
987 {
988 return SubmitCallable(&ElasticBeanstalkClient::ListPlatformBranches, request);
989 }
990
994 template<typename ListPlatformBranchesRequestT = Model::ListPlatformBranchesRequest>
995 void ListPlatformBranchesAsync(const ListPlatformBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPlatformBranchesRequestT& request = {}) const
996 {
997 return SubmitAsync(&ElasticBeanstalkClient::ListPlatformBranches, request, handler, context);
998 }
999
1012
1016 template<typename ListPlatformVersionsRequestT = Model::ListPlatformVersionsRequest>
1017 Model::ListPlatformVersionsOutcomeCallable ListPlatformVersionsCallable(const ListPlatformVersionsRequestT& request = {}) const
1018 {
1019 return SubmitCallable(&ElasticBeanstalkClient::ListPlatformVersions, request);
1020 }
1021
1025 template<typename ListPlatformVersionsRequestT = Model::ListPlatformVersionsRequest>
1026 void ListPlatformVersionsAsync(const ListPlatformVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPlatformVersionsRequestT& request = {}) const
1027 {
1028 return SubmitAsync(&ElasticBeanstalkClient::ListPlatformVersions, request, handler, context);
1029 }
1030
1041
1045 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1046 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1047 {
1048 return SubmitCallable(&ElasticBeanstalkClient::ListTagsForResource, request);
1049 }
1050
1054 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1055 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1056 {
1057 return SubmitAsync(&ElasticBeanstalkClient::ListTagsForResource, request, handler, context);
1058 }
1059
1068
1072 template<typename RebuildEnvironmentRequestT = Model::RebuildEnvironmentRequest>
1073 Model::RebuildEnvironmentOutcomeCallable RebuildEnvironmentCallable(const RebuildEnvironmentRequestT& request = {}) const
1074 {
1075 return SubmitCallable(&ElasticBeanstalkClient::RebuildEnvironment, request);
1076 }
1077
1081 template<typename RebuildEnvironmentRequestT = Model::RebuildEnvironmentRequest>
1082 void RebuildEnvironmentAsync(const RebuildEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RebuildEnvironmentRequestT& request = {}) const
1083 {
1084 return SubmitAsync(&ElasticBeanstalkClient::RebuildEnvironment, request, handler, context);
1085 }
1086
1102
1106 template<typename RequestEnvironmentInfoRequestT = Model::RequestEnvironmentInfoRequest>
1107 Model::RequestEnvironmentInfoOutcomeCallable RequestEnvironmentInfoCallable(const RequestEnvironmentInfoRequestT& request) const
1108 {
1109 return SubmitCallable(&ElasticBeanstalkClient::RequestEnvironmentInfo, request);
1110 }
1111
1115 template<typename RequestEnvironmentInfoRequestT = Model::RequestEnvironmentInfoRequest>
1116 void RequestEnvironmentInfoAsync(const RequestEnvironmentInfoRequestT& request, const RequestEnvironmentInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1117 {
1118 return SubmitAsync(&ElasticBeanstalkClient::RequestEnvironmentInfo, request, handler, context);
1119 }
1120
1128
1132 template<typename RestartAppServerRequestT = Model::RestartAppServerRequest>
1133 Model::RestartAppServerOutcomeCallable RestartAppServerCallable(const RestartAppServerRequestT& request = {}) const
1134 {
1135 return SubmitCallable(&ElasticBeanstalkClient::RestartAppServer, request);
1136 }
1137
1141 template<typename RestartAppServerRequestT = Model::RestartAppServerRequest>
1142 void RestartAppServerAsync(const RestartAppServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RestartAppServerRequestT& request = {}) const
1143 {
1144 return SubmitAsync(&ElasticBeanstalkClient::RestartAppServer, request, handler, context);
1145 }
1146
1155
1159 template<typename RetrieveEnvironmentInfoRequestT = Model::RetrieveEnvironmentInfoRequest>
1160 Model::RetrieveEnvironmentInfoOutcomeCallable RetrieveEnvironmentInfoCallable(const RetrieveEnvironmentInfoRequestT& request) const
1161 {
1162 return SubmitCallable(&ElasticBeanstalkClient::RetrieveEnvironmentInfo, request);
1163 }
1164
1168 template<typename RetrieveEnvironmentInfoRequestT = Model::RetrieveEnvironmentInfoRequest>
1169 void RetrieveEnvironmentInfoAsync(const RetrieveEnvironmentInfoRequestT& request, const RetrieveEnvironmentInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1170 {
1171 return SubmitAsync(&ElasticBeanstalkClient::RetrieveEnvironmentInfo, request, handler, context);
1172 }
1173
1180
1184 template<typename SwapEnvironmentCNAMEsRequestT = Model::SwapEnvironmentCNAMEsRequest>
1185 Model::SwapEnvironmentCNAMEsOutcomeCallable SwapEnvironmentCNAMEsCallable(const SwapEnvironmentCNAMEsRequestT& request = {}) const
1186 {
1187 return SubmitCallable(&ElasticBeanstalkClient::SwapEnvironmentCNAMEs, request);
1188 }
1189
1193 template<typename SwapEnvironmentCNAMEsRequestT = Model::SwapEnvironmentCNAMEsRequest>
1194 void SwapEnvironmentCNAMEsAsync(const SwapEnvironmentCNAMEsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const SwapEnvironmentCNAMEsRequestT& request = {}) const
1195 {
1196 return SubmitAsync(&ElasticBeanstalkClient::SwapEnvironmentCNAMEs, request, handler, context);
1197 }
1198
1205
1209 template<typename TerminateEnvironmentRequestT = Model::TerminateEnvironmentRequest>
1210 Model::TerminateEnvironmentOutcomeCallable TerminateEnvironmentCallable(const TerminateEnvironmentRequestT& request = {}) const
1211 {
1212 return SubmitCallable(&ElasticBeanstalkClient::TerminateEnvironment, request);
1213 }
1214
1218 template<typename TerminateEnvironmentRequestT = Model::TerminateEnvironmentRequest>
1219 void TerminateEnvironmentAsync(const TerminateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const TerminateEnvironmentRequestT& request = {}) const
1220 {
1221 return SubmitAsync(&ElasticBeanstalkClient::TerminateEnvironment, request, handler, context);
1222 }
1223
1233
1237 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1238 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const
1239 {
1240 return SubmitCallable(&ElasticBeanstalkClient::UpdateApplication, request);
1241 }
1242
1246 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1247 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1248 {
1249 return SubmitAsync(&ElasticBeanstalkClient::UpdateApplication, request, handler, context);
1250 }
1251
1258
1262 template<typename UpdateApplicationResourceLifecycleRequestT = Model::UpdateApplicationResourceLifecycleRequest>
1264 {
1265 return SubmitCallable(&ElasticBeanstalkClient::UpdateApplicationResourceLifecycle, request);
1266 }
1267
1271 template<typename UpdateApplicationResourceLifecycleRequestT = Model::UpdateApplicationResourceLifecycleRequest>
1272 void UpdateApplicationResourceLifecycleAsync(const UpdateApplicationResourceLifecycleRequestT& request, const UpdateApplicationResourceLifecycleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1273 {
1274 return SubmitAsync(&ElasticBeanstalkClient::UpdateApplicationResourceLifecycle, request, handler, context);
1275 }
1276
1286
1290 template<typename UpdateApplicationVersionRequestT = Model::UpdateApplicationVersionRequest>
1291 Model::UpdateApplicationVersionOutcomeCallable UpdateApplicationVersionCallable(const UpdateApplicationVersionRequestT& request) const
1292 {
1293 return SubmitCallable(&ElasticBeanstalkClient::UpdateApplicationVersion, request);
1294 }
1295
1299 template<typename UpdateApplicationVersionRequestT = Model::UpdateApplicationVersionRequest>
1300 void UpdateApplicationVersionAsync(const UpdateApplicationVersionRequestT& request, const UpdateApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1301 {
1302 return SubmitAsync(&ElasticBeanstalkClient::UpdateApplicationVersion, request, handler, context);
1303 }
1304
1316
1320 template<typename UpdateConfigurationTemplateRequestT = Model::UpdateConfigurationTemplateRequest>
1321 Model::UpdateConfigurationTemplateOutcomeCallable UpdateConfigurationTemplateCallable(const UpdateConfigurationTemplateRequestT& request) const
1322 {
1323 return SubmitCallable(&ElasticBeanstalkClient::UpdateConfigurationTemplate, request);
1324 }
1325
1329 template<typename UpdateConfigurationTemplateRequestT = Model::UpdateConfigurationTemplateRequest>
1330 void UpdateConfigurationTemplateAsync(const UpdateConfigurationTemplateRequestT& request, const UpdateConfigurationTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1331 {
1332 return SubmitAsync(&ElasticBeanstalkClient::UpdateConfigurationTemplate, request, handler, context);
1333 }
1334
1350
1354 template<typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
1355 Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT& request = {}) const
1356 {
1357 return SubmitCallable(&ElasticBeanstalkClient::UpdateEnvironment, request);
1358 }
1359
1363 template<typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
1364 void UpdateEnvironmentAsync(const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateEnvironmentRequestT& request = {}) const
1365 {
1366 return SubmitAsync(&ElasticBeanstalkClient::UpdateEnvironment, request, handler, context);
1367 }
1368
1390
1394 template<typename UpdateTagsForResourceRequestT = Model::UpdateTagsForResourceRequest>
1395 Model::UpdateTagsForResourceOutcomeCallable UpdateTagsForResourceCallable(const UpdateTagsForResourceRequestT& request) const
1396 {
1397 return SubmitCallable(&ElasticBeanstalkClient::UpdateTagsForResource, request);
1398 }
1399
1403 template<typename UpdateTagsForResourceRequestT = Model::UpdateTagsForResourceRequest>
1404 void UpdateTagsForResourceAsync(const UpdateTagsForResourceRequestT& request, const UpdateTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1405 {
1406 return SubmitAsync(&ElasticBeanstalkClient::UpdateTagsForResource, request, handler, context);
1407 }
1408
1418
1422 template<typename ValidateConfigurationSettingsRequestT = Model::ValidateConfigurationSettingsRequest>
1423 Model::ValidateConfigurationSettingsOutcomeCallable ValidateConfigurationSettingsCallable(const ValidateConfigurationSettingsRequestT& request) const
1424 {
1425 return SubmitCallable(&ElasticBeanstalkClient::ValidateConfigurationSettings, request);
1426 }
1427
1431 template<typename ValidateConfigurationSettingsRequestT = Model::ValidateConfigurationSettingsRequest>
1432 void ValidateConfigurationSettingsAsync(const ValidateConfigurationSettingsRequestT& request, const ValidateConfigurationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1433 {
1434 return SubmitAsync(&ElasticBeanstalkClient::ValidateConfigurationSettings, request, handler, context);
1435 }
1436
1437
1438 void OverrideEndpoint(const Aws::String& endpoint);
1439 std::shared_ptr<ElasticBeanstalkEndpointProviderBase>& accessEndpointProvider();
1440 private:
1442 void init(const ElasticBeanstalkClientConfiguration& clientConfiguration);
1443
1444 ElasticBeanstalkClientConfiguration m_clientConfiguration;
1445 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> m_endpointProvider;
1446 };
1447
1448} // namespace ElasticBeanstalk
1449} // namespace Aws
void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountAttributesRequestT &request={}) const
virtual Model::DescribeInstancesHealthOutcome DescribeInstancesHealth(const Model::DescribeInstancesHealthRequest &request={}) const
Model::DescribeConfigurationOptionsOutcomeCallable DescribeConfigurationOptionsCallable(const DescribeConfigurationOptionsRequestT &request={}) const
void DescribeApplicationVersionsAsync(const DescribeApplicationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeApplicationVersionsRequestT &request={}) const
void DescribeEnvironmentHealthAsync(const DescribeEnvironmentHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEnvironmentHealthRequestT &request={}) const
virtual Model::RebuildEnvironmentOutcome RebuildEnvironment(const Model::RebuildEnvironmentRequest &request={}) const
void DescribeConfigurationSettingsAsync(const DescribeConfigurationSettingsRequestT &request, const DescribeConfigurationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ApplyEnvironmentManagedActionOutcomeCallable ApplyEnvironmentManagedActionCallable(const ApplyEnvironmentManagedActionRequestT &request) const
ElasticBeanstalkClient(const Aws::ElasticBeanstalk::ElasticBeanstalkClientConfiguration &clientConfiguration=Aws::ElasticBeanstalk::ElasticBeanstalkClientConfiguration(), std::shared_ptr< ElasticBeanstalkEndpointProviderBase > endpointProvider=nullptr)
void SwapEnvironmentCNAMEsAsync(const SwapEnvironmentCNAMEsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SwapEnvironmentCNAMEsRequestT &request={}) const
virtual Model::CreateApplicationVersionOutcome CreateApplicationVersion(const Model::CreateApplicationVersionRequest &request) const
Model::DeletePlatformVersionOutcomeCallable DeletePlatformVersionCallable(const DeletePlatformVersionRequestT &request={}) const
virtual Model::DescribeApplicationVersionsOutcome DescribeApplicationVersions(const Model::DescribeApplicationVersionsRequest &request={}) const
virtual Model::CreatePlatformVersionOutcome CreatePlatformVersion(const Model::CreatePlatformVersionRequest &request) const
ElasticBeanstalkClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::TerminateEnvironmentOutcomeCallable TerminateEnvironmentCallable(const TerminateEnvironmentRequestT &request={}) const
Model::DeleteApplicationVersionOutcomeCallable DeleteApplicationVersionCallable(const DeleteApplicationVersionRequestT &request) const
virtual Model::UpdateApplicationVersionOutcome UpdateApplicationVersion(const Model::UpdateApplicationVersionRequest &request) const
void DeleteApplicationVersionAsync(const DeleteApplicationVersionRequestT &request, const DeleteApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ValidateConfigurationSettingsAsync(const ValidateConfigurationSettingsRequestT &request, const ValidateConfigurationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RebuildEnvironmentAsync(const RebuildEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RebuildEnvironmentRequestT &request={}) const
Model::DescribeConfigurationSettingsOutcomeCallable DescribeConfigurationSettingsCallable(const DescribeConfigurationSettingsRequestT &request) const
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
Model::UpdateApplicationResourceLifecycleOutcomeCallable UpdateApplicationResourceLifecycleCallable(const UpdateApplicationResourceLifecycleRequestT &request) const
virtual Model::ValidateConfigurationSettingsOutcome ValidateConfigurationSettings(const Model::ValidateConfigurationSettingsRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::DescribePlatformVersionOutcome DescribePlatformVersion(const Model::DescribePlatformVersionRequest &request={}) const
virtual Model::DeleteConfigurationTemplateOutcome DeleteConfigurationTemplate(const Model::DeleteConfigurationTemplateRequest &request) const
void UpdateApplicationResourceLifecycleAsync(const UpdateApplicationResourceLifecycleRequestT &request, const UpdateApplicationResourceLifecycleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ElasticBeanstalkClientConfiguration ClientConfigurationType
virtual Model::RetrieveEnvironmentInfoOutcome RetrieveEnvironmentInfo(const Model::RetrieveEnvironmentInfoRequest &request) const
void DeletePlatformVersionAsync(const DeletePlatformVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeletePlatformVersionRequestT &request={}) const
virtual Model::ListAvailableSolutionStacksOutcome ListAvailableSolutionStacks(const Model::ListAvailableSolutionStacksRequest &request={}) const
virtual Model::UpdateEnvironmentOutcome UpdateEnvironment(const Model::UpdateEnvironmentRequest &request={}) const
virtual Model::UpdateConfigurationTemplateOutcome UpdateConfigurationTemplate(const Model::UpdateConfigurationTemplateRequest &request) const
Model::DescribeApplicationVersionsOutcomeCallable DescribeApplicationVersionsCallable(const DescribeApplicationVersionsRequestT &request={}) const
void RetrieveEnvironmentInfoAsync(const RetrieveEnvironmentInfoRequestT &request, const RetrieveEnvironmentInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAccountAttributesOutcome DescribeAccountAttributes(const Model::DescribeAccountAttributesRequest &request={}) const
Model::DescribeEnvironmentsOutcomeCallable DescribeEnvironmentsCallable(const DescribeEnvironmentsRequestT &request={}) const
ElasticBeanstalkClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::RetrieveEnvironmentInfoOutcomeCallable RetrieveEnvironmentInfoCallable(const RetrieveEnvironmentInfoRequestT &request) const
Model::DeleteConfigurationTemplateOutcomeCallable DeleteConfigurationTemplateCallable(const DeleteConfigurationTemplateRequestT &request) const
Model::DeleteEnvironmentConfigurationOutcomeCallable DeleteEnvironmentConfigurationCallable(const DeleteEnvironmentConfigurationRequestT &request) const
void UpdateConfigurationTemplateAsync(const UpdateConfigurationTemplateRequestT &request, const UpdateConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateStorageLocationOutcome CreateStorageLocation(const Model::CreateStorageLocationRequest &request={}) const
virtual Model::ComposeEnvironmentsOutcome ComposeEnvironments(const Model::ComposeEnvironmentsRequest &request={}) const
void CreateEnvironmentAsync(const CreateEnvironmentRequestT &request, const CreateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT &request={}) const
Model::ListPlatformVersionsOutcomeCallable ListPlatformVersionsCallable(const ListPlatformVersionsRequestT &request={}) const
void DescribeEnvironmentManagedActionHistoryAsync(const DescribeEnvironmentManagedActionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEnvironmentManagedActionHistoryRequestT &request={}) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ElasticBeanstalkClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ElasticBeanstalkEndpointProviderBase > endpointProvider=nullptr, const Aws::ElasticBeanstalk::ElasticBeanstalkClientConfiguration &clientConfiguration=Aws::ElasticBeanstalk::ElasticBeanstalkClientConfiguration())
void TerminateEnvironmentAsync(const TerminateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const TerminateEnvironmentRequestT &request={}) const
virtual Model::DeleteApplicationVersionOutcome DeleteApplicationVersion(const Model::DeleteApplicationVersionRequest &request) const
void CreateConfigurationTemplateAsync(const CreateConfigurationTemplateRequestT &request, const CreateConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeApplicationsOutcomeCallable DescribeApplicationsCallable(const DescribeApplicationsRequestT &request={}) const
Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT &request={}) const
Model::CreateConfigurationTemplateOutcomeCallable CreateConfigurationTemplateCallable(const CreateConfigurationTemplateRequestT &request) const
Model::AssociateEnvironmentOperationsRoleOutcomeCallable AssociateEnvironmentOperationsRoleCallable(const AssociateEnvironmentOperationsRoleRequestT &request) const
Model::ValidateConfigurationSettingsOutcomeCallable ValidateConfigurationSettingsCallable(const ValidateConfigurationSettingsRequestT &request) const
Model::ListAvailableSolutionStacksOutcomeCallable ListAvailableSolutionStacksCallable(const ListAvailableSolutionStacksRequestT &request={}) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
void DescribeApplicationsAsync(const DescribeApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeApplicationsRequestT &request={}) const
Model::DescribePlatformVersionOutcomeCallable DescribePlatformVersionCallable(const DescribePlatformVersionRequestT &request={}) const
Model::CreateApplicationVersionOutcomeCallable CreateApplicationVersionCallable(const CreateApplicationVersionRequestT &request) const
void DescribePlatformVersionAsync(const DescribePlatformVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePlatformVersionRequestT &request={}) const
Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT &request) const
virtual Model::DeleteEnvironmentConfigurationOutcome DeleteEnvironmentConfiguration(const Model::DeleteEnvironmentConfigurationRequest &request) const
void CreateApplicationVersionAsync(const CreateApplicationVersionRequestT &request, const CreateApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CheckDNSAvailabilityAsync(const CheckDNSAvailabilityRequestT &request, const CheckDNSAvailabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RebuildEnvironmentOutcomeCallable RebuildEnvironmentCallable(const RebuildEnvironmentRequestT &request={}) const
ElasticBeanstalkClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ElasticBeanstalkEndpointProviderBase > endpointProvider=nullptr, const Aws::ElasticBeanstalk::ElasticBeanstalkClientConfiguration &clientConfiguration=Aws::ElasticBeanstalk::ElasticBeanstalkClientConfiguration())
Model::AbortEnvironmentUpdateOutcomeCallable AbortEnvironmentUpdateCallable(const AbortEnvironmentUpdateRequestT &request={}) const
virtual Model::DescribeEnvironmentHealthOutcome DescribeEnvironmentHealth(const Model::DescribeEnvironmentHealthRequest &request={}) const
Model::RestartAppServerOutcomeCallable RestartAppServerCallable(const RestartAppServerRequestT &request={}) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
virtual Model::CheckDNSAvailabilityOutcome CheckDNSAvailability(const Model::CheckDNSAvailabilityRequest &request) const
virtual Model::ListPlatformBranchesOutcome ListPlatformBranches(const Model::ListPlatformBranchesRequest &request={}) const
ElasticBeanstalkEndpointProvider EndpointProviderType
Model::RequestEnvironmentInfoOutcomeCallable RequestEnvironmentInfoCallable(const RequestEnvironmentInfoRequestT &request) const
Model::DescribeEnvironmentManagedActionHistoryOutcomeCallable DescribeEnvironmentManagedActionHistoryCallable(const DescribeEnvironmentManagedActionHistoryRequestT &request={}) const
Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT &request={}) const
virtual Model::DisassociateEnvironmentOperationsRoleOutcome DisassociateEnvironmentOperationsRole(const Model::DisassociateEnvironmentOperationsRoleRequest &request) const
void DescribeConfigurationOptionsAsync(const DescribeConfigurationOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigurationOptionsRequestT &request={}) const
virtual Model::DescribeEnvironmentManagedActionHistoryOutcome DescribeEnvironmentManagedActionHistory(const Model::DescribeEnvironmentManagedActionHistoryRequest &request={}) const
void DisassociateEnvironmentOperationsRoleAsync(const DisassociateEnvironmentOperationsRoleRequestT &request, const DisassociateEnvironmentOperationsRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SwapEnvironmentCNAMEsOutcome SwapEnvironmentCNAMEs(const Model::SwapEnvironmentCNAMEsRequest &request={}) const
virtual Model::RestartAppServerOutcome RestartAppServer(const Model::RestartAppServerRequest &request={}) const
virtual Model::DescribeConfigurationSettingsOutcome DescribeConfigurationSettings(const Model::DescribeConfigurationSettingsRequest &request) const
virtual Model::AssociateEnvironmentOperationsRoleOutcome AssociateEnvironmentOperationsRole(const Model::AssociateEnvironmentOperationsRoleRequest &request) const
virtual Model::ApplyEnvironmentManagedActionOutcome ApplyEnvironmentManagedAction(const Model::ApplyEnvironmentManagedActionRequest &request) const
void DescribeEnvironmentResourcesAsync(const DescribeEnvironmentResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEnvironmentResourcesRequestT &request={}) const
virtual Model::DescribeEnvironmentResourcesOutcome DescribeEnvironmentResources(const Model::DescribeEnvironmentResourcesRequest &request={}) const
void CreateStorageLocationAsync(const CreateStorageLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateStorageLocationRequestT &request={}) const
Model::DescribeEnvironmentHealthOutcomeCallable DescribeEnvironmentHealthCallable(const DescribeEnvironmentHealthRequestT &request={}) const
void DeleteConfigurationTemplateAsync(const DeleteConfigurationTemplateRequestT &request, const DeleteConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPlatformVersionsAsync(const ListPlatformVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPlatformVersionsRequestT &request={}) const
Model::CheckDNSAvailabilityOutcomeCallable CheckDNSAvailabilityCallable(const CheckDNSAvailabilityRequestT &request) const
void DescribeEnvironmentsAsync(const DescribeEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEnvironmentsRequestT &request={}) const
Model::UpdateTagsForResourceOutcomeCallable UpdateTagsForResourceCallable(const UpdateTagsForResourceRequestT &request) const
Model::CreatePlatformVersionOutcomeCallable CreatePlatformVersionCallable(const CreatePlatformVersionRequestT &request) const
void UpdateEnvironmentAsync(const UpdateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateEnvironmentRequestT &request={}) const
void DescribeInstancesHealthAsync(const DescribeInstancesHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancesHealthRequestT &request={}) const
Model::ComposeEnvironmentsOutcomeCallable ComposeEnvironmentsCallable(const ComposeEnvironmentsRequestT &request={}) const
virtual Model::DeletePlatformVersionOutcome DeletePlatformVersion(const Model::DeletePlatformVersionRequest &request={}) const
void RequestEnvironmentInfoAsync(const RequestEnvironmentInfoRequestT &request, const RequestEnvironmentInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
virtual Model::DescribeEnvironmentsOutcome DescribeEnvironments(const Model::DescribeEnvironmentsRequest &request={}) const
virtual Model::ListPlatformVersionsOutcome ListPlatformVersions(const Model::ListPlatformVersionsRequest &request={}) const
virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest &request) const
void ListPlatformBranchesAsync(const ListPlatformBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPlatformBranchesRequestT &request={}) const
virtual Model::CreateConfigurationTemplateOutcome CreateConfigurationTemplate(const Model::CreateConfigurationTemplateRequest &request) const
virtual Model::DescribeApplicationsOutcome DescribeApplications(const Model::DescribeApplicationsRequest &request={}) const
void AbortEnvironmentUpdateAsync(const AbortEnvironmentUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AbortEnvironmentUpdateRequestT &request={}) const
void DescribeEnvironmentManagedActionsAsync(const DescribeEnvironmentManagedActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEnvironmentManagedActionsRequestT &request={}) const
void ListAvailableSolutionStacksAsync(const ListAvailableSolutionStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAvailableSolutionStacksRequestT &request={}) const
virtual Model::RequestEnvironmentInfoOutcome RequestEnvironmentInfo(const Model::RequestEnvironmentInfoRequest &request) const
void AssociateEnvironmentOperationsRoleAsync(const AssociateEnvironmentOperationsRoleRequestT &request, const AssociateEnvironmentOperationsRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TerminateEnvironmentOutcome TerminateEnvironment(const Model::TerminateEnvironmentRequest &request={}) const
virtual Model::DescribeEnvironmentManagedActionsOutcome DescribeEnvironmentManagedActions(const Model::DescribeEnvironmentManagedActionsRequest &request={}) const
void CreatePlatformVersionAsync(const CreatePlatformVersionRequestT &request, const CreatePlatformVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateStorageLocationOutcomeCallable CreateStorageLocationCallable(const CreateStorageLocationRequestT &request={}) const
void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsRequestT &request={}) const
Model::ListPlatformBranchesOutcomeCallable ListPlatformBranchesCallable(const ListPlatformBranchesRequestT &request={}) const
void UpdateApplicationVersionAsync(const UpdateApplicationVersionRequestT &request, const UpdateApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEnvironmentResourcesOutcomeCallable DescribeEnvironmentResourcesCallable(const DescribeEnvironmentResourcesRequestT &request={}) const
Model::UpdateConfigurationTemplateOutcomeCallable UpdateConfigurationTemplateCallable(const UpdateConfigurationTemplateRequestT &request) const
void DeleteEnvironmentConfigurationAsync(const DeleteEnvironmentConfigurationRequestT &request, const DeleteEnvironmentConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ApplyEnvironmentManagedActionAsync(const ApplyEnvironmentManagedActionRequestT &request, const ApplyEnvironmentManagedActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateApplicationVersionOutcomeCallable UpdateApplicationVersionCallable(const UpdateApplicationVersionRequestT &request) const
Model::DescribeInstancesHealthOutcomeCallable DescribeInstancesHealthCallable(const DescribeInstancesHealthRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AbortEnvironmentUpdateOutcome AbortEnvironmentUpdate(const Model::AbortEnvironmentUpdateRequest &request={}) const
virtual Model::UpdateApplicationResourceLifecycleOutcome UpdateApplicationResourceLifecycle(const Model::UpdateApplicationResourceLifecycleRequest &request) const
virtual Model::DescribeConfigurationOptionsOutcome DescribeConfigurationOptions(const Model::DescribeConfigurationOptionsRequest &request={}) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
void RestartAppServerAsync(const RestartAppServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RestartAppServerRequestT &request={}) const
void UpdateTagsForResourceAsync(const UpdateTagsForResourceRequestT &request, const UpdateTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTagsForResourceOutcome UpdateTagsForResource(const Model::UpdateTagsForResourceRequest &request) const
ElasticBeanstalkClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::SwapEnvironmentCNAMEsOutcomeCallable SwapEnvironmentCNAMEsCallable(const SwapEnvironmentCNAMEsRequestT &request={}) const
void ComposeEnvironmentsAsync(const ComposeEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ComposeEnvironmentsRequestT &request={}) const
Model::DescribeEnvironmentManagedActionsOutcomeCallable DescribeEnvironmentManagedActionsCallable(const DescribeEnvironmentManagedActionsRequestT &request={}) const
virtual Model::DescribeEventsOutcome DescribeEvents(const Model::DescribeEventsRequest &request={}) const
Model::DisassociateEnvironmentOperationsRoleOutcomeCallable DisassociateEnvironmentOperationsRoleCallable(const DisassociateEnvironmentOperationsRoleRequestT &request) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< ElasticBeanstalkEndpointProviderBase > & accessEndpointProvider()
std::future< DescribeConfigurationOptionsOutcome > DescribeConfigurationOptionsOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< DeleteApplicationVersionOutcome > DeleteApplicationVersionOutcomeCallable
std::future< DescribeEnvironmentResourcesOutcome > DescribeEnvironmentResourcesOutcomeCallable
std::future< ListPlatformVersionsOutcome > ListPlatformVersionsOutcomeCallable
std::future< ListPlatformBranchesOutcome > ListPlatformBranchesOutcomeCallable
std::future< CreateStorageLocationOutcome > CreateStorageLocationOutcomeCallable
std::future< RetrieveEnvironmentInfoOutcome > RetrieveEnvironmentInfoOutcomeCallable
std::future< RebuildEnvironmentOutcome > RebuildEnvironmentOutcomeCallable
std::future< RestartAppServerOutcome > RestartAppServerOutcomeCallable
std::future< DescribeApplicationsOutcome > DescribeApplicationsOutcomeCallable
std::future< DescribeEnvironmentManagedActionHistoryOutcome > DescribeEnvironmentManagedActionHistoryOutcomeCallable
std::future< DescribeConfigurationSettingsOutcome > DescribeConfigurationSettingsOutcomeCallable
std::future< AbortEnvironmentUpdateOutcome > AbortEnvironmentUpdateOutcomeCallable
std::future< UpdateApplicationVersionOutcome > UpdateApplicationVersionOutcomeCallable
std::future< CreatePlatformVersionOutcome > CreatePlatformVersionOutcomeCallable
std::future< DeleteConfigurationTemplateOutcome > DeleteConfigurationTemplateOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< DeletePlatformVersionOutcome > DeletePlatformVersionOutcomeCallable
std::future< CheckDNSAvailabilityOutcome > CheckDNSAvailabilityOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< UpdateConfigurationTemplateOutcome > UpdateConfigurationTemplateOutcomeCallable
std::future< DeleteEnvironmentConfigurationOutcome > DeleteEnvironmentConfigurationOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< DisassociateEnvironmentOperationsRoleOutcome > DisassociateEnvironmentOperationsRoleOutcomeCallable
std::future< DescribePlatformVersionOutcome > DescribePlatformVersionOutcomeCallable
std::future< UpdateTagsForResourceOutcome > UpdateTagsForResourceOutcomeCallable
std::future< CreateApplicationVersionOutcome > CreateApplicationVersionOutcomeCallable
std::future< ApplyEnvironmentManagedActionOutcome > ApplyEnvironmentManagedActionOutcomeCallable
std::future< TerminateEnvironmentOutcome > TerminateEnvironmentOutcomeCallable
std::future< SwapEnvironmentCNAMEsOutcome > SwapEnvironmentCNAMEsOutcomeCallable
std::future< RequestEnvironmentInfoOutcome > RequestEnvironmentInfoOutcomeCallable
std::future< UpdateApplicationResourceLifecycleOutcome > UpdateApplicationResourceLifecycleOutcomeCallable
std::future< CreateConfigurationTemplateOutcome > CreateConfigurationTemplateOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DescribeEnvironmentHealthOutcome > DescribeEnvironmentHealthOutcomeCallable
std::future< ComposeEnvironmentsOutcome > ComposeEnvironmentsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeEnvironmentsOutcome > DescribeEnvironmentsOutcomeCallable
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
std::future< DescribeApplicationVersionsOutcome > DescribeApplicationVersionsOutcomeCallable
std::future< ValidateConfigurationSettingsOutcome > ValidateConfigurationSettingsOutcomeCallable
std::future< ListAvailableSolutionStacksOutcome > ListAvailableSolutionStacksOutcomeCallable
std::future< DescribeEnvironmentManagedActionsOutcome > DescribeEnvironmentManagedActionsOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< AssociateEnvironmentOperationsRoleOutcome > AssociateEnvironmentOperationsRoleOutcomeCallable
std::future< DescribeInstancesHealthOutcome > DescribeInstancesHealthOutcomeCallable
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformVersionsRequest &, const Model::ListPlatformVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlatformVersionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RequestEnvironmentInfoRequest &, const Model::RequestEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestEnvironmentInfoResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationVersionRequest &, const Model::UpdateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribePlatformVersionRequest &, const Model::DescribePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeInstancesHealthRequest &, const Model::DescribeInstancesHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesHealthResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateTagsForResourceRequest &, const Model::UpdateTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTagsForResourceResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformBranchesRequest &, const Model::ListPlatformBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlatformBranchesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentsRequest &, const Model::DescribeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AbortEnvironmentUpdateRequest &, const Model::AbortEnvironmentUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortEnvironmentUpdateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentManagedActionsRequest &, const Model::DescribeEnvironmentManagedActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentManagedActionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationVersionRequest &, const Model::DeleteApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DisassociateEnvironmentOperationsRoleRequest &, const Model::DisassociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateEnvironmentOperationsRoleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteConfigurationTemplateRequest &, const Model::DeleteConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationOptionsRequest &, const Model::DescribeConfigurationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationOptionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RestartAppServerRequest &, const Model::RestartAppServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestartAppServerResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationSettingsRequest &, const Model::DescribeConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationSettingsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ApplyEnvironmentManagedActionRequest &, const Model::ApplyEnvironmentManagedActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyEnvironmentManagedActionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentResourcesRequest &, const Model::DescribeEnvironmentResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentResourcesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateStorageLocationRequest &, const Model::CreateStorageLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStorageLocationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RetrieveEnvironmentInfoRequest &, const Model::RetrieveEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetrieveEnvironmentInfoResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CheckDNSAvailabilityRequest &, const Model::CheckDNSAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckDNSAvailabilityResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::TerminateEnvironmentRequest &, const Model::TerminateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteEnvironmentConfigurationRequest &, const Model::DeleteEnvironmentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentConfigurationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ValidateConfigurationSettingsRequest &, const Model::ValidateConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateConfigurationSettingsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreatePlatformVersionRequest &, const Model::CreatePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentHealthRequest &, const Model::DescribeEnvironmentHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentHealthResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateConfigurationTemplateRequest &, const Model::UpdateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ComposeEnvironmentsRequest &, const Model::ComposeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ComposeEnvironmentsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationVersionsRequest &, const Model::DescribeApplicationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationVersionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RebuildEnvironmentRequest &, const Model::RebuildEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebuildEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationVersionRequest &, const Model::CreateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentManagedActionHistoryRequest &, const Model::DescribeEnvironmentManagedActionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentManagedActionHistoryResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeletePlatformVersionRequest &, const Model::DeletePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationResourceLifecycleRequest &, const Model::UpdateApplicationResourceLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResourceLifecycleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AssociateEnvironmentOperationsRoleRequest &, const Model::AssociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateEnvironmentOperationsRoleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateConfigurationTemplateRequest &, const Model::CreateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::SwapEnvironmentCNAMEsRequest &, const Model::SwapEnvironmentCNAMEsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SwapEnvironmentCNAMEsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListAvailableSolutionStacksRequest &, const Model::ListAvailableSolutionStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAvailableSolutionStacksResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String