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>
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>
94 class HttpClientFactory;
99 template<
typename R,
typename E>
class Outcome;
109 class AWSCredentials;
110 class AWSCredentialsProvider;
118 namespace ResilienceHub
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;
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