AWS SDK for C++

AWS SDK for C++ Version 1.11.909

Loading...
Searching...
No Matches
ElasticBeanstalkClient.h
1
6#pragma once
7#include <aws/core/AmazonSerializableWebServiceRequest.h>
8#include <aws/core/client/AWSClient.h>
9#include <aws/core/client/AWSClientAsyncCRTP.h>
10#include <aws/core/client/ClientConfiguration.h>
11#include <aws/core/utils/xml/XmlSerializer.h>
12#include <aws/elasticbeanstalk/ElasticBeanstalkPaginationBase.h>
13#include <aws/elasticbeanstalk/ElasticBeanstalkServiceClientModel.h>
14#include <aws/elasticbeanstalk/ElasticBeanstalkWaiter.h>
15#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
16
17namespace Aws {
18namespace ElasticBeanstalk {
35class AWS_ELASTICBEANSTALK_API ElasticBeanstalkClient : public Aws::Client::AWSXMLClient,
36 public Aws::Client::ClientWithAsyncTemplateMethods<ElasticBeanstalkClient>,
37 public ElasticBeanstalkPaginationBase<ElasticBeanstalkClient>,
38 public ElasticBeanstalkWaiter<ElasticBeanstalkClient> {
39 public:
41 static const char* GetServiceName();
42 static const char* GetAllocationTag();
43
46
53 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> endpointProvider = nullptr);
54
60 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> endpointProvider = nullptr,
63
68 ElasticBeanstalkClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
69 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> endpointProvider = nullptr,
72
73 /* Legacy constructors due deprecation */
79
85
90 ElasticBeanstalkClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
91 const Aws::Client::ClientConfiguration& clientConfiguration);
92
93 /* End of legacy constructors due deprecation */
95
99 Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
100
108
113 template <typename AbortEnvironmentUpdateRequestT = Model::AbortEnvironmentUpdateRequest>
114 Model::AbortEnvironmentUpdateOutcomeCallable AbortEnvironmentUpdateCallable(const AbortEnvironmentUpdateRequestT& request = {}) const {
115 return SubmitCallable(&ElasticBeanstalkClient::AbortEnvironmentUpdate, request);
116 }
117
122 template <typename AbortEnvironmentUpdateRequestT = Model::AbortEnvironmentUpdateRequest>
124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
125 const AbortEnvironmentUpdateRequestT& request = {}) const {
126 return SubmitAsync(&ElasticBeanstalkClient::AbortEnvironmentUpdate, request, handler, context);
127 }
128
139
144 template <typename ApplyEnvironmentManagedActionRequestT = Model::ApplyEnvironmentManagedActionRequest>
146 const ApplyEnvironmentManagedActionRequestT& request) const {
147 return SubmitCallable(&ElasticBeanstalkClient::ApplyEnvironmentManagedAction, request);
148 }
149
154 template <typename ApplyEnvironmentManagedActionRequestT = Model::ApplyEnvironmentManagedActionRequest>
155 void ApplyEnvironmentManagedActionAsync(const ApplyEnvironmentManagedActionRequestT& request,
157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
158 return SubmitAsync(&ElasticBeanstalkClient::ApplyEnvironmentManagedAction, request, handler, context);
159 }
160
173
178 template <typename AssociateEnvironmentOperationsRoleRequestT = Model::AssociateEnvironmentOperationsRoleRequest>
180 const AssociateEnvironmentOperationsRoleRequestT& request) const {
181 return SubmitCallable(&ElasticBeanstalkClient::AssociateEnvironmentOperationsRole, request);
182 }
183
188 template <typename AssociateEnvironmentOperationsRoleRequestT = Model::AssociateEnvironmentOperationsRoleRequest>
189 void AssociateEnvironmentOperationsRoleAsync(const AssociateEnvironmentOperationsRoleRequestT& request,
191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
192 return SubmitAsync(&ElasticBeanstalkClient::AssociateEnvironmentOperationsRole, request, handler, context);
193 }
194
201
206 template <typename CheckDNSAvailabilityRequestT = Model::CheckDNSAvailabilityRequest>
207 Model::CheckDNSAvailabilityOutcomeCallable CheckDNSAvailabilityCallable(const CheckDNSAvailabilityRequestT& request) const {
208 return SubmitCallable(&ElasticBeanstalkClient::CheckDNSAvailability, request);
209 }
210
215 template <typename CheckDNSAvailabilityRequestT = Model::CheckDNSAvailabilityRequest>
216 void CheckDNSAvailabilityAsync(const CheckDNSAvailabilityRequestT& request, const CheckDNSAvailabilityResponseReceivedHandler& handler,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
218 return SubmitAsync(&ElasticBeanstalkClient::CheckDNSAvailability, request, handler, context);
219 }
220
233
238 template <typename ComposeEnvironmentsRequestT = Model::ComposeEnvironmentsRequest>
239 Model::ComposeEnvironmentsOutcomeCallable ComposeEnvironmentsCallable(const ComposeEnvironmentsRequestT& request = {}) const {
240 return SubmitCallable(&ElasticBeanstalkClient::ComposeEnvironments, request);
241 }
242
247 template <typename ComposeEnvironmentsRequestT = Model::ComposeEnvironmentsRequest>
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
250 const ComposeEnvironmentsRequestT& request = {}) const {
251 return SubmitAsync(&ElasticBeanstalkClient::ComposeEnvironments, request, handler, context);
252 }
253
261
266 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
267 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const {
268 return SubmitCallable(&ElasticBeanstalkClient::CreateApplication, request);
269 }
270
275 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
276 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
278 return SubmitAsync(&ElasticBeanstalkClient::CreateApplication, request, handler, context);
279 }
280
299
304 template <typename CreateApplicationVersionRequestT = Model::CreateApplicationVersionRequest>
305 Model::CreateApplicationVersionOutcomeCallable CreateApplicationVersionCallable(const CreateApplicationVersionRequestT& request) const {
306 return SubmitCallable(&ElasticBeanstalkClient::CreateApplicationVersion, request);
307 }
308
313 template <typename CreateApplicationVersionRequestT = Model::CreateApplicationVersionRequest>
314 void CreateApplicationVersionAsync(const CreateApplicationVersionRequestT& request,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
317 return SubmitAsync(&ElasticBeanstalkClient::CreateApplicationVersion, request, handler, context);
318 }
319
335 const Model::CreateConfigurationTemplateRequest& request) const;
336
341 template <typename CreateConfigurationTemplateRequestT = Model::CreateConfigurationTemplateRequest>
343 const CreateConfigurationTemplateRequestT& request) const {
344 return SubmitCallable(&ElasticBeanstalkClient::CreateConfigurationTemplate, request);
345 }
346
351 template <typename CreateConfigurationTemplateRequestT = Model::CreateConfigurationTemplateRequest>
352 void CreateConfigurationTemplateAsync(const CreateConfigurationTemplateRequestT& request,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
355 return SubmitAsync(&ElasticBeanstalkClient::CreateConfigurationTemplate, request, handler, context);
356 }
357
365
370 template <typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
371 Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT& request) const {
372 return SubmitCallable(&ElasticBeanstalkClient::CreateEnvironment, request);
373 }
374
379 template <typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
380 void CreateEnvironmentAsync(const CreateEnvironmentRequestT& request, const CreateEnvironmentResponseReceivedHandler& handler,
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
382 return SubmitAsync(&ElasticBeanstalkClient::CreateEnvironment, request, handler, context);
383 }
384
391
396 template <typename CreatePlatformVersionRequestT = Model::CreatePlatformVersionRequest>
397 Model::CreatePlatformVersionOutcomeCallable CreatePlatformVersionCallable(const CreatePlatformVersionRequestT& request) const {
398 return SubmitCallable(&ElasticBeanstalkClient::CreatePlatformVersion, request);
399 }
400
405 template <typename CreatePlatformVersionRequestT = Model::CreatePlatformVersionRequest>
406 void CreatePlatformVersionAsync(const CreatePlatformVersionRequestT& request, const CreatePlatformVersionResponseReceivedHandler& handler,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
408 return SubmitAsync(&ElasticBeanstalkClient::CreatePlatformVersion, request, handler, context);
409 }
410
422
427 template <typename CreateStorageLocationRequestT = Model::CreateStorageLocationRequest>
428 Model::CreateStorageLocationOutcomeCallable CreateStorageLocationCallable(const CreateStorageLocationRequestT& request = {}) const {
429 return SubmitCallable(&ElasticBeanstalkClient::CreateStorageLocation, request);
430 }
431
436 template <typename CreateStorageLocationRequestT = Model::CreateStorageLocationRequest>
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
439 const CreateStorageLocationRequestT& request = {}) const {
440 return SubmitAsync(&ElasticBeanstalkClient::CreateStorageLocation, request, handler, context);
441 }
442
452
457 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
458 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const {
459 return SubmitCallable(&ElasticBeanstalkClient::DeleteApplication, request);
460 }
461
466 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
467 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler,
468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
469 return SubmitAsync(&ElasticBeanstalkClient::DeleteApplication, request, handler, context);
470 }
471
480
485 template <typename DeleteApplicationVersionRequestT = Model::DeleteApplicationVersionRequest>
486 Model::DeleteApplicationVersionOutcomeCallable DeleteApplicationVersionCallable(const DeleteApplicationVersionRequestT& request) const {
487 return SubmitCallable(&ElasticBeanstalkClient::DeleteApplicationVersion, request);
488 }
489
494 template <typename DeleteApplicationVersionRequestT = Model::DeleteApplicationVersionRequest>
495 void DeleteApplicationVersionAsync(const DeleteApplicationVersionRequestT& request,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
498 return SubmitAsync(&ElasticBeanstalkClient::DeleteApplicationVersion, request, handler, context);
499 }
500
510 const Model::DeleteConfigurationTemplateRequest& request) const;
511
516 template <typename DeleteConfigurationTemplateRequestT = Model::DeleteConfigurationTemplateRequest>
518 const DeleteConfigurationTemplateRequestT& request) const {
519 return SubmitCallable(&ElasticBeanstalkClient::DeleteConfigurationTemplate, request);
520 }
521
526 template <typename DeleteConfigurationTemplateRequestT = Model::DeleteConfigurationTemplateRequest>
527 void DeleteConfigurationTemplateAsync(const DeleteConfigurationTemplateRequestT& request,
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
530 return SubmitAsync(&ElasticBeanstalkClient::DeleteConfigurationTemplate, request, handler, context);
531 }
532
547
552 template <typename DeleteEnvironmentConfigurationRequestT = Model::DeleteEnvironmentConfigurationRequest>
554 const DeleteEnvironmentConfigurationRequestT& request) const {
555 return SubmitCallable(&ElasticBeanstalkClient::DeleteEnvironmentConfiguration, request);
556 }
557
562 template <typename DeleteEnvironmentConfigurationRequestT = Model::DeleteEnvironmentConfigurationRequest>
563 void DeleteEnvironmentConfigurationAsync(const DeleteEnvironmentConfigurationRequestT& request,
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
566 return SubmitAsync(&ElasticBeanstalkClient::DeleteEnvironmentConfiguration, request, handler, context);
567 }
568
576
581 template <typename DeletePlatformVersionRequestT = Model::DeletePlatformVersionRequest>
582 Model::DeletePlatformVersionOutcomeCallable DeletePlatformVersionCallable(const DeletePlatformVersionRequestT& request = {}) const {
583 return SubmitCallable(&ElasticBeanstalkClient::DeletePlatformVersion, request);
584 }
585
590 template <typename DeletePlatformVersionRequestT = Model::DeletePlatformVersionRequest>
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
593 const DeletePlatformVersionRequestT& request = {}) const {
594 return SubmitAsync(&ElasticBeanstalkClient::DeletePlatformVersion, request, handler, context);
595 }
596
621 const Model::DescribeAccountAttributesRequest& request = {}) const;
622
627 template <typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
629 const DescribeAccountAttributesRequestT& request = {}) const {
630 return SubmitCallable(&ElasticBeanstalkClient::DescribeAccountAttributes, request);
631 }
632
637 template <typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
640 const DescribeAccountAttributesRequestT& request = {}) const {
641 return SubmitAsync(&ElasticBeanstalkClient::DescribeAccountAttributes, request, handler, context);
642 }
643
666 const Model::DescribeApplicationVersionsRequest& request = {}) const;
667
672 template <typename DescribeApplicationVersionsRequestT = Model::DescribeApplicationVersionsRequest>
674 const DescribeApplicationVersionsRequestT& request = {}) const {
675 return SubmitCallable(&ElasticBeanstalkClient::DescribeApplicationVersions, request);
676 }
677
682 template <typename DescribeApplicationVersionsRequestT = Model::DescribeApplicationVersionsRequest>
684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
685 const DescribeApplicationVersionsRequestT& request = {}) const {
686 return SubmitAsync(&ElasticBeanstalkClient::DescribeApplicationVersions, request, handler, context);
687 }
688
711
716 template <typename DescribeApplicationsRequestT = Model::DescribeApplicationsRequest>
717 Model::DescribeApplicationsOutcomeCallable DescribeApplicationsCallable(const DescribeApplicationsRequestT& request = {}) const {
718 return SubmitCallable(&ElasticBeanstalkClient::DescribeApplications, request);
719 }
720
725 template <typename DescribeApplicationsRequestT = Model::DescribeApplicationsRequest>
727 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
728 const DescribeApplicationsRequestT& request = {}) const {
729 return SubmitAsync(&ElasticBeanstalkClient::DescribeApplications, request, handler, context);
730 }
731
758 const Model::DescribeConfigurationOptionsRequest& request = {}) const;
759
764 template <typename DescribeConfigurationOptionsRequestT = Model::DescribeConfigurationOptionsRequest>
766 const DescribeConfigurationOptionsRequestT& request = {}) const {
767 return SubmitCallable(&ElasticBeanstalkClient::DescribeConfigurationOptions, request);
768 }
769
774 template <typename DescribeConfigurationOptionsRequestT = Model::DescribeConfigurationOptionsRequest>
776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
777 const DescribeConfigurationOptionsRequestT& request = {}) const {
778 return SubmitAsync(&ElasticBeanstalkClient::DescribeConfigurationOptions, request, handler, context);
779 }
780
811
816 template <typename DescribeConfigurationSettingsRequestT = Model::DescribeConfigurationSettingsRequest>
818 const DescribeConfigurationSettingsRequestT& request) const {
819 return SubmitCallable(&ElasticBeanstalkClient::DescribeConfigurationSettings, request);
820 }
821
826 template <typename DescribeConfigurationSettingsRequestT = Model::DescribeConfigurationSettingsRequest>
827 void DescribeConfigurationSettingsAsync(const DescribeConfigurationSettingsRequestT& request,
829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
830 return SubmitAsync(&ElasticBeanstalkClient::DescribeConfigurationSettings, request, handler, context);
831 }
832
857 const Model::DescribeEnvironmentHealthRequest& request = {}) const;
858
863 template <typename DescribeEnvironmentHealthRequestT = Model::DescribeEnvironmentHealthRequest>
865 const DescribeEnvironmentHealthRequestT& request = {}) const {
866 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentHealth, request);
867 }
868
873 template <typename DescribeEnvironmentHealthRequestT = Model::DescribeEnvironmentHealthRequest>
875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
876 const DescribeEnvironmentHealthRequestT& request = {}) const {
877 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentHealth, request, handler, context);
878 }
879
888
893 template <typename DescribeEnvironmentManagedActionHistoryRequestT = Model::DescribeEnvironmentManagedActionHistoryRequest>
895 const DescribeEnvironmentManagedActionHistoryRequestT& request = {}) const {
896 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentManagedActionHistory, request);
897 }
898
903 template <typename DescribeEnvironmentManagedActionHistoryRequestT = Model::DescribeEnvironmentManagedActionHistoryRequest>
905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
906 const DescribeEnvironmentManagedActionHistoryRequestT& request = {}) const {
907 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentManagedActionHistory, request, handler, context);
908 }
909
933 const Model::DescribeEnvironmentManagedActionsRequest& request = {}) const;
934
939 template <typename DescribeEnvironmentManagedActionsRequestT = Model::DescribeEnvironmentManagedActionsRequest>
941 const DescribeEnvironmentManagedActionsRequestT& request = {}) const {
942 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentManagedActions, request);
943 }
944
949 template <typename DescribeEnvironmentManagedActionsRequestT = Model::DescribeEnvironmentManagedActionsRequest>
951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
952 const DescribeEnvironmentManagedActionsRequestT& request = {}) const {
953 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentManagedActions, request, handler, context);
954 }
955
963 const Model::DescribeEnvironmentResourcesRequest& request = {}) const;
964
969 template <typename DescribeEnvironmentResourcesRequestT = Model::DescribeEnvironmentResourcesRequest>
971 const DescribeEnvironmentResourcesRequestT& request = {}) const {
972 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironmentResources, request);
973 }
974
979 template <typename DescribeEnvironmentResourcesRequestT = Model::DescribeEnvironmentResourcesRequest>
981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
982 const DescribeEnvironmentResourcesRequestT& request = {}) const {
983 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironmentResources, request, handler, context);
984 }
985
1009
1014 template <typename DescribeEnvironmentsRequestT = Model::DescribeEnvironmentsRequest>
1015 Model::DescribeEnvironmentsOutcomeCallable DescribeEnvironmentsCallable(const DescribeEnvironmentsRequestT& request = {}) const {
1016 return SubmitCallable(&ElasticBeanstalkClient::DescribeEnvironments, request);
1017 }
1018
1023 template <typename DescribeEnvironmentsRequestT = Model::DescribeEnvironmentsRequest>
1025 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1026 const DescribeEnvironmentsRequestT& request = {}) const {
1027 return SubmitAsync(&ElasticBeanstalkClient::DescribeEnvironments, request, handler, context);
1028 }
1029
1054
1058 template <typename DescribeEventsRequestT = Model::DescribeEventsRequest>
1059 Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT& request = {}) const {
1060 return SubmitCallable(&ElasticBeanstalkClient::DescribeEvents, request);
1061 }
1062
1067 template <typename DescribeEventsRequestT = Model::DescribeEventsRequest>
1069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1070 const DescribeEventsRequestT& request = {}) const {
1071 return SubmitAsync(&ElasticBeanstalkClient::DescribeEvents, request, handler, context);
1072 }
1073
1099
1104 template <typename DescribeInstancesHealthRequestT = Model::DescribeInstancesHealthRequest>
1105 Model::DescribeInstancesHealthOutcomeCallable DescribeInstancesHealthCallable(const DescribeInstancesHealthRequestT& request = {}) const {
1106 return SubmitCallable(&ElasticBeanstalkClient::DescribeInstancesHealth, request);
1107 }
1108
1113 template <typename DescribeInstancesHealthRequestT = Model::DescribeInstancesHealthRequest>
1115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1116 const DescribeInstancesHealthRequestT& request = {}) const {
1117 return SubmitAsync(&ElasticBeanstalkClient::DescribeInstancesHealth, request, handler, context);
1118 }
1119
1147
1152 template <typename DescribePlatformVersionRequestT = Model::DescribePlatformVersionRequest>
1153 Model::DescribePlatformVersionOutcomeCallable DescribePlatformVersionCallable(const DescribePlatformVersionRequestT& request = {}) const {
1154 return SubmitCallable(&ElasticBeanstalkClient::DescribePlatformVersion, request);
1155 }
1156
1161 template <typename DescribePlatformVersionRequestT = Model::DescribePlatformVersionRequest>
1163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1164 const DescribePlatformVersionRequestT& request = {}) const {
1165 return SubmitAsync(&ElasticBeanstalkClient::DescribePlatformVersion, request, handler, context);
1166 }
1167
1179
1184 template <typename DisassociateEnvironmentOperationsRoleRequestT = Model::DisassociateEnvironmentOperationsRoleRequest>
1186 const DisassociateEnvironmentOperationsRoleRequestT& request) const {
1187 return SubmitCallable(&ElasticBeanstalkClient::DisassociateEnvironmentOperationsRole, request);
1188 }
1189
1194 template <typename DisassociateEnvironmentOperationsRoleRequestT = Model::DisassociateEnvironmentOperationsRoleRequest>
1195 void DisassociateEnvironmentOperationsRoleAsync(const DisassociateEnvironmentOperationsRoleRequestT& request,
1197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1198 return SubmitAsync(&ElasticBeanstalkClient::DisassociateEnvironmentOperationsRole, request, handler, context);
1199 }
1200
1224 const Model::ListAvailableSolutionStacksRequest& request = {}) const;
1225
1230 template <typename ListAvailableSolutionStacksRequestT = Model::ListAvailableSolutionStacksRequest>
1232 const ListAvailableSolutionStacksRequestT& request = {}) const {
1233 return SubmitCallable(&ElasticBeanstalkClient::ListAvailableSolutionStacks, request);
1234 }
1235
1240 template <typename ListAvailableSolutionStacksRequestT = Model::ListAvailableSolutionStacksRequest>
1242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1243 const ListAvailableSolutionStacksRequestT& request = {}) const {
1244 return SubmitAsync(&ElasticBeanstalkClient::ListAvailableSolutionStacks, request, handler, context);
1245 }
1246
1273
1278 template <typename ListPlatformBranchesRequestT = Model::ListPlatformBranchesRequest>
1279 Model::ListPlatformBranchesOutcomeCallable ListPlatformBranchesCallable(const ListPlatformBranchesRequestT& request = {}) const {
1280 return SubmitCallable(&ElasticBeanstalkClient::ListPlatformBranches, request);
1281 }
1282
1287 template <typename ListPlatformBranchesRequestT = Model::ListPlatformBranchesRequest>
1289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1290 const ListPlatformBranchesRequestT& request = {}) const {
1291 return SubmitAsync(&ElasticBeanstalkClient::ListPlatformBranches, request, handler, context);
1292 }
1293
1321
1326 template <typename ListPlatformVersionsRequestT = Model::ListPlatformVersionsRequest>
1327 Model::ListPlatformVersionsOutcomeCallable ListPlatformVersionsCallable(const ListPlatformVersionsRequestT& request = {}) const {
1328 return SubmitCallable(&ElasticBeanstalkClient::ListPlatformVersions, request);
1329 }
1330
1335 template <typename ListPlatformVersionsRequestT = Model::ListPlatformVersionsRequest>
1337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1338 const ListPlatformVersionsRequestT& request = {}) const {
1339 return SubmitAsync(&ElasticBeanstalkClient::ListPlatformVersions, request, handler, context);
1340 }
1341
1368
1373 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1374 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1375 return SubmitCallable(&ElasticBeanstalkClient::ListTagsForResource, request);
1376 }
1377
1382 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1383 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1385 return SubmitAsync(&ElasticBeanstalkClient::ListTagsForResource, request, handler, context);
1386 }
1387
1396
1401 template <typename RebuildEnvironmentRequestT = Model::RebuildEnvironmentRequest>
1402 Model::RebuildEnvironmentOutcomeCallable RebuildEnvironmentCallable(const RebuildEnvironmentRequestT& request = {}) const {
1403 return SubmitCallable(&ElasticBeanstalkClient::RebuildEnvironment, request);
1404 }
1405
1410 template <typename RebuildEnvironmentRequestT = Model::RebuildEnvironmentRequest>
1412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1413 const RebuildEnvironmentRequestT& request = {}) const {
1414 return SubmitAsync(&ElasticBeanstalkClient::RebuildEnvironment, request, handler, context);
1415 }
1416
1435
1440 template <typename RequestEnvironmentInfoRequestT = Model::RequestEnvironmentInfoRequest>
1441 Model::RequestEnvironmentInfoOutcomeCallable RequestEnvironmentInfoCallable(const RequestEnvironmentInfoRequestT& request) const {
1442 return SubmitCallable(&ElasticBeanstalkClient::RequestEnvironmentInfo, request);
1443 }
1444
1449 template <typename RequestEnvironmentInfoRequestT = Model::RequestEnvironmentInfoRequest>
1450 void RequestEnvironmentInfoAsync(const RequestEnvironmentInfoRequestT& request,
1452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1453 return SubmitAsync(&ElasticBeanstalkClient::RequestEnvironmentInfo, request, handler, context);
1454 }
1455
1463
1468 template <typename RestartAppServerRequestT = Model::RestartAppServerRequest>
1469 Model::RestartAppServerOutcomeCallable RestartAppServerCallable(const RestartAppServerRequestT& request = {}) const {
1470 return SubmitCallable(&ElasticBeanstalkClient::RestartAppServer, request);
1471 }
1472
1477 template <typename RestartAppServerRequestT = Model::RestartAppServerRequest>
1479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1480 const RestartAppServerRequestT& request = {}) const {
1481 return SubmitAsync(&ElasticBeanstalkClient::RestartAppServer, request, handler, context);
1482 }
1483
1492
1497 template <typename RetrieveEnvironmentInfoRequestT = Model::RetrieveEnvironmentInfoRequest>
1498 Model::RetrieveEnvironmentInfoOutcomeCallable RetrieveEnvironmentInfoCallable(const RetrieveEnvironmentInfoRequestT& request) const {
1499 return SubmitCallable(&ElasticBeanstalkClient::RetrieveEnvironmentInfo, request);
1500 }
1501
1506 template <typename RetrieveEnvironmentInfoRequestT = Model::RetrieveEnvironmentInfoRequest>
1507 void RetrieveEnvironmentInfoAsync(const RetrieveEnvironmentInfoRequestT& request,
1509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1510 return SubmitAsync(&ElasticBeanstalkClient::RetrieveEnvironmentInfo, request, handler, context);
1511 }
1512
1519
1524 template <typename SwapEnvironmentCNAMEsRequestT = Model::SwapEnvironmentCNAMEsRequest>
1525 Model::SwapEnvironmentCNAMEsOutcomeCallable SwapEnvironmentCNAMEsCallable(const SwapEnvironmentCNAMEsRequestT& request = {}) const {
1526 return SubmitCallable(&ElasticBeanstalkClient::SwapEnvironmentCNAMEs, request);
1527 }
1528
1533 template <typename SwapEnvironmentCNAMEsRequestT = Model::SwapEnvironmentCNAMEsRequest>
1535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1536 const SwapEnvironmentCNAMEsRequestT& request = {}) const {
1537 return SubmitAsync(&ElasticBeanstalkClient::SwapEnvironmentCNAMEs, request, handler, context);
1538 }
1539
1546
1551 template <typename TerminateEnvironmentRequestT = Model::TerminateEnvironmentRequest>
1552 Model::TerminateEnvironmentOutcomeCallable TerminateEnvironmentCallable(const TerminateEnvironmentRequestT& request = {}) const {
1553 return SubmitCallable(&ElasticBeanstalkClient::TerminateEnvironment, request);
1554 }
1555
1560 template <typename TerminateEnvironmentRequestT = Model::TerminateEnvironmentRequest>
1562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1563 const TerminateEnvironmentRequestT& request = {}) const {
1564 return SubmitAsync(&ElasticBeanstalkClient::TerminateEnvironment, request, handler, context);
1565 }
1566
1576
1581 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1582 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const {
1583 return SubmitCallable(&ElasticBeanstalkClient::UpdateApplication, request);
1584 }
1585
1590 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1591 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler,
1592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1593 return SubmitAsync(&ElasticBeanstalkClient::UpdateApplication, request, handler, context);
1594 }
1595
1603
1608 template <typename UpdateApplicationResourceLifecycleRequestT = Model::UpdateApplicationResourceLifecycleRequest>
1610 const UpdateApplicationResourceLifecycleRequestT& request) const {
1611 return SubmitCallable(&ElasticBeanstalkClient::UpdateApplicationResourceLifecycle, request);
1612 }
1613
1618 template <typename UpdateApplicationResourceLifecycleRequestT = Model::UpdateApplicationResourceLifecycleRequest>
1619 void UpdateApplicationResourceLifecycleAsync(const UpdateApplicationResourceLifecycleRequestT& request,
1621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1622 return SubmitAsync(&ElasticBeanstalkClient::UpdateApplicationResourceLifecycle, request, handler, context);
1623 }
1624
1634
1639 template <typename UpdateApplicationVersionRequestT = Model::UpdateApplicationVersionRequest>
1640 Model::UpdateApplicationVersionOutcomeCallable UpdateApplicationVersionCallable(const UpdateApplicationVersionRequestT& request) const {
1641 return SubmitCallable(&ElasticBeanstalkClient::UpdateApplicationVersion, request);
1642 }
1643
1648 template <typename UpdateApplicationVersionRequestT = Model::UpdateApplicationVersionRequest>
1649 void UpdateApplicationVersionAsync(const UpdateApplicationVersionRequestT& request,
1651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1652 return SubmitAsync(&ElasticBeanstalkClient::UpdateApplicationVersion, request, handler, context);
1653 }
1654
1666 const Model::UpdateConfigurationTemplateRequest& request) const;
1667
1672 template <typename UpdateConfigurationTemplateRequestT = Model::UpdateConfigurationTemplateRequest>
1674 const UpdateConfigurationTemplateRequestT& request) const {
1675 return SubmitCallable(&ElasticBeanstalkClient::UpdateConfigurationTemplate, request);
1676 }
1677
1682 template <typename UpdateConfigurationTemplateRequestT = Model::UpdateConfigurationTemplateRequest>
1683 void UpdateConfigurationTemplateAsync(const UpdateConfigurationTemplateRequestT& request,
1685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1686 return SubmitAsync(&ElasticBeanstalkClient::UpdateConfigurationTemplate, request, handler, context);
1687 }
1688
1704
1709 template <typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
1710 Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT& request = {}) const {
1711 return SubmitCallable(&ElasticBeanstalkClient::UpdateEnvironment, request);
1712 }
1713
1718 template <typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
1720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1721 const UpdateEnvironmentRequestT& request = {}) const {
1722 return SubmitAsync(&ElasticBeanstalkClient::UpdateEnvironment, request, handler, context);
1723 }
1724
1746
1751 template <typename UpdateTagsForResourceRequestT = Model::UpdateTagsForResourceRequest>
1752 Model::UpdateTagsForResourceOutcomeCallable UpdateTagsForResourceCallable(const UpdateTagsForResourceRequestT& request) const {
1753 return SubmitCallable(&ElasticBeanstalkClient::UpdateTagsForResource, request);
1754 }
1755
1760 template <typename UpdateTagsForResourceRequestT = Model::UpdateTagsForResourceRequest>
1761 void UpdateTagsForResourceAsync(const UpdateTagsForResourceRequestT& request, const UpdateTagsForResourceResponseReceivedHandler& handler,
1762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1763 return SubmitAsync(&ElasticBeanstalkClient::UpdateTagsForResource, request, handler, context);
1764 }
1765
1775 const Model::ValidateConfigurationSettingsRequest& request) const;
1776
1781 template <typename ValidateConfigurationSettingsRequestT = Model::ValidateConfigurationSettingsRequest>
1783 const ValidateConfigurationSettingsRequestT& request) const {
1784 return SubmitCallable(&ElasticBeanstalkClient::ValidateConfigurationSettings, request);
1785 }
1786
1791 template <typename ValidateConfigurationSettingsRequestT = Model::ValidateConfigurationSettingsRequest>
1792 void ValidateConfigurationSettingsAsync(const ValidateConfigurationSettingsRequestT& request,
1794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1795 return SubmitAsync(&ElasticBeanstalkClient::ValidateConfigurationSettings, request, handler, context);
1796 }
1797
1798 virtual void OverrideEndpoint(const Aws::String& endpoint);
1799 virtual std::shared_ptr<ElasticBeanstalkEndpointProviderBase>& accessEndpointProvider();
1800
1801 private:
1803 void init(const ElasticBeanstalkClientConfiguration& clientConfiguration);
1804
1806
1807 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
1808
1809 ElasticBeanstalkClientConfiguration m_clientConfiguration;
1810 std::shared_ptr<ElasticBeanstalkEndpointProviderBase> m_endpointProvider;
1811};
1812
1813} // namespace ElasticBeanstalk
1814} // 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())
virtual std::shared_ptr< ElasticBeanstalkEndpointProviderBase > & accessEndpointProvider()
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 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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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::SwapEnvironmentCNAMEsRequest &, const Model::SwapEnvironmentCNAMEsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SwapEnvironmentCNAMEsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationVersionRequest &, const Model::DeleteApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateConfigurationTemplateRequest &, const Model::CreateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentsRequest &, const Model::DescribeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentResourcesRequest &, const Model::DescribeEnvironmentResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentResourcesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateStorageLocationRequest &, const Model::CreateStorageLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStorageLocationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ApplyEnvironmentManagedActionRequest &, const Model::ApplyEnvironmentManagedActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ApplyEnvironmentManagedActionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeletePlatformVersionRequest &, const Model::DeletePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DisassociateEnvironmentOperationsRoleRequest &, const Model::DisassociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEnvironmentOperationsRoleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListAvailableSolutionStacksRequest &, const Model::ListAvailableSolutionStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAvailableSolutionStacksResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribePlatformVersionRequest &, const Model::DescribePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RebuildEnvironmentRequest &, const Model::RebuildEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebuildEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationResourceLifecycleRequest &, const Model::UpdateApplicationResourceLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResourceLifecycleResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationOptionsRequest &, const Model::DescribeConfigurationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationOptionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteEnvironmentConfigurationRequest &, const Model::DeleteEnvironmentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentConfigurationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateTagsForResourceRequest &, const Model::UpdateTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTagsForResourceResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateApplicationVersionRequest &, const Model::UpdateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ValidateConfigurationSettingsRequest &, const Model::ValidateConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ValidateConfigurationSettingsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::UpdateConfigurationTemplateRequest &, const Model::UpdateConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteConfigurationTemplateRequest &, const Model::DeleteConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationTemplateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeConfigurationSettingsRequest &, const Model::DescribeConfigurationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationSettingsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeInstancesHealthRequest &, const Model::DescribeInstancesHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstancesHealthResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RetrieveEnvironmentInfoRequest &, const Model::RetrieveEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RetrieveEnvironmentInfoResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentManagedActionHistoryRequest &, const Model::DescribeEnvironmentManagedActionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentManagedActionHistoryResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentHealthRequest &, const Model::DescribeEnvironmentHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentHealthResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RestartAppServerRequest &, const Model::RestartAppServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestartAppServerResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreateApplicationVersionRequest &, const Model::CreateApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::RequestEnvironmentInfoRequest &, const Model::RequestEnvironmentInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RequestEnvironmentInfoResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CheckDNSAvailabilityRequest &, const Model::CheckDNSAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckDNSAvailabilityResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeApplicationVersionsRequest &, const Model::DescribeApplicationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationVersionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AbortEnvironmentUpdateRequest &, const Model::AbortEnvironmentUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AbortEnvironmentUpdateResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformVersionsRequest &, const Model::ListPlatformVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPlatformVersionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountAttributesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ListPlatformBranchesRequest &, const Model::ListPlatformBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPlatformBranchesResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::TerminateEnvironmentRequest &, const Model::TerminateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateEnvironmentResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::ComposeEnvironmentsRequest &, const Model::ComposeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ComposeEnvironmentsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DescribeEnvironmentManagedActionsRequest &, const Model::DescribeEnvironmentManagedActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEnvironmentManagedActionsResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::CreatePlatformVersionRequest &, const Model::CreatePlatformVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePlatformVersionResponseReceivedHandler
std::function< void(const ElasticBeanstalkClient *, const Model::AssociateEnvironmentOperationsRoleRequest &, const Model::AssociateEnvironmentOperationsRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEnvironmentOperationsRoleResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String