AWS SDK for C++

AWS SDK for C++ Version 1.11.898

Loading...
Searching...
No Matches
Resiliencehubv2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/resiliencehubv2/Resiliencehubv2EndpointProvider.h>
15#include <aws/resiliencehubv2/Resiliencehubv2Errors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in Resiliencehubv2Client header */
22#include <aws/resiliencehubv2/model/CreateAssertionResult.h>
23#include <aws/resiliencehubv2/model/CreateInputSourceResult.h>
24#include <aws/resiliencehubv2/model/CreatePolicyResult.h>
25#include <aws/resiliencehubv2/model/CreateReportResult.h>
26#include <aws/resiliencehubv2/model/CreateServiceFunctionResourcesResult.h>
27#include <aws/resiliencehubv2/model/CreateServiceFunctionResult.h>
28#include <aws/resiliencehubv2/model/CreateServiceResult.h>
29#include <aws/resiliencehubv2/model/CreateSystemResult.h>
30#include <aws/resiliencehubv2/model/CreateTestResult.h>
31#include <aws/resiliencehubv2/model/CreateUserJourneyResult.h>
32#include <aws/resiliencehubv2/model/DeleteAssertionResult.h>
33#include <aws/resiliencehubv2/model/DeleteInputSourceResult.h>
34#include <aws/resiliencehubv2/model/DeletePolicyResult.h>
35#include <aws/resiliencehubv2/model/DeleteServiceFunctionResourcesResult.h>
36#include <aws/resiliencehubv2/model/DeleteServiceFunctionResult.h>
37#include <aws/resiliencehubv2/model/DeleteServiceResult.h>
38#include <aws/resiliencehubv2/model/DeleteSystemResult.h>
39#include <aws/resiliencehubv2/model/DeleteTestResult.h>
40#include <aws/resiliencehubv2/model/DeleteTestSourcesResult.h>
41#include <aws/resiliencehubv2/model/DeleteUserJourneyResult.h>
42#include <aws/resiliencehubv2/model/GetDependencyInsightsResult.h>
43#include <aws/resiliencehubv2/model/GetFailureModeFindingResult.h>
44#include <aws/resiliencehubv2/model/GetPolicyResult.h>
45#include <aws/resiliencehubv2/model/GetServiceResult.h>
46#include <aws/resiliencehubv2/model/GetSystemResult.h>
47#include <aws/resiliencehubv2/model/GetTestResult.h>
48#include <aws/resiliencehubv2/model/GetTestRunResult.h>
49#include <aws/resiliencehubv2/model/GetTestTemplateResult.h>
50#include <aws/resiliencehubv2/model/GetUserJourneyResult.h>
51#include <aws/resiliencehubv2/model/ImportAppResult.h>
52#include <aws/resiliencehubv2/model/ImportPolicyResult.h>
53#include <aws/resiliencehubv2/model/ListAssertionsResult.h>
54#include <aws/resiliencehubv2/model/ListDependenciesRequest.h>
55#include <aws/resiliencehubv2/model/ListDependenciesResult.h>
56#include <aws/resiliencehubv2/model/ListFailureModeAssessmentsResult.h>
57#include <aws/resiliencehubv2/model/ListFailureModeFindingsResult.h>
58#include <aws/resiliencehubv2/model/ListInputSourcesResult.h>
59#include <aws/resiliencehubv2/model/ListPoliciesRequest.h>
60#include <aws/resiliencehubv2/model/ListPoliciesResult.h>
61#include <aws/resiliencehubv2/model/ListPolicyEventsResult.h>
62#include <aws/resiliencehubv2/model/ListReportsRequest.h>
63#include <aws/resiliencehubv2/model/ListReportsResult.h>
64#include <aws/resiliencehubv2/model/ListResolvedTestRunTargetResourcesResult.h>
65#include <aws/resiliencehubv2/model/ListResourcesResult.h>
66#include <aws/resiliencehubv2/model/ListServiceEventsResult.h>
67#include <aws/resiliencehubv2/model/ListServiceFunctionsResult.h>
68#include <aws/resiliencehubv2/model/ListServiceTopologyEdgesResult.h>
69#include <aws/resiliencehubv2/model/ListServicesRequest.h>
70#include <aws/resiliencehubv2/model/ListServicesResult.h>
71#include <aws/resiliencehubv2/model/ListSystemEventsResult.h>
72#include <aws/resiliencehubv2/model/ListSystemsRequest.h>
73#include <aws/resiliencehubv2/model/ListSystemsResult.h>
74#include <aws/resiliencehubv2/model/ListTagsForResourceResult.h>
75#include <aws/resiliencehubv2/model/ListTestRunDependenciesResult.h>
76#include <aws/resiliencehubv2/model/ListTestRunEventsResult.h>
77#include <aws/resiliencehubv2/model/ListTestRunSourceEventsResult.h>
78#include <aws/resiliencehubv2/model/ListTestRunSourcesResult.h>
79#include <aws/resiliencehubv2/model/ListTestRunsResult.h>
80#include <aws/resiliencehubv2/model/ListTestSourcesResult.h>
81#include <aws/resiliencehubv2/model/ListTestTemplatesRequest.h>
82#include <aws/resiliencehubv2/model/ListTestTemplatesResult.h>
83#include <aws/resiliencehubv2/model/ListTestsResult.h>
84#include <aws/resiliencehubv2/model/ListUserJourneysResult.h>
85#include <aws/resiliencehubv2/model/PutTestSourcesResult.h>
86#include <aws/resiliencehubv2/model/StartDependencyInsightsResult.h>
87#include <aws/resiliencehubv2/model/StartFailureModeAssessmentResult.h>
88#include <aws/resiliencehubv2/model/StartTestRunResult.h>
89#include <aws/resiliencehubv2/model/StopTestRunResult.h>
90#include <aws/resiliencehubv2/model/TagResourceResult.h>
91#include <aws/resiliencehubv2/model/UntagResourceResult.h>
92#include <aws/resiliencehubv2/model/UpdateAssertionResult.h>
93#include <aws/resiliencehubv2/model/UpdateDependencyResult.h>
94#include <aws/resiliencehubv2/model/UpdateFailureModeFindingResult.h>
95#include <aws/resiliencehubv2/model/UpdatePolicyResult.h>
96#include <aws/resiliencehubv2/model/UpdateServiceFunctionResult.h>
97#include <aws/resiliencehubv2/model/UpdateServiceResult.h>
98#include <aws/resiliencehubv2/model/UpdateSystemResult.h>
99#include <aws/resiliencehubv2/model/UpdateTestResult.h>
100#include <aws/resiliencehubv2/model/UpdateUserJourneyResult.h>
101/* End of service model headers required in Resiliencehubv2Client header */
102
103namespace Aws {
104namespace Http {
105class HttpClient;
106class HttpClientFactory;
107} // namespace Http
108
109namespace Utils {
110template <typename R, typename E>
111class Outcome;
112
113namespace Threading {
114class Executor;
115} // namespace Threading
116} // namespace Utils
117
118namespace Auth {
119class AWSCredentials;
120class AWSCredentialsProvider;
121} // namespace Auth
122
123namespace Client {
124class RetryStrategy;
125} // namespace Client
126
127namespace resiliencehubv2 {
131
132namespace Model {
133/* Service model forward declarations required in Resiliencehubv2Client header */
134class CreateAssertionRequest;
135class CreateInputSourceRequest;
136class CreatePolicyRequest;
137class CreateReportRequest;
138class CreateServiceRequest;
139class CreateServiceFunctionRequest;
140class CreateServiceFunctionResourcesRequest;
141class CreateSystemRequest;
142class CreateTestRequest;
143class CreateUserJourneyRequest;
144class DeleteAssertionRequest;
145class DeleteInputSourceRequest;
146class DeletePolicyRequest;
147class DeleteServiceRequest;
148class DeleteServiceFunctionRequest;
149class DeleteServiceFunctionResourcesRequest;
150class DeleteSystemRequest;
151class DeleteTestRequest;
152class DeleteTestSourcesRequest;
153class DeleteUserJourneyRequest;
154class GetDependencyInsightsRequest;
155class GetFailureModeFindingRequest;
156class GetPolicyRequest;
157class GetServiceRequest;
158class GetSystemRequest;
159class GetTestRequest;
160class GetTestRunRequest;
161class GetTestTemplateRequest;
162class GetUserJourneyRequest;
163class ImportAppRequest;
164class ImportPolicyRequest;
165class ListAssertionsRequest;
166class ListDependenciesRequest;
167class ListFailureModeAssessmentsRequest;
168class ListFailureModeFindingsRequest;
169class ListInputSourcesRequest;
170class ListPoliciesRequest;
171class ListPolicyEventsRequest;
172class ListReportsRequest;
173class ListResolvedTestRunTargetResourcesRequest;
174class ListResourcesRequest;
175class ListServiceEventsRequest;
176class ListServiceFunctionsRequest;
177class ListServiceTopologyEdgesRequest;
178class ListServicesRequest;
179class ListSystemEventsRequest;
180class ListSystemsRequest;
181class ListTagsForResourceRequest;
182class ListTestRunDependenciesRequest;
183class ListTestRunEventsRequest;
184class ListTestRunSourceEventsRequest;
185class ListTestRunSourcesRequest;
186class ListTestRunsRequest;
187class ListTestSourcesRequest;
188class ListTestTemplatesRequest;
189class ListTestsRequest;
190class ListUserJourneysRequest;
191class PutTestSourcesRequest;
192class StartDependencyInsightsRequest;
193class StartFailureModeAssessmentRequest;
194class StartTestRunRequest;
195class StopTestRunRequest;
196class TagResourceRequest;
197class UntagResourceRequest;
198class UpdateAssertionRequest;
199class UpdateDependencyRequest;
200class UpdateFailureModeFindingRequest;
201class UpdatePolicyRequest;
202class UpdateServiceRequest;
203class UpdateServiceFunctionRequest;
204class UpdateSystemRequest;
205class UpdateTestRequest;
206class UpdateUserJourneyRequest;
207/* End of service model forward declarations required in Resiliencehubv2Client header */
208
209/* Service model Outcome class definitions */
283/* End of service model Outcome class definitions */
284
285/* Service model Outcome callable definitions */
286typedef std::future<CreateAssertionOutcome> CreateAssertionOutcomeCallable;
287typedef std::future<CreateInputSourceOutcome> CreateInputSourceOutcomeCallable;
288typedef std::future<CreatePolicyOutcome> CreatePolicyOutcomeCallable;
289typedef std::future<CreateReportOutcome> CreateReportOutcomeCallable;
290typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
291typedef std::future<CreateServiceFunctionOutcome> CreateServiceFunctionOutcomeCallable;
292typedef std::future<CreateServiceFunctionResourcesOutcome> CreateServiceFunctionResourcesOutcomeCallable;
293typedef std::future<CreateSystemOutcome> CreateSystemOutcomeCallable;
294typedef std::future<CreateTestOutcome> CreateTestOutcomeCallable;
295typedef std::future<CreateUserJourneyOutcome> CreateUserJourneyOutcomeCallable;
296typedef std::future<DeleteAssertionOutcome> DeleteAssertionOutcomeCallable;
297typedef std::future<DeleteInputSourceOutcome> DeleteInputSourceOutcomeCallable;
298typedef std::future<DeletePolicyOutcome> DeletePolicyOutcomeCallable;
299typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
300typedef std::future<DeleteServiceFunctionOutcome> DeleteServiceFunctionOutcomeCallable;
301typedef std::future<DeleteServiceFunctionResourcesOutcome> DeleteServiceFunctionResourcesOutcomeCallable;
302typedef std::future<DeleteSystemOutcome> DeleteSystemOutcomeCallable;
303typedef std::future<DeleteTestOutcome> DeleteTestOutcomeCallable;
304typedef std::future<DeleteTestSourcesOutcome> DeleteTestSourcesOutcomeCallable;
305typedef std::future<DeleteUserJourneyOutcome> DeleteUserJourneyOutcomeCallable;
306typedef std::future<GetDependencyInsightsOutcome> GetDependencyInsightsOutcomeCallable;
307typedef std::future<GetFailureModeFindingOutcome> GetFailureModeFindingOutcomeCallable;
308typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
309typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
310typedef std::future<GetSystemOutcome> GetSystemOutcomeCallable;
311typedef std::future<GetTestOutcome> GetTestOutcomeCallable;
312typedef std::future<GetTestRunOutcome> GetTestRunOutcomeCallable;
313typedef std::future<GetTestTemplateOutcome> GetTestTemplateOutcomeCallable;
314typedef std::future<GetUserJourneyOutcome> GetUserJourneyOutcomeCallable;
315typedef std::future<ImportAppOutcome> ImportAppOutcomeCallable;
316typedef std::future<ImportPolicyOutcome> ImportPolicyOutcomeCallable;
317typedef std::future<ListAssertionsOutcome> ListAssertionsOutcomeCallable;
318typedef std::future<ListDependenciesOutcome> ListDependenciesOutcomeCallable;
319typedef std::future<ListFailureModeAssessmentsOutcome> ListFailureModeAssessmentsOutcomeCallable;
320typedef std::future<ListFailureModeFindingsOutcome> ListFailureModeFindingsOutcomeCallable;
321typedef std::future<ListInputSourcesOutcome> ListInputSourcesOutcomeCallable;
322typedef std::future<ListPoliciesOutcome> ListPoliciesOutcomeCallable;
323typedef std::future<ListPolicyEventsOutcome> ListPolicyEventsOutcomeCallable;
324typedef std::future<ListReportsOutcome> ListReportsOutcomeCallable;
325typedef std::future<ListResolvedTestRunTargetResourcesOutcome> ListResolvedTestRunTargetResourcesOutcomeCallable;
326typedef std::future<ListResourcesOutcome> ListResourcesOutcomeCallable;
327typedef std::future<ListServiceEventsOutcome> ListServiceEventsOutcomeCallable;
328typedef std::future<ListServiceFunctionsOutcome> ListServiceFunctionsOutcomeCallable;
329typedef std::future<ListServiceTopologyEdgesOutcome> ListServiceTopologyEdgesOutcomeCallable;
330typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
331typedef std::future<ListSystemEventsOutcome> ListSystemEventsOutcomeCallable;
332typedef std::future<ListSystemsOutcome> ListSystemsOutcomeCallable;
333typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
334typedef std::future<ListTestRunDependenciesOutcome> ListTestRunDependenciesOutcomeCallable;
335typedef std::future<ListTestRunEventsOutcome> ListTestRunEventsOutcomeCallable;
336typedef std::future<ListTestRunSourceEventsOutcome> ListTestRunSourceEventsOutcomeCallable;
337typedef std::future<ListTestRunSourcesOutcome> ListTestRunSourcesOutcomeCallable;
338typedef std::future<ListTestRunsOutcome> ListTestRunsOutcomeCallable;
339typedef std::future<ListTestSourcesOutcome> ListTestSourcesOutcomeCallable;
340typedef std::future<ListTestTemplatesOutcome> ListTestTemplatesOutcomeCallable;
341typedef std::future<ListTestsOutcome> ListTestsOutcomeCallable;
342typedef std::future<ListUserJourneysOutcome> ListUserJourneysOutcomeCallable;
343typedef std::future<PutTestSourcesOutcome> PutTestSourcesOutcomeCallable;
344typedef std::future<StartDependencyInsightsOutcome> StartDependencyInsightsOutcomeCallable;
345typedef std::future<StartFailureModeAssessmentOutcome> StartFailureModeAssessmentOutcomeCallable;
346typedef std::future<StartTestRunOutcome> StartTestRunOutcomeCallable;
347typedef std::future<StopTestRunOutcome> StopTestRunOutcomeCallable;
348typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
349typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
350typedef std::future<UpdateAssertionOutcome> UpdateAssertionOutcomeCallable;
351typedef std::future<UpdateDependencyOutcome> UpdateDependencyOutcomeCallable;
352typedef std::future<UpdateFailureModeFindingOutcome> UpdateFailureModeFindingOutcomeCallable;
353typedef std::future<UpdatePolicyOutcome> UpdatePolicyOutcomeCallable;
354typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
355typedef std::future<UpdateServiceFunctionOutcome> UpdateServiceFunctionOutcomeCallable;
356typedef std::future<UpdateSystemOutcome> UpdateSystemOutcomeCallable;
357typedef std::future<UpdateTestOutcome> UpdateTestOutcomeCallable;
358typedef std::future<UpdateUserJourneyOutcome> UpdateUserJourneyOutcomeCallable;
359/* End of service model Outcome callable definitions */
360} // namespace Model
361
363
364/* Service model async handlers definitions */
365typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateAssertionRequest&, const Model::CreateAssertionOutcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateInputSourceRequest&, const Model::CreateInputSourceOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const Resiliencehubv2Client*, const Model::CreatePolicyRequest&, const Model::CreatePolicyOutcome&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateReportRequest&, const Model::CreateReportOutcome&,
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateServiceRequest&, const Model::CreateServiceOutcome&,
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
380typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateServiceFunctionRequest&,
381 const Model::CreateServiceFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateServiceFunctionResourcesRequest&,
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateSystemRequest&, const Model::CreateSystemOutcome&,
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateTestRequest&, const Model::CreateTestOutcome&,
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393typedef std::function<void(const Resiliencehubv2Client*, const Model::CreateUserJourneyRequest&, const Model::CreateUserJourneyOutcome&,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteAssertionRequest&, const Model::DeleteAssertionOutcome&,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteInputSourceRequest&, const Model::DeleteInputSourceOutcome&,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
402typedef std::function<void(const Resiliencehubv2Client*, const Model::DeletePolicyRequest&, const Model::DeletePolicyOutcome&,
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteServiceRequest&, const Model::DeleteServiceOutcome&,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteServiceFunctionRequest&,
409 const Model::DeleteServiceFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteServiceFunctionResourcesRequest&,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteSystemRequest&, const Model::DeleteSystemOutcome&,
416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteTestRequest&, const Model::DeleteTestOutcome&,
419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteTestSourcesRequest&, const Model::DeleteTestSourcesOutcome&,
422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
424typedef std::function<void(const Resiliencehubv2Client*, const Model::DeleteUserJourneyRequest&, const Model::DeleteUserJourneyOutcome&,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
427typedef std::function<void(const Resiliencehubv2Client*, const Model::GetDependencyInsightsRequest&,
428 const Model::GetDependencyInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430typedef std::function<void(const Resiliencehubv2Client*, const Model::GetFailureModeFindingRequest&,
431 const Model::GetFailureModeFindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433typedef std::function<void(const Resiliencehubv2Client*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&,
434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436typedef std::function<void(const Resiliencehubv2Client*, const Model::GetServiceRequest&, const Model::GetServiceOutcome&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439typedef std::function<void(const Resiliencehubv2Client*, const Model::GetSystemRequest&, const Model::GetSystemOutcome&,
440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const Resiliencehubv2Client*, const Model::GetTestRequest&, const Model::GetTestOutcome&,
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const Resiliencehubv2Client*, const Model::GetTestRunRequest&, const Model::GetTestRunOutcome&,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const Resiliencehubv2Client*, const Model::GetTestTemplateRequest&, const Model::GetTestTemplateOutcome&,
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
451typedef std::function<void(const Resiliencehubv2Client*, const Model::GetUserJourneyRequest&, const Model::GetUserJourneyOutcome&,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454typedef std::function<void(const Resiliencehubv2Client*, const Model::ImportAppRequest&, const Model::ImportAppOutcome&,
455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
457typedef std::function<void(const Resiliencehubv2Client*, const Model::ImportPolicyRequest&, const Model::ImportPolicyOutcome&,
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460typedef std::function<void(const Resiliencehubv2Client*, const Model::ListAssertionsRequest&, const Model::ListAssertionsOutcome&,
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
463typedef std::function<void(const Resiliencehubv2Client*, const Model::ListDependenciesRequest&, const Model::ListDependenciesOutcome&,
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const Resiliencehubv2Client*, const Model::ListFailureModeAssessmentsRequest&,
467 const Model::ListFailureModeAssessmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const Resiliencehubv2Client*, const Model::ListFailureModeFindingsRequest&,
470 const Model::ListFailureModeFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const Resiliencehubv2Client*, const Model::ListInputSourcesRequest&, const Model::ListInputSourcesOutcome&,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const Resiliencehubv2Client*, const Model::ListPoliciesRequest&, const Model::ListPoliciesOutcome&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const Resiliencehubv2Client*, const Model::ListPolicyEventsRequest&, const Model::ListPolicyEventsOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const Resiliencehubv2Client*, const Model::ListReportsRequest&, const Model::ListReportsOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const Resiliencehubv2Client*, const Model::ListResolvedTestRunTargetResourcesRequest&,
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488typedef std::function<void(const Resiliencehubv2Client*, const Model::ListResourcesRequest&, const Model::ListResourcesOutcome&,
489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
491typedef std::function<void(const Resiliencehubv2Client*, const Model::ListServiceEventsRequest&, const Model::ListServiceEventsOutcome&,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494typedef std::function<void(const Resiliencehubv2Client*, const Model::ListServiceFunctionsRequest&,
495 const Model::ListServiceFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497typedef std::function<void(const Resiliencehubv2Client*, const Model::ListServiceTopologyEdgesRequest&,
498 const Model::ListServiceTopologyEdgesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500typedef std::function<void(const Resiliencehubv2Client*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503typedef std::function<void(const Resiliencehubv2Client*, const Model::ListSystemEventsRequest&, const Model::ListSystemEventsOutcome&,
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
506typedef std::function<void(const Resiliencehubv2Client*, const Model::ListSystemsRequest&, const Model::ListSystemsOutcome&,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestRunDependenciesRequest&,
513 const Model::ListTestRunDependenciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestRunEventsRequest&, const Model::ListTestRunEventsOutcome&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestRunSourceEventsRequest&,
519 const Model::ListTestRunSourceEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestRunSourcesRequest&, const Model::ListTestRunSourcesOutcome&,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestRunsRequest&, const Model::ListTestRunsOutcome&,
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestSourcesRequest&, const Model::ListTestSourcesOutcome&,
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestTemplatesRequest&, const Model::ListTestTemplatesOutcome&,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const Resiliencehubv2Client*, const Model::ListTestsRequest&, const Model::ListTestsOutcome&,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536typedef std::function<void(const Resiliencehubv2Client*, const Model::ListUserJourneysRequest&, const Model::ListUserJourneysOutcome&,
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539typedef std::function<void(const Resiliencehubv2Client*, const Model::PutTestSourcesRequest&, const Model::PutTestSourcesOutcome&,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542typedef std::function<void(const Resiliencehubv2Client*, const Model::StartDependencyInsightsRequest&,
543 const Model::StartDependencyInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const Resiliencehubv2Client*, const Model::StartFailureModeAssessmentRequest&,
546 const Model::StartFailureModeAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548typedef std::function<void(const Resiliencehubv2Client*, const Model::StartTestRunRequest&, const Model::StartTestRunOutcome&,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
551typedef std::function<void(const Resiliencehubv2Client*, const Model::StopTestRunRequest&, const Model::StopTestRunOutcome&,
552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554typedef std::function<void(const Resiliencehubv2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const Resiliencehubv2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateAssertionRequest&, const Model::UpdateAssertionOutcome&,
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateDependencyRequest&, const Model::UpdateDependencyOutcome&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateFailureModeFindingRequest&,
567 const Model::UpdateFailureModeFindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdatePolicyRequest&, const Model::UpdatePolicyOutcome&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateServiceRequest&, const Model::UpdateServiceOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateServiceFunctionRequest&,
576 const Model::UpdateServiceFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateSystemRequest&, const Model::UpdateSystemOutcome&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateTestRequest&, const Model::UpdateTestOutcome&,
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const Resiliencehubv2Client*, const Model::UpdateUserJourneyRequest&, const Model::UpdateUserJourneyOutcome&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587/* End of service model async handlers definitions */
588} // namespace resiliencehubv2
589} // namespace Aws
EndpointProviderBase< Resiliencehubv2ClientConfiguration, Resiliencehubv2BuiltInParameters, Resiliencehubv2ClientContextParameters > Resiliencehubv2EndpointProviderBase
Aws::Utils::Outcome< StartTestRunResult, Resiliencehubv2Error > StartTestRunOutcome
std::future< ListTestRunEventsOutcome > ListTestRunEventsOutcomeCallable
Aws::Utils::Outcome< GetTestResult, Resiliencehubv2Error > GetTestOutcome
Aws::Utils::Outcome< ListAssertionsResult, Resiliencehubv2Error > ListAssertionsOutcome
Aws::Utils::Outcome< DeletePolicyResult, Resiliencehubv2Error > DeletePolicyOutcome
std::future< CreateAssertionOutcome > CreateAssertionOutcomeCallable
Aws::Utils::Outcome< DeleteInputSourceResult, Resiliencehubv2Error > DeleteInputSourceOutcome
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
std::future< GetTestTemplateOutcome > GetTestTemplateOutcomeCallable
std::future< GetUserJourneyOutcome > GetUserJourneyOutcomeCallable
std::future< CreatePolicyOutcome > CreatePolicyOutcomeCallable
Aws::Utils::Outcome< DeleteTestResult, Resiliencehubv2Error > DeleteTestOutcome
std::future< CreateInputSourceOutcome > CreateInputSourceOutcomeCallable
Aws::Utils::Outcome< CreateInputSourceResult, Resiliencehubv2Error > CreateInputSourceOutcome
Aws::Utils::Outcome< ListUserJourneysResult, Resiliencehubv2Error > ListUserJourneysOutcome
std::future< ListResourcesOutcome > ListResourcesOutcomeCallable
Aws::Utils::Outcome< UpdateTestResult, Resiliencehubv2Error > UpdateTestOutcome
std::future< ListTestTemplatesOutcome > ListTestTemplatesOutcomeCallable
Aws::Utils::Outcome< ImportAppResult, Resiliencehubv2Error > ImportAppOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetUserJourneyResult, Resiliencehubv2Error > GetUserJourneyOutcome
Aws::Utils::Outcome< GetFailureModeFindingResult, Resiliencehubv2Error > GetFailureModeFindingOutcome
Aws::Utils::Outcome< CreateSystemResult, Resiliencehubv2Error > CreateSystemOutcome
Aws::Utils::Outcome< PutTestSourcesResult, Resiliencehubv2Error > PutTestSourcesOutcome
std::future< GetDependencyInsightsOutcome > GetDependencyInsightsOutcomeCallable
Aws::Utils::Outcome< CreateServiceFunctionResourcesResult, Resiliencehubv2Error > CreateServiceFunctionResourcesOutcome
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
Aws::Utils::Outcome< ListTestTemplatesResult, Resiliencehubv2Error > ListTestTemplatesOutcome
std::future< UpdateFailureModeFindingOutcome > UpdateFailureModeFindingOutcomeCallable
std::future< DeletePolicyOutcome > DeletePolicyOutcomeCallable
std::future< PutTestSourcesOutcome > PutTestSourcesOutcomeCallable
std::future< ListTestSourcesOutcome > ListTestSourcesOutcomeCallable
std::future< ListTestRunsOutcome > ListTestRunsOutcomeCallable
Aws::Utils::Outcome< StartDependencyInsightsResult, Resiliencehubv2Error > StartDependencyInsightsOutcome
Aws::Utils::Outcome< GetPolicyResult, Resiliencehubv2Error > GetPolicyOutcome
Aws::Utils::Outcome< UpdateFailureModeFindingResult, Resiliencehubv2Error > UpdateFailureModeFindingOutcome
std::future< ListServiceTopologyEdgesOutcome > ListServiceTopologyEdgesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListPolicyEventsOutcome > ListPolicyEventsOutcomeCallable
std::future< UpdatePolicyOutcome > UpdatePolicyOutcomeCallable
Aws::Utils::Outcome< ListTestRunsResult, Resiliencehubv2Error > ListTestRunsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateTestOutcome > CreateTestOutcomeCallable
Aws::Utils::Outcome< UpdateServiceResult, Resiliencehubv2Error > UpdateServiceOutcome
Aws::Utils::Outcome< ListTestRunEventsResult, Resiliencehubv2Error > ListTestRunEventsOutcome
std::future< ListUserJourneysOutcome > ListUserJourneysOutcomeCallable
Aws::Utils::Outcome< ListInputSourcesResult, Resiliencehubv2Error > ListInputSourcesOutcome
Aws::Utils::Outcome< GetSystemResult, Resiliencehubv2Error > GetSystemOutcome
Aws::Utils::Outcome< ListFailureModeAssessmentsResult, Resiliencehubv2Error > ListFailureModeAssessmentsOutcome
Aws::Utils::Outcome< CreateTestResult, Resiliencehubv2Error > CreateTestOutcome
Aws::Utils::Outcome< ListServicesResult, Resiliencehubv2Error > ListServicesOutcome
Aws::Utils::Outcome< ListTestRunDependenciesResult, Resiliencehubv2Error > ListTestRunDependenciesOutcome
std::future< DeleteTestOutcome > DeleteTestOutcomeCallable
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::future< StopTestRunOutcome > StopTestRunOutcomeCallable
Aws::Utils::Outcome< ListPoliciesResult, Resiliencehubv2Error > ListPoliciesOutcome
std::future< ListSystemEventsOutcome > ListSystemEventsOutcomeCallable
std::future< ListTestsOutcome > ListTestsOutcomeCallable
std::future< ListReportsOutcome > ListReportsOutcomeCallable
Aws::Utils::Outcome< DeleteTestSourcesResult, Resiliencehubv2Error > DeleteTestSourcesOutcome
Aws::Utils::Outcome< DeleteUserJourneyResult, Resiliencehubv2Error > DeleteUserJourneyOutcome
std::future< CreateSystemOutcome > CreateSystemOutcomeCallable
std::future< UpdateServiceFunctionOutcome > UpdateServiceFunctionOutcomeCallable
std::future< ListTestRunDependenciesOutcome > ListTestRunDependenciesOutcomeCallable
Aws::Utils::Outcome< UpdatePolicyResult, Resiliencehubv2Error > UpdatePolicyOutcome
Aws::Utils::Outcome< ListServiceTopologyEdgesResult, Resiliencehubv2Error > ListServiceTopologyEdgesOutcome
Aws::Utils::Outcome< StartFailureModeAssessmentResult, Resiliencehubv2Error > StartFailureModeAssessmentOutcome
Aws::Utils::Outcome< UpdateDependencyResult, Resiliencehubv2Error > UpdateDependencyOutcome
std::future< DeleteUserJourneyOutcome > DeleteUserJourneyOutcomeCallable
std::future< DeleteSystemOutcome > DeleteSystemOutcomeCallable
Aws::Utils::Outcome< GetTestTemplateResult, Resiliencehubv2Error > GetTestTemplateOutcome
Aws::Utils::Outcome< ListServiceEventsResult, Resiliencehubv2Error > ListServiceEventsOutcome
Aws::Utils::Outcome< ListSystemsResult, Resiliencehubv2Error > ListSystemsOutcome
Aws::Utils::Outcome< ListSystemEventsResult, Resiliencehubv2Error > ListSystemEventsOutcome
std::future< UpdateUserJourneyOutcome > UpdateUserJourneyOutcomeCallable
Aws::Utils::Outcome< ListTestRunSourceEventsResult, Resiliencehubv2Error > ListTestRunSourceEventsOutcome
Aws::Utils::Outcome< GetDependencyInsightsResult, Resiliencehubv2Error > GetDependencyInsightsOutcome
std::future< GetServiceOutcome > GetServiceOutcomeCallable
std::future< DeleteInputSourceOutcome > DeleteInputSourceOutcomeCallable
std::future< GetTestOutcome > GetTestOutcomeCallable
Aws::Utils::Outcome< ListResolvedTestRunTargetResourcesResult, Resiliencehubv2Error > ListResolvedTestRunTargetResourcesOutcome
std::future< ListAssertionsOutcome > ListAssertionsOutcomeCallable
std::future< ListPoliciesOutcome > ListPoliciesOutcomeCallable
std::future< ListTestRunSourceEventsOutcome > ListTestRunSourceEventsOutcomeCallable
Aws::Utils::Outcome< CreatePolicyResult, Resiliencehubv2Error > CreatePolicyOutcome
std::future< DeleteServiceFunctionResourcesOutcome > DeleteServiceFunctionResourcesOutcomeCallable
std::future< UpdateAssertionOutcome > UpdateAssertionOutcomeCallable
std::future< DeleteAssertionOutcome > DeleteAssertionOutcomeCallable
Aws::Utils::Outcome< CreateReportResult, Resiliencehubv2Error > CreateReportOutcome
std::future< UpdateTestOutcome > UpdateTestOutcomeCallable
Aws::Utils::Outcome< GetTestRunResult, Resiliencehubv2Error > GetTestRunOutcome
Aws::Utils::Outcome< DeleteServiceResult, Resiliencehubv2Error > DeleteServiceOutcome
std::future< CreateServiceFunctionResourcesOutcome > CreateServiceFunctionResourcesOutcomeCallable
Aws::Utils::Outcome< ListTestRunSourcesResult, Resiliencehubv2Error > ListTestRunSourcesOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Resiliencehubv2Error > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateUserJourneyResult, Resiliencehubv2Error > UpdateUserJourneyOutcome
std::future< CreateServiceFunctionOutcome > CreateServiceFunctionOutcomeCallable
Aws::Utils::Outcome< UpdateServiceFunctionResult, Resiliencehubv2Error > UpdateServiceFunctionOutcome
Aws::Utils::Outcome< UpdateSystemResult, Resiliencehubv2Error > UpdateSystemOutcome
Aws::Utils::Outcome< GetServiceResult, Resiliencehubv2Error > GetServiceOutcome
std::future< ListResolvedTestRunTargetResourcesOutcome > ListResolvedTestRunTargetResourcesOutcomeCallable
Aws::Utils::Outcome< ListTestSourcesResult, Resiliencehubv2Error > ListTestSourcesOutcome
std::future< ListServiceEventsOutcome > ListServiceEventsOutcomeCallable
Aws::Utils::Outcome< DeleteServiceFunctionResourcesResult, Resiliencehubv2Error > DeleteServiceFunctionResourcesOutcome
Aws::Utils::Outcome< DeleteAssertionResult, Resiliencehubv2Error > DeleteAssertionOutcome
Aws::Utils::Outcome< UpdateAssertionResult, Resiliencehubv2Error > UpdateAssertionOutcome
std::future< ListFailureModeFindingsOutcome > ListFailureModeFindingsOutcomeCallable
std::future< GetTestRunOutcome > GetTestRunOutcomeCallable
std::future< ImportAppOutcome > ImportAppOutcomeCallable
Aws::Utils::Outcome< CreateAssertionResult, Resiliencehubv2Error > CreateAssertionOutcome
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< UpdateDependencyOutcome > UpdateDependencyOutcomeCallable
Aws::Utils::Outcome< DeleteSystemResult, Resiliencehubv2Error > DeleteSystemOutcome
std::future< StartTestRunOutcome > StartTestRunOutcomeCallable
std::future< CreateUserJourneyOutcome > CreateUserJourneyOutcomeCallable
std::future< GetSystemOutcome > GetSystemOutcomeCallable
Aws::Utils::Outcome< ListTestsResult, Resiliencehubv2Error > ListTestsOutcome
std::future< UpdateSystemOutcome > UpdateSystemOutcomeCallable
std::future< ListInputSourcesOutcome > ListInputSourcesOutcomeCallable
std::future< DeleteTestSourcesOutcome > DeleteTestSourcesOutcomeCallable
std::future< ImportPolicyOutcome > ImportPolicyOutcomeCallable
Aws::Utils::Outcome< ListDependenciesResult, Resiliencehubv2Error > ListDependenciesOutcome
Aws::Utils::Outcome< ListReportsResult, Resiliencehubv2Error > ListReportsOutcome
Aws::Utils::Outcome< ListPolicyEventsResult, Resiliencehubv2Error > ListPolicyEventsOutcome
std::future< ListTestRunSourcesOutcome > ListTestRunSourcesOutcomeCallable
std::future< DeleteServiceFunctionOutcome > DeleteServiceFunctionOutcomeCallable
std::future< GetFailureModeFindingOutcome > GetFailureModeFindingOutcomeCallable
Aws::Utils::Outcome< ListFailureModeFindingsResult, Resiliencehubv2Error > ListFailureModeFindingsOutcome
std::future< CreateReportOutcome > CreateReportOutcomeCallable
Aws::Utils::Outcome< ListResourcesResult, Resiliencehubv2Error > ListResourcesOutcome
std::future< StartFailureModeAssessmentOutcome > StartFailureModeAssessmentOutcomeCallable
std::future< StartDependencyInsightsOutcome > StartDependencyInsightsOutcomeCallable
Aws::Utils::Outcome< ListServiceFunctionsResult, Resiliencehubv2Error > ListServiceFunctionsOutcome
Aws::Utils::Outcome< CreateServiceResult, Resiliencehubv2Error > CreateServiceOutcome
std::future< ListServiceFunctionsOutcome > ListServiceFunctionsOutcomeCallable
Aws::Utils::Outcome< DeleteServiceFunctionResult, Resiliencehubv2Error > DeleteServiceFunctionOutcome
std::future< ListDependenciesOutcome > ListDependenciesOutcomeCallable
Aws::Utils::Outcome< CreateUserJourneyResult, Resiliencehubv2Error > CreateUserJourneyOutcome
Aws::Utils::Outcome< StopTestRunResult, Resiliencehubv2Error > StopTestRunOutcome
Aws::Utils::Outcome< UntagResourceResult, Resiliencehubv2Error > UntagResourceOutcome
std::future< ListFailureModeAssessmentsOutcome > ListFailureModeAssessmentsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, Resiliencehubv2Error > TagResourceOutcome
Aws::Utils::Outcome< CreateServiceFunctionResult, Resiliencehubv2Error > CreateServiceFunctionOutcome
Aws::Utils::Outcome< ImportPolicyResult, Resiliencehubv2Error > ImportPolicyOutcome
std::future< ListSystemsOutcome > ListSystemsOutcomeCallable
std::function< void(const Resiliencehubv2Client *, const Model::GetTestRunRequest &, const Model::GetTestRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestRunResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListServiceEventsRequest &, const Model::ListServiceEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServiceEventsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateTestRequest &, const Model::CreateTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTestResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListDependenciesRequest &, const Model::ListDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDependenciesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListInputSourcesRequest &, const Model::ListInputSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInputSourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestRunEventsRequest &, const Model::ListTestRunEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestRunEventsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListServiceTopologyEdgesRequest &, const Model::ListServiceTopologyEdgesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServiceTopologyEdgesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::StopTestRunRequest &, const Model::StopTestRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTestRunResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListUserJourneysRequest &, const Model::ListUserJourneysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUserJourneysResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::StartFailureModeAssessmentRequest &, const Model::StartFailureModeAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFailureModeAssessmentResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestRunSourcesRequest &, const Model::ListTestRunSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestRunSourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::StartTestRunRequest &, const Model::StartTestRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTestRunResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteTestRequest &, const Model::DeleteTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTestResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestsRequest &, const Model::ListTestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::StartDependencyInsightsRequest &, const Model::StartDependencyInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDependencyInsightsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListPoliciesRequest &, const Model::ListPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPoliciesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateAssertionRequest &, const Model::CreateAssertionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssertionResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListServiceFunctionsRequest &, const Model::ListServiceFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServiceFunctionsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestRunSourceEventsRequest &, const Model::ListTestRunSourceEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestRunSourceEventsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetTestRequest &, const Model::GetTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteInputSourceRequest &, const Model::DeleteInputSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInputSourceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::PutTestSourcesRequest &, const Model::PutTestSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTestSourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateUserJourneyRequest &, const Model::CreateUserJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserJourneyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteAssertionRequest &, const Model::DeleteAssertionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssertionResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteServiceFunctionRequest &, const Model::DeleteServiceFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceFunctionResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateServiceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListSystemsRequest &, const Model::ListSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSystemsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateServiceFunctionRequest &, const Model::UpdateServiceFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateServiceFunctionResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateSystemRequest &, const Model::CreateSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSystemResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListSystemEventsRequest &, const Model::ListSystemEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSystemEventsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestSourcesRequest &, const Model::ListTestSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestSourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetTestTemplateRequest &, const Model::GetTestTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestTemplateResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateServiceFunctionResourcesRequest &, const Model::CreateServiceFunctionResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateServiceFunctionResourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreatePolicyRequest &, const Model::CreatePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePolicyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateServiceFunctionRequest &, const Model::CreateServiceFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateServiceFunctionResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListReportsRequest &, const Model::ListReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReportsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestRunDependenciesRequest &, const Model::ListTestRunDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestRunDependenciesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateReportRequest &, const Model::CreateReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReportResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdatePolicyRequest &, const Model::UpdatePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePolicyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateFailureModeFindingRequest &, const Model::UpdateFailureModeFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFailureModeFindingResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListPolicyEventsRequest &, const Model::ListPolicyEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPolicyEventsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetDependencyInsightsRequest &, const Model::GetDependencyInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDependencyInsightsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ImportPolicyRequest &, const Model::ImportPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportPolicyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateAssertionRequest &, const Model::UpdateAssertionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssertionResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePolicyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateUserJourneyRequest &, const Model::UpdateUserJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserJourneyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteTestSourcesRequest &, const Model::DeleteTestSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTestSourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::CreateInputSourceRequest &, const Model::CreateInputSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInputSourceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateDependencyRequest &, const Model::UpdateDependencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDependencyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestTemplatesRequest &, const Model::ListTestTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestTemplatesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetFailureModeFindingRequest &, const Model::GetFailureModeFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFailureModeFindingResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListTestRunsRequest &, const Model::ListTestRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestRunsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateSystemRequest &, const Model::UpdateSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSystemResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteSystemRequest &, const Model::DeleteSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSystemResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetUserJourneyRequest &, const Model::GetUserJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserJourneyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ImportAppRequest &, const Model::ImportAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportAppResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteServiceFunctionResourcesRequest &, const Model::DeleteServiceFunctionResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceFunctionResourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateServiceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPolicyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListResourcesRequest &, const Model::ListResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListAssertionsRequest &, const Model::ListAssertionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssertionsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::UpdateTestRequest &, const Model::UpdateTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTestResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::DeleteUserJourneyRequest &, const Model::DeleteUserJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserJourneyResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListResolvedTestRunTargetResourcesRequest &, const Model::ListResolvedTestRunTargetResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResolvedTestRunTargetResourcesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetSystemRequest &, const Model::GetSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSystemResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListFailureModeAssessmentsRequest &, const Model::ListFailureModeAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFailureModeAssessmentsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListFailureModeFindingsRequest &, const Model::ListFailureModeFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFailureModeFindingsResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServicesResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const Resiliencehubv2Client *, const Model::GetServiceRequest &, const Model::GetServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceResponseReceivedHandler