AWS SDK for C++

AWS SDK for C++ Version 1.11.718

Loading...
Searching...
No Matches
AppRunnerServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/apprunner/AppRunnerEndpointProvider.h>
10#include <aws/apprunner/AppRunnerErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in AppRunnerClient header */
22#include <aws/apprunner/model/AssociateCustomDomainResult.h>
23#include <aws/apprunner/model/CreateAutoScalingConfigurationResult.h>
24#include <aws/apprunner/model/CreateConnectionResult.h>
25#include <aws/apprunner/model/CreateObservabilityConfigurationResult.h>
26#include <aws/apprunner/model/CreateServiceResult.h>
27#include <aws/apprunner/model/CreateVpcConnectorResult.h>
28#include <aws/apprunner/model/CreateVpcIngressConnectionResult.h>
29#include <aws/apprunner/model/DeleteAutoScalingConfigurationResult.h>
30#include <aws/apprunner/model/DeleteConnectionResult.h>
31#include <aws/apprunner/model/DeleteObservabilityConfigurationResult.h>
32#include <aws/apprunner/model/DeleteServiceResult.h>
33#include <aws/apprunner/model/DeleteVpcConnectorResult.h>
34#include <aws/apprunner/model/DeleteVpcIngressConnectionResult.h>
35#include <aws/apprunner/model/DescribeAutoScalingConfigurationResult.h>
36#include <aws/apprunner/model/DescribeCustomDomainsResult.h>
37#include <aws/apprunner/model/DescribeObservabilityConfigurationResult.h>
38#include <aws/apprunner/model/DescribeServiceResult.h>
39#include <aws/apprunner/model/DescribeVpcConnectorResult.h>
40#include <aws/apprunner/model/DescribeVpcIngressConnectionResult.h>
41#include <aws/apprunner/model/DisassociateCustomDomainResult.h>
42#include <aws/apprunner/model/ListAutoScalingConfigurationsRequest.h>
43#include <aws/apprunner/model/ListAutoScalingConfigurationsResult.h>
44#include <aws/apprunner/model/ListConnectionsRequest.h>
45#include <aws/apprunner/model/ListConnectionsResult.h>
46#include <aws/apprunner/model/ListObservabilityConfigurationsRequest.h>
47#include <aws/apprunner/model/ListObservabilityConfigurationsResult.h>
48#include <aws/apprunner/model/ListOperationsResult.h>
49#include <aws/apprunner/model/ListServicesForAutoScalingConfigurationResult.h>
50#include <aws/apprunner/model/ListServicesRequest.h>
51#include <aws/apprunner/model/ListServicesResult.h>
52#include <aws/apprunner/model/ListTagsForResourceResult.h>
53#include <aws/apprunner/model/ListVpcConnectorsRequest.h>
54#include <aws/apprunner/model/ListVpcConnectorsResult.h>
55#include <aws/apprunner/model/ListVpcIngressConnectionsRequest.h>
56#include <aws/apprunner/model/ListVpcIngressConnectionsResult.h>
57#include <aws/apprunner/model/PauseServiceResult.h>
58#include <aws/apprunner/model/ResumeServiceResult.h>
59#include <aws/apprunner/model/StartDeploymentResult.h>
60#include <aws/apprunner/model/TagResourceResult.h>
61#include <aws/apprunner/model/UntagResourceResult.h>
62#include <aws/apprunner/model/UpdateDefaultAutoScalingConfigurationResult.h>
63#include <aws/apprunner/model/UpdateServiceResult.h>
64#include <aws/apprunner/model/UpdateVpcIngressConnectionResult.h>
65/* End of service model headers required in AppRunnerClient header */
66
67namespace Aws {
68namespace Http {
69class HttpClient;
70class HttpClientFactory;
71} // namespace Http
72
73namespace Utils {
74template <typename R, typename E>
75class Outcome;
76
77namespace Threading {
78class Executor;
79} // namespace Threading
80} // namespace Utils
81
82namespace Auth {
83class AWSCredentials;
84class AWSCredentialsProvider;
85} // namespace Auth
86
87namespace Client {
88class RetryStrategy;
89} // namespace Client
90
91namespace AppRunner {
95
96namespace Model {
97/* Service model forward declarations required in AppRunnerClient header */
135/* End of service model forward declarations required in AppRunnerClient header */
136
137/* Service model Outcome class definitions */
175/* End of service model Outcome class definitions */
176
177/* Service model Outcome callable definitions */
178typedef std::future<AssociateCustomDomainOutcome> AssociateCustomDomainOutcomeCallable;
179typedef std::future<CreateAutoScalingConfigurationOutcome> CreateAutoScalingConfigurationOutcomeCallable;
180typedef std::future<CreateConnectionOutcome> CreateConnectionOutcomeCallable;
181typedef std::future<CreateObservabilityConfigurationOutcome> CreateObservabilityConfigurationOutcomeCallable;
182typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
183typedef std::future<CreateVpcConnectorOutcome> CreateVpcConnectorOutcomeCallable;
184typedef std::future<CreateVpcIngressConnectionOutcome> CreateVpcIngressConnectionOutcomeCallable;
185typedef std::future<DeleteAutoScalingConfigurationOutcome> DeleteAutoScalingConfigurationOutcomeCallable;
186typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
187typedef std::future<DeleteObservabilityConfigurationOutcome> DeleteObservabilityConfigurationOutcomeCallable;
188typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
189typedef std::future<DeleteVpcConnectorOutcome> DeleteVpcConnectorOutcomeCallable;
190typedef std::future<DeleteVpcIngressConnectionOutcome> DeleteVpcIngressConnectionOutcomeCallable;
191typedef std::future<DescribeAutoScalingConfigurationOutcome> DescribeAutoScalingConfigurationOutcomeCallable;
192typedef std::future<DescribeCustomDomainsOutcome> DescribeCustomDomainsOutcomeCallable;
193typedef std::future<DescribeObservabilityConfigurationOutcome> DescribeObservabilityConfigurationOutcomeCallable;
194typedef std::future<DescribeServiceOutcome> DescribeServiceOutcomeCallable;
195typedef std::future<DescribeVpcConnectorOutcome> DescribeVpcConnectorOutcomeCallable;
196typedef std::future<DescribeVpcIngressConnectionOutcome> DescribeVpcIngressConnectionOutcomeCallable;
197typedef std::future<DisassociateCustomDomainOutcome> DisassociateCustomDomainOutcomeCallable;
198typedef std::future<ListAutoScalingConfigurationsOutcome> ListAutoScalingConfigurationsOutcomeCallable;
199typedef std::future<ListConnectionsOutcome> ListConnectionsOutcomeCallable;
200typedef std::future<ListObservabilityConfigurationsOutcome> ListObservabilityConfigurationsOutcomeCallable;
201typedef std::future<ListOperationsOutcome> ListOperationsOutcomeCallable;
202typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
203typedef std::future<ListServicesForAutoScalingConfigurationOutcome> ListServicesForAutoScalingConfigurationOutcomeCallable;
204typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
205typedef std::future<ListVpcConnectorsOutcome> ListVpcConnectorsOutcomeCallable;
206typedef std::future<ListVpcIngressConnectionsOutcome> ListVpcIngressConnectionsOutcomeCallable;
207typedef std::future<PauseServiceOutcome> PauseServiceOutcomeCallable;
208typedef std::future<ResumeServiceOutcome> ResumeServiceOutcomeCallable;
209typedef std::future<StartDeploymentOutcome> StartDeploymentOutcomeCallable;
210typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
211typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
212typedef std::future<UpdateDefaultAutoScalingConfigurationOutcome> UpdateDefaultAutoScalingConfigurationOutcomeCallable;
213typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
214typedef std::future<UpdateVpcIngressConnectionOutcome> UpdateVpcIngressConnectionOutcomeCallable;
215/* End of service model Outcome callable definitions */
216} // namespace Model
217
218class AppRunnerClient;
219
220/* Service model async handlers definitions */
221typedef std::function<void(const AppRunnerClient*, const Model::AssociateCustomDomainRequest&, const Model::AssociateCustomDomainOutcome&,
222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
224typedef std::function<void(const AppRunnerClient*, const Model::CreateAutoScalingConfigurationRequest&,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
228typedef std::function<void(const AppRunnerClient*, const Model::CreateConnectionRequest&, const Model::CreateConnectionOutcome&,
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const AppRunnerClient*, const Model::CreateObservabilityConfigurationRequest&,
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
235typedef std::function<void(const AppRunnerClient*, const Model::CreateServiceRequest&, const Model::CreateServiceOutcome&,
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
238typedef std::function<void(const AppRunnerClient*, const Model::CreateVpcConnectorRequest&, const Model::CreateVpcConnectorOutcome&,
239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
241typedef std::function<void(const AppRunnerClient*, const Model::CreateVpcIngressConnectionRequest&,
242 const Model::CreateVpcIngressConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
244typedef std::function<void(const AppRunnerClient*, const Model::DeleteAutoScalingConfigurationRequest&,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
248typedef std::function<void(const AppRunnerClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&,
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const AppRunnerClient*, const Model::DeleteObservabilityConfigurationRequest&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const AppRunnerClient*, const Model::DeleteServiceRequest&, const Model::DeleteServiceOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const AppRunnerClient*, const Model::DeleteVpcConnectorRequest&, const Model::DeleteVpcConnectorOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const AppRunnerClient*, const Model::DeleteVpcIngressConnectionRequest&,
262 const Model::DeleteVpcIngressConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const AppRunnerClient*, const Model::DescribeAutoScalingConfigurationRequest&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const AppRunnerClient*, const Model::DescribeCustomDomainsRequest&, const Model::DescribeCustomDomainsOutcome&,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const AppRunnerClient*, const Model::DescribeObservabilityConfigurationRequest&,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275typedef std::function<void(const AppRunnerClient*, const Model::DescribeServiceRequest&, const Model::DescribeServiceOutcome&,
276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const AppRunnerClient*, const Model::DescribeVpcConnectorRequest&, const Model::DescribeVpcConnectorOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281typedef std::function<void(const AppRunnerClient*, const Model::DescribeVpcIngressConnectionRequest&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const AppRunnerClient*, const Model::DisassociateCustomDomainRequest&,
286 const Model::DisassociateCustomDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const AppRunnerClient*, const Model::ListAutoScalingConfigurationsRequest&,
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const AppRunnerClient*, const Model::ListConnectionsRequest&, const Model::ListConnectionsOutcome&,
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const AppRunnerClient*, const Model::ListObservabilityConfigurationsRequest&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const AppRunnerClient*, const Model::ListOperationsRequest&, const Model::ListOperationsOutcome&,
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const AppRunnerClient*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const AppRunnerClient*, const Model::ListServicesForAutoScalingConfigurationRequest&,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309typedef std::function<void(const AppRunnerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312typedef std::function<void(const AppRunnerClient*, const Model::ListVpcConnectorsRequest&, const Model::ListVpcConnectorsOutcome&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const AppRunnerClient*, const Model::ListVpcIngressConnectionsRequest&,
316 const Model::ListVpcIngressConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const AppRunnerClient*, const Model::PauseServiceRequest&, const Model::PauseServiceOutcome&,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const AppRunnerClient*, const Model::ResumeServiceRequest&, const Model::ResumeServiceOutcome&,
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const AppRunnerClient*, const Model::StartDeploymentRequest&, const Model::StartDeploymentOutcome&,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const AppRunnerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330typedef std::function<void(const AppRunnerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
333typedef std::function<void(const AppRunnerClient*, const Model::UpdateDefaultAutoScalingConfigurationRequest&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const AppRunnerClient*, const Model::UpdateServiceRequest&, const Model::UpdateServiceOutcome&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const AppRunnerClient*, const Model::UpdateVpcIngressConnectionRequest&,
341 const Model::UpdateVpcIngressConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343/* End of service model async handlers definitions */
344} // namespace AppRunner
345} // namespace Aws
EndpointProviderBase< AppRunnerClientConfiguration, AppRunnerBuiltInParameters, AppRunnerClientContextParameters > AppRunnerEndpointProviderBase
std::future< ListServicesOutcome > ListServicesOutcomeCallable
Aws::Utils::Outcome< ListOperationsResult, AppRunnerError > ListOperationsOutcome
std::future< UpdateVpcIngressConnectionOutcome > UpdateVpcIngressConnectionOutcomeCallable
Aws::Utils::Outcome< DescribeVpcConnectorResult, AppRunnerError > DescribeVpcConnectorOutcome
Aws::Utils::Outcome< StartDeploymentResult, AppRunnerError > StartDeploymentOutcome
std::future< CreateAutoScalingConfigurationOutcome > CreateAutoScalingConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteConnectionResult, AppRunnerError > DeleteConnectionOutcome
Aws::Utils::Outcome< ListObservabilityConfigurationsResult, AppRunnerError > ListObservabilityConfigurationsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateConnectionResult, AppRunnerError > CreateConnectionOutcome
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< ListAutoScalingConfigurationsOutcome > ListAutoScalingConfigurationsOutcomeCallable
std::future< StartDeploymentOutcome > StartDeploymentOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< AssociateCustomDomainOutcome > AssociateCustomDomainOutcomeCallable
std::future< ListOperationsOutcome > ListOperationsOutcomeCallable
Aws::Utils::Outcome< DeleteServiceResult, AppRunnerError > DeleteServiceOutcome
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
Aws::Utils::Outcome< PauseServiceResult, AppRunnerError > PauseServiceOutcome
std::future< ListServicesForAutoScalingConfigurationOutcome > ListServicesForAutoScalingConfigurationOutcomeCallable
Aws::Utils::Outcome< ListVpcIngressConnectionsResult, AppRunnerError > ListVpcIngressConnectionsOutcome
Aws::Utils::Outcome< DescribeCustomDomainsResult, AppRunnerError > DescribeCustomDomainsOutcome
Aws::Utils::Outcome< ListConnectionsResult, AppRunnerError > ListConnectionsOutcome
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::future< DescribeVpcIngressConnectionOutcome > DescribeVpcIngressConnectionOutcomeCallable
Aws::Utils::Outcome< DescribeAutoScalingConfigurationResult, AppRunnerError > DescribeAutoScalingConfigurationOutcome
Aws::Utils::Outcome< UntagResourceResult, AppRunnerError > UntagResourceOutcome
Aws::Utils::Outcome< CreateServiceResult, AppRunnerError > CreateServiceOutcome
Aws::Utils::Outcome< TagResourceResult, AppRunnerError > TagResourceOutcome
std::future< DescribeServiceOutcome > DescribeServiceOutcomeCallable
std::future< ListVpcIngressConnectionsOutcome > ListVpcIngressConnectionsOutcomeCallable
std::future< DeleteVpcIngressConnectionOutcome > DeleteVpcIngressConnectionOutcomeCallable
Aws::Utils::Outcome< DeleteObservabilityConfigurationResult, AppRunnerError > DeleteObservabilityConfigurationOutcome
std::future< PauseServiceOutcome > PauseServiceOutcomeCallable
std::future< CreateObservabilityConfigurationOutcome > CreateObservabilityConfigurationOutcomeCallable
Aws::Utils::Outcome< ListVpcConnectorsResult, AppRunnerError > ListVpcConnectorsOutcome
Aws::Utils::Outcome< DeleteAutoScalingConfigurationResult, AppRunnerError > DeleteAutoScalingConfigurationOutcome
Aws::Utils::Outcome< CreateObservabilityConfigurationResult, AppRunnerError > CreateObservabilityConfigurationOutcome
Aws::Utils::Outcome< DeleteVpcConnectorResult, AppRunnerError > DeleteVpcConnectorOutcome
Aws::Utils::Outcome< CreateVpcIngressConnectionResult, AppRunnerError > CreateVpcIngressConnectionOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, AppRunnerError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateDefaultAutoScalingConfigurationResult, AppRunnerError > UpdateDefaultAutoScalingConfigurationOutcome
Aws::Utils::Outcome< DescribeVpcIngressConnectionResult, AppRunnerError > DescribeVpcIngressConnectionOutcome
std::future< DisassociateCustomDomainOutcome > DisassociateCustomDomainOutcomeCallable
Aws::Utils::Outcome< CreateAutoScalingConfigurationResult, AppRunnerError > CreateAutoScalingConfigurationOutcome
Aws::Utils::Outcome< ListServicesResult, AppRunnerError > ListServicesOutcome
std::future< DescribeCustomDomainsOutcome > DescribeCustomDomainsOutcomeCallable
Aws::Utils::Outcome< ResumeServiceResult, AppRunnerError > ResumeServiceOutcome
Aws::Utils::Outcome< DescribeServiceResult, AppRunnerError > DescribeServiceOutcome
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< CreateVpcConnectorOutcome > CreateVpcConnectorOutcomeCallable
Aws::Utils::Outcome< DeleteVpcIngressConnectionResult, AppRunnerError > DeleteVpcIngressConnectionOutcome
Aws::Utils::Outcome< AssociateCustomDomainResult, AppRunnerError > AssociateCustomDomainOutcome
std::future< DescribeVpcConnectorOutcome > DescribeVpcConnectorOutcomeCallable
std::future< CreateVpcIngressConnectionOutcome > CreateVpcIngressConnectionOutcomeCallable
std::future< DeleteAutoScalingConfigurationOutcome > DeleteAutoScalingConfigurationOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
Aws::Utils::Outcome< DisassociateCustomDomainResult, AppRunnerError > DisassociateCustomDomainOutcome
Aws::Utils::Outcome< DescribeObservabilityConfigurationResult, AppRunnerError > DescribeObservabilityConfigurationOutcome
std::future< UpdateDefaultAutoScalingConfigurationOutcome > UpdateDefaultAutoScalingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateVpcConnectorResult, AppRunnerError > CreateVpcConnectorOutcome
std::future< DescribeObservabilityConfigurationOutcome > DescribeObservabilityConfigurationOutcomeCallable
std::future< DeleteObservabilityConfigurationOutcome > DeleteObservabilityConfigurationOutcomeCallable
Aws::Utils::Outcome< ListAutoScalingConfigurationsResult, AppRunnerError > ListAutoScalingConfigurationsOutcome
std::future< ListVpcConnectorsOutcome > ListVpcConnectorsOutcomeCallable
std::future< DescribeAutoScalingConfigurationOutcome > DescribeAutoScalingConfigurationOutcomeCallable
std::future< ResumeServiceOutcome > ResumeServiceOutcomeCallable
Aws::Utils::Outcome< UpdateVpcIngressConnectionResult, AppRunnerError > UpdateVpcIngressConnectionOutcome
std::future< ListObservabilityConfigurationsOutcome > ListObservabilityConfigurationsOutcomeCallable
std::future< DeleteVpcConnectorOutcome > DeleteVpcConnectorOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateServiceResult, AppRunnerError > UpdateServiceOutcome
Aws::Utils::Outcome< ListServicesForAutoScalingConfigurationResult, AppRunnerError > ListServicesForAutoScalingConfigurationOutcome
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::CreateAutoScalingConfigurationRequest &, const Model::CreateAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAutoScalingConfigurationResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::AssociateCustomDomainRequest &, const Model::AssociateCustomDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateCustomDomainResponseReceivedHandler
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::CreateObservabilityConfigurationRequest &, const Model::CreateObservabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateObservabilityConfigurationResponseReceivedHandler
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::DescribeVpcIngressConnectionRequest &, const Model::DescribeVpcIngressConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcIngressConnectionResponseReceivedHandler
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::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::DescribeVpcConnectorRequest &, const Model::DescribeVpcConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcConnectorResponseReceivedHandler
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::PauseServiceRequest &, const Model::PauseServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PauseServiceResponseReceivedHandler
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::DeleteObservabilityConfigurationRequest &, const Model::DeleteObservabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteObservabilityConfigurationResponseReceivedHandler
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::DeleteAutoScalingConfigurationRequest &, const Model::DeleteAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAutoScalingConfigurationResponseReceivedHandler
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::DescribeCustomDomainsRequest &, const Model::DescribeCustomDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCustomDomainsResponseReceivedHandler
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::DescribeAutoScalingConfigurationRequest &, const Model::DescribeAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAutoScalingConfigurationResponseReceivedHandler
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::UpdateDefaultAutoScalingConfigurationRequest &, const Model::UpdateDefaultAutoScalingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDefaultAutoScalingConfigurationResponseReceivedHandler
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::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateServiceResponseReceivedHandler
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::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::ResumeServiceRequest &, const Model::ResumeServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResumeServiceResponseReceivedHandler
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::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceResponseReceivedHandler