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>
17namespace resiliencehubv2 {
43 std::shared_ptr<Resiliencehubv2EndpointProviderBase> endpointProvider =
nullptr);
50 std::shared_ptr<Resiliencehubv2EndpointProviderBase> endpointProvider =
nullptr,
59 std::shared_ptr<Resiliencehubv2EndpointProviderBase> endpointProvider =
nullptr,
96 template <
typename CreateAssertionRequestT = Model::CreateAssertionRequest>
98 return SubmitCallable(&Resiliencehubv2Client::CreateAssertion, request);
105 template <
typename CreateAssertionRequestT = Model::CreateAssertionRequest>
107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
108 return SubmitAsync(&Resiliencehubv2Client::CreateAssertion, request, handler, context);
122 template <
typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
124 return SubmitCallable(&Resiliencehubv2Client::CreateInputSource, request);
131 template <
typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
134 return SubmitAsync(&Resiliencehubv2Client::CreateInputSource, request, handler, context);
148 template <
typename CreatePolicyRequestT = Model::CreatePolicyRequest>
150 return SubmitCallable(&Resiliencehubv2Client::CreatePolicy, request);
157 template <
typename CreatePolicyRequestT = Model::CreatePolicyRequest>
159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
160 return SubmitAsync(&Resiliencehubv2Client::CreatePolicy, request, handler, context);
174 template <
typename CreateReportRequestT = Model::CreateReportRequest>
176 return SubmitCallable(&Resiliencehubv2Client::CreateReport, request);
183 template <
typename CreateReportRequestT = Model::CreateReportRequest>
185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
186 return SubmitAsync(&Resiliencehubv2Client::CreateReport, request, handler, context);
199 template <
typename CreateServiceRequestT = Model::CreateServiceRequest>
201 return SubmitCallable(&Resiliencehubv2Client::CreateService, request);
208 template <
typename CreateServiceRequestT = Model::CreateServiceRequest>
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
211 return SubmitAsync(&Resiliencehubv2Client::CreateService, request, handler, context);
225 template <
typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
227 return SubmitCallable(&Resiliencehubv2Client::CreateServiceFunction, request);
234 template <
typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
237 return SubmitAsync(&Resiliencehubv2Client::CreateServiceFunction, request, handler, context);
252 template <
typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
254 const CreateServiceFunctionResourcesRequestT& request)
const {
255 return SubmitCallable(&Resiliencehubv2Client::CreateServiceFunctionResources, request);
262 template <
typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
266 return SubmitAsync(&Resiliencehubv2Client::CreateServiceFunctionResources, request, handler, context);
280 template <
typename CreateSystemRequestT = Model::CreateSystemRequest>
282 return SubmitCallable(&Resiliencehubv2Client::CreateSystem, request);
289 template <
typename CreateSystemRequestT = Model::CreateSystemRequest>
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
292 return SubmitAsync(&Resiliencehubv2Client::CreateSystem, request, handler, context);
306 template <
typename CreateTestRequestT = Model::CreateTestRequest>
308 return SubmitCallable(&Resiliencehubv2Client::CreateTest, request);
315 template <
typename CreateTestRequestT = Model::CreateTestRequest>
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
318 return SubmitAsync(&Resiliencehubv2Client::CreateTest, request, handler, context);
332 template <
typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
334 return SubmitCallable(&Resiliencehubv2Client::CreateUserJourney, request);
341 template <
typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
344 return SubmitAsync(&Resiliencehubv2Client::CreateUserJourney, request, handler, context);
357 template <
typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
359 return SubmitCallable(&Resiliencehubv2Client::DeleteAssertion, request);
366 template <
typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
369 return SubmitAsync(&Resiliencehubv2Client::DeleteAssertion, request, handler, context);
383 template <
typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
385 return SubmitCallable(&Resiliencehubv2Client::DeleteInputSource, request);
392 template <
typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
395 return SubmitAsync(&Resiliencehubv2Client::DeleteInputSource, request, handler, context);
408 template <
typename DeletePolicyRequestT = Model::DeletePolicyRequest>
410 return SubmitCallable(&Resiliencehubv2Client::DeletePolicy, request);
417 template <
typename DeletePolicyRequestT = Model::DeletePolicyRequest>
419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
420 return SubmitAsync(&Resiliencehubv2Client::DeletePolicy, request, handler, context);
433 template <
typename DeleteServiceRequestT = Model::DeleteServiceRequest>
435 return SubmitCallable(&Resiliencehubv2Client::DeleteService, request);
442 template <
typename DeleteServiceRequestT = Model::DeleteServiceRequest>
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
445 return SubmitAsync(&Resiliencehubv2Client::DeleteService, request, handler, context);
459 template <
typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
461 return SubmitCallable(&Resiliencehubv2Client::DeleteServiceFunction, request);
468 template <
typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
471 return SubmitAsync(&Resiliencehubv2Client::DeleteServiceFunction, request, handler, context);
486 template <
typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
488 const DeleteServiceFunctionResourcesRequestT& request)
const {
489 return SubmitCallable(&Resiliencehubv2Client::DeleteServiceFunctionResources, request);
496 template <
typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
499 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
500 return SubmitAsync(&Resiliencehubv2Client::DeleteServiceFunctionResources, request, handler, context);
513 template <
typename DeleteSystemRequestT = Model::DeleteSystemRequest>
515 return SubmitCallable(&Resiliencehubv2Client::DeleteSystem, request);
522 template <
typename DeleteSystemRequestT = Model::DeleteSystemRequest>
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
525 return SubmitAsync(&Resiliencehubv2Client::DeleteSystem, request, handler, context);
538 template <
typename DeleteTestRequestT = Model::DeleteTestRequest>
540 return SubmitCallable(&Resiliencehubv2Client::DeleteTest, request);
547 template <
typename DeleteTestRequestT = Model::DeleteTestRequest>
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
550 return SubmitAsync(&Resiliencehubv2Client::DeleteTest, request, handler, context);
566 template <
typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
568 return SubmitCallable(&Resiliencehubv2Client::DeleteTestSources, request);
575 template <
typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
578 return SubmitAsync(&Resiliencehubv2Client::DeleteTestSources, request, handler, context);
592 template <
typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
594 return SubmitCallable(&Resiliencehubv2Client::DeleteUserJourney, request);
601 template <
typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
604 return SubmitAsync(&Resiliencehubv2Client::DeleteUserJourney, request, handler, context);
618 template <
typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
620 return SubmitCallable(&Resiliencehubv2Client::GetFailureModeFinding, request);
627 template <
typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
630 return SubmitAsync(&Resiliencehubv2Client::GetFailureModeFinding, request, handler, context);
643 template <
typename GetPolicyRequestT = Model::GetPolicyRequest>
645 return SubmitCallable(&Resiliencehubv2Client::GetPolicy, request);
652 template <
typename GetPolicyRequestT = Model::GetPolicyRequest>
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
655 return SubmitAsync(&Resiliencehubv2Client::GetPolicy, request, handler, context);
668 template <
typename GetServiceRequestT = Model::GetServiceRequest>
670 return SubmitCallable(&Resiliencehubv2Client::GetService, request);
677 template <
typename GetServiceRequestT = Model::GetServiceRequest>
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
680 return SubmitAsync(&Resiliencehubv2Client::GetService, request, handler, context);
693 template <
typename GetSystemRequestT = Model::GetSystemRequest>
695 return SubmitCallable(&Resiliencehubv2Client::GetSystem, request);
702 template <
typename GetSystemRequestT = Model::GetSystemRequest>
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
705 return SubmitAsync(&Resiliencehubv2Client::GetSystem, request, handler, context);
718 template <
typename GetTestRequestT = Model::GetTestRequest>
720 return SubmitCallable(&Resiliencehubv2Client::GetTest, request);
727 template <
typename GetTestRequestT = Model::GetTestRequest>
729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
730 return SubmitAsync(&Resiliencehubv2Client::GetTest, request, handler, context);
744 template <
typename GetTestRunRequestT = Model::GetTestRunRequest>
746 return SubmitCallable(&Resiliencehubv2Client::GetTestRun, request);
753 template <
typename GetTestRunRequestT = Model::GetTestRunRequest>
755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
756 return SubmitAsync(&Resiliencehubv2Client::GetTestRun, request, handler, context);
770 template <
typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
772 return SubmitCallable(&Resiliencehubv2Client::GetTestTemplate, request);
779 template <
typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
782 return SubmitAsync(&Resiliencehubv2Client::GetTestTemplate, request, handler, context);
795 template <
typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
797 return SubmitCallable(&Resiliencehubv2Client::GetUserJourney, request);
804 template <
typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
807 return SubmitAsync(&Resiliencehubv2Client::GetUserJourney, request, handler, context);
821 template <
typename ImportAppRequestT = Model::ImportAppRequest>
823 return SubmitCallable(&Resiliencehubv2Client::ImportApp, request);
830 template <
typename ImportAppRequestT = Model::ImportAppRequest>
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
833 return SubmitAsync(&Resiliencehubv2Client::ImportApp, request, handler, context);
847 template <
typename ImportPolicyRequestT = Model::ImportPolicyRequest>
849 return SubmitCallable(&Resiliencehubv2Client::ImportPolicy, request);
856 template <
typename ImportPolicyRequestT = Model::ImportPolicyRequest>
858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
859 return SubmitAsync(&Resiliencehubv2Client::ImportPolicy, request, handler, context);
872 template <
typename ListAssertionsRequestT = Model::ListAssertionsRequest>
874 return SubmitCallable(&Resiliencehubv2Client::ListAssertions, request);
881 template <
typename ListAssertionsRequestT = Model::ListAssertionsRequest>
883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
884 return SubmitAsync(&Resiliencehubv2Client::ListAssertions, request, handler, context);
898 template <
typename ListDependenciesRequestT = Model::ListDependenciesRequest>
900 return SubmitCallable(&Resiliencehubv2Client::ListDependencies, request);
907 template <
typename ListDependenciesRequestT = Model::ListDependenciesRequest>
909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
910 const ListDependenciesRequestT& request = {})
const {
911 return SubmitAsync(&Resiliencehubv2Client::ListDependencies, request, handler, context);
926 template <
typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
928 const ListFailureModeAssessmentsRequestT& request)
const {
929 return SubmitCallable(&Resiliencehubv2Client::ListFailureModeAssessments, request);
936 template <
typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
939 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
940 return SubmitAsync(&Resiliencehubv2Client::ListFailureModeAssessments, request, handler, context);
954 template <
typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
956 return SubmitCallable(&Resiliencehubv2Client::ListFailureModeFindings, request);
963 template <
typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
966 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
967 return SubmitAsync(&Resiliencehubv2Client::ListFailureModeFindings, request, handler, context);
981 template <
typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
983 return SubmitCallable(&Resiliencehubv2Client::ListInputSources, request);
990 template <
typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
993 return SubmitAsync(&Resiliencehubv2Client::ListInputSources, request, handler, context);
1006 template <
typename ListPoliciesRequestT = Model::ListPoliciesRequest>
1008 return SubmitCallable(&Resiliencehubv2Client::ListPolicies, request);
1015 template <
typename ListPoliciesRequestT = Model::ListPoliciesRequest>
1017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1018 const ListPoliciesRequestT& request = {})
const {
1019 return SubmitAsync(&Resiliencehubv2Client::ListPolicies, request, handler, context);
1033 template <
typename ListReportsRequestT = Model::ListReportsRequest>
1035 return SubmitCallable(&Resiliencehubv2Client::ListReports, request);
1042 template <
typename ListReportsRequestT = Model::ListReportsRequest>
1044 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1045 const ListReportsRequestT& request = {})
const {
1046 return SubmitAsync(&Resiliencehubv2Client::ListReports, request, handler, context);
1062 template <
typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
1064 const ListResolvedTestRunTargetResourcesRequestT& request)
const {
1065 return SubmitCallable(&Resiliencehubv2Client::ListResolvedTestRunTargetResources, request);
1072 template <
typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
1075 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1076 return SubmitAsync(&Resiliencehubv2Client::ListResolvedTestRunTargetResources, request, handler, context);
1089 template <
typename ListResourcesRequestT = Model::ListResourcesRequest>
1091 return SubmitCallable(&Resiliencehubv2Client::ListResources, request);
1098 template <
typename ListResourcesRequestT = Model::ListResourcesRequest>
1100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1101 return SubmitAsync(&Resiliencehubv2Client::ListResources, request, handler, context);
1115 template <
typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
1117 return SubmitCallable(&Resiliencehubv2Client::ListServiceEvents, request);
1124 template <
typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
1126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1127 return SubmitAsync(&Resiliencehubv2Client::ListServiceEvents, request, handler, context);
1141 template <
typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
1143 return SubmitCallable(&Resiliencehubv2Client::ListServiceFunctions, request);
1150 template <
typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
1152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1153 return SubmitAsync(&Resiliencehubv2Client::ListServiceFunctions, request, handler, context);
1167 template <
typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
1169 return SubmitCallable(&Resiliencehubv2Client::ListServiceTopologyEdges, request);
1176 template <
typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
1179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1180 return SubmitAsync(&Resiliencehubv2Client::ListServiceTopologyEdges, request, handler, context);
1193 template <
typename ListServicesRequestT = Model::ListServicesRequest>
1195 return SubmitCallable(&Resiliencehubv2Client::ListServices, request);
1202 template <
typename ListServicesRequestT = Model::ListServicesRequest>
1204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1205 const ListServicesRequestT& request = {})
const {
1206 return SubmitAsync(&Resiliencehubv2Client::ListServices, request, handler, context);
1220 template <
typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
1222 return SubmitCallable(&Resiliencehubv2Client::ListSystemEvents, request);
1229 template <
typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1232 return SubmitAsync(&Resiliencehubv2Client::ListSystemEvents, request, handler, context);
1245 template <
typename ListSystemsRequestT = Model::ListSystemsRequest>
1247 return SubmitCallable(&Resiliencehubv2Client::ListSystems, request);
1254 template <
typename ListSystemsRequestT = Model::ListSystemsRequest>
1256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1257 const ListSystemsRequestT& request = {})
const {
1258 return SubmitAsync(&Resiliencehubv2Client::ListSystems, request, handler, context);
1272 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1274 return SubmitCallable(&Resiliencehubv2Client::ListTagsForResource, request);
1281 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1284 return SubmitAsync(&Resiliencehubv2Client::ListTagsForResource, request, handler, context);
1298 template <
typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
1300 return SubmitCallable(&Resiliencehubv2Client::ListTestRunEvents, request);
1307 template <
typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
1309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1310 return SubmitAsync(&Resiliencehubv2Client::ListTestRunEvents, request, handler, context);
1325 template <
typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
1327 return SubmitCallable(&Resiliencehubv2Client::ListTestRunSources, request);
1334 template <
typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
1336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1337 return SubmitAsync(&Resiliencehubv2Client::ListTestRunSources, request, handler, context);
1351 template <
typename ListTestRunsRequestT = Model::ListTestRunsRequest>
1353 return SubmitCallable(&Resiliencehubv2Client::ListTestRuns, request);
1360 template <
typename ListTestRunsRequestT = Model::ListTestRunsRequest>
1362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1363 return SubmitAsync(&Resiliencehubv2Client::ListTestRuns, request, handler, context);
1377 template <
typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
1379 return SubmitCallable(&Resiliencehubv2Client::ListTestSources, request);
1386 template <
typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
1388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1389 return SubmitAsync(&Resiliencehubv2Client::ListTestSources, request, handler, context);
1405 template <
typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
1407 return SubmitCallable(&Resiliencehubv2Client::ListTestTemplates, request);
1414 template <
typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
1416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1417 const ListTestTemplatesRequestT& request = {})
const {
1418 return SubmitAsync(&Resiliencehubv2Client::ListTestTemplates, request, handler, context);
1431 template <
typename ListTestsRequestT = Model::ListTestsRequest>
1433 return SubmitCallable(&Resiliencehubv2Client::ListTests, request);
1440 template <
typename ListTestsRequestT = Model::ListTestsRequest>
1442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1443 return SubmitAsync(&Resiliencehubv2Client::ListTests, request, handler, context);
1457 template <
typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
1459 return SubmitCallable(&Resiliencehubv2Client::ListUserJourneys, request);
1466 template <
typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
1468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1469 return SubmitAsync(&Resiliencehubv2Client::ListUserJourneys, request, handler, context);
1484 template <
typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
1486 return SubmitCallable(&Resiliencehubv2Client::PutTestSources, request);
1493 template <
typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
1495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1496 return SubmitAsync(&Resiliencehubv2Client::PutTestSources, request, handler, context);
1511 template <
typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
1513 const StartFailureModeAssessmentRequestT& request)
const {
1514 return SubmitCallable(&Resiliencehubv2Client::StartFailureModeAssessment, request);
1521 template <
typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
1524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1525 return SubmitAsync(&Resiliencehubv2Client::StartFailureModeAssessment, request, handler, context);
1539 template <
typename StartTestRunRequestT = Model::StartTestRunRequest>
1541 return SubmitCallable(&Resiliencehubv2Client::StartTestRun, request);
1548 template <
typename StartTestRunRequestT = Model::StartTestRunRequest>
1550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1551 return SubmitAsync(&Resiliencehubv2Client::StartTestRun, request, handler, context);
1564 template <
typename StopTestRunRequestT = Model::StopTestRunRequest>
1566 return SubmitCallable(&Resiliencehubv2Client::StopTestRun, request);
1573 template <
typename StopTestRunRequestT = Model::StopTestRunRequest>
1575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1576 return SubmitAsync(&Resiliencehubv2Client::StopTestRun, request, handler, context);
1589 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1591 return SubmitCallable(&Resiliencehubv2Client::TagResource, request);
1598 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1601 return SubmitAsync(&Resiliencehubv2Client::TagResource, request, handler, context);
1614 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1616 return SubmitCallable(&Resiliencehubv2Client::UntagResource, request);
1623 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1626 return SubmitAsync(&Resiliencehubv2Client::UntagResource, request, handler, context);
1639 template <
typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
1641 return SubmitCallable(&Resiliencehubv2Client::UpdateAssertion, request);
1648 template <
typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
1650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1651 return SubmitAsync(&Resiliencehubv2Client::UpdateAssertion, request, handler, context);
1665 template <
typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
1667 return SubmitCallable(&Resiliencehubv2Client::UpdateDependency, request);
1674 template <
typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
1676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1677 return SubmitAsync(&Resiliencehubv2Client::UpdateDependency, request, handler, context);
1691 template <
typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
1693 return SubmitCallable(&Resiliencehubv2Client::UpdateFailureModeFinding, request);
1700 template <
typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
1703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1704 return SubmitAsync(&Resiliencehubv2Client::UpdateFailureModeFinding, request, handler, context);
1717 template <
typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
1719 return SubmitCallable(&Resiliencehubv2Client::UpdatePolicy, request);
1726 template <
typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
1728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1729 return SubmitAsync(&Resiliencehubv2Client::UpdatePolicy, request, handler, context);
1742 template <
typename UpdateServiceRequestT = Model::UpdateServiceRequest>
1744 return SubmitCallable(&Resiliencehubv2Client::UpdateService, request);
1751 template <
typename UpdateServiceRequestT = Model::UpdateServiceRequest>
1753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1754 return SubmitAsync(&Resiliencehubv2Client::UpdateService, request, handler, context);
1768 template <
typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
1770 return SubmitCallable(&Resiliencehubv2Client::UpdateServiceFunction, request);
1777 template <
typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
1779 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1780 return SubmitAsync(&Resiliencehubv2Client::UpdateServiceFunction, request, handler, context);
1793 template <
typename UpdateSystemRequestT = Model::UpdateSystemRequest>
1795 return SubmitCallable(&Resiliencehubv2Client::UpdateSystem, request);
1802 template <
typename UpdateSystemRequestT = Model::UpdateSystemRequest>
1804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1805 return SubmitAsync(&Resiliencehubv2Client::UpdateSystem, request, handler, context);
1818 template <
typename UpdateTestRequestT = Model::UpdateTestRequest>
1820 return SubmitCallable(&Resiliencehubv2Client::UpdateTest, request);
1827 template <
typename UpdateTestRequestT = Model::UpdateTestRequest>
1829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1830 return SubmitAsync(&Resiliencehubv2Client::UpdateTest, request, handler, context);
1844 template <
typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
1846 return SubmitCallable(&Resiliencehubv2Client::UpdateUserJourney, request);
1853 template <
typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
1855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1856 return SubmitAsync(&Resiliencehubv2Client::UpdateUserJourney, request, handler, context);
1873 std::shared_ptr<Resiliencehubv2EndpointProviderBase> m_endpointProvider;
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 ~Resiliencehubv2Client()
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
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::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
static const char * GetServiceName()
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
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
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::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
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
Aws::Client::AWSJsonClient BASECLASS
virtual Model::ListFailureModeFindingsOutcome ListFailureModeFindings(const Model::ListFailureModeFindingsRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::DeleteTestOutcomeCallable DeleteTestCallable(const DeleteTestRequestT &request) 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
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &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
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 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
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::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
static const char * GetAllocationTag()
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
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< 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< 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< 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< 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< 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::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::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::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::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