AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AppRunnerClient.h
1
6#pragma once
7#include <aws/apprunner/AppRunner_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/apprunner/AppRunnerServiceClientModel.h>
13
14namespace Aws
15{
16namespace AppRunner
17{
40 class AWS_APPRUNNER_API AppRunnerClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<AppRunnerClient>
41 {
42 public:
44 static const char* GetServiceName();
45 static const char* GetAllocationTag();
46
49
55 std::shared_ptr<AppRunnerEndpointProviderBase> endpointProvider = nullptr);
56
62 std::shared_ptr<AppRunnerEndpointProviderBase> endpointProvider = nullptr,
64
69 AppRunnerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
70 std::shared_ptr<AppRunnerEndpointProviderBase> endpointProvider = nullptr,
72
73
74 /* Legacy constructors due deprecation */
80
86 const Aws::Client::ClientConfiguration& clientConfiguration);
87
92 AppRunnerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
93 const Aws::Client::ClientConfiguration& clientConfiguration);
94
95 /* End of legacy constructors due deprecation */
97
113
117 template<typename AssociateCustomDomainRequestT = Model::AssociateCustomDomainRequest>
118 Model::AssociateCustomDomainOutcomeCallable AssociateCustomDomainCallable(const AssociateCustomDomainRequestT& request) const
119 {
120 return SubmitCallable(&AppRunnerClient::AssociateCustomDomain, request);
121 }
122
126 template<typename AssociateCustomDomainRequestT = Model::AssociateCustomDomainRequest>
127 void AssociateCustomDomainAsync(const AssociateCustomDomainRequestT& request, const AssociateCustomDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
128 {
129 return SubmitAsync(&AppRunnerClient::AssociateCustomDomain, request, handler, context);
130 }
131
152
156 template<typename CreateAutoScalingConfigurationRequestT = Model::CreateAutoScalingConfigurationRequest>
157 Model::CreateAutoScalingConfigurationOutcomeCallable CreateAutoScalingConfigurationCallable(const CreateAutoScalingConfigurationRequestT& request) const
158 {
159 return SubmitCallable(&AppRunnerClient::CreateAutoScalingConfiguration, request);
160 }
161
165 template<typename CreateAutoScalingConfigurationRequestT = Model::CreateAutoScalingConfigurationRequest>
166 void CreateAutoScalingConfigurationAsync(const CreateAutoScalingConfigurationRequestT& request, const CreateAutoScalingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
167 {
168 return SubmitAsync(&AppRunnerClient::CreateAutoScalingConfiguration, request, handler, context);
169 }
170
182
186 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
187 Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT& request) const
188 {
189 return SubmitCallable(&AppRunnerClient::CreateConnection, request);
190 }
191
195 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
196 void CreateConnectionAsync(const CreateConnectionRequestT& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
197 {
198 return SubmitAsync(&AppRunnerClient::CreateConnection, request, handler, context);
199 }
200
221
225 template<typename CreateObservabilityConfigurationRequestT = Model::CreateObservabilityConfigurationRequest>
227 {
228 return SubmitCallable(&AppRunnerClient::CreateObservabilityConfiguration, request);
229 }
230
234 template<typename CreateObservabilityConfigurationRequestT = Model::CreateObservabilityConfigurationRequest>
235 void CreateObservabilityConfigurationAsync(const CreateObservabilityConfigurationRequestT& request, const CreateObservabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
236 {
237 return SubmitAsync(&AppRunnerClient::CreateObservabilityConfiguration, request, handler, context);
238 }
239
250
254 template<typename CreateServiceRequestT = Model::CreateServiceRequest>
255 Model::CreateServiceOutcomeCallable CreateServiceCallable(const CreateServiceRequestT& request) const
256 {
257 return SubmitCallable(&AppRunnerClient::CreateService, request);
258 }
259
263 template<typename CreateServiceRequestT = Model::CreateServiceRequest>
264 void CreateServiceAsync(const CreateServiceRequestT& request, const CreateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
265 {
266 return SubmitAsync(&AppRunnerClient::CreateService, request, handler, context);
267 }
268
277
281 template<typename CreateVpcConnectorRequestT = Model::CreateVpcConnectorRequest>
282 Model::CreateVpcConnectorOutcomeCallable CreateVpcConnectorCallable(const CreateVpcConnectorRequestT& request) const
283 {
284 return SubmitCallable(&AppRunnerClient::CreateVpcConnector, request);
285 }
286
290 template<typename CreateVpcConnectorRequestT = Model::CreateVpcConnectorRequest>
291 void CreateVpcConnectorAsync(const CreateVpcConnectorRequestT& request, const CreateVpcConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
292 {
293 return SubmitAsync(&AppRunnerClient::CreateVpcConnector, request, handler, context);
294 }
295
304
308 template<typename CreateVpcIngressConnectionRequestT = Model::CreateVpcIngressConnectionRequest>
309 Model::CreateVpcIngressConnectionOutcomeCallable CreateVpcIngressConnectionCallable(const CreateVpcIngressConnectionRequestT& request) const
310 {
311 return SubmitCallable(&AppRunnerClient::CreateVpcIngressConnection, request);
312 }
313
317 template<typename CreateVpcIngressConnectionRequestT = Model::CreateVpcIngressConnectionRequest>
318 void CreateVpcIngressConnectionAsync(const CreateVpcIngressConnectionRequestT& request, const CreateVpcIngressConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
319 {
320 return SubmitAsync(&AppRunnerClient::CreateVpcIngressConnection, request, handler, context);
321 }
322
333
337 template<typename DeleteAutoScalingConfigurationRequestT = Model::DeleteAutoScalingConfigurationRequest>
338 Model::DeleteAutoScalingConfigurationOutcomeCallable DeleteAutoScalingConfigurationCallable(const DeleteAutoScalingConfigurationRequestT& request) const
339 {
340 return SubmitCallable(&AppRunnerClient::DeleteAutoScalingConfiguration, request);
341 }
342
346 template<typename DeleteAutoScalingConfigurationRequestT = Model::DeleteAutoScalingConfigurationRequest>
347 void DeleteAutoScalingConfigurationAsync(const DeleteAutoScalingConfigurationRequestT& request, const DeleteAutoScalingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
348 {
349 return SubmitAsync(&AppRunnerClient::DeleteAutoScalingConfiguration, request, handler, context);
350 }
351
360
364 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
365 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const
366 {
367 return SubmitCallable(&AppRunnerClient::DeleteConnection, request);
368 }
369
373 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
374 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
375 {
376 return SubmitAsync(&AppRunnerClient::DeleteConnection, request, handler, context);
377 }
378
388
392 template<typename DeleteObservabilityConfigurationRequestT = Model::DeleteObservabilityConfigurationRequest>
394 {
395 return SubmitCallable(&AppRunnerClient::DeleteObservabilityConfiguration, request);
396 }
397
401 template<typename DeleteObservabilityConfigurationRequestT = Model::DeleteObservabilityConfigurationRequest>
402 void DeleteObservabilityConfigurationAsync(const DeleteObservabilityConfigurationRequestT& request, const DeleteObservabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
403 {
404 return SubmitAsync(&AppRunnerClient::DeleteObservabilityConfiguration, request, handler, context);
405 }
406
417
421 template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
422 Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const DeleteServiceRequestT& request) const
423 {
424 return SubmitCallable(&AppRunnerClient::DeleteService, request);
425 }
426
430 template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
431 void DeleteServiceAsync(const DeleteServiceRequestT& request, const DeleteServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
432 {
433 return SubmitAsync(&AppRunnerClient::DeleteService, request, handler, context);
434 }
435
443
447 template<typename DeleteVpcConnectorRequestT = Model::DeleteVpcConnectorRequest>
448 Model::DeleteVpcConnectorOutcomeCallable DeleteVpcConnectorCallable(const DeleteVpcConnectorRequestT& request) const
449 {
450 return SubmitCallable(&AppRunnerClient::DeleteVpcConnector, request);
451 }
452
456 template<typename DeleteVpcConnectorRequestT = Model::DeleteVpcConnectorRequest>
457 void DeleteVpcConnectorAsync(const DeleteVpcConnectorRequestT& request, const DeleteVpcConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
458 {
459 return SubmitAsync(&AppRunnerClient::DeleteVpcConnector, request, handler, context);
460 }
461
473
477 template<typename DeleteVpcIngressConnectionRequestT = Model::DeleteVpcIngressConnectionRequest>
478 Model::DeleteVpcIngressConnectionOutcomeCallable DeleteVpcIngressConnectionCallable(const DeleteVpcIngressConnectionRequestT& request) const
479 {
480 return SubmitCallable(&AppRunnerClient::DeleteVpcIngressConnection, request);
481 }
482
486 template<typename DeleteVpcIngressConnectionRequestT = Model::DeleteVpcIngressConnectionRequest>
487 void DeleteVpcIngressConnectionAsync(const DeleteVpcIngressConnectionRequestT& request, const DeleteVpcIngressConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&AppRunnerClient::DeleteVpcIngressConnection, request, handler, context);
490 }
491
499
503 template<typename DescribeAutoScalingConfigurationRequestT = Model::DescribeAutoScalingConfigurationRequest>
505 {
506 return SubmitCallable(&AppRunnerClient::DescribeAutoScalingConfiguration, request);
507 }
508
512 template<typename DescribeAutoScalingConfigurationRequestT = Model::DescribeAutoScalingConfigurationRequest>
513 void DescribeAutoScalingConfigurationAsync(const DescribeAutoScalingConfigurationRequestT& request, const DescribeAutoScalingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
514 {
515 return SubmitAsync(&AppRunnerClient::DescribeAutoScalingConfiguration, request, handler, context);
516 }
517
525
529 template<typename DescribeCustomDomainsRequestT = Model::DescribeCustomDomainsRequest>
530 Model::DescribeCustomDomainsOutcomeCallable DescribeCustomDomainsCallable(const DescribeCustomDomainsRequestT& request) const
531 {
532 return SubmitCallable(&AppRunnerClient::DescribeCustomDomains, request);
533 }
534
538 template<typename DescribeCustomDomainsRequestT = Model::DescribeCustomDomainsRequest>
539 void DescribeCustomDomainsAsync(const DescribeCustomDomainsRequestT& request, const DescribeCustomDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
540 {
541 return SubmitAsync(&AppRunnerClient::DescribeCustomDomains, request, handler, context);
542 }
543
551
555 template<typename DescribeObservabilityConfigurationRequestT = Model::DescribeObservabilityConfigurationRequest>
557 {
558 return SubmitCallable(&AppRunnerClient::DescribeObservabilityConfiguration, request);
559 }
560
564 template<typename DescribeObservabilityConfigurationRequestT = Model::DescribeObservabilityConfigurationRequest>
565 void DescribeObservabilityConfigurationAsync(const DescribeObservabilityConfigurationRequestT& request, const DescribeObservabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
566 {
567 return SubmitAsync(&AppRunnerClient::DescribeObservabilityConfiguration, request, handler, context);
568 }
569
577
581 template<typename DescribeServiceRequestT = Model::DescribeServiceRequest>
582 Model::DescribeServiceOutcomeCallable DescribeServiceCallable(const DescribeServiceRequestT& request) const
583 {
584 return SubmitCallable(&AppRunnerClient::DescribeService, request);
585 }
586
590 template<typename DescribeServiceRequestT = Model::DescribeServiceRequest>
591 void DescribeServiceAsync(const DescribeServiceRequestT& request, const DescribeServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
592 {
593 return SubmitAsync(&AppRunnerClient::DescribeService, request, handler, context);
594 }
595
603
607 template<typename DescribeVpcConnectorRequestT = Model::DescribeVpcConnectorRequest>
608 Model::DescribeVpcConnectorOutcomeCallable DescribeVpcConnectorCallable(const DescribeVpcConnectorRequestT& request) const
609 {
610 return SubmitCallable(&AppRunnerClient::DescribeVpcConnector, request);
611 }
612
616 template<typename DescribeVpcConnectorRequestT = Model::DescribeVpcConnectorRequest>
617 void DescribeVpcConnectorAsync(const DescribeVpcConnectorRequestT& request, const DescribeVpcConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
618 {
619 return SubmitAsync(&AppRunnerClient::DescribeVpcConnector, request, handler, context);
620 }
621
629
633 template<typename DescribeVpcIngressConnectionRequestT = Model::DescribeVpcIngressConnectionRequest>
634 Model::DescribeVpcIngressConnectionOutcomeCallable DescribeVpcIngressConnectionCallable(const DescribeVpcIngressConnectionRequestT& request) const
635 {
636 return SubmitCallable(&AppRunnerClient::DescribeVpcIngressConnection, request);
637 }
638
642 template<typename DescribeVpcIngressConnectionRequestT = Model::DescribeVpcIngressConnectionRequest>
643 void DescribeVpcIngressConnectionAsync(const DescribeVpcIngressConnectionRequestT& request, const DescribeVpcIngressConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
644 {
645 return SubmitAsync(&AppRunnerClient::DescribeVpcIngressConnection, request, handler, context);
646 }
647
659
663 template<typename DisassociateCustomDomainRequestT = Model::DisassociateCustomDomainRequest>
664 Model::DisassociateCustomDomainOutcomeCallable DisassociateCustomDomainCallable(const DisassociateCustomDomainRequestT& request) const
665 {
666 return SubmitCallable(&AppRunnerClient::DisassociateCustomDomain, request);
667 }
668
672 template<typename DisassociateCustomDomainRequestT = Model::DisassociateCustomDomainRequest>
673 void DisassociateCustomDomainAsync(const DisassociateCustomDomainRequestT& request, const DisassociateCustomDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
674 {
675 return SubmitAsync(&AppRunnerClient::DisassociateCustomDomain, request, handler, context);
676 }
677
690
694 template<typename ListAutoScalingConfigurationsRequestT = Model::ListAutoScalingConfigurationsRequest>
695 Model::ListAutoScalingConfigurationsOutcomeCallable ListAutoScalingConfigurationsCallable(const ListAutoScalingConfigurationsRequestT& request = {}) const
696 {
697 return SubmitCallable(&AppRunnerClient::ListAutoScalingConfigurations, request);
698 }
699
703 template<typename ListAutoScalingConfigurationsRequestT = Model::ListAutoScalingConfigurationsRequest>
704 void ListAutoScalingConfigurationsAsync(const ListAutoScalingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAutoScalingConfigurationsRequestT& request = {}) const
705 {
706 return SubmitAsync(&AppRunnerClient::ListAutoScalingConfigurations, request, handler, context);
707 }
708
716
720 template<typename ListConnectionsRequestT = Model::ListConnectionsRequest>
721 Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT& request = {}) const
722 {
723 return SubmitCallable(&AppRunnerClient::ListConnections, request);
724 }
725
729 template<typename ListConnectionsRequestT = Model::ListConnectionsRequest>
730 void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectionsRequestT& request = {}) const
731 {
732 return SubmitAsync(&AppRunnerClient::ListConnections, request, handler, context);
733 }
734
747
751 template<typename ListObservabilityConfigurationsRequestT = Model::ListObservabilityConfigurationsRequest>
752 Model::ListObservabilityConfigurationsOutcomeCallable ListObservabilityConfigurationsCallable(const ListObservabilityConfigurationsRequestT& request = {}) const
753 {
754 return SubmitCallable(&AppRunnerClient::ListObservabilityConfigurations, request);
755 }
756
760 template<typename ListObservabilityConfigurationsRequestT = Model::ListObservabilityConfigurationsRequest>
761 void ListObservabilityConfigurationsAsync(const ListObservabilityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListObservabilityConfigurationsRequestT& request = {}) const
762 {
763 return SubmitAsync(&AppRunnerClient::ListObservabilityConfigurations, request, handler, context);
764 }
765
775
779 template<typename ListOperationsRequestT = Model::ListOperationsRequest>
780 Model::ListOperationsOutcomeCallable ListOperationsCallable(const ListOperationsRequestT& request) const
781 {
782 return SubmitCallable(&AppRunnerClient::ListOperations, request);
783 }
784
788 template<typename ListOperationsRequestT = Model::ListOperationsRequest>
789 void ListOperationsAsync(const ListOperationsRequestT& request, const ListOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
790 {
791 return SubmitAsync(&AppRunnerClient::ListOperations, request, handler, context);
792 }
793
801
805 template<typename ListServicesRequestT = Model::ListServicesRequest>
806 Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT& request = {}) const
807 {
808 return SubmitCallable(&AppRunnerClient::ListServices, request);
809 }
810
814 template<typename ListServicesRequestT = Model::ListServicesRequest>
815 void ListServicesAsync(const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListServicesRequestT& request = {}) const
816 {
817 return SubmitAsync(&AppRunnerClient::ListServices, request, handler, context);
818 }
819
827
831 template<typename ListServicesForAutoScalingConfigurationRequestT = Model::ListServicesForAutoScalingConfigurationRequest>
833 {
834 return SubmitCallable(&AppRunnerClient::ListServicesForAutoScalingConfiguration, request);
835 }
836
840 template<typename ListServicesForAutoScalingConfigurationRequestT = Model::ListServicesForAutoScalingConfigurationRequest>
841 void ListServicesForAutoScalingConfigurationAsync(const ListServicesForAutoScalingConfigurationRequestT& request, const ListServicesForAutoScalingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
842 {
843 return SubmitAsync(&AppRunnerClient::ListServicesForAutoScalingConfiguration, request, handler, context);
844 }
845
853
857 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
858 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
859 {
860 return SubmitCallable(&AppRunnerClient::ListTagsForResource, request);
861 }
862
866 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
867 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
868 {
869 return SubmitAsync(&AppRunnerClient::ListTagsForResource, request, handler, context);
870 }
871
879
883 template<typename ListVpcConnectorsRequestT = Model::ListVpcConnectorsRequest>
884 Model::ListVpcConnectorsOutcomeCallable ListVpcConnectorsCallable(const ListVpcConnectorsRequestT& request = {}) const
885 {
886 return SubmitCallable(&AppRunnerClient::ListVpcConnectors, request);
887 }
888
892 template<typename ListVpcConnectorsRequestT = Model::ListVpcConnectorsRequest>
893 void ListVpcConnectorsAsync(const ListVpcConnectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVpcConnectorsRequestT& request = {}) const
894 {
895 return SubmitAsync(&AppRunnerClient::ListVpcConnectors, request, handler, context);
896 }
897
905
909 template<typename ListVpcIngressConnectionsRequestT = Model::ListVpcIngressConnectionsRequest>
910 Model::ListVpcIngressConnectionsOutcomeCallable ListVpcIngressConnectionsCallable(const ListVpcIngressConnectionsRequestT& request = {}) const
911 {
912 return SubmitCallable(&AppRunnerClient::ListVpcIngressConnections, request);
913 }
914
918 template<typename ListVpcIngressConnectionsRequestT = Model::ListVpcIngressConnectionsRequest>
919 void ListVpcIngressConnectionsAsync(const ListVpcIngressConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVpcIngressConnectionsRequestT& request = {}) const
920 {
921 return SubmitAsync(&AppRunnerClient::ListVpcIngressConnections, request, handler, context);
922 }
923
934
938 template<typename PauseServiceRequestT = Model::PauseServiceRequest>
939 Model::PauseServiceOutcomeCallable PauseServiceCallable(const PauseServiceRequestT& request) const
940 {
941 return SubmitCallable(&AppRunnerClient::PauseService, request);
942 }
943
947 template<typename PauseServiceRequestT = Model::PauseServiceRequest>
948 void PauseServiceAsync(const PauseServiceRequestT& request, const PauseServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
949 {
950 return SubmitAsync(&AppRunnerClient::PauseService, request, handler, context);
951 }
952
962
966 template<typename ResumeServiceRequestT = Model::ResumeServiceRequest>
967 Model::ResumeServiceOutcomeCallable ResumeServiceCallable(const ResumeServiceRequestT& request) const
968 {
969 return SubmitCallable(&AppRunnerClient::ResumeService, request);
970 }
971
975 template<typename ResumeServiceRequestT = Model::ResumeServiceRequest>
976 void ResumeServiceAsync(const ResumeServiceRequestT& request, const ResumeServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
977 {
978 return SubmitAsync(&AppRunnerClient::ResumeService, request, handler, context);
979 }
980
995
999 template<typename StartDeploymentRequestT = Model::StartDeploymentRequest>
1000 Model::StartDeploymentOutcomeCallable StartDeploymentCallable(const StartDeploymentRequestT& request) const
1001 {
1002 return SubmitCallable(&AppRunnerClient::StartDeployment, request);
1003 }
1004
1008 template<typename StartDeploymentRequestT = Model::StartDeploymentRequest>
1009 void StartDeploymentAsync(const StartDeploymentRequestT& request, const StartDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1010 {
1011 return SubmitAsync(&AppRunnerClient::StartDeployment, request, handler, context);
1012 }
1013
1021
1025 template<typename TagResourceRequestT = Model::TagResourceRequest>
1026 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1027 {
1028 return SubmitCallable(&AppRunnerClient::TagResource, request);
1029 }
1030
1034 template<typename TagResourceRequestT = Model::TagResourceRequest>
1035 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1036 {
1037 return SubmitAsync(&AppRunnerClient::TagResource, request, handler, context);
1038 }
1039
1046
1050 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1051 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1052 {
1053 return SubmitCallable(&AppRunnerClient::UntagResource, request);
1054 }
1055
1059 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1060 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1061 {
1062 return SubmitAsync(&AppRunnerClient::UntagResource, request, handler, context);
1063 }
1064
1073
1077 template<typename UpdateDefaultAutoScalingConfigurationRequestT = Model::UpdateDefaultAutoScalingConfigurationRequest>
1079 {
1080 return SubmitCallable(&AppRunnerClient::UpdateDefaultAutoScalingConfiguration, request);
1081 }
1082
1086 template<typename UpdateDefaultAutoScalingConfigurationRequestT = Model::UpdateDefaultAutoScalingConfigurationRequest>
1087 void UpdateDefaultAutoScalingConfigurationAsync(const UpdateDefaultAutoScalingConfigurationRequestT& request, const UpdateDefaultAutoScalingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1088 {
1089 return SubmitAsync(&AppRunnerClient::UpdateDefaultAutoScalingConfiguration, request, handler, context);
1090 }
1091
1107
1111 template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
1112 Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const UpdateServiceRequestT& request) const
1113 {
1114 return SubmitCallable(&AppRunnerClient::UpdateService, request);
1115 }
1116
1120 template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
1121 void UpdateServiceAsync(const UpdateServiceRequestT& request, const UpdateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1122 {
1123 return SubmitAsync(&AppRunnerClient::UpdateService, request, handler, context);
1124 }
1125
1135
1139 template<typename UpdateVpcIngressConnectionRequestT = Model::UpdateVpcIngressConnectionRequest>
1140 Model::UpdateVpcIngressConnectionOutcomeCallable UpdateVpcIngressConnectionCallable(const UpdateVpcIngressConnectionRequestT& request) const
1141 {
1142 return SubmitCallable(&AppRunnerClient::UpdateVpcIngressConnection, request);
1143 }
1144
1148 template<typename UpdateVpcIngressConnectionRequestT = Model::UpdateVpcIngressConnectionRequest>
1149 void UpdateVpcIngressConnectionAsync(const UpdateVpcIngressConnectionRequestT& request, const UpdateVpcIngressConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1150 {
1151 return SubmitAsync(&AppRunnerClient::UpdateVpcIngressConnection, request, handler, context);
1152 }
1153
1154
1155 void OverrideEndpoint(const Aws::String& endpoint);
1156 std::shared_ptr<AppRunnerEndpointProviderBase>& accessEndpointProvider();
1157 private:
1159 void init(const AppRunnerClientConfiguration& clientConfiguration);
1160
1161 AppRunnerClientConfiguration m_clientConfiguration;
1162 std::shared_ptr<AppRunnerEndpointProviderBase> m_endpointProvider;
1163 };
1164
1165} // namespace AppRunner
1166} // namespace Aws
virtual Model::CreateVpcConnectorOutcome CreateVpcConnector(const Model::CreateVpcConnectorRequest &request) const
void ListObservabilityConfigurationsAsync(const ListObservabilityConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListObservabilityConfigurationsRequestT &request={}) const
virtual Model::StartDeploymentOutcome StartDeployment(const Model::StartDeploymentRequest &request) const
Model::ListVpcConnectorsOutcomeCallable ListVpcConnectorsCallable(const ListVpcConnectorsRequestT &request={}) const
void DescribeVpcConnectorAsync(const DescribeVpcConnectorRequestT &request, const DescribeVpcConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDefaultAutoScalingConfigurationOutcome UpdateDefaultAutoScalingConfiguration(const Model::UpdateDefaultAutoScalingConfigurationRequest &request) const
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT &request) const
void ListServicesForAutoScalingConfigurationAsync(const ListServicesForAutoScalingConfigurationRequestT &request, const ListServicesForAutoScalingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAutoScalingConfigurationOutcome CreateAutoScalingConfiguration(const Model::CreateAutoScalingConfigurationRequest &request) const
Model::DescribeObservabilityConfigurationOutcomeCallable DescribeObservabilityConfigurationCallable(const DescribeObservabilityConfigurationRequestT &request) const
void DeleteObservabilityConfigurationAsync(const DeleteObservabilityConfigurationRequestT &request, const DeleteObservabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpcIngressConnectionOutcomeCallable DescribeVpcIngressConnectionCallable(const DescribeVpcIngressConnectionRequestT &request) const
void CreateServiceAsync(const CreateServiceRequestT &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PauseServiceOutcomeCallable PauseServiceCallable(const PauseServiceRequestT &request) const
static const char * GetAllocationTag()
Model::CreateAutoScalingConfigurationOutcomeCallable CreateAutoScalingConfigurationCallable(const CreateAutoScalingConfigurationRequestT &request) const
static const char * GetServiceName()
virtual Model::ListServicesForAutoScalingConfigurationOutcome ListServicesForAutoScalingConfiguration(const Model::ListServicesForAutoScalingConfigurationRequest &request) const
virtual Model::DescribeAutoScalingConfigurationOutcome DescribeAutoScalingConfiguration(const Model::DescribeAutoScalingConfigurationRequest &request) const
void ListAutoScalingConfigurationsAsync(const ListAutoScalingConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAutoScalingConfigurationsRequestT &request={}) const
virtual Model::DescribeVpcIngressConnectionOutcome DescribeVpcIngressConnection(const Model::DescribeVpcIngressConnectionRequest &request) const
Model::ListVpcIngressConnectionsOutcomeCallable ListVpcIngressConnectionsCallable(const ListVpcIngressConnectionsRequestT &request={}) const
Model::DeleteAutoScalingConfigurationOutcomeCallable DeleteAutoScalingConfigurationCallable(const DeleteAutoScalingConfigurationRequestT &request) const
Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT &request={}) const
virtual Model::UpdateServiceOutcome UpdateService(const Model::UpdateServiceRequest &request) const
void DescribeVpcIngressConnectionAsync(const DescribeVpcIngressConnectionRequestT &request, const DescribeVpcIngressConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAutoScalingConfigurationAsync(const DeleteAutoScalingConfigurationRequestT &request, const DeleteAutoScalingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateVpcIngressConnectionOutcomeCallable CreateVpcIngressConnectionCallable(const CreateVpcIngressConnectionRequestT &request) const
virtual Model::CreateServiceOutcome CreateService(const Model::CreateServiceRequest &request) const
void UpdateServiceAsync(const UpdateServiceRequestT &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateConnectionAsync(const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateVpcIngressConnectionOutcomeCallable UpdateVpcIngressConnectionCallable(const UpdateVpcIngressConnectionRequestT &request) const
Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const UpdateServiceRequestT &request) const
virtual Model::ListVpcConnectorsOutcome ListVpcConnectors(const Model::ListVpcConnectorsRequest &request={}) const
AppRunnerClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ResumeServiceOutcome ResumeService(const Model::ResumeServiceRequest &request) const
virtual Model::DisassociateCustomDomainOutcome DisassociateCustomDomain(const Model::DisassociateCustomDomainRequest &request) const
void CreateObservabilityConfigurationAsync(const CreateObservabilityConfigurationRequestT &request, const CreateObservabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpcIngressConnectionAsync(const CreateVpcIngressConnectionRequestT &request, const CreateVpcIngressConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAutoScalingConfigurationAsync(const DescribeAutoScalingConfigurationRequestT &request, const DescribeAutoScalingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateAutoScalingConfigurationAsync(const CreateAutoScalingConfigurationRequestT &request, const CreateAutoScalingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request={}) const
AppRunnerClientConfiguration ClientConfigurationType
void DescribeObservabilityConfigurationAsync(const DescribeObservabilityConfigurationRequestT &request, const DescribeObservabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListVpcIngressConnectionsAsync(const ListVpcIngressConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVpcIngressConnectionsRequestT &request={}) const
AppRunnerClient(const Aws::AppRunner::AppRunnerClientConfiguration &clientConfiguration=Aws::AppRunner::AppRunnerClientConfiguration(), std::shared_ptr< AppRunnerEndpointProviderBase > endpointProvider=nullptr)
void OverrideEndpoint(const Aws::String &endpoint)
AppRunnerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const DeleteServiceRequestT &request) const
Model::ResumeServiceOutcomeCallable ResumeServiceCallable(const ResumeServiceRequestT &request) const
void ListServicesAsync(const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServicesRequestT &request={}) const
Model::DescribeServiceOutcomeCallable DescribeServiceCallable(const DescribeServiceRequestT &request) const
void ListOperationsAsync(const ListOperationsRequestT &request, const ListOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateCustomDomainAsync(const DisassociateCustomDomainRequestT &request, const DisassociateCustomDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeCustomDomainsOutcomeCallable DescribeCustomDomainsCallable(const DescribeCustomDomainsRequestT &request) const
Model::DeleteObservabilityConfigurationOutcomeCallable DeleteObservabilityConfigurationCallable(const DeleteObservabilityConfigurationRequestT &request) const
void DescribeCustomDomainsAsync(const DescribeCustomDomainsRequestT &request, const DescribeCustomDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ResumeServiceAsync(const ResumeServiceRequestT &request, const ResumeServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpcConnectorAsync(const CreateVpcConnectorRequestT &request, const CreateVpcConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
Model::DescribeAutoScalingConfigurationOutcomeCallable DescribeAutoScalingConfigurationCallable(const DescribeAutoScalingConfigurationRequestT &request) const
void AssociateCustomDomainAsync(const AssociateCustomDomainRequestT &request, const AssociateCustomDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateVpcConnectorOutcomeCallable CreateVpcConnectorCallable(const CreateVpcConnectorRequestT &request) const
Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT &request={}) const
void DeleteConnectionAsync(const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateObservabilityConfigurationOutcome CreateObservabilityConfiguration(const Model::CreateObservabilityConfigurationRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListVpcConnectorsAsync(const ListVpcConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVpcConnectorsRequestT &request={}) const
Model::DeleteVpcConnectorOutcomeCallable DeleteVpcConnectorCallable(const DeleteVpcConnectorRequestT &request) const
Model::ListOperationsOutcomeCallable ListOperationsCallable(const ListOperationsRequestT &request) const
Model::DescribeVpcConnectorOutcomeCallable DescribeVpcConnectorCallable(const DescribeVpcConnectorRequestT &request) const
virtual Model::DeleteObservabilityConfigurationOutcome DeleteObservabilityConfiguration(const Model::DeleteObservabilityConfigurationRequest &request) const
Model::ListServicesForAutoScalingConfigurationOutcomeCallable ListServicesForAutoScalingConfigurationCallable(const ListServicesForAutoScalingConfigurationRequestT &request) const
Model::ListAutoScalingConfigurationsOutcomeCallable ListAutoScalingConfigurationsCallable(const ListAutoScalingConfigurationsRequestT &request={}) const
virtual Model::AssociateCustomDomainOutcome AssociateCustomDomain(const Model::AssociateCustomDomainRequest &request) const
Model::DeleteVpcIngressConnectionOutcomeCallable DeleteVpcIngressConnectionCallable(const DeleteVpcIngressConnectionRequestT &request) const
void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectionsRequestT &request={}) const
virtual Model::UpdateVpcIngressConnectionOutcome UpdateVpcIngressConnection(const Model::UpdateVpcIngressConnectionRequest &request) const
void UpdateDefaultAutoScalingConfigurationAsync(const UpdateDefaultAutoScalingConfigurationRequestT &request, const UpdateDefaultAutoScalingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVpcConnectorAsync(const DeleteVpcConnectorRequestT &request, const DeleteVpcConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateObservabilityConfigurationOutcomeCallable CreateObservabilityConfigurationCallable(const CreateObservabilityConfigurationRequestT &request) const
void DeleteServiceAsync(const DeleteServiceRequestT &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppRunnerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AppRunnerEndpointProviderBase > endpointProvider=nullptr, const Aws::AppRunner::AppRunnerClientConfiguration &clientConfiguration=Aws::AppRunner::AppRunnerClientConfiguration())
void DescribeServiceAsync(const DescribeServiceRequestT &request, const DescribeServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteServiceOutcome DeleteService(const Model::DeleteServiceRequest &request) const
void DeleteVpcIngressConnectionAsync(const DeleteVpcIngressConnectionRequestT &request, const DeleteVpcIngressConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
AppRunnerEndpointProvider EndpointProviderType
Model::ListObservabilityConfigurationsOutcomeCallable ListObservabilityConfigurationsCallable(const ListObservabilityConfigurationsRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVpcIngressConnectionOutcome CreateVpcIngressConnection(const Model::CreateVpcIngressConnectionRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::DescribeCustomDomainsOutcome DescribeCustomDomains(const Model::DescribeCustomDomainsRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::DescribeVpcConnectorOutcome DescribeVpcConnector(const Model::DescribeVpcConnectorRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void StartDeploymentAsync(const StartDeploymentRequestT &request, const StartDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< AppRunnerEndpointProviderBase > & accessEndpointProvider()
virtual Model::DeleteAutoScalingConfigurationOutcome DeleteAutoScalingConfiguration(const Model::DeleteAutoScalingConfigurationRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
Model::AssociateCustomDomainOutcomeCallable AssociateCustomDomainCallable(const AssociateCustomDomainRequestT &request) const
Model::StartDeploymentOutcomeCallable StartDeploymentCallable(const StartDeploymentRequestT &request) const
virtual Model::DescribeObservabilityConfigurationOutcome DescribeObservabilityConfiguration(const Model::DescribeObservabilityConfigurationRequest &request) const
AppRunnerClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AppRunnerEndpointProviderBase > endpointProvider=nullptr, const Aws::AppRunner::AppRunnerClientConfiguration &clientConfiguration=Aws::AppRunner::AppRunnerClientConfiguration())
virtual Model::PauseServiceOutcome PauseService(const Model::PauseServiceRequest &request) const
virtual Model::ListConnectionsOutcome ListConnections(const Model::ListConnectionsRequest &request={}) const
AppRunnerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateServiceOutcomeCallable CreateServiceCallable(const CreateServiceRequestT &request) const
virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UpdateDefaultAutoScalingConfigurationOutcomeCallable UpdateDefaultAutoScalingConfigurationCallable(const UpdateDefaultAutoScalingConfigurationRequestT &request) const
virtual Model::ListOperationsOutcome ListOperations(const Model::ListOperationsRequest &request) const
virtual Model::DeleteVpcIngressConnectionOutcome DeleteVpcIngressConnection(const Model::DeleteVpcIngressConnectionRequest &request) const
virtual Model::ListAutoScalingConfigurationsOutcome ListAutoScalingConfigurations(const Model::ListAutoScalingConfigurationsRequest &request={}) const
virtual Model::DeleteVpcConnectorOutcome DeleteVpcConnector(const Model::DeleteVpcConnectorRequest &request) const
Model::DisassociateCustomDomainOutcomeCallable DisassociateCustomDomainCallable(const DisassociateCustomDomainRequestT &request) const
void UpdateVpcIngressConnectionAsync(const UpdateVpcIngressConnectionRequestT &request, const UpdateVpcIngressConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PauseServiceAsync(const PauseServiceRequestT &request, const PauseServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeServiceOutcome DescribeService(const Model::DescribeServiceRequest &request) const
virtual Model::ListVpcIngressConnectionsOutcome ListVpcIngressConnections(const Model::ListVpcIngressConnectionsRequest &request={}) const
virtual Model::ListObservabilityConfigurationsOutcome ListObservabilityConfigurations(const Model::ListObservabilityConfigurationsRequest &request={}) const
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< UpdateVpcIngressConnectionOutcome > UpdateVpcIngressConnectionOutcomeCallable
std::future< CreateAutoScalingConfigurationOutcome > CreateAutoScalingConfigurationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< ListAutoScalingConfigurationsOutcome > ListAutoScalingConfigurationsOutcomeCallable
std::future< StartDeploymentOutcome > StartDeploymentOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< AssociateCustomDomainOutcome > AssociateCustomDomainOutcomeCallable
std::future< ListOperationsOutcome > ListOperationsOutcomeCallable
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
std::future< ListServicesForAutoScalingConfigurationOutcome > ListServicesForAutoScalingConfigurationOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::future< DescribeVpcIngressConnectionOutcome > DescribeVpcIngressConnectionOutcomeCallable
std::future< DescribeServiceOutcome > DescribeServiceOutcomeCallable
std::future< ListVpcIngressConnectionsOutcome > ListVpcIngressConnectionsOutcomeCallable
std::future< DeleteVpcIngressConnectionOutcome > DeleteVpcIngressConnectionOutcomeCallable
std::future< PauseServiceOutcome > PauseServiceOutcomeCallable
std::future< CreateObservabilityConfigurationOutcome > CreateObservabilityConfigurationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DisassociateCustomDomainOutcome > DisassociateCustomDomainOutcomeCallable
std::future< DescribeCustomDomainsOutcome > DescribeCustomDomainsOutcomeCallable
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< CreateVpcConnectorOutcome > CreateVpcConnectorOutcomeCallable
std::future< DescribeVpcConnectorOutcome > DescribeVpcConnectorOutcomeCallable
std::future< CreateVpcIngressConnectionOutcome > CreateVpcIngressConnectionOutcomeCallable
std::future< DeleteAutoScalingConfigurationOutcome > DeleteAutoScalingConfigurationOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
std::future< UpdateDefaultAutoScalingConfigurationOutcome > UpdateDefaultAutoScalingConfigurationOutcomeCallable
std::future< DescribeObservabilityConfigurationOutcome > DescribeObservabilityConfigurationOutcomeCallable
std::future< DeleteObservabilityConfigurationOutcome > DeleteObservabilityConfigurationOutcomeCallable
std::future< ListVpcConnectorsOutcome > ListVpcConnectorsOutcomeCallable
std::future< DescribeAutoScalingConfigurationOutcome > DescribeAutoScalingConfigurationOutcomeCallable
std::future< ResumeServiceOutcome > ResumeServiceOutcomeCallable
std::future< ListObservabilityConfigurationsOutcome > ListObservabilityConfigurationsOutcomeCallable
std::future< DeleteVpcConnectorOutcome > DeleteVpcConnectorOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::function< void(const AppRunnerClient *, const Model::ResumeServiceRequest &, const Model::ResumeServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeServiceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::PauseServiceRequest &, const Model::PauseServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PauseServiceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::UpdateDefaultAutoScalingConfigurationRequest &, const Model::UpdateDefaultAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDefaultAutoScalingConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListAutoScalingConfigurationsRequest &, const Model::ListAutoScalingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAutoScalingConfigurationsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DescribeCustomDomainsRequest &, const Model::DescribeCustomDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomDomainsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DescribeAutoScalingConfigurationRequest &, const Model::DescribeAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutoScalingConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::StartDeploymentRequest &, const Model::StartDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDeploymentResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DeleteVpcConnectorRequest &, const Model::DeleteVpcConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcConnectorResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListServicesForAutoScalingConfigurationRequest &, const Model::ListServicesForAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesForAutoScalingConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectionsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::CreateObservabilityConfigurationRequest &, const Model::CreateObservabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateObservabilityConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DeleteVpcIngressConnectionRequest &, const Model::DeleteVpcIngressConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcIngressConnectionResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::CreateVpcConnectorRequest &, const Model::CreateVpcConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcConnectorResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::CreateVpcIngressConnectionRequest &, const Model::CreateVpcIngressConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcIngressConnectionResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::CreateAutoScalingConfigurationRequest &, const Model::CreateAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAutoScalingConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListVpcIngressConnectionsRequest &, const Model::ListVpcIngressConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcIngressConnectionsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DescribeVpcConnectorRequest &, const Model::DescribeVpcConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcConnectorResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DeleteObservabilityConfigurationRequest &, const Model::DeleteObservabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteObservabilityConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DescribeVpcIngressConnectionRequest &, const Model::DescribeVpcIngressConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcIngressConnectionResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListObservabilityConfigurationsRequest &, const Model::ListObservabilityConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListObservabilityConfigurationsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListOperationsRequest &, const Model::ListOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOperationsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::ListVpcConnectorsRequest &, const Model::ListVpcConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcConnectorsResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DescribeServiceRequest &, const Model::DescribeServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DisassociateCustomDomainRequest &, const Model::DisassociateCustomDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateCustomDomainResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::UpdateVpcIngressConnectionRequest &, const Model::UpdateVpcIngressConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVpcIngressConnectionResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::AssociateCustomDomainRequest &, const Model::AssociateCustomDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateCustomDomainResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DescribeObservabilityConfigurationRequest &, const Model::DescribeObservabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeObservabilityConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DeleteAutoScalingConfigurationRequest &, const Model::DeleteAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAutoScalingConfigurationResponseReceivedHandler
std::function< void(const AppRunnerClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String