AWS SDK for C++

AWS SDK for C++ Version 1.11.897

Loading...
Searching...
No Matches
Resiliencehubv2Client.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/resiliencehubv2/Resiliencehubv2PaginationBase.h>
12#include <aws/resiliencehubv2/Resiliencehubv2ServiceClientModel.h>
13#include <aws/resiliencehubv2/Resiliencehubv2Waiter.h>
14#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
15
16namespace Aws {
17namespace resiliencehubv2 {
25class AWS_RESILIENCEHUBV2_API Resiliencehubv2Client : public Aws::Client::AWSJsonClient,
26 public Aws::Client::ClientWithAsyncTemplateMethods<Resiliencehubv2Client>,
27 public Resiliencehubv2PaginationBase<Resiliencehubv2Client>,
28 public Resiliencehubv2Waiter<Resiliencehubv2Client> {
29 public:
31 static const char* GetServiceName();
32 static const char* GetAllocationTag();
33
36
43 std::shared_ptr<Resiliencehubv2EndpointProviderBase> endpointProvider = nullptr);
44
50 std::shared_ptr<Resiliencehubv2EndpointProviderBase> endpointProvider = nullptr,
53
58 Resiliencehubv2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<Resiliencehubv2EndpointProviderBase> endpointProvider = nullptr,
62
63 /* Legacy constructors due deprecation */
69
75
80 Resiliencehubv2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
81 const Aws::Client::ClientConfiguration& clientConfiguration);
82
83 /* End of legacy constructors due deprecation */
85
92
96 template <typename CreateAssertionRequestT = Model::CreateAssertionRequest>
97 Model::CreateAssertionOutcomeCallable CreateAssertionCallable(const CreateAssertionRequestT& request) const {
98 return SubmitCallable(&Resiliencehubv2Client::CreateAssertion, request);
99 }
100
105 template <typename CreateAssertionRequestT = Model::CreateAssertionRequest>
106 void CreateAssertionAsync(const CreateAssertionRequestT& request, const CreateAssertionResponseReceivedHandler& handler,
107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
108 return SubmitAsync(&Resiliencehubv2Client::CreateAssertion, request, handler, context);
109 }
110
117
122 template <typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
123 Model::CreateInputSourceOutcomeCallable CreateInputSourceCallable(const CreateInputSourceRequestT& request) const {
124 return SubmitCallable(&Resiliencehubv2Client::CreateInputSource, request);
125 }
126
131 template <typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
132 void CreateInputSourceAsync(const CreateInputSourceRequestT& request, const CreateInputSourceResponseReceivedHandler& handler,
133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
134 return SubmitAsync(&Resiliencehubv2Client::CreateInputSource, request, handler, context);
135 }
136
144
148 template <typename CreatePolicyRequestT = Model::CreatePolicyRequest>
149 Model::CreatePolicyOutcomeCallable CreatePolicyCallable(const CreatePolicyRequestT& request) const {
150 return SubmitCallable(&Resiliencehubv2Client::CreatePolicy, request);
151 }
152
157 template <typename CreatePolicyRequestT = Model::CreatePolicyRequest>
158 void CreatePolicyAsync(const CreatePolicyRequestT& request, const CreatePolicyResponseReceivedHandler& handler,
159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
160 return SubmitAsync(&Resiliencehubv2Client::CreatePolicy, request, handler, context);
161 }
162
170
174 template <typename CreateReportRequestT = Model::CreateReportRequest>
175 Model::CreateReportOutcomeCallable CreateReportCallable(const CreateReportRequestT& request) const {
176 return SubmitCallable(&Resiliencehubv2Client::CreateReport, request);
177 }
178
183 template <typename CreateReportRequestT = Model::CreateReportRequest>
184 void CreateReportAsync(const CreateReportRequestT& request, const CreateReportResponseReceivedHandler& handler,
185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
186 return SubmitAsync(&Resiliencehubv2Client::CreateReport, request, handler, context);
187 }
188
195
199 template <typename CreateServiceRequestT = Model::CreateServiceRequest>
200 Model::CreateServiceOutcomeCallable CreateServiceCallable(const CreateServiceRequestT& request) const {
201 return SubmitCallable(&Resiliencehubv2Client::CreateService, request);
202 }
203
208 template <typename CreateServiceRequestT = Model::CreateServiceRequest>
209 void CreateServiceAsync(const CreateServiceRequestT& request, const CreateServiceResponseReceivedHandler& handler,
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
211 return SubmitAsync(&Resiliencehubv2Client::CreateService, request, handler, context);
212 }
213
220
225 template <typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
226 Model::CreateServiceFunctionOutcomeCallable CreateServiceFunctionCallable(const CreateServiceFunctionRequestT& request) const {
227 return SubmitCallable(&Resiliencehubv2Client::CreateServiceFunction, request);
228 }
229
234 template <typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
235 void CreateServiceFunctionAsync(const CreateServiceFunctionRequestT& request, const CreateServiceFunctionResponseReceivedHandler& handler,
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
237 return SubmitAsync(&Resiliencehubv2Client::CreateServiceFunction, request, handler, context);
238 }
239
247
252 template <typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
254 const CreateServiceFunctionResourcesRequestT& request) const {
255 return SubmitCallable(&Resiliencehubv2Client::CreateServiceFunctionResources, request);
256 }
257
262 template <typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
263 void CreateServiceFunctionResourcesAsync(const CreateServiceFunctionResourcesRequestT& request,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
266 return SubmitAsync(&Resiliencehubv2Client::CreateServiceFunctionResources, request, handler, context);
267 }
268
276
280 template <typename CreateSystemRequestT = Model::CreateSystemRequest>
281 Model::CreateSystemOutcomeCallable CreateSystemCallable(const CreateSystemRequestT& request) const {
282 return SubmitCallable(&Resiliencehubv2Client::CreateSystem, request);
283 }
284
289 template <typename CreateSystemRequestT = Model::CreateSystemRequest>
290 void CreateSystemAsync(const CreateSystemRequestT& request, const CreateSystemResponseReceivedHandler& handler,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
292 return SubmitAsync(&Resiliencehubv2Client::CreateSystem, request, handler, context);
293 }
294
302
306 template <typename CreateTestRequestT = Model::CreateTestRequest>
307 Model::CreateTestOutcomeCallable CreateTestCallable(const CreateTestRequestT& request) const {
308 return SubmitCallable(&Resiliencehubv2Client::CreateTest, request);
309 }
310
315 template <typename CreateTestRequestT = Model::CreateTestRequest>
316 void CreateTestAsync(const CreateTestRequestT& request, const CreateTestResponseReceivedHandler& handler,
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
318 return SubmitAsync(&Resiliencehubv2Client::CreateTest, request, handler, context);
319 }
320
327
332 template <typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
333 Model::CreateUserJourneyOutcomeCallable CreateUserJourneyCallable(const CreateUserJourneyRequestT& request) const {
334 return SubmitCallable(&Resiliencehubv2Client::CreateUserJourney, request);
335 }
336
341 template <typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
342 void CreateUserJourneyAsync(const CreateUserJourneyRequestT& request, const CreateUserJourneyResponseReceivedHandler& handler,
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
344 return SubmitAsync(&Resiliencehubv2Client::CreateUserJourney, request, handler, context);
345 }
346
353
357 template <typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
358 Model::DeleteAssertionOutcomeCallable DeleteAssertionCallable(const DeleteAssertionRequestT& request) const {
359 return SubmitCallable(&Resiliencehubv2Client::DeleteAssertion, request);
360 }
361
366 template <typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
367 void DeleteAssertionAsync(const DeleteAssertionRequestT& request, const DeleteAssertionResponseReceivedHandler& handler,
368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
369 return SubmitAsync(&Resiliencehubv2Client::DeleteAssertion, request, handler, context);
370 }
371
378
383 template <typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
384 Model::DeleteInputSourceOutcomeCallable DeleteInputSourceCallable(const DeleteInputSourceRequestT& request) const {
385 return SubmitCallable(&Resiliencehubv2Client::DeleteInputSource, request);
386 }
387
392 template <typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
393 void DeleteInputSourceAsync(const DeleteInputSourceRequestT& request, const DeleteInputSourceResponseReceivedHandler& handler,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
395 return SubmitAsync(&Resiliencehubv2Client::DeleteInputSource, request, handler, context);
396 }
397
404
408 template <typename DeletePolicyRequestT = Model::DeletePolicyRequest>
409 Model::DeletePolicyOutcomeCallable DeletePolicyCallable(const DeletePolicyRequestT& request) const {
410 return SubmitCallable(&Resiliencehubv2Client::DeletePolicy, request);
411 }
412
417 template <typename DeletePolicyRequestT = Model::DeletePolicyRequest>
418 void DeletePolicyAsync(const DeletePolicyRequestT& request, const DeletePolicyResponseReceivedHandler& handler,
419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
420 return SubmitAsync(&Resiliencehubv2Client::DeletePolicy, request, handler, context);
421 }
422
429
433 template <typename DeleteServiceRequestT = Model::DeleteServiceRequest>
434 Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const DeleteServiceRequestT& request) const {
435 return SubmitCallable(&Resiliencehubv2Client::DeleteService, request);
436 }
437
442 template <typename DeleteServiceRequestT = Model::DeleteServiceRequest>
443 void DeleteServiceAsync(const DeleteServiceRequestT& request, const DeleteServiceResponseReceivedHandler& handler,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
445 return SubmitAsync(&Resiliencehubv2Client::DeleteService, request, handler, context);
446 }
447
454
459 template <typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
460 Model::DeleteServiceFunctionOutcomeCallable DeleteServiceFunctionCallable(const DeleteServiceFunctionRequestT& request) const {
461 return SubmitCallable(&Resiliencehubv2Client::DeleteServiceFunction, request);
462 }
463
468 template <typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
469 void DeleteServiceFunctionAsync(const DeleteServiceFunctionRequestT& request, const DeleteServiceFunctionResponseReceivedHandler& handler,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
471 return SubmitAsync(&Resiliencehubv2Client::DeleteServiceFunction, request, handler, context);
472 }
473
481
486 template <typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
488 const DeleteServiceFunctionResourcesRequestT& request) const {
489 return SubmitCallable(&Resiliencehubv2Client::DeleteServiceFunctionResources, request);
490 }
491
496 template <typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
497 void DeleteServiceFunctionResourcesAsync(const DeleteServiceFunctionResourcesRequestT& request,
499 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
500 return SubmitAsync(&Resiliencehubv2Client::DeleteServiceFunctionResources, request, handler, context);
501 }
502
509
513 template <typename DeleteSystemRequestT = Model::DeleteSystemRequest>
514 Model::DeleteSystemOutcomeCallable DeleteSystemCallable(const DeleteSystemRequestT& request) const {
515 return SubmitCallable(&Resiliencehubv2Client::DeleteSystem, request);
516 }
517
522 template <typename DeleteSystemRequestT = Model::DeleteSystemRequest>
523 void DeleteSystemAsync(const DeleteSystemRequestT& request, const DeleteSystemResponseReceivedHandler& handler,
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
525 return SubmitAsync(&Resiliencehubv2Client::DeleteSystem, request, handler, context);
526 }
527
534
538 template <typename DeleteTestRequestT = Model::DeleteTestRequest>
539 Model::DeleteTestOutcomeCallable DeleteTestCallable(const DeleteTestRequestT& request) const {
540 return SubmitCallable(&Resiliencehubv2Client::DeleteTest, request);
541 }
542
547 template <typename DeleteTestRequestT = Model::DeleteTestRequest>
548 void DeleteTestAsync(const DeleteTestRequestT& request, const DeleteTestResponseReceivedHandler& handler,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
550 return SubmitAsync(&Resiliencehubv2Client::DeleteTest, request, handler, context);
551 }
552
560 virtual Model::DeleteTestSourcesOutcome DeleteTestSources(const Model::DeleteTestSourcesRequest& request) const;
561
566 template <typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
567 Model::DeleteTestSourcesOutcomeCallable DeleteTestSourcesCallable(const DeleteTestSourcesRequestT& request) const {
568 return SubmitCallable(&Resiliencehubv2Client::DeleteTestSources, request);
569 }
570
575 template <typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
576 void DeleteTestSourcesAsync(const DeleteTestSourcesRequestT& request, const DeleteTestSourcesResponseReceivedHandler& handler,
577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
578 return SubmitAsync(&Resiliencehubv2Client::DeleteTestSources, request, handler, context);
579 }
580
587
592 template <typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
593 Model::DeleteUserJourneyOutcomeCallable DeleteUserJourneyCallable(const DeleteUserJourneyRequestT& request) const {
594 return SubmitCallable(&Resiliencehubv2Client::DeleteUserJourney, request);
595 }
596
601 template <typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
602 void DeleteUserJourneyAsync(const DeleteUserJourneyRequestT& request, const DeleteUserJourneyResponseReceivedHandler& handler,
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
604 return SubmitAsync(&Resiliencehubv2Client::DeleteUserJourney, request, handler, context);
605 }
606
619
624 template <typename GetDependencyInsightsRequestT = Model::GetDependencyInsightsRequest>
625 Model::GetDependencyInsightsOutcomeCallable GetDependencyInsightsCallable(const GetDependencyInsightsRequestT& request) const {
626 return SubmitCallable(&Resiliencehubv2Client::GetDependencyInsights, request);
627 }
628
633 template <typename GetDependencyInsightsRequestT = Model::GetDependencyInsightsRequest>
634 void GetDependencyInsightsAsync(const GetDependencyInsightsRequestT& request, const GetDependencyInsightsResponseReceivedHandler& handler,
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
636 return SubmitAsync(&Resiliencehubv2Client::GetDependencyInsights, request, handler, context);
637 }
638
645
650 template <typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
651 Model::GetFailureModeFindingOutcomeCallable GetFailureModeFindingCallable(const GetFailureModeFindingRequestT& request) const {
652 return SubmitCallable(&Resiliencehubv2Client::GetFailureModeFinding, request);
653 }
654
659 template <typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
660 void GetFailureModeFindingAsync(const GetFailureModeFindingRequestT& request, const GetFailureModeFindingResponseReceivedHandler& handler,
661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
662 return SubmitAsync(&Resiliencehubv2Client::GetFailureModeFinding, request, handler, context);
663 }
664
671
675 template <typename GetPolicyRequestT = Model::GetPolicyRequest>
676 Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT& request) const {
677 return SubmitCallable(&Resiliencehubv2Client::GetPolicy, request);
678 }
679
684 template <typename GetPolicyRequestT = Model::GetPolicyRequest>
685 void GetPolicyAsync(const GetPolicyRequestT& request, const GetPolicyResponseReceivedHandler& handler,
686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
687 return SubmitAsync(&Resiliencehubv2Client::GetPolicy, request, handler, context);
688 }
689
696
700 template <typename GetServiceRequestT = Model::GetServiceRequest>
701 Model::GetServiceOutcomeCallable GetServiceCallable(const GetServiceRequestT& request) const {
702 return SubmitCallable(&Resiliencehubv2Client::GetService, request);
703 }
704
709 template <typename GetServiceRequestT = Model::GetServiceRequest>
710 void GetServiceAsync(const GetServiceRequestT& request, const GetServiceResponseReceivedHandler& handler,
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
712 return SubmitAsync(&Resiliencehubv2Client::GetService, request, handler, context);
713 }
714
721
725 template <typename GetSystemRequestT = Model::GetSystemRequest>
726 Model::GetSystemOutcomeCallable GetSystemCallable(const GetSystemRequestT& request) const {
727 return SubmitCallable(&Resiliencehubv2Client::GetSystem, request);
728 }
729
734 template <typename GetSystemRequestT = Model::GetSystemRequest>
735 void GetSystemAsync(const GetSystemRequestT& request, const GetSystemResponseReceivedHandler& handler,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
737 return SubmitAsync(&Resiliencehubv2Client::GetSystem, request, handler, context);
738 }
739
746
750 template <typename GetTestRequestT = Model::GetTestRequest>
751 Model::GetTestOutcomeCallable GetTestCallable(const GetTestRequestT& request) const {
752 return SubmitCallable(&Resiliencehubv2Client::GetTest, request);
753 }
754
759 template <typename GetTestRequestT = Model::GetTestRequest>
760 void GetTestAsync(const GetTestRequestT& request, const GetTestResponseReceivedHandler& handler,
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
762 return SubmitAsync(&Resiliencehubv2Client::GetTest, request, handler, context);
763 }
764
772
776 template <typename GetTestRunRequestT = Model::GetTestRunRequest>
777 Model::GetTestRunOutcomeCallable GetTestRunCallable(const GetTestRunRequestT& request) const {
778 return SubmitCallable(&Resiliencehubv2Client::GetTestRun, request);
779 }
780
785 template <typename GetTestRunRequestT = Model::GetTestRunRequest>
786 void GetTestRunAsync(const GetTestRunRequestT& request, const GetTestRunResponseReceivedHandler& handler,
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
788 return SubmitAsync(&Resiliencehubv2Client::GetTestRun, request, handler, context);
789 }
790
798
802 template <typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
803 Model::GetTestTemplateOutcomeCallable GetTestTemplateCallable(const GetTestTemplateRequestT& request) const {
804 return SubmitCallable(&Resiliencehubv2Client::GetTestTemplate, request);
805 }
806
811 template <typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
812 void GetTestTemplateAsync(const GetTestTemplateRequestT& request, const GetTestTemplateResponseReceivedHandler& handler,
813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
814 return SubmitAsync(&Resiliencehubv2Client::GetTestTemplate, request, handler, context);
815 }
816
823
827 template <typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
828 Model::GetUserJourneyOutcomeCallable GetUserJourneyCallable(const GetUserJourneyRequestT& request) const {
829 return SubmitCallable(&Resiliencehubv2Client::GetUserJourney, request);
830 }
831
836 template <typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
837 void GetUserJourneyAsync(const GetUserJourneyRequestT& request, const GetUserJourneyResponseReceivedHandler& handler,
838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
839 return SubmitAsync(&Resiliencehubv2Client::GetUserJourney, request, handler, context);
840 }
841
849
853 template <typename ImportAppRequestT = Model::ImportAppRequest>
854 Model::ImportAppOutcomeCallable ImportAppCallable(const ImportAppRequestT& request) const {
855 return SubmitCallable(&Resiliencehubv2Client::ImportApp, request);
856 }
857
862 template <typename ImportAppRequestT = Model::ImportAppRequest>
863 void ImportAppAsync(const ImportAppRequestT& request, const ImportAppResponseReceivedHandler& handler,
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
865 return SubmitAsync(&Resiliencehubv2Client::ImportApp, request, handler, context);
866 }
867
875
879 template <typename ImportPolicyRequestT = Model::ImportPolicyRequest>
880 Model::ImportPolicyOutcomeCallable ImportPolicyCallable(const ImportPolicyRequestT& request) const {
881 return SubmitCallable(&Resiliencehubv2Client::ImportPolicy, request);
882 }
883
888 template <typename ImportPolicyRequestT = Model::ImportPolicyRequest>
889 void ImportPolicyAsync(const ImportPolicyRequestT& request, const ImportPolicyResponseReceivedHandler& handler,
890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
891 return SubmitAsync(&Resiliencehubv2Client::ImportPolicy, request, handler, context);
892 }
893
900
904 template <typename ListAssertionsRequestT = Model::ListAssertionsRequest>
905 Model::ListAssertionsOutcomeCallable ListAssertionsCallable(const ListAssertionsRequestT& request) const {
906 return SubmitCallable(&Resiliencehubv2Client::ListAssertions, request);
907 }
908
913 template <typename ListAssertionsRequestT = Model::ListAssertionsRequest>
914 void ListAssertionsAsync(const ListAssertionsRequestT& request, const ListAssertionsResponseReceivedHandler& handler,
915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
916 return SubmitAsync(&Resiliencehubv2Client::ListAssertions, request, handler, context);
917 }
918
925
930 template <typename ListDependenciesRequestT = Model::ListDependenciesRequest>
931 Model::ListDependenciesOutcomeCallable ListDependenciesCallable(const ListDependenciesRequestT& request = {}) const {
932 return SubmitCallable(&Resiliencehubv2Client::ListDependencies, request);
933 }
934
939 template <typename ListDependenciesRequestT = Model::ListDependenciesRequest>
941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
942 const ListDependenciesRequestT& request = {}) const {
943 return SubmitAsync(&Resiliencehubv2Client::ListDependencies, request, handler, context);
944 }
945
952 const Model::ListFailureModeAssessmentsRequest& request) const;
953
958 template <typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
960 const ListFailureModeAssessmentsRequestT& request) const {
961 return SubmitCallable(&Resiliencehubv2Client::ListFailureModeAssessments, request);
962 }
963
968 template <typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
969 void ListFailureModeAssessmentsAsync(const ListFailureModeAssessmentsRequestT& request,
971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
972 return SubmitAsync(&Resiliencehubv2Client::ListFailureModeAssessments, request, handler, context);
973 }
974
981
986 template <typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
987 Model::ListFailureModeFindingsOutcomeCallable ListFailureModeFindingsCallable(const ListFailureModeFindingsRequestT& request) const {
988 return SubmitCallable(&Resiliencehubv2Client::ListFailureModeFindings, request);
989 }
990
995 template <typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
996 void ListFailureModeFindingsAsync(const ListFailureModeFindingsRequestT& request,
998 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
999 return SubmitAsync(&Resiliencehubv2Client::ListFailureModeFindings, request, handler, context);
1000 }
1001
1008
1013 template <typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
1014 Model::ListInputSourcesOutcomeCallable ListInputSourcesCallable(const ListInputSourcesRequestT& request) const {
1015 return SubmitCallable(&Resiliencehubv2Client::ListInputSources, request);
1016 }
1017
1022 template <typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
1023 void ListInputSourcesAsync(const ListInputSourcesRequestT& request, const ListInputSourcesResponseReceivedHandler& handler,
1024 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1025 return SubmitAsync(&Resiliencehubv2Client::ListInputSources, request, handler, context);
1026 }
1027
1034
1038 template <typename ListPoliciesRequestT = Model::ListPoliciesRequest>
1039 Model::ListPoliciesOutcomeCallable ListPoliciesCallable(const ListPoliciesRequestT& request = {}) const {
1040 return SubmitCallable(&Resiliencehubv2Client::ListPolicies, request);
1041 }
1042
1047 template <typename ListPoliciesRequestT = Model::ListPoliciesRequest>
1049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1050 const ListPoliciesRequestT& request = {}) const {
1051 return SubmitAsync(&Resiliencehubv2Client::ListPolicies, request, handler, context);
1052 }
1053
1062
1067 template <typename ListPolicyEventsRequestT = Model::ListPolicyEventsRequest>
1068 Model::ListPolicyEventsOutcomeCallable ListPolicyEventsCallable(const ListPolicyEventsRequestT& request) const {
1069 return SubmitCallable(&Resiliencehubv2Client::ListPolicyEvents, request);
1070 }
1071
1076 template <typename ListPolicyEventsRequestT = Model::ListPolicyEventsRequest>
1077 void ListPolicyEventsAsync(const ListPolicyEventsRequestT& request, const ListPolicyEventsResponseReceivedHandler& handler,
1078 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1079 return SubmitAsync(&Resiliencehubv2Client::ListPolicyEvents, request, handler, context);
1080 }
1081
1089
1093 template <typename ListReportsRequestT = Model::ListReportsRequest>
1094 Model::ListReportsOutcomeCallable ListReportsCallable(const ListReportsRequestT& request = {}) const {
1095 return SubmitCallable(&Resiliencehubv2Client::ListReports, request);
1096 }
1097
1102 template <typename ListReportsRequestT = Model::ListReportsRequest>
1104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1105 const ListReportsRequestT& request = {}) const {
1106 return SubmitAsync(&Resiliencehubv2Client::ListReports, request, handler, context);
1107 }
1108
1117
1122 template <typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
1124 const ListResolvedTestRunTargetResourcesRequestT& request) const {
1125 return SubmitCallable(&Resiliencehubv2Client::ListResolvedTestRunTargetResources, request);
1126 }
1127
1132 template <typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
1133 void ListResolvedTestRunTargetResourcesAsync(const ListResolvedTestRunTargetResourcesRequestT& request,
1135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1136 return SubmitAsync(&Resiliencehubv2Client::ListResolvedTestRunTargetResources, request, handler, context);
1137 }
1138
1145
1149 template <typename ListResourcesRequestT = Model::ListResourcesRequest>
1150 Model::ListResourcesOutcomeCallable ListResourcesCallable(const ListResourcesRequestT& request) const {
1151 return SubmitCallable(&Resiliencehubv2Client::ListResources, request);
1152 }
1153
1158 template <typename ListResourcesRequestT = Model::ListResourcesRequest>
1159 void ListResourcesAsync(const ListResourcesRequestT& request, const ListResourcesResponseReceivedHandler& handler,
1160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1161 return SubmitAsync(&Resiliencehubv2Client::ListResources, request, handler, context);
1162 }
1163
1170
1175 template <typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
1176 Model::ListServiceEventsOutcomeCallable ListServiceEventsCallable(const ListServiceEventsRequestT& request) const {
1177 return SubmitCallable(&Resiliencehubv2Client::ListServiceEvents, request);
1178 }
1179
1184 template <typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
1185 void ListServiceEventsAsync(const ListServiceEventsRequestT& request, const ListServiceEventsResponseReceivedHandler& handler,
1186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1187 return SubmitAsync(&Resiliencehubv2Client::ListServiceEvents, request, handler, context);
1188 }
1189
1196
1201 template <typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
1202 Model::ListServiceFunctionsOutcomeCallable ListServiceFunctionsCallable(const ListServiceFunctionsRequestT& request) const {
1203 return SubmitCallable(&Resiliencehubv2Client::ListServiceFunctions, request);
1204 }
1205
1210 template <typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
1211 void ListServiceFunctionsAsync(const ListServiceFunctionsRequestT& request, const ListServiceFunctionsResponseReceivedHandler& handler,
1212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1213 return SubmitAsync(&Resiliencehubv2Client::ListServiceFunctions, request, handler, context);
1214 }
1215
1222
1227 template <typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
1228 Model::ListServiceTopologyEdgesOutcomeCallable ListServiceTopologyEdgesCallable(const ListServiceTopologyEdgesRequestT& request) const {
1229 return SubmitCallable(&Resiliencehubv2Client::ListServiceTopologyEdges, request);
1230 }
1231
1236 template <typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
1237 void ListServiceTopologyEdgesAsync(const ListServiceTopologyEdgesRequestT& request,
1239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1240 return SubmitAsync(&Resiliencehubv2Client::ListServiceTopologyEdges, request, handler, context);
1241 }
1242
1249
1253 template <typename ListServicesRequestT = Model::ListServicesRequest>
1254 Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT& request = {}) const {
1255 return SubmitCallable(&Resiliencehubv2Client::ListServices, request);
1256 }
1257
1262 template <typename ListServicesRequestT = Model::ListServicesRequest>
1264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1265 const ListServicesRequestT& request = {}) const {
1266 return SubmitAsync(&Resiliencehubv2Client::ListServices, request, handler, context);
1267 }
1268
1275
1280 template <typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
1281 Model::ListSystemEventsOutcomeCallable ListSystemEventsCallable(const ListSystemEventsRequestT& request) const {
1282 return SubmitCallable(&Resiliencehubv2Client::ListSystemEvents, request);
1283 }
1284
1289 template <typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
1290 void ListSystemEventsAsync(const ListSystemEventsRequestT& request, const ListSystemEventsResponseReceivedHandler& handler,
1291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1292 return SubmitAsync(&Resiliencehubv2Client::ListSystemEvents, request, handler, context);
1293 }
1294
1301
1305 template <typename ListSystemsRequestT = Model::ListSystemsRequest>
1306 Model::ListSystemsOutcomeCallable ListSystemsCallable(const ListSystemsRequestT& request = {}) const {
1307 return SubmitCallable(&Resiliencehubv2Client::ListSystems, request);
1308 }
1309
1314 template <typename ListSystemsRequestT = Model::ListSystemsRequest>
1316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1317 const ListSystemsRequestT& request = {}) const {
1318 return SubmitAsync(&Resiliencehubv2Client::ListSystems, request, handler, context);
1319 }
1320
1327
1332 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1333 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1334 return SubmitCallable(&Resiliencehubv2Client::ListTagsForResource, request);
1335 }
1336
1341 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1342 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1344 return SubmitAsync(&Resiliencehubv2Client::ListTagsForResource, request, handler, context);
1345 }
1346
1356
1361 template <typename ListTestRunDependenciesRequestT = Model::ListTestRunDependenciesRequest>
1362 Model::ListTestRunDependenciesOutcomeCallable ListTestRunDependenciesCallable(const ListTestRunDependenciesRequestT& request) const {
1363 return SubmitCallable(&Resiliencehubv2Client::ListTestRunDependencies, request);
1364 }
1365
1370 template <typename ListTestRunDependenciesRequestT = Model::ListTestRunDependenciesRequest>
1371 void ListTestRunDependenciesAsync(const ListTestRunDependenciesRequestT& request,
1373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1374 return SubmitAsync(&Resiliencehubv2Client::ListTestRunDependencies, request, handler, context);
1375 }
1376
1383
1388 template <typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
1389 Model::ListTestRunEventsOutcomeCallable ListTestRunEventsCallable(const ListTestRunEventsRequestT& request) const {
1390 return SubmitCallable(&Resiliencehubv2Client::ListTestRunEvents, request);
1391 }
1392
1397 template <typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
1398 void ListTestRunEventsAsync(const ListTestRunEventsRequestT& request, const ListTestRunEventsResponseReceivedHandler& handler,
1399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1400 return SubmitAsync(&Resiliencehubv2Client::ListTestRunEvents, request, handler, context);
1401 }
1402
1411
1416 template <typename ListTestRunSourceEventsRequestT = Model::ListTestRunSourceEventsRequest>
1417 Model::ListTestRunSourceEventsOutcomeCallable ListTestRunSourceEventsCallable(const ListTestRunSourceEventsRequestT& request) const {
1418 return SubmitCallable(&Resiliencehubv2Client::ListTestRunSourceEvents, request);
1419 }
1420
1425 template <typename ListTestRunSourceEventsRequestT = Model::ListTestRunSourceEventsRequest>
1426 void ListTestRunSourceEventsAsync(const ListTestRunSourceEventsRequestT& request,
1428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1429 return SubmitAsync(&Resiliencehubv2Client::ListTestRunSourceEvents, request, handler, context);
1430 }
1431
1439
1444 template <typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
1445 Model::ListTestRunSourcesOutcomeCallable ListTestRunSourcesCallable(const ListTestRunSourcesRequestT& request) const {
1446 return SubmitCallable(&Resiliencehubv2Client::ListTestRunSources, request);
1447 }
1448
1453 template <typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
1454 void ListTestRunSourcesAsync(const ListTestRunSourcesRequestT& request, const ListTestRunSourcesResponseReceivedHandler& handler,
1455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1456 return SubmitAsync(&Resiliencehubv2Client::ListTestRunSources, request, handler, context);
1457 }
1458
1466
1470 template <typename ListTestRunsRequestT = Model::ListTestRunsRequest>
1471 Model::ListTestRunsOutcomeCallable ListTestRunsCallable(const ListTestRunsRequestT& request) const {
1472 return SubmitCallable(&Resiliencehubv2Client::ListTestRuns, request);
1473 }
1474
1479 template <typename ListTestRunsRequestT = Model::ListTestRunsRequest>
1480 void ListTestRunsAsync(const ListTestRunsRequestT& request, const ListTestRunsResponseReceivedHandler& handler,
1481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1482 return SubmitAsync(&Resiliencehubv2Client::ListTestRuns, request, handler, context);
1483 }
1484
1491 virtual Model::ListTestSourcesOutcome ListTestSources(const Model::ListTestSourcesRequest& request) const;
1492
1496 template <typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
1497 Model::ListTestSourcesOutcomeCallable ListTestSourcesCallable(const ListTestSourcesRequestT& request) const {
1498 return SubmitCallable(&Resiliencehubv2Client::ListTestSources, request);
1499 }
1500
1505 template <typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
1506 void ListTestSourcesAsync(const ListTestSourcesRequestT& request, const ListTestSourcesResponseReceivedHandler& handler,
1507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1508 return SubmitAsync(&Resiliencehubv2Client::ListTestSources, request, handler, context);
1509 }
1510
1519
1524 template <typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
1525 Model::ListTestTemplatesOutcomeCallable ListTestTemplatesCallable(const ListTestTemplatesRequestT& request = {}) const {
1526 return SubmitCallable(&Resiliencehubv2Client::ListTestTemplates, request);
1527 }
1528
1533 template <typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
1535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1536 const ListTestTemplatesRequestT& request = {}) const {
1537 return SubmitAsync(&Resiliencehubv2Client::ListTestTemplates, request, handler, context);
1538 }
1539
1545 virtual Model::ListTestsOutcome ListTests(const Model::ListTestsRequest& request) const;
1546
1550 template <typename ListTestsRequestT = Model::ListTestsRequest>
1551 Model::ListTestsOutcomeCallable ListTestsCallable(const ListTestsRequestT& request) const {
1552 return SubmitCallable(&Resiliencehubv2Client::ListTests, request);
1553 }
1554
1559 template <typename ListTestsRequestT = Model::ListTestsRequest>
1560 void ListTestsAsync(const ListTestsRequestT& request, const ListTestsResponseReceivedHandler& handler,
1561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1562 return SubmitAsync(&Resiliencehubv2Client::ListTests, request, handler, context);
1563 }
1564
1571
1576 template <typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
1577 Model::ListUserJourneysOutcomeCallable ListUserJourneysCallable(const ListUserJourneysRequestT& request) const {
1578 return SubmitCallable(&Resiliencehubv2Client::ListUserJourneys, request);
1579 }
1580
1585 template <typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
1586 void ListUserJourneysAsync(const ListUserJourneysRequestT& request, const ListUserJourneysResponseReceivedHandler& handler,
1587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1588 return SubmitAsync(&Resiliencehubv2Client::ListUserJourneys, request, handler, context);
1589 }
1590
1598 virtual Model::PutTestSourcesOutcome PutTestSources(const Model::PutTestSourcesRequest& request) const;
1599
1603 template <typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
1604 Model::PutTestSourcesOutcomeCallable PutTestSourcesCallable(const PutTestSourcesRequestT& request) const {
1605 return SubmitCallable(&Resiliencehubv2Client::PutTestSources, request);
1606 }
1607
1612 template <typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
1613 void PutTestSourcesAsync(const PutTestSourcesRequestT& request, const PutTestSourcesResponseReceivedHandler& handler,
1614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1615 return SubmitAsync(&Resiliencehubv2Client::PutTestSources, request, handler, context);
1616 }
1617
1628
1633 template <typename StartDependencyInsightsRequestT = Model::StartDependencyInsightsRequest>
1634 Model::StartDependencyInsightsOutcomeCallable StartDependencyInsightsCallable(const StartDependencyInsightsRequestT& request) const {
1635 return SubmitCallable(&Resiliencehubv2Client::StartDependencyInsights, request);
1636 }
1637
1642 template <typename StartDependencyInsightsRequestT = Model::StartDependencyInsightsRequest>
1643 void StartDependencyInsightsAsync(const StartDependencyInsightsRequestT& request,
1645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1646 return SubmitAsync(&Resiliencehubv2Client::StartDependencyInsights, request, handler, context);
1647 }
1648
1655 const Model::StartFailureModeAssessmentRequest& request) const;
1656
1661 template <typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
1663 const StartFailureModeAssessmentRequestT& request) const {
1664 return SubmitCallable(&Resiliencehubv2Client::StartFailureModeAssessment, request);
1665 }
1666
1671 template <typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
1672 void StartFailureModeAssessmentAsync(const StartFailureModeAssessmentRequestT& request,
1674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1675 return SubmitAsync(&Resiliencehubv2Client::StartFailureModeAssessment, request, handler, context);
1676 }
1677
1685
1689 template <typename StartTestRunRequestT = Model::StartTestRunRequest>
1690 Model::StartTestRunOutcomeCallable StartTestRunCallable(const StartTestRunRequestT& request) const {
1691 return SubmitCallable(&Resiliencehubv2Client::StartTestRun, request);
1692 }
1693
1698 template <typename StartTestRunRequestT = Model::StartTestRunRequest>
1699 void StartTestRunAsync(const StartTestRunRequestT& request, const StartTestRunResponseReceivedHandler& handler,
1700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1701 return SubmitAsync(&Resiliencehubv2Client::StartTestRun, request, handler, context);
1702 }
1703
1710
1714 template <typename StopTestRunRequestT = Model::StopTestRunRequest>
1715 Model::StopTestRunOutcomeCallable StopTestRunCallable(const StopTestRunRequestT& request) const {
1716 return SubmitCallable(&Resiliencehubv2Client::StopTestRun, request);
1717 }
1718
1723 template <typename StopTestRunRequestT = Model::StopTestRunRequest>
1724 void StopTestRunAsync(const StopTestRunRequestT& request, const StopTestRunResponseReceivedHandler& handler,
1725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1726 return SubmitAsync(&Resiliencehubv2Client::StopTestRun, request, handler, context);
1727 }
1728
1735
1739 template <typename TagResourceRequestT = Model::TagResourceRequest>
1740 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1741 return SubmitCallable(&Resiliencehubv2Client::TagResource, request);
1742 }
1743
1748 template <typename TagResourceRequestT = Model::TagResourceRequest>
1749 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1751 return SubmitAsync(&Resiliencehubv2Client::TagResource, request, handler, context);
1752 }
1753
1760
1764 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1765 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1766 return SubmitCallable(&Resiliencehubv2Client::UntagResource, request);
1767 }
1768
1773 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1774 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1776 return SubmitAsync(&Resiliencehubv2Client::UntagResource, request, handler, context);
1777 }
1778
1785
1789 template <typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
1790 Model::UpdateAssertionOutcomeCallable UpdateAssertionCallable(const UpdateAssertionRequestT& request) const {
1791 return SubmitCallable(&Resiliencehubv2Client::UpdateAssertion, request);
1792 }
1793
1798 template <typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
1799 void UpdateAssertionAsync(const UpdateAssertionRequestT& request, const UpdateAssertionResponseReceivedHandler& handler,
1800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1801 return SubmitAsync(&Resiliencehubv2Client::UpdateAssertion, request, handler, context);
1802 }
1803
1810
1815 template <typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
1816 Model::UpdateDependencyOutcomeCallable UpdateDependencyCallable(const UpdateDependencyRequestT& request) const {
1817 return SubmitCallable(&Resiliencehubv2Client::UpdateDependency, request);
1818 }
1819
1824 template <typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
1825 void UpdateDependencyAsync(const UpdateDependencyRequestT& request, const UpdateDependencyResponseReceivedHandler& handler,
1826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1827 return SubmitAsync(&Resiliencehubv2Client::UpdateDependency, request, handler, context);
1828 }
1829
1836
1841 template <typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
1842 Model::UpdateFailureModeFindingOutcomeCallable UpdateFailureModeFindingCallable(const UpdateFailureModeFindingRequestT& request) const {
1843 return SubmitCallable(&Resiliencehubv2Client::UpdateFailureModeFinding, request);
1844 }
1845
1850 template <typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
1851 void UpdateFailureModeFindingAsync(const UpdateFailureModeFindingRequestT& request,
1853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1854 return SubmitAsync(&Resiliencehubv2Client::UpdateFailureModeFinding, request, handler, context);
1855 }
1856
1863
1867 template <typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
1868 Model::UpdatePolicyOutcomeCallable UpdatePolicyCallable(const UpdatePolicyRequestT& request) const {
1869 return SubmitCallable(&Resiliencehubv2Client::UpdatePolicy, request);
1870 }
1871
1876 template <typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
1877 void UpdatePolicyAsync(const UpdatePolicyRequestT& request, const UpdatePolicyResponseReceivedHandler& handler,
1878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1879 return SubmitAsync(&Resiliencehubv2Client::UpdatePolicy, request, handler, context);
1880 }
1881
1888
1892 template <typename UpdateServiceRequestT = Model::UpdateServiceRequest>
1893 Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const UpdateServiceRequestT& request) const {
1894 return SubmitCallable(&Resiliencehubv2Client::UpdateService, request);
1895 }
1896
1901 template <typename UpdateServiceRequestT = Model::UpdateServiceRequest>
1902 void UpdateServiceAsync(const UpdateServiceRequestT& request, const UpdateServiceResponseReceivedHandler& handler,
1903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1904 return SubmitAsync(&Resiliencehubv2Client::UpdateService, request, handler, context);
1905 }
1906
1913
1918 template <typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
1919 Model::UpdateServiceFunctionOutcomeCallable UpdateServiceFunctionCallable(const UpdateServiceFunctionRequestT& request) const {
1920 return SubmitCallable(&Resiliencehubv2Client::UpdateServiceFunction, request);
1921 }
1922
1927 template <typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
1928 void UpdateServiceFunctionAsync(const UpdateServiceFunctionRequestT& request, const UpdateServiceFunctionResponseReceivedHandler& handler,
1929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1930 return SubmitAsync(&Resiliencehubv2Client::UpdateServiceFunction, request, handler, context);
1931 }
1932
1939
1943 template <typename UpdateSystemRequestT = Model::UpdateSystemRequest>
1944 Model::UpdateSystemOutcomeCallable UpdateSystemCallable(const UpdateSystemRequestT& request) const {
1945 return SubmitCallable(&Resiliencehubv2Client::UpdateSystem, request);
1946 }
1947
1952 template <typename UpdateSystemRequestT = Model::UpdateSystemRequest>
1953 void UpdateSystemAsync(const UpdateSystemRequestT& request, const UpdateSystemResponseReceivedHandler& handler,
1954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1955 return SubmitAsync(&Resiliencehubv2Client::UpdateSystem, request, handler, context);
1956 }
1957
1964
1968 template <typename UpdateTestRequestT = Model::UpdateTestRequest>
1969 Model::UpdateTestOutcomeCallable UpdateTestCallable(const UpdateTestRequestT& request) const {
1970 return SubmitCallable(&Resiliencehubv2Client::UpdateTest, request);
1971 }
1972
1977 template <typename UpdateTestRequestT = Model::UpdateTestRequest>
1978 void UpdateTestAsync(const UpdateTestRequestT& request, const UpdateTestResponseReceivedHandler& handler,
1979 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1980 return SubmitAsync(&Resiliencehubv2Client::UpdateTest, request, handler, context);
1981 }
1982
1989
1994 template <typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
1995 Model::UpdateUserJourneyOutcomeCallable UpdateUserJourneyCallable(const UpdateUserJourneyRequestT& request) const {
1996 return SubmitCallable(&Resiliencehubv2Client::UpdateUserJourney, request);
1997 }
1998
2003 template <typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
2004 void UpdateUserJourneyAsync(const UpdateUserJourneyRequestT& request, const UpdateUserJourneyResponseReceivedHandler& handler,
2005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2006 return SubmitAsync(&Resiliencehubv2Client::UpdateUserJourney, request, handler, context);
2007 }
2008
2009 virtual void OverrideEndpoint(const Aws::String& endpoint);
2010 virtual std::shared_ptr<Resiliencehubv2EndpointProviderBase>& accessEndpointProvider();
2011
2012 private:
2014 void init(const Resiliencehubv2ClientConfiguration& clientConfiguration);
2015
2017
2018 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
2019 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
2020 Aws::Http::HttpMethod httpMethod) const;
2021
2022 Resiliencehubv2ClientConfiguration m_clientConfiguration;
2023 std::shared_ptr<Resiliencehubv2EndpointProviderBase> m_endpointProvider;
2024};
2025
2026} // namespace resiliencehubv2
2027} // namespace Aws
Model::CreatePolicyOutcomeCallable CreatePolicyCallable(const CreatePolicyRequestT &request) const
Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const DeleteServiceRequestT &request) const
void GetFailureModeFindingAsync(const GetFailureModeFindingRequestT &request, const GetFailureModeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteServiceFunctionOutcomeCallable DeleteServiceFunctionCallable(const DeleteServiceFunctionRequestT &request) const
Model::GetFailureModeFindingOutcomeCallable GetFailureModeFindingCallable(const GetFailureModeFindingRequestT &request) const
virtual Model::PutTestSourcesOutcome PutTestSources(const Model::PutTestSourcesRequest &request) const
void ListAssertionsAsync(const ListAssertionsRequestT &request, const ListAssertionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSystemOutcomeCallable CreateSystemCallable(const CreateSystemRequestT &request) const
Model::CreateReportOutcomeCallable CreateReportCallable(const CreateReportRequestT &request) const
Model::ListTestRunSourceEventsOutcomeCallable ListTestRunSourceEventsCallable(const ListTestRunSourceEventsRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::GetSystemOutcome GetSystem(const Model::GetSystemRequest &request) const
Model::ListTestsOutcomeCallable ListTestsCallable(const ListTestsRequestT &request) const
Resiliencehubv2ClientConfiguration ClientConfigurationType
Model::ListAssertionsOutcomeCallable ListAssertionsCallable(const ListAssertionsRequestT &request) const
void DeleteServiceFunctionAsync(const DeleteServiceFunctionRequestT &request, const DeleteServiceFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAssertionOutcomeCallable DeleteAssertionCallable(const DeleteAssertionRequestT &request) const
virtual Model::GetDependencyInsightsOutcome GetDependencyInsights(const Model::GetDependencyInsightsRequest &request) const
virtual Model::StartFailureModeAssessmentOutcome StartFailureModeAssessment(const Model::StartFailureModeAssessmentRequest &request) const
Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT &request={}) const
void GetTestTemplateAsync(const GetTestTemplateRequestT &request, const GetTestTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSystemEventsAsync(const ListSystemEventsRequestT &request, const ListSystemEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTestAsync(const GetTestRequestT &request, const GetTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTestOutcomeCallable CreateTestCallable(const CreateTestRequestT &request) const
Model::ListInputSourcesOutcomeCallable ListInputSourcesCallable(const ListInputSourcesRequestT &request) const
void ListSystemsAsync(const ListSystemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSystemsRequestT &request={}) const
Model::ListSystemsOutcomeCallable ListSystemsCallable(const ListSystemsRequestT &request={}) const
virtual Model::ListServiceEventsOutcome ListServiceEvents(const Model::ListServiceEventsRequest &request) const
void UpdateUserJourneyAsync(const UpdateUserJourneyRequestT &request, const UpdateUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAssertionAsync(const UpdateAssertionRequestT &request, const UpdateAssertionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTestRunEventsOutcome ListTestRunEvents(const Model::ListTestRunEventsRequest &request) const
void UpdateTestAsync(const UpdateTestRequestT &request, const UpdateTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListReportsAsync(const ListReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReportsRequestT &request={}) const
virtual Model::ListTestTemplatesOutcome ListTestTemplates(const Model::ListTestTemplatesRequest &request={}) const
Resiliencehubv2EndpointProvider EndpointProviderType
virtual Model::UpdateTestOutcome UpdateTest(const Model::UpdateTestRequest &request) const
void StartFailureModeAssessmentAsync(const StartFailureModeAssessmentRequestT &request, const StartFailureModeAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListServiceFunctionsOutcomeCallable ListServiceFunctionsCallable(const ListServiceFunctionsRequestT &request) const
virtual Model::GetServiceOutcome GetService(const Model::GetServiceRequest &request) const
void CreateUserJourneyAsync(const CreateUserJourneyRequestT &request, const CreateUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPoliciesAsync(const ListPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPoliciesRequestT &request={}) const
Resiliencehubv2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateUserJourneyOutcome CreateUserJourney(const Model::CreateUserJourneyRequest &request) const
Model::DeleteSystemOutcomeCallable DeleteSystemCallable(const DeleteSystemRequestT &request) const
Model::UpdateAssertionOutcomeCallable UpdateAssertionCallable(const UpdateAssertionRequestT &request) const
virtual Model::GetTestRunOutcome GetTestRun(const Model::GetTestRunRequest &request) const
virtual Model::DeleteServiceFunctionOutcome DeleteServiceFunction(const Model::DeleteServiceFunctionRequest &request) const
virtual Model::StopTestRunOutcome StopTestRun(const Model::StopTestRunRequest &request) const
virtual Model::DeleteServiceFunctionResourcesOutcome DeleteServiceFunctionResources(const Model::DeleteServiceFunctionResourcesRequest &request) const
void UpdateServiceFunctionAsync(const UpdateServiceFunctionRequestT &request, const UpdateServiceFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSystemOutcomeCallable UpdateSystemCallable(const UpdateSystemRequestT &request) const
void ListTestRunSourceEventsAsync(const ListTestRunSourceEventsRequestT &request, const ListTestRunSourceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListResourcesOutcome ListResources(const Model::ListResourcesRequest &request) const
Model::ListTestSourcesOutcomeCallable ListTestSourcesCallable(const ListTestSourcesRequestT &request) const
Model::DeletePolicyOutcomeCallable DeletePolicyCallable(const DeletePolicyRequestT &request) const
virtual Model::ImportAppOutcome ImportApp(const Model::ImportAppRequest &request) const
void CreateSystemAsync(const CreateSystemRequestT &request, const CreateSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateTestOutcomeCallable UpdateTestCallable(const UpdateTestRequestT &request) const
void ListFailureModeFindingsAsync(const ListFailureModeFindingsRequestT &request, const ListFailureModeFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTestRunDependenciesOutcome ListTestRunDependencies(const Model::ListTestRunDependenciesRequest &request) const
Resiliencehubv2Client(const Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration &clientConfiguration=Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration(), std::shared_ptr< Resiliencehubv2EndpointProviderBase > endpointProvider=nullptr)
Model::ListFailureModeAssessmentsOutcomeCallable ListFailureModeAssessmentsCallable(const ListFailureModeAssessmentsRequestT &request) const
virtual Model::ListFailureModeAssessmentsOutcome ListFailureModeAssessments(const Model::ListFailureModeAssessmentsRequest &request) const
virtual Model::DeleteUserJourneyOutcome DeleteUserJourney(const Model::DeleteUserJourneyRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::GetUserJourneyOutcomeCallable GetUserJourneyCallable(const GetUserJourneyRequestT &request) const
virtual Model::CreateServiceFunctionOutcome CreateServiceFunction(const Model::CreateServiceFunctionRequest &request) const
Model::ListPolicyEventsOutcomeCallable ListPolicyEventsCallable(const ListPolicyEventsRequestT &request) const
virtual Model::CreateReportOutcome CreateReport(const Model::CreateReportRequest &request) const
Model::ListReportsOutcomeCallable ListReportsCallable(const ListReportsRequestT &request={}) const
void UpdatePolicyAsync(const UpdatePolicyRequestT &request, const UpdatePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTestRunsOutcomeCallable ListTestRunsCallable(const ListTestRunsRequestT &request) const
Model::PutTestSourcesOutcomeCallable PutTestSourcesCallable(const PutTestSourcesRequestT &request) const
void DeletePolicyAsync(const DeletePolicyRequestT &request, const DeletePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const UpdateServiceRequestT &request) const
void ListServicesAsync(const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServicesRequestT &request={}) const
Model::GetDependencyInsightsOutcomeCallable GetDependencyInsightsCallable(const GetDependencyInsightsRequestT &request) const
Model::CreateAssertionOutcomeCallable CreateAssertionCallable(const CreateAssertionRequestT &request) const
void ListServiceTopologyEdgesAsync(const ListServiceTopologyEdgesRequestT &request, const ListServiceTopologyEdgesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartDependencyInsightsOutcomeCallable StartDependencyInsightsCallable(const StartDependencyInsightsRequestT &request) const
void ListTestRunEventsAsync(const ListTestRunEventsRequestT &request, const ListTestRunEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteServiceFunctionResourcesOutcomeCallable DeleteServiceFunctionResourcesCallable(const DeleteServiceFunctionResourcesRequestT &request) const
void CreateServiceFunctionResourcesAsync(const CreateServiceFunctionResourcesRequestT &request, const CreateServiceFunctionResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTestTemplatesOutcomeCallable ListTestTemplatesCallable(const ListTestTemplatesRequestT &request={}) const
Model::UpdateServiceFunctionOutcomeCallable UpdateServiceFunctionCallable(const UpdateServiceFunctionRequestT &request) const
virtual Model::DeleteTestOutcome DeleteTest(const Model::DeleteTestRequest &request) const
virtual Model::ListTestsOutcome ListTests(const Model::ListTestsRequest &request) const
void DeleteServiceAsync(const DeleteServiceRequestT &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateInputSourceAsync(const CreateInputSourceRequestT &request, const CreateInputSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTestSourcesAsync(const ListTestSourcesRequestT &request, const ListTestSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTestOutcome GetTest(const Model::GetTestRequest &request) const
virtual Model::CreateAssertionOutcome CreateAssertion(const Model::CreateAssertionRequest &request) const
virtual Model::ListFailureModeFindingsOutcome ListFailureModeFindings(const Model::ListFailureModeFindingsRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::DeleteTestOutcomeCallable DeleteTestCallable(const DeleteTestRequestT &request) const
void ListPolicyEventsAsync(const ListPolicyEventsRequestT &request, const ListPolicyEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< Resiliencehubv2EndpointProviderBase > & accessEndpointProvider()
void StartTestRunAsync(const StartTestRunRequestT &request, const StartTestRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateInputSourceOutcomeCallable CreateInputSourceCallable(const CreateInputSourceRequestT &request) const
virtual Model::ImportPolicyOutcome ImportPolicy(const Model::ImportPolicyRequest &request) const
void ListInputSourcesAsync(const ListInputSourcesRequestT &request, const ListInputSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteInputSourceOutcomeCallable DeleteInputSourceCallable(const DeleteInputSourceRequestT &request) const
Model::UpdateUserJourneyOutcomeCallable UpdateUserJourneyCallable(const UpdateUserJourneyRequestT &request) const
virtual Model::DeleteSystemOutcome DeleteSystem(const Model::DeleteSystemRequest &request) const
virtual Model::ListPoliciesOutcome ListPolicies(const Model::ListPoliciesRequest &request={}) const
void DeleteUserJourneyAsync(const DeleteUserJourneyRequestT &request, const DeleteUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPoliciesOutcomeCallable ListPoliciesCallable(const ListPoliciesRequestT &request={}) const
Model::StopTestRunOutcomeCallable StopTestRunCallable(const StopTestRunRequestT &request) const
Model::ListServiceTopologyEdgesOutcomeCallable ListServiceTopologyEdgesCallable(const ListServiceTopologyEdgesRequestT &request) const
void ImportPolicyAsync(const ImportPolicyRequestT &request, const ImportPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateReportAsync(const CreateReportRequestT &request, const CreateReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ImportAppAsync(const ImportAppRequestT &request, const ImportAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteServiceOutcome DeleteService(const Model::DeleteServiceRequest &request) const
void GetDependencyInsightsAsync(const GetDependencyInsightsRequestT &request, const GetDependencyInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::StartDependencyInsightsOutcome StartDependencyInsights(const Model::StartDependencyInsightsRequest &request) const
void UpdateServiceAsync(const UpdateServiceRequestT &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFailureModeFindingAsync(const UpdateFailureModeFindingRequestT &request, const UpdateFailureModeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTestOutcome CreateTest(const Model::CreateTestRequest &request) const
void StartDependencyInsightsAsync(const StartDependencyInsightsRequestT &request, const StartDependencyInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateUserJourneyOutcome UpdateUserJourney(const Model::UpdateUserJourneyRequest &request) const
Model::ListUserJourneysOutcomeCallable ListUserJourneysCallable(const ListUserJourneysRequestT &request) const
void ListUserJourneysAsync(const ListUserJourneysRequestT &request, const ListUserJourneysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePolicyAsync(const CreatePolicyRequestT &request, const CreatePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateServiceFunctionAsync(const CreateServiceFunctionRequestT &request, const CreateServiceFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdatePolicyOutcomeCallable UpdatePolicyCallable(const UpdatePolicyRequestT &request) const
Model::UpdateDependencyOutcomeCallable UpdateDependencyCallable(const UpdateDependencyRequestT &request) const
void ListResolvedTestRunTargetResourcesAsync(const ListResolvedTestRunTargetResourcesRequestT &request, const ListResolvedTestRunTargetResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request={}) const
virtual Model::ListInputSourcesOutcome ListInputSources(const Model::ListInputSourcesRequest &request) const
virtual Model::ListResolvedTestRunTargetResourcesOutcome ListResolvedTestRunTargetResources(const Model::ListResolvedTestRunTargetResourcesRequest &request) const
Model::StartTestRunOutcomeCallable StartTestRunCallable(const StartTestRunRequestT &request) const
Model::ListSystemEventsOutcomeCallable ListSystemEventsCallable(const ListSystemEventsRequestT &request) const
void DeleteAssertionAsync(const DeleteAssertionRequestT &request, const DeleteAssertionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTestRunOutcomeCallable GetTestRunCallable(const GetTestRunRequestT &request) const
Model::ImportPolicyOutcomeCallable ImportPolicyCallable(const ImportPolicyRequestT &request) const
virtual Model::UpdateSystemOutcome UpdateSystem(const Model::UpdateSystemRequest &request) const
virtual Model::CreateSystemOutcome CreateSystem(const Model::CreateSystemRequest &request) const
Model::GetServiceOutcomeCallable GetServiceCallable(const GetServiceRequestT &request) const
virtual Model::ListServiceFunctionsOutcome ListServiceFunctions(const Model::ListServiceFunctionsRequest &request) const
virtual Model::DeleteInputSourceOutcome DeleteInputSource(const Model::DeleteInputSourceRequest &request) const
Resiliencehubv2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Resiliencehubv2EndpointProviderBase > endpointProvider=nullptr, const Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration &clientConfiguration=Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration())
virtual Model::ListSystemEventsOutcome ListSystemEvents(const Model::ListSystemEventsRequest &request) const
virtual Model::CreateServiceOutcome CreateService(const Model::CreateServiceRequest &request) const
virtual Model::ListServiceTopologyEdgesOutcome ListServiceTopologyEdges(const Model::ListServiceTopologyEdgesRequest &request) const
void ListTestRunsAsync(const ListTestRunsRequestT &request, const ListTestRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPolicyAsync(const GetPolicyRequestT &request, const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListResourcesAsync(const ListResourcesRequestT &request, const ListResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTestsAsync(const ListTestsRequestT &request, const ListTestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReportsOutcome ListReports(const Model::ListReportsRequest &request={}) const
Resiliencehubv2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Resiliencehubv2EndpointProviderBase > endpointProvider=nullptr, const Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration &clientConfiguration=Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration())
void ListTestRunDependenciesAsync(const ListTestRunDependenciesRequestT &request, const ListTestRunDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateServiceAsync(const CreateServiceRequestT &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePolicyOutcome UpdatePolicy(const Model::UpdatePolicyRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartFailureModeAssessmentOutcomeCallable StartFailureModeAssessmentCallable(const StartFailureModeAssessmentRequestT &request) const
void ListTestRunSourcesAsync(const ListTestRunSourcesRequestT &request, const ListTestRunSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSystemAsync(const UpdateSystemRequestT &request, const UpdateSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSystemAsync(const DeleteSystemRequestT &request, const DeleteSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTestRunDependenciesOutcomeCallable ListTestRunDependenciesCallable(const ListTestRunDependenciesRequestT &request) const
void GetTestRunAsync(const GetTestRunRequestT &request, const GetTestRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateServiceFunctionResourcesOutcome CreateServiceFunctionResources(const Model::CreateServiceFunctionResourcesRequest &request) const
virtual Model::GetFailureModeFindingOutcome GetFailureModeFinding(const Model::GetFailureModeFindingRequest &request) const
Model::ListTestRunEventsOutcomeCallable ListTestRunEventsCallable(const ListTestRunEventsRequestT &request) const
Model::GetTestOutcomeCallable GetTestCallable(const GetTestRequestT &request) const
void DeleteInputSourceAsync(const DeleteInputSourceRequestT &request, const DeleteInputSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDependencyAsync(const UpdateDependencyRequestT &request, const UpdateDependencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAssertionOutcome UpdateAssertion(const Model::UpdateAssertionRequest &request) const
Model::ListResolvedTestRunTargetResourcesOutcomeCallable ListResolvedTestRunTargetResourcesCallable(const ListResolvedTestRunTargetResourcesRequestT &request) const
Model::DeleteUserJourneyOutcomeCallable DeleteUserJourneyCallable(const DeleteUserJourneyRequestT &request) const
Model::GetSystemOutcomeCallable GetSystemCallable(const GetSystemRequestT &request) const
virtual Model::ListUserJourneysOutcome ListUserJourneys(const Model::ListUserJourneysRequest &request) const
virtual Model::ListTestRunSourceEventsOutcome ListTestRunSourceEvents(const Model::ListTestRunSourceEventsRequest &request) const
virtual Model::DeleteAssertionOutcome DeleteAssertion(const Model::DeleteAssertionRequest &request) const
Model::CreateServiceOutcomeCallable CreateServiceCallable(const CreateServiceRequestT &request) const
void CreateTestAsync(const CreateTestRequestT &request, const CreateTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePolicyOutcome CreatePolicy(const Model::CreatePolicyRequest &request) const
virtual Model::UpdateServiceFunctionOutcome UpdateServiceFunction(const Model::UpdateServiceFunctionRequest &request) const
void GetServiceAsync(const GetServiceRequestT &request, const GetServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListServiceFunctionsAsync(const ListServiceFunctionsRequestT &request, const ListServiceFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateServiceFunctionOutcomeCallable CreateServiceFunctionCallable(const CreateServiceFunctionRequestT &request) const
virtual Model::ListDependenciesOutcome ListDependencies(const Model::ListDependenciesRequest &request={}) const
virtual Model::ListTestRunSourcesOutcome ListTestRunSources(const Model::ListTestRunSourcesRequest &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void GetUserJourneyAsync(const GetUserJourneyRequestT &request, const GetUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateFailureModeFindingOutcome UpdateFailureModeFinding(const Model::UpdateFailureModeFindingRequest &request) const
void StopTestRunAsync(const StopTestRunRequestT &request, const StopTestRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTestTemplatesAsync(const ListTestTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTestTemplatesRequestT &request={}) const
virtual Model::ListTestRunsOutcome ListTestRuns(const Model::ListTestRunsRequest &request) const
Model::ImportAppOutcomeCallable ImportAppCallable(const ImportAppRequestT &request) const
virtual Model::GetUserJourneyOutcome GetUserJourney(const Model::GetUserJourneyRequest &request) const
virtual Model::ListTestSourcesOutcome ListTestSources(const Model::ListTestSourcesRequest &request) const
void GetSystemAsync(const GetSystemRequestT &request, const GetSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePolicyOutcome DeletePolicy(const Model::DeletePolicyRequest &request) const
Model::ListServiceEventsOutcomeCallable ListServiceEventsCallable(const ListServiceEventsRequestT &request) const
virtual Model::ListAssertionsOutcome ListAssertions(const Model::ListAssertionsRequest &request) const
Model::GetTestTemplateOutcomeCallable GetTestTemplateCallable(const GetTestTemplateRequestT &request) const
virtual Model::DeleteTestSourcesOutcome DeleteTestSources(const Model::DeleteTestSourcesRequest &request) const
void CreateAssertionAsync(const CreateAssertionRequestT &request, const CreateAssertionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateFailureModeFindingOutcomeCallable UpdateFailureModeFindingCallable(const UpdateFailureModeFindingRequestT &request) const
Model::ListResourcesOutcomeCallable ListResourcesCallable(const ListResourcesRequestT &request) const
virtual Model::ListPolicyEventsOutcome ListPolicyEvents(const Model::ListPolicyEventsRequest &request) const
void ListFailureModeAssessmentsAsync(const ListFailureModeAssessmentsRequestT &request, const ListFailureModeAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTestSourcesAsync(const DeleteTestSourcesRequestT &request, const DeleteTestSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteServiceFunctionResourcesAsync(const DeleteServiceFunctionResourcesRequestT &request, const DeleteServiceFunctionResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Resiliencehubv2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListServiceEventsAsync(const ListServiceEventsRequestT &request, const ListServiceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTestTemplateOutcome GetTestTemplate(const Model::GetTestTemplateRequest &request) const
Resiliencehubv2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateDependencyOutcome UpdateDependency(const Model::UpdateDependencyRequest &request) const
Model::CreateServiceFunctionResourcesOutcomeCallable CreateServiceFunctionResourcesCallable(const CreateServiceFunctionResourcesRequestT &request) const
Model::DeleteTestSourcesOutcomeCallable DeleteTestSourcesCallable(const DeleteTestSourcesRequestT &request) const
virtual Model::CreateInputSourceOutcome CreateInputSource(const Model::CreateInputSourceRequest &request) const
void PutTestSourcesAsync(const PutTestSourcesRequestT &request, const PutTestSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDependenciesAsync(const ListDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDependenciesRequestT &request={}) const
Model::ListFailureModeFindingsOutcomeCallable ListFailureModeFindingsCallable(const ListFailureModeFindingsRequestT &request) const
virtual Model::UpdateServiceOutcome UpdateService(const Model::UpdateServiceRequest &request) const
void DeleteTestAsync(const DeleteTestRequestT &request, const DeleteTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::StartTestRunOutcome StartTestRun(const Model::StartTestRunRequest &request) const
Model::ListDependenciesOutcomeCallable ListDependenciesCallable(const ListDependenciesRequestT &request={}) const
virtual Model::ListSystemsOutcome ListSystems(const Model::ListSystemsRequest &request={}) const
Model::CreateUserJourneyOutcomeCallable CreateUserJourneyCallable(const CreateUserJourneyRequestT &request) const
Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT &request) const
Model::ListTestRunSourcesOutcomeCallable ListTestRunSourcesCallable(const ListTestRunSourcesRequestT &request) const
std::future< ListTestRunEventsOutcome > ListTestRunEventsOutcomeCallable
std::future< CreateAssertionOutcome > CreateAssertionOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
std::future< GetTestTemplateOutcome > GetTestTemplateOutcomeCallable
std::future< GetUserJourneyOutcome > GetUserJourneyOutcomeCallable
std::future< CreatePolicyOutcome > CreatePolicyOutcomeCallable
std::future< CreateInputSourceOutcome > CreateInputSourceOutcomeCallable
std::future< ListResourcesOutcome > ListResourcesOutcomeCallable
std::future< ListTestTemplatesOutcome > ListTestTemplatesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetDependencyInsightsOutcome > GetDependencyInsightsOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
std::future< UpdateFailureModeFindingOutcome > UpdateFailureModeFindingOutcomeCallable
std::future< DeletePolicyOutcome > DeletePolicyOutcomeCallable
std::future< PutTestSourcesOutcome > PutTestSourcesOutcomeCallable
std::future< ListTestSourcesOutcome > ListTestSourcesOutcomeCallable
std::future< ListTestRunsOutcome > ListTestRunsOutcomeCallable
std::future< ListServiceTopologyEdgesOutcome > ListServiceTopologyEdgesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListPolicyEventsOutcome > ListPolicyEventsOutcomeCallable
std::future< UpdatePolicyOutcome > UpdatePolicyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateTestOutcome > CreateTestOutcomeCallable
std::future< ListUserJourneysOutcome > ListUserJourneysOutcomeCallable
std::future< DeleteTestOutcome > DeleteTestOutcomeCallable
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::future< StopTestRunOutcome > StopTestRunOutcomeCallable
std::future< ListSystemEventsOutcome > ListSystemEventsOutcomeCallable
std::future< ListTestsOutcome > ListTestsOutcomeCallable
std::future< ListReportsOutcome > ListReportsOutcomeCallable
std::future< CreateSystemOutcome > CreateSystemOutcomeCallable
std::future< UpdateServiceFunctionOutcome > UpdateServiceFunctionOutcomeCallable
std::future< ListTestRunDependenciesOutcome > ListTestRunDependenciesOutcomeCallable
std::future< DeleteUserJourneyOutcome > DeleteUserJourneyOutcomeCallable
std::future< DeleteSystemOutcome > DeleteSystemOutcomeCallable
std::future< UpdateUserJourneyOutcome > UpdateUserJourneyOutcomeCallable
std::future< GetServiceOutcome > GetServiceOutcomeCallable
std::future< DeleteInputSourceOutcome > DeleteInputSourceOutcomeCallable
std::future< GetTestOutcome > GetTestOutcomeCallable
std::future< ListAssertionsOutcome > ListAssertionsOutcomeCallable
std::future< ListPoliciesOutcome > ListPoliciesOutcomeCallable
std::future< ListTestRunSourceEventsOutcome > ListTestRunSourceEventsOutcomeCallable
std::future< DeleteServiceFunctionResourcesOutcome > DeleteServiceFunctionResourcesOutcomeCallable
std::future< UpdateAssertionOutcome > UpdateAssertionOutcomeCallable
std::future< DeleteAssertionOutcome > DeleteAssertionOutcomeCallable
std::future< UpdateTestOutcome > UpdateTestOutcomeCallable
std::future< CreateServiceFunctionResourcesOutcome > CreateServiceFunctionResourcesOutcomeCallable
std::future< CreateServiceFunctionOutcome > CreateServiceFunctionOutcomeCallable
std::future< ListResolvedTestRunTargetResourcesOutcome > ListResolvedTestRunTargetResourcesOutcomeCallable
std::future< ListServiceEventsOutcome > ListServiceEventsOutcomeCallable
std::future< ListFailureModeFindingsOutcome > ListFailureModeFindingsOutcomeCallable
std::future< GetTestRunOutcome > GetTestRunOutcomeCallable
std::future< ImportAppOutcome > ImportAppOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< UpdateDependencyOutcome > UpdateDependencyOutcomeCallable
std::future< StartTestRunOutcome > StartTestRunOutcomeCallable
std::future< CreateUserJourneyOutcome > CreateUserJourneyOutcomeCallable
std::future< GetSystemOutcome > GetSystemOutcomeCallable
std::future< UpdateSystemOutcome > UpdateSystemOutcomeCallable
std::future< ListInputSourcesOutcome > ListInputSourcesOutcomeCallable
std::future< DeleteTestSourcesOutcome > DeleteTestSourcesOutcomeCallable
std::future< ImportPolicyOutcome > ImportPolicyOutcomeCallable
std::future< ListTestRunSourcesOutcome > ListTestRunSourcesOutcomeCallable
std::future< DeleteServiceFunctionOutcome > DeleteServiceFunctionOutcomeCallable
std::future< GetFailureModeFindingOutcome > GetFailureModeFindingOutcomeCallable
std::future< CreateReportOutcome > CreateReportOutcomeCallable
std::future< StartFailureModeAssessmentOutcome > StartFailureModeAssessmentOutcomeCallable
std::future< StartDependencyInsightsOutcome > StartDependencyInsightsOutcomeCallable
std::future< ListServiceFunctionsOutcome > ListServiceFunctionsOutcomeCallable
std::future< ListDependenciesOutcome > ListDependenciesOutcomeCallable
std::future< ListFailureModeAssessmentsOutcome > ListFailureModeAssessmentsOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String