AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ResilienceHubServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/resiliencehub/ResilienceHubErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/resiliencehub/ResilienceHubEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ResilienceHubClient header */
21#include <aws/resiliencehub/model/AcceptResourceGroupingRecommendationsResult.h>
22#include <aws/resiliencehub/model/AddDraftAppVersionResourceMappingsResult.h>
23#include <aws/resiliencehub/model/BatchUpdateRecommendationStatusResult.h>
24#include <aws/resiliencehub/model/CreateAppResult.h>
25#include <aws/resiliencehub/model/CreateAppVersionAppComponentResult.h>
26#include <aws/resiliencehub/model/CreateAppVersionResourceResult.h>
27#include <aws/resiliencehub/model/CreateRecommendationTemplateResult.h>
28#include <aws/resiliencehub/model/CreateResiliencyPolicyResult.h>
29#include <aws/resiliencehub/model/DeleteAppResult.h>
30#include <aws/resiliencehub/model/DeleteAppAssessmentResult.h>
31#include <aws/resiliencehub/model/DeleteAppInputSourceResult.h>
32#include <aws/resiliencehub/model/DeleteAppVersionAppComponentResult.h>
33#include <aws/resiliencehub/model/DeleteAppVersionResourceResult.h>
34#include <aws/resiliencehub/model/DeleteRecommendationTemplateResult.h>
35#include <aws/resiliencehub/model/DeleteResiliencyPolicyResult.h>
36#include <aws/resiliencehub/model/DescribeAppResult.h>
37#include <aws/resiliencehub/model/DescribeAppAssessmentResult.h>
38#include <aws/resiliencehub/model/DescribeAppVersionResult.h>
39#include <aws/resiliencehub/model/DescribeAppVersionAppComponentResult.h>
40#include <aws/resiliencehub/model/DescribeAppVersionResourceResult.h>
41#include <aws/resiliencehub/model/DescribeAppVersionResourcesResolutionStatusResult.h>
42#include <aws/resiliencehub/model/DescribeAppVersionTemplateResult.h>
43#include <aws/resiliencehub/model/DescribeDraftAppVersionResourcesImportStatusResult.h>
44#include <aws/resiliencehub/model/DescribeResiliencyPolicyResult.h>
45#include <aws/resiliencehub/model/DescribeResourceGroupingRecommendationTaskResult.h>
46#include <aws/resiliencehub/model/ImportResourcesToDraftAppVersionResult.h>
47#include <aws/resiliencehub/model/ListAlarmRecommendationsResult.h>
48#include <aws/resiliencehub/model/ListAppAssessmentComplianceDriftsResult.h>
49#include <aws/resiliencehub/model/ListAppAssessmentResourceDriftsResult.h>
50#include <aws/resiliencehub/model/ListAppAssessmentsResult.h>
51#include <aws/resiliencehub/model/ListAppComponentCompliancesResult.h>
52#include <aws/resiliencehub/model/ListAppComponentRecommendationsResult.h>
53#include <aws/resiliencehub/model/ListAppInputSourcesResult.h>
54#include <aws/resiliencehub/model/ListAppVersionAppComponentsResult.h>
55#include <aws/resiliencehub/model/ListAppVersionResourceMappingsResult.h>
56#include <aws/resiliencehub/model/ListAppVersionResourcesResult.h>
57#include <aws/resiliencehub/model/ListAppVersionsResult.h>
58#include <aws/resiliencehub/model/ListAppsResult.h>
59#include <aws/resiliencehub/model/ListRecommendationTemplatesResult.h>
60#include <aws/resiliencehub/model/ListResiliencyPoliciesResult.h>
61#include <aws/resiliencehub/model/ListResourceGroupingRecommendationsResult.h>
62#include <aws/resiliencehub/model/ListSopRecommendationsResult.h>
63#include <aws/resiliencehub/model/ListSuggestedResiliencyPoliciesResult.h>
64#include <aws/resiliencehub/model/ListTagsForResourceResult.h>
65#include <aws/resiliencehub/model/ListTestRecommendationsResult.h>
66#include <aws/resiliencehub/model/ListUnsupportedAppVersionResourcesResult.h>
67#include <aws/resiliencehub/model/PublishAppVersionResult.h>
68#include <aws/resiliencehub/model/PutDraftAppVersionTemplateResult.h>
69#include <aws/resiliencehub/model/RejectResourceGroupingRecommendationsResult.h>
70#include <aws/resiliencehub/model/RemoveDraftAppVersionResourceMappingsResult.h>
71#include <aws/resiliencehub/model/ResolveAppVersionResourcesResult.h>
72#include <aws/resiliencehub/model/StartAppAssessmentResult.h>
73#include <aws/resiliencehub/model/StartResourceGroupingRecommendationTaskResult.h>
74#include <aws/resiliencehub/model/TagResourceResult.h>
75#include <aws/resiliencehub/model/UntagResourceResult.h>
76#include <aws/resiliencehub/model/UpdateAppResult.h>
77#include <aws/resiliencehub/model/UpdateAppVersionResult.h>
78#include <aws/resiliencehub/model/UpdateAppVersionAppComponentResult.h>
79#include <aws/resiliencehub/model/UpdateAppVersionResourceResult.h>
80#include <aws/resiliencehub/model/UpdateResiliencyPolicyResult.h>
81#include <aws/resiliencehub/model/ListRecommendationTemplatesRequest.h>
82#include <aws/resiliencehub/model/ListResourceGroupingRecommendationsRequest.h>
83#include <aws/resiliencehub/model/ListSuggestedResiliencyPoliciesRequest.h>
84#include <aws/resiliencehub/model/ListAppsRequest.h>
85#include <aws/resiliencehub/model/ListAppAssessmentsRequest.h>
86#include <aws/resiliencehub/model/ListResiliencyPoliciesRequest.h>
87/* End of service model headers required in ResilienceHubClient header */
88
89namespace Aws
90{
91 namespace Http
92 {
93 class HttpClient;
94 class HttpClientFactory;
95 } // namespace Http
96
97 namespace Utils
98 {
99 template< typename R, typename E> class Outcome;
100
101 namespace Threading
102 {
103 class Executor;
104 } // namespace Threading
105 } // namespace Utils
106
107 namespace Auth
108 {
109 class AWSCredentials;
110 class AWSCredentialsProvider;
111 } // namespace Auth
112
113 namespace Client
114 {
115 class RetryStrategy;
116 } // namespace Client
117
118 namespace ResilienceHub
119 {
123
124 namespace Model
125 {
126 /* Service model forward declarations required in ResilienceHubClient header */
127 class AcceptResourceGroupingRecommendationsRequest;
128 class AddDraftAppVersionResourceMappingsRequest;
129 class BatchUpdateRecommendationStatusRequest;
130 class CreateAppRequest;
131 class CreateAppVersionAppComponentRequest;
132 class CreateAppVersionResourceRequest;
133 class CreateRecommendationTemplateRequest;
134 class CreateResiliencyPolicyRequest;
135 class DeleteAppRequest;
136 class DeleteAppAssessmentRequest;
137 class DeleteAppInputSourceRequest;
138 class DeleteAppVersionAppComponentRequest;
139 class DeleteAppVersionResourceRequest;
140 class DeleteRecommendationTemplateRequest;
141 class DeleteResiliencyPolicyRequest;
142 class DescribeAppRequest;
143 class DescribeAppAssessmentRequest;
144 class DescribeAppVersionRequest;
145 class DescribeAppVersionAppComponentRequest;
146 class DescribeAppVersionResourceRequest;
147 class DescribeAppVersionResourcesResolutionStatusRequest;
148 class DescribeAppVersionTemplateRequest;
149 class DescribeDraftAppVersionResourcesImportStatusRequest;
150 class DescribeResiliencyPolicyRequest;
151 class DescribeResourceGroupingRecommendationTaskRequest;
152 class ImportResourcesToDraftAppVersionRequest;
153 class ListAlarmRecommendationsRequest;
154 class ListAppAssessmentComplianceDriftsRequest;
155 class ListAppAssessmentResourceDriftsRequest;
156 class ListAppAssessmentsRequest;
157 class ListAppComponentCompliancesRequest;
158 class ListAppComponentRecommendationsRequest;
159 class ListAppInputSourcesRequest;
160 class ListAppVersionAppComponentsRequest;
161 class ListAppVersionResourceMappingsRequest;
162 class ListAppVersionResourcesRequest;
163 class ListAppVersionsRequest;
164 class ListAppsRequest;
165 class ListRecommendationTemplatesRequest;
166 class ListResiliencyPoliciesRequest;
167 class ListResourceGroupingRecommendationsRequest;
168 class ListSopRecommendationsRequest;
169 class ListSuggestedResiliencyPoliciesRequest;
170 class ListTagsForResourceRequest;
171 class ListTestRecommendationsRequest;
172 class ListUnsupportedAppVersionResourcesRequest;
173 class PublishAppVersionRequest;
174 class PutDraftAppVersionTemplateRequest;
175 class RejectResourceGroupingRecommendationsRequest;
176 class RemoveDraftAppVersionResourceMappingsRequest;
177 class ResolveAppVersionResourcesRequest;
178 class StartAppAssessmentRequest;
179 class StartResourceGroupingRecommendationTaskRequest;
180 class TagResourceRequest;
181 class UntagResourceRequest;
182 class UpdateAppRequest;
183 class UpdateAppVersionRequest;
184 class UpdateAppVersionAppComponentRequest;
185 class UpdateAppVersionResourceRequest;
186 class UpdateResiliencyPolicyRequest;
187 /* End of service model forward declarations required in ResilienceHubClient header */
188
189 /* Service model Outcome class definitions */
250 /* End of service model Outcome class definitions */
251
252 /* Service model Outcome callable definitions */
253 typedef std::future<AcceptResourceGroupingRecommendationsOutcome> AcceptResourceGroupingRecommendationsOutcomeCallable;
254 typedef std::future<AddDraftAppVersionResourceMappingsOutcome> AddDraftAppVersionResourceMappingsOutcomeCallable;
255 typedef std::future<BatchUpdateRecommendationStatusOutcome> BatchUpdateRecommendationStatusOutcomeCallable;
256 typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
257 typedef std::future<CreateAppVersionAppComponentOutcome> CreateAppVersionAppComponentOutcomeCallable;
258 typedef std::future<CreateAppVersionResourceOutcome> CreateAppVersionResourceOutcomeCallable;
259 typedef std::future<CreateRecommendationTemplateOutcome> CreateRecommendationTemplateOutcomeCallable;
260 typedef std::future<CreateResiliencyPolicyOutcome> CreateResiliencyPolicyOutcomeCallable;
261 typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
262 typedef std::future<DeleteAppAssessmentOutcome> DeleteAppAssessmentOutcomeCallable;
263 typedef std::future<DeleteAppInputSourceOutcome> DeleteAppInputSourceOutcomeCallable;
264 typedef std::future<DeleteAppVersionAppComponentOutcome> DeleteAppVersionAppComponentOutcomeCallable;
265 typedef std::future<DeleteAppVersionResourceOutcome> DeleteAppVersionResourceOutcomeCallable;
266 typedef std::future<DeleteRecommendationTemplateOutcome> DeleteRecommendationTemplateOutcomeCallable;
267 typedef std::future<DeleteResiliencyPolicyOutcome> DeleteResiliencyPolicyOutcomeCallable;
268 typedef std::future<DescribeAppOutcome> DescribeAppOutcomeCallable;
269 typedef std::future<DescribeAppAssessmentOutcome> DescribeAppAssessmentOutcomeCallable;
270 typedef std::future<DescribeAppVersionOutcome> DescribeAppVersionOutcomeCallable;
271 typedef std::future<DescribeAppVersionAppComponentOutcome> DescribeAppVersionAppComponentOutcomeCallable;
272 typedef std::future<DescribeAppVersionResourceOutcome> DescribeAppVersionResourceOutcomeCallable;
273 typedef std::future<DescribeAppVersionResourcesResolutionStatusOutcome> DescribeAppVersionResourcesResolutionStatusOutcomeCallable;
274 typedef std::future<DescribeAppVersionTemplateOutcome> DescribeAppVersionTemplateOutcomeCallable;
275 typedef std::future<DescribeDraftAppVersionResourcesImportStatusOutcome> DescribeDraftAppVersionResourcesImportStatusOutcomeCallable;
276 typedef std::future<DescribeResiliencyPolicyOutcome> DescribeResiliencyPolicyOutcomeCallable;
277 typedef std::future<DescribeResourceGroupingRecommendationTaskOutcome> DescribeResourceGroupingRecommendationTaskOutcomeCallable;
278 typedef std::future<ImportResourcesToDraftAppVersionOutcome> ImportResourcesToDraftAppVersionOutcomeCallable;
279 typedef std::future<ListAlarmRecommendationsOutcome> ListAlarmRecommendationsOutcomeCallable;
280 typedef std::future<ListAppAssessmentComplianceDriftsOutcome> ListAppAssessmentComplianceDriftsOutcomeCallable;
281 typedef std::future<ListAppAssessmentResourceDriftsOutcome> ListAppAssessmentResourceDriftsOutcomeCallable;
282 typedef std::future<ListAppAssessmentsOutcome> ListAppAssessmentsOutcomeCallable;
283 typedef std::future<ListAppComponentCompliancesOutcome> ListAppComponentCompliancesOutcomeCallable;
284 typedef std::future<ListAppComponentRecommendationsOutcome> ListAppComponentRecommendationsOutcomeCallable;
285 typedef std::future<ListAppInputSourcesOutcome> ListAppInputSourcesOutcomeCallable;
286 typedef std::future<ListAppVersionAppComponentsOutcome> ListAppVersionAppComponentsOutcomeCallable;
287 typedef std::future<ListAppVersionResourceMappingsOutcome> ListAppVersionResourceMappingsOutcomeCallable;
288 typedef std::future<ListAppVersionResourcesOutcome> ListAppVersionResourcesOutcomeCallable;
289 typedef std::future<ListAppVersionsOutcome> ListAppVersionsOutcomeCallable;
290 typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
291 typedef std::future<ListRecommendationTemplatesOutcome> ListRecommendationTemplatesOutcomeCallable;
292 typedef std::future<ListResiliencyPoliciesOutcome> ListResiliencyPoliciesOutcomeCallable;
293 typedef std::future<ListResourceGroupingRecommendationsOutcome> ListResourceGroupingRecommendationsOutcomeCallable;
294 typedef std::future<ListSopRecommendationsOutcome> ListSopRecommendationsOutcomeCallable;
295 typedef std::future<ListSuggestedResiliencyPoliciesOutcome> ListSuggestedResiliencyPoliciesOutcomeCallable;
296 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
297 typedef std::future<ListTestRecommendationsOutcome> ListTestRecommendationsOutcomeCallable;
298 typedef std::future<ListUnsupportedAppVersionResourcesOutcome> ListUnsupportedAppVersionResourcesOutcomeCallable;
299 typedef std::future<PublishAppVersionOutcome> PublishAppVersionOutcomeCallable;
300 typedef std::future<PutDraftAppVersionTemplateOutcome> PutDraftAppVersionTemplateOutcomeCallable;
301 typedef std::future<RejectResourceGroupingRecommendationsOutcome> RejectResourceGroupingRecommendationsOutcomeCallable;
302 typedef std::future<RemoveDraftAppVersionResourceMappingsOutcome> RemoveDraftAppVersionResourceMappingsOutcomeCallable;
303 typedef std::future<ResolveAppVersionResourcesOutcome> ResolveAppVersionResourcesOutcomeCallable;
304 typedef std::future<StartAppAssessmentOutcome> StartAppAssessmentOutcomeCallable;
305 typedef std::future<StartResourceGroupingRecommendationTaskOutcome> StartResourceGroupingRecommendationTaskOutcomeCallable;
306 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
307 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
308 typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
309 typedef std::future<UpdateAppVersionOutcome> UpdateAppVersionOutcomeCallable;
310 typedef std::future<UpdateAppVersionAppComponentOutcome> UpdateAppVersionAppComponentOutcomeCallable;
311 typedef std::future<UpdateAppVersionResourceOutcome> UpdateAppVersionResourceOutcomeCallable;
312 typedef std::future<UpdateResiliencyPolicyOutcome> UpdateResiliencyPolicyOutcomeCallable;
313 /* End of service model Outcome callable definitions */
314 } // namespace Model
315
317
318 /* Service model async handlers definitions */
320 typedef std::function<void(const ResilienceHubClient*, const Model::AddDraftAppVersionResourceMappingsRequest&, const Model::AddDraftAppVersionResourceMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddDraftAppVersionResourceMappingsResponseReceivedHandler;
321 typedef std::function<void(const ResilienceHubClient*, const Model::BatchUpdateRecommendationStatusRequest&, const Model::BatchUpdateRecommendationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateRecommendationStatusResponseReceivedHandler;
322 typedef std::function<void(const ResilienceHubClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppResponseReceivedHandler;
323 typedef std::function<void(const ResilienceHubClient*, const Model::CreateAppVersionAppComponentRequest&, const Model::CreateAppVersionAppComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppVersionAppComponentResponseReceivedHandler;
324 typedef std::function<void(const ResilienceHubClient*, const Model::CreateAppVersionResourceRequest&, const Model::CreateAppVersionResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppVersionResourceResponseReceivedHandler;
325 typedef std::function<void(const ResilienceHubClient*, const Model::CreateRecommendationTemplateRequest&, const Model::CreateRecommendationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRecommendationTemplateResponseReceivedHandler;
326 typedef std::function<void(const ResilienceHubClient*, const Model::CreateResiliencyPolicyRequest&, const Model::CreateResiliencyPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResiliencyPolicyResponseReceivedHandler;
327 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppResponseReceivedHandler;
328 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteAppAssessmentRequest&, const Model::DeleteAppAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppAssessmentResponseReceivedHandler;
329 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteAppInputSourceRequest&, const Model::DeleteAppInputSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppInputSourceResponseReceivedHandler;
330 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteAppVersionAppComponentRequest&, const Model::DeleteAppVersionAppComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppVersionAppComponentResponseReceivedHandler;
331 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteAppVersionResourceRequest&, const Model::DeleteAppVersionResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppVersionResourceResponseReceivedHandler;
332 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteRecommendationTemplateRequest&, const Model::DeleteRecommendationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRecommendationTemplateResponseReceivedHandler;
333 typedef std::function<void(const ResilienceHubClient*, const Model::DeleteResiliencyPolicyRequest&, const Model::DeleteResiliencyPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResiliencyPolicyResponseReceivedHandler;
334 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeAppRequest&, const Model::DescribeAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppResponseReceivedHandler;
335 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeAppAssessmentRequest&, const Model::DescribeAppAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppAssessmentResponseReceivedHandler;
336 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeAppVersionRequest&, const Model::DescribeAppVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppVersionResponseReceivedHandler;
337 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeAppVersionAppComponentRequest&, const Model::DescribeAppVersionAppComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppVersionAppComponentResponseReceivedHandler;
338 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeAppVersionResourceRequest&, const Model::DescribeAppVersionResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppVersionResourceResponseReceivedHandler;
340 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeAppVersionTemplateRequest&, const Model::DescribeAppVersionTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppVersionTemplateResponseReceivedHandler;
342 typedef std::function<void(const ResilienceHubClient*, const Model::DescribeResiliencyPolicyRequest&, const Model::DescribeResiliencyPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResiliencyPolicyResponseReceivedHandler;
344 typedef std::function<void(const ResilienceHubClient*, const Model::ImportResourcesToDraftAppVersionRequest&, const Model::ImportResourcesToDraftAppVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportResourcesToDraftAppVersionResponseReceivedHandler;
345 typedef std::function<void(const ResilienceHubClient*, const Model::ListAlarmRecommendationsRequest&, const Model::ListAlarmRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlarmRecommendationsResponseReceivedHandler;
346 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppAssessmentComplianceDriftsRequest&, const Model::ListAppAssessmentComplianceDriftsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppAssessmentComplianceDriftsResponseReceivedHandler;
347 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppAssessmentResourceDriftsRequest&, const Model::ListAppAssessmentResourceDriftsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppAssessmentResourceDriftsResponseReceivedHandler;
348 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppAssessmentsRequest&, const Model::ListAppAssessmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppAssessmentsResponseReceivedHandler;
349 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppComponentCompliancesRequest&, const Model::ListAppComponentCompliancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppComponentCompliancesResponseReceivedHandler;
350 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppComponentRecommendationsRequest&, const Model::ListAppComponentRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppComponentRecommendationsResponseReceivedHandler;
351 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppInputSourcesRequest&, const Model::ListAppInputSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppInputSourcesResponseReceivedHandler;
352 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppVersionAppComponentsRequest&, const Model::ListAppVersionAppComponentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppVersionAppComponentsResponseReceivedHandler;
353 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppVersionResourceMappingsRequest&, const Model::ListAppVersionResourceMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppVersionResourceMappingsResponseReceivedHandler;
354 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppVersionResourcesRequest&, const Model::ListAppVersionResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppVersionResourcesResponseReceivedHandler;
355 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppVersionsRequest&, const Model::ListAppVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppVersionsResponseReceivedHandler;
356 typedef std::function<void(const ResilienceHubClient*, const Model::ListAppsRequest&, const Model::ListAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppsResponseReceivedHandler;
357 typedef std::function<void(const ResilienceHubClient*, const Model::ListRecommendationTemplatesRequest&, const Model::ListRecommendationTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendationTemplatesResponseReceivedHandler;
358 typedef std::function<void(const ResilienceHubClient*, const Model::ListResiliencyPoliciesRequest&, const Model::ListResiliencyPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResiliencyPoliciesResponseReceivedHandler;
359 typedef std::function<void(const ResilienceHubClient*, const Model::ListResourceGroupingRecommendationsRequest&, const Model::ListResourceGroupingRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceGroupingRecommendationsResponseReceivedHandler;
360 typedef std::function<void(const ResilienceHubClient*, const Model::ListSopRecommendationsRequest&, const Model::ListSopRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSopRecommendationsResponseReceivedHandler;
361 typedef std::function<void(const ResilienceHubClient*, const Model::ListSuggestedResiliencyPoliciesRequest&, const Model::ListSuggestedResiliencyPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSuggestedResiliencyPoliciesResponseReceivedHandler;
362 typedef std::function<void(const ResilienceHubClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
363 typedef std::function<void(const ResilienceHubClient*, const Model::ListTestRecommendationsRequest&, const Model::ListTestRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestRecommendationsResponseReceivedHandler;
364 typedef std::function<void(const ResilienceHubClient*, const Model::ListUnsupportedAppVersionResourcesRequest&, const Model::ListUnsupportedAppVersionResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUnsupportedAppVersionResourcesResponseReceivedHandler;
365 typedef std::function<void(const ResilienceHubClient*, const Model::PublishAppVersionRequest&, const Model::PublishAppVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishAppVersionResponseReceivedHandler;
366 typedef std::function<void(const ResilienceHubClient*, const Model::PutDraftAppVersionTemplateRequest&, const Model::PutDraftAppVersionTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDraftAppVersionTemplateResponseReceivedHandler;
369 typedef std::function<void(const ResilienceHubClient*, const Model::ResolveAppVersionResourcesRequest&, const Model::ResolveAppVersionResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResolveAppVersionResourcesResponseReceivedHandler;
370 typedef std::function<void(const ResilienceHubClient*, const Model::StartAppAssessmentRequest&, const Model::StartAppAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAppAssessmentResponseReceivedHandler;
372 typedef std::function<void(const ResilienceHubClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
373 typedef std::function<void(const ResilienceHubClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
374 typedef std::function<void(const ResilienceHubClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppResponseReceivedHandler;
375 typedef std::function<void(const ResilienceHubClient*, const Model::UpdateAppVersionRequest&, const Model::UpdateAppVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppVersionResponseReceivedHandler;
376 typedef std::function<void(const ResilienceHubClient*, const Model::UpdateAppVersionAppComponentRequest&, const Model::UpdateAppVersionAppComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppVersionAppComponentResponseReceivedHandler;
377 typedef std::function<void(const ResilienceHubClient*, const Model::UpdateAppVersionResourceRequest&, const Model::UpdateAppVersionResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppVersionResourceResponseReceivedHandler;
378 typedef std::function<void(const ResilienceHubClient*, const Model::UpdateResiliencyPolicyRequest&, const Model::UpdateResiliencyPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResiliencyPolicyResponseReceivedHandler;
379 /* End of service model async handlers definitions */
380 } // namespace ResilienceHub
381} // namespace Aws
EndpointProviderBase< ResilienceHubClientConfiguration, ResilienceHubBuiltInParameters, ResilienceHubClientContextParameters > ResilienceHubEndpointProviderBase
Aws::Utils::Outcome< ListAppComponentCompliancesResult, ResilienceHubError > ListAppComponentCompliancesOutcome
Aws::Utils::Outcome< DescribeDraftAppVersionResourcesImportStatusResult, ResilienceHubError > DescribeDraftAppVersionResourcesImportStatusOutcome
Aws::Utils::Outcome< DescribeResourceGroupingRecommendationTaskResult, ResilienceHubError > DescribeResourceGroupingRecommendationTaskOutcome
Aws::Utils::Outcome< DeleteRecommendationTemplateResult, ResilienceHubError > DeleteRecommendationTemplateOutcome
std::future< BatchUpdateRecommendationStatusOutcome > BatchUpdateRecommendationStatusOutcomeCallable
std::future< DescribeAppVersionOutcome > DescribeAppVersionOutcomeCallable
Aws::Utils::Outcome< ListAlarmRecommendationsResult, ResilienceHubError > ListAlarmRecommendationsOutcome
Aws::Utils::Outcome< DescribeAppResult, ResilienceHubError > DescribeAppOutcome
Aws::Utils::Outcome< RemoveDraftAppVersionResourceMappingsResult, ResilienceHubError > RemoveDraftAppVersionResourceMappingsOutcome
std::future< UpdateResiliencyPolicyOutcome > UpdateResiliencyPolicyOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ResilienceHubError > UntagResourceOutcome
Aws::Utils::Outcome< ImportResourcesToDraftAppVersionResult, ResilienceHubError > ImportResourcesToDraftAppVersionOutcome
Aws::Utils::Outcome< CreateRecommendationTemplateResult, ResilienceHubError > CreateRecommendationTemplateOutcome
Aws::Utils::Outcome< DeleteAppInputSourceResult, ResilienceHubError > DeleteAppInputSourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeAppOutcome > DescribeAppOutcomeCallable
Aws::Utils::Outcome< ListAppVersionAppComponentsResult, ResilienceHubError > ListAppVersionAppComponentsOutcome
std::future< ListResiliencyPoliciesOutcome > ListResiliencyPoliciesOutcomeCallable
Aws::Utils::Outcome< PutDraftAppVersionTemplateResult, ResilienceHubError > PutDraftAppVersionTemplateOutcome
std::future< UpdateAppVersionAppComponentOutcome > UpdateAppVersionAppComponentOutcomeCallable
std::future< ListAlarmRecommendationsOutcome > ListAlarmRecommendationsOutcomeCallable
Aws::Utils::Outcome< DeleteAppAssessmentResult, ResilienceHubError > DeleteAppAssessmentOutcome
Aws::Utils::Outcome< ListRecommendationTemplatesResult, ResilienceHubError > ListRecommendationTemplatesOutcome
std::future< ListAppVersionsOutcome > ListAppVersionsOutcomeCallable
std::future< AddDraftAppVersionResourceMappingsOutcome > AddDraftAppVersionResourceMappingsOutcomeCallable
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PublishAppVersionOutcome > PublishAppVersionOutcomeCallable
Aws::Utils::Outcome< DeleteAppVersionAppComponentResult, ResilienceHubError > DeleteAppVersionAppComponentOutcome
Aws::Utils::Outcome< CreateResiliencyPolicyResult, ResilienceHubError > CreateResiliencyPolicyOutcome
std::future< DeleteResiliencyPolicyOutcome > DeleteResiliencyPolicyOutcomeCallable
std::future< DeleteAppAssessmentOutcome > DeleteAppAssessmentOutcomeCallable
std::future< ResolveAppVersionResourcesOutcome > ResolveAppVersionResourcesOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ResilienceHubError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeResiliencyPolicyResult, ResilienceHubError > DescribeResiliencyPolicyOutcome
std::future< ListAppAssessmentComplianceDriftsOutcome > ListAppAssessmentComplianceDriftsOutcomeCallable
Aws::Utils::Outcome< AddDraftAppVersionResourceMappingsResult, ResilienceHubError > AddDraftAppVersionResourceMappingsOutcome
Aws::Utils::Outcome< PublishAppVersionResult, ResilienceHubError > PublishAppVersionOutcome
Aws::Utils::Outcome< CreateAppVersionAppComponentResult, ResilienceHubError > CreateAppVersionAppComponentOutcome
Aws::Utils::Outcome< DescribeAppVersionTemplateResult, ResilienceHubError > DescribeAppVersionTemplateOutcome
Aws::Utils::Outcome< ListSuggestedResiliencyPoliciesResult, ResilienceHubError > ListSuggestedResiliencyPoliciesOutcome
Aws::Utils::Outcome< BatchUpdateRecommendationStatusResult, ResilienceHubError > BatchUpdateRecommendationStatusOutcome
Aws::Utils::Outcome< ListSopRecommendationsResult, ResilienceHubError > ListSopRecommendationsOutcome
Aws::Utils::Outcome< UpdateAppVersionAppComponentResult, ResilienceHubError > UpdateAppVersionAppComponentOutcome
std::future< RejectResourceGroupingRecommendationsOutcome > RejectResourceGroupingRecommendationsOutcomeCallable
std::future< DescribeAppVersionResourcesResolutionStatusOutcome > DescribeAppVersionResourcesResolutionStatusOutcomeCallable
Aws::Utils::Outcome< ListAppAssessmentsResult, ResilienceHubError > ListAppAssessmentsOutcome
Aws::Utils::Outcome< DescribeAppVersionResourcesResolutionStatusResult, ResilienceHubError > DescribeAppVersionResourcesResolutionStatusOutcome
std::future< CreateAppOutcome > CreateAppOutcomeCallable
Aws::Utils::Outcome< ListUnsupportedAppVersionResourcesResult, ResilienceHubError > ListUnsupportedAppVersionResourcesOutcome
std::future< DeleteAppInputSourceOutcome > DeleteAppInputSourceOutcomeCallable
std::future< CreateAppVersionAppComponentOutcome > CreateAppVersionAppComponentOutcomeCallable
Aws::Utils::Outcome< DescribeAppAssessmentResult, ResilienceHubError > DescribeAppAssessmentOutcome
std::future< PutDraftAppVersionTemplateOutcome > PutDraftAppVersionTemplateOutcomeCallable
Aws::Utils::Outcome< StartResourceGroupingRecommendationTaskResult, ResilienceHubError > StartResourceGroupingRecommendationTaskOutcome
std::future< DescribeResiliencyPolicyOutcome > DescribeResiliencyPolicyOutcomeCallable
std::future< ListTestRecommendationsOutcome > ListTestRecommendationsOutcomeCallable
std::future< DescribeDraftAppVersionResourcesImportStatusOutcome > DescribeDraftAppVersionResourcesImportStatusOutcomeCallable
Aws::Utils::Outcome< ListAppComponentRecommendationsResult, ResilienceHubError > ListAppComponentRecommendationsOutcome
Aws::Utils::Outcome< DescribeAppVersionResult, ResilienceHubError > DescribeAppVersionOutcome
std::future< DescribeResourceGroupingRecommendationTaskOutcome > DescribeResourceGroupingRecommendationTaskOutcomeCallable
std::future< ListAppVersionAppComponentsOutcome > ListAppVersionAppComponentsOutcomeCallable
std::future< DeleteAppVersionAppComponentOutcome > DeleteAppVersionAppComponentOutcomeCallable
std::future< DescribeAppVersionTemplateOutcome > DescribeAppVersionTemplateOutcomeCallable
Aws::Utils::Outcome< ListResourceGroupingRecommendationsResult, ResilienceHubError > ListResourceGroupingRecommendationsOutcome
Aws::Utils::Outcome< ResolveAppVersionResourcesResult, ResilienceHubError > ResolveAppVersionResourcesOutcome
Aws::Utils::Outcome< DescribeAppVersionAppComponentResult, ResilienceHubError > DescribeAppVersionAppComponentOutcome
std::future< CreateAppVersionResourceOutcome > CreateAppVersionResourceOutcomeCallable
Aws::Utils::Outcome< DeleteResiliencyPolicyResult, ResilienceHubError > DeleteResiliencyPolicyOutcome
std::future< StartAppAssessmentOutcome > StartAppAssessmentOutcomeCallable
std::future< ListAppAssessmentsOutcome > ListAppAssessmentsOutcomeCallable
std::future< DeleteRecommendationTemplateOutcome > DeleteRecommendationTemplateOutcomeCallable
std::future< DescribeAppAssessmentOutcome > DescribeAppAssessmentOutcomeCallable
std::future< ListAppComponentRecommendationsOutcome > ListAppComponentRecommendationsOutcomeCallable
std::future< ListAppAssessmentResourceDriftsOutcome > ListAppAssessmentResourceDriftsOutcomeCallable
Aws::Utils::Outcome< ListAppsResult, ResilienceHubError > ListAppsOutcome
Aws::Utils::Outcome< RejectResourceGroupingRecommendationsResult, ResilienceHubError > RejectResourceGroupingRecommendationsOutcome
Aws::Utils::Outcome< DeleteAppResult, ResilienceHubError > DeleteAppOutcome
std::future< ListResourceGroupingRecommendationsOutcome > ListResourceGroupingRecommendationsOutcomeCallable
std::future< ListSopRecommendationsOutcome > ListSopRecommendationsOutcomeCallable
Aws::Utils::Outcome< ListAppVersionResourceMappingsResult, ResilienceHubError > ListAppVersionResourceMappingsOutcome
Aws::Utils::Outcome< ListResiliencyPoliciesResult, ResilienceHubError > ListResiliencyPoliciesOutcome
std::future< DescribeAppVersionAppComponentOutcome > DescribeAppVersionAppComponentOutcomeCallable
Aws::Utils::Outcome< ListAppAssessmentComplianceDriftsResult, ResilienceHubError > ListAppAssessmentComplianceDriftsOutcome
std::future< ListRecommendationTemplatesOutcome > ListRecommendationTemplatesOutcomeCallable
Aws::Utils::Outcome< CreateAppResult, ResilienceHubError > CreateAppOutcome
Aws::Utils::Outcome< AcceptResourceGroupingRecommendationsResult, ResilienceHubError > AcceptResourceGroupingRecommendationsOutcome
Aws::Utils::Outcome< CreateAppVersionResourceResult, ResilienceHubError > CreateAppVersionResourceOutcome
Aws::Utils::Outcome< UpdateAppVersionResult, ResilienceHubError > UpdateAppVersionOutcome
Aws::Utils::Outcome< ListAppVersionsResult, ResilienceHubError > ListAppVersionsOutcome
Aws::Utils::Outcome< ListAppInputSourcesResult, ResilienceHubError > ListAppInputSourcesOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< AcceptResourceGroupingRecommendationsOutcome > AcceptResourceGroupingRecommendationsOutcomeCallable
std::future< CreateRecommendationTemplateOutcome > CreateRecommendationTemplateOutcomeCallable
std::future< ListUnsupportedAppVersionResourcesOutcome > ListUnsupportedAppVersionResourcesOutcomeCallable
Aws::Utils::Outcome< StartAppAssessmentResult, ResilienceHubError > StartAppAssessmentOutcome
Aws::Utils::Outcome< TagResourceResult, ResilienceHubError > TagResourceOutcome
Aws::Utils::Outcome< ListTestRecommendationsResult, ResilienceHubError > ListTestRecommendationsOutcome
std::future< StartResourceGroupingRecommendationTaskOutcome > StartResourceGroupingRecommendationTaskOutcomeCallable
std::future< ListAppsOutcome > ListAppsOutcomeCallable
std::future< UpdateAppOutcome > UpdateAppOutcomeCallable
std::future< ListAppComponentCompliancesOutcome > ListAppComponentCompliancesOutcomeCallable
Aws::Utils::Outcome< DeleteAppVersionResourceResult, ResilienceHubError > DeleteAppVersionResourceOutcome
Aws::Utils::Outcome< ListAppVersionResourcesResult, ResilienceHubError > ListAppVersionResourcesOutcome
std::future< DescribeAppVersionResourceOutcome > DescribeAppVersionResourceOutcomeCallable
Aws::Utils::Outcome< UpdateResiliencyPolicyResult, ResilienceHubError > UpdateResiliencyPolicyOutcome
std::future< CreateResiliencyPolicyOutcome > CreateResiliencyPolicyOutcomeCallable
Aws::Utils::Outcome< UpdateAppVersionResourceResult, ResilienceHubError > UpdateAppVersionResourceOutcome
std::future< ListSuggestedResiliencyPoliciesOutcome > ListSuggestedResiliencyPoliciesOutcomeCallable
std::future< ListAppVersionResourceMappingsOutcome > ListAppVersionResourceMappingsOutcomeCallable
std::future< UpdateAppVersionResourceOutcome > UpdateAppVersionResourceOutcomeCallable
std::future< ImportResourcesToDraftAppVersionOutcome > ImportResourcesToDraftAppVersionOutcomeCallable
std::future< ListAppVersionResourcesOutcome > ListAppVersionResourcesOutcomeCallable
Aws::Utils::Outcome< UpdateAppResult, ResilienceHubError > UpdateAppOutcome
Aws::Utils::Outcome< ListAppAssessmentResourceDriftsResult, ResilienceHubError > ListAppAssessmentResourceDriftsOutcome
std::future< DeleteAppVersionResourceOutcome > DeleteAppVersionResourceOutcomeCallable
std::future< UpdateAppVersionOutcome > UpdateAppVersionOutcomeCallable
std::future< RemoveDraftAppVersionResourceMappingsOutcome > RemoveDraftAppVersionResourceMappingsOutcomeCallable
std::future< ListAppInputSourcesOutcome > ListAppInputSourcesOutcomeCallable
Aws::Utils::Outcome< DescribeAppVersionResourceResult, ResilienceHubError > DescribeAppVersionResourceOutcome
std::function< void(const ResilienceHubClient *, const Model::UpdateAppVersionRequest &, const Model::UpdateAppVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppVersionResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListRecommendationTemplatesRequest &, const Model::ListRecommendationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendationTemplatesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppVersionResourceMappingsRequest &, const Model::ListAppVersionResourceMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppVersionResourceMappingsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::CreateAppVersionAppComponentRequest &, const Model::CreateAppVersionAppComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppVersionAppComponentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppVersionAppComponentRequest &, const Model::DescribeAppVersionAppComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppVersionAppComponentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListSopRecommendationsRequest &, const Model::ListSopRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSopRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppAssessmentComplianceDriftsRequest &, const Model::ListAppAssessmentComplianceDriftsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppAssessmentComplianceDriftsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::UpdateResiliencyPolicyRequest &, const Model::UpdateResiliencyPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResiliencyPolicyResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::StartResourceGroupingRecommendationTaskRequest &, const Model::StartResourceGroupingRecommendationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartResourceGroupingRecommendationTaskResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppAssessmentResourceDriftsRequest &, const Model::ListAppAssessmentResourceDriftsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppAssessmentResourceDriftsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppComponentCompliancesRequest &, const Model::ListAppComponentCompliancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppComponentCompliancesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::StartAppAssessmentRequest &, const Model::StartAppAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAppAssessmentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::CreateRecommendationTemplateRequest &, const Model::CreateRecommendationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRecommendationTemplateResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::AddDraftAppVersionResourceMappingsRequest &, const Model::AddDraftAppVersionResourceMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddDraftAppVersionResourceMappingsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListResourceGroupingRecommendationsRequest &, const Model::ListResourceGroupingRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceGroupingRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListTestRecommendationsRequest &, const Model::ListTestRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::BatchUpdateRecommendationStatusRequest &, const Model::BatchUpdateRecommendationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateRecommendationStatusResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListUnsupportedAppVersionResourcesRequest &, const Model::ListUnsupportedAppVersionResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUnsupportedAppVersionResourcesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppsRequest &, const Model::ListAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppVersionResourceRequest &, const Model::DescribeAppVersionResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppVersionResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteAppVersionAppComponentRequest &, const Model::DeleteAppVersionAppComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppVersionAppComponentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::AcceptResourceGroupingRecommendationsRequest &, const Model::AcceptResourceGroupingRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptResourceGroupingRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppRequest &, const Model::DescribeAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppVersionResourcesRequest &, const Model::ListAppVersionResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppVersionResourcesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeResourceGroupingRecommendationTaskRequest &, const Model::DescribeResourceGroupingRecommendationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceGroupingRecommendationTaskResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeResiliencyPolicyRequest &, const Model::DescribeResiliencyPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResiliencyPolicyResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ImportResourcesToDraftAppVersionRequest &, const Model::ImportResourcesToDraftAppVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportResourcesToDraftAppVersionResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::PublishAppVersionRequest &, const Model::PublishAppVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishAppVersionResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::RemoveDraftAppVersionResourceMappingsRequest &, const Model::RemoveDraftAppVersionResourceMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveDraftAppVersionResourceMappingsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListSuggestedResiliencyPoliciesRequest &, const Model::ListSuggestedResiliencyPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSuggestedResiliencyPoliciesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteAppInputSourceRequest &, const Model::DeleteAppInputSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppInputSourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::CreateResiliencyPolicyRequest &, const Model::CreateResiliencyPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResiliencyPolicyResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::RejectResourceGroupingRecommendationsRequest &, const Model::RejectResourceGroupingRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectResourceGroupingRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteAppAssessmentRequest &, const Model::DeleteAppAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppAssessmentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::UpdateAppVersionResourceRequest &, const Model::UpdateAppVersionResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppVersionResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteAppVersionResourceRequest &, const Model::DeleteAppVersionResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppVersionResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppVersionResourcesResolutionStatusRequest &, const Model::DescribeAppVersionResourcesResolutionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppVersionResourcesResolutionStatusResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppVersionTemplateRequest &, const Model::DescribeAppVersionTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppVersionTemplateResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppAssessmentRequest &, const Model::DescribeAppAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppAssessmentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAlarmRecommendationsRequest &, const Model::ListAlarmRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlarmRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteResiliencyPolicyRequest &, const Model::DeleteResiliencyPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResiliencyPolicyResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppInputSourcesRequest &, const Model::ListAppInputSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppInputSourcesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppVersionAppComponentsRequest &, const Model::ListAppVersionAppComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppVersionAppComponentsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppVersionsRequest &, const Model::ListAppVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppVersionsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeDraftAppVersionResourcesImportStatusRequest &, const Model::DescribeDraftAppVersionResourcesImportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDraftAppVersionResourcesImportStatusResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ResolveAppVersionResourcesRequest &, const Model::ResolveAppVersionResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveAppVersionResourcesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppComponentRecommendationsRequest &, const Model::ListAppComponentRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppComponentRecommendationsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListResiliencyPoliciesRequest &, const Model::ListResiliencyPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResiliencyPoliciesResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::ListAppAssessmentsRequest &, const Model::ListAppAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppAssessmentsResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DescribeAppVersionRequest &, const Model::DescribeAppVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppVersionResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::CreateAppVersionResourceRequest &, const Model::CreateAppVersionResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppVersionResourceResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::UpdateAppVersionAppComponentRequest &, const Model::UpdateAppVersionAppComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppVersionAppComponentResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::PutDraftAppVersionTemplateRequest &, const Model::PutDraftAppVersionTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDraftAppVersionTemplateResponseReceivedHandler
std::function< void(const ResilienceHubClient *, const Model::DeleteRecommendationTemplateRequest &, const Model::DeleteRecommendationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRecommendationTemplateResponseReceivedHandler