AWS SDK for C++

AWS SDK for C++ Version 1.11.897

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::resiliencehubv2::Resiliencehubv2Client Class Reference

#include <Resiliencehubv2Client.h>

Inheritance diagram for Aws::resiliencehubv2::Resiliencehubv2Client:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 
 
typedef OutcomeType OUTCOME
 
typedef ResponseType RESPONSE
 

Public Member Functions

 
 
 
 
 Resiliencehubv2Client (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 Resiliencehubv2Client (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 
 
template<typename CreateAssertionRequestT = Model::CreateAssertionRequest>
Model::CreateAssertionOutcomeCallable CreateAssertionCallable (const CreateAssertionRequestT &request) const
 
template<typename CreateAssertionRequestT = Model::CreateAssertionRequest>
void CreateAssertionAsync (const CreateAssertionRequestT &request, const CreateAssertionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
Model::CreateInputSourceOutcomeCallable CreateInputSourceCallable (const CreateInputSourceRequestT &request) const
 
template<typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
void CreateInputSourceAsync (const CreateInputSourceRequestT &request, const CreateInputSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePolicyRequestT = Model::CreatePolicyRequest>
Model::CreatePolicyOutcomeCallable CreatePolicyCallable (const CreatePolicyRequestT &request) const
 
template<typename CreatePolicyRequestT = Model::CreatePolicyRequest>
void CreatePolicyAsync (const CreatePolicyRequestT &request, const CreatePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateReportRequestT = Model::CreateReportRequest>
Model::CreateReportOutcomeCallable CreateReportCallable (const CreateReportRequestT &request) const
 
template<typename CreateReportRequestT = Model::CreateReportRequest>
void CreateReportAsync (const CreateReportRequestT &request, const CreateReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateServiceRequestT = Model::CreateServiceRequest>
Model::CreateServiceOutcomeCallable CreateServiceCallable (const CreateServiceRequestT &request) const
 
template<typename CreateServiceRequestT = Model::CreateServiceRequest>
void CreateServiceAsync (const CreateServiceRequestT &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
Model::CreateServiceFunctionOutcomeCallable CreateServiceFunctionCallable (const CreateServiceFunctionRequestT &request) const
 
template<typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
void CreateServiceFunctionAsync (const CreateServiceFunctionRequestT &request, const CreateServiceFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
Model::CreateServiceFunctionResourcesOutcomeCallable CreateServiceFunctionResourcesCallable (const CreateServiceFunctionResourcesRequestT &request) const
 
template<typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
void CreateServiceFunctionResourcesAsync (const CreateServiceFunctionResourcesRequestT &request, const CreateServiceFunctionResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSystemRequestT = Model::CreateSystemRequest>
Model::CreateSystemOutcomeCallable CreateSystemCallable (const CreateSystemRequestT &request) const
 
template<typename CreateSystemRequestT = Model::CreateSystemRequest>
void CreateSystemAsync (const CreateSystemRequestT &request, const CreateSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateTestRequestT = Model::CreateTestRequest>
Model::CreateTestOutcomeCallable CreateTestCallable (const CreateTestRequestT &request) const
 
template<typename CreateTestRequestT = Model::CreateTestRequest>
void CreateTestAsync (const CreateTestRequestT &request, const CreateTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
Model::CreateUserJourneyOutcomeCallable CreateUserJourneyCallable (const CreateUserJourneyRequestT &request) const
 
template<typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
void CreateUserJourneyAsync (const CreateUserJourneyRequestT &request, const CreateUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
Model::DeleteAssertionOutcomeCallable DeleteAssertionCallable (const DeleteAssertionRequestT &request) const
 
template<typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
void DeleteAssertionAsync (const DeleteAssertionRequestT &request, const DeleteAssertionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
Model::DeleteInputSourceOutcomeCallable DeleteInputSourceCallable (const DeleteInputSourceRequestT &request) const
 
template<typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
void DeleteInputSourceAsync (const DeleteInputSourceRequestT &request, const DeleteInputSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePolicyRequestT = Model::DeletePolicyRequest>
Model::DeletePolicyOutcomeCallable DeletePolicyCallable (const DeletePolicyRequestT &request) const
 
template<typename DeletePolicyRequestT = Model::DeletePolicyRequest>
void DeletePolicyAsync (const DeletePolicyRequestT &request, const DeletePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
Model::DeleteServiceOutcomeCallable DeleteServiceCallable (const DeleteServiceRequestT &request) const
 
template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
void DeleteServiceAsync (const DeleteServiceRequestT &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
Model::DeleteServiceFunctionOutcomeCallable DeleteServiceFunctionCallable (const DeleteServiceFunctionRequestT &request) const
 
template<typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
void DeleteServiceFunctionAsync (const DeleteServiceFunctionRequestT &request, const DeleteServiceFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
Model::DeleteServiceFunctionResourcesOutcomeCallable DeleteServiceFunctionResourcesCallable (const DeleteServiceFunctionResourcesRequestT &request) const
 
template<typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
void DeleteServiceFunctionResourcesAsync (const DeleteServiceFunctionResourcesRequestT &request, const DeleteServiceFunctionResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSystemRequestT = Model::DeleteSystemRequest>
Model::DeleteSystemOutcomeCallable DeleteSystemCallable (const DeleteSystemRequestT &request) const
 
template<typename DeleteSystemRequestT = Model::DeleteSystemRequest>
void DeleteSystemAsync (const DeleteSystemRequestT &request, const DeleteSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTestRequestT = Model::DeleteTestRequest>
Model::DeleteTestOutcomeCallable DeleteTestCallable (const DeleteTestRequestT &request) const
 
template<typename DeleteTestRequestT = Model::DeleteTestRequest>
void DeleteTestAsync (const DeleteTestRequestT &request, const DeleteTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTestSourcesOutcome DeleteTestSources (const Model::DeleteTestSourcesRequest &request) const
 
template<typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
Model::DeleteTestSourcesOutcomeCallable DeleteTestSourcesCallable (const DeleteTestSourcesRequestT &request) const
 
template<typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
void DeleteTestSourcesAsync (const DeleteTestSourcesRequestT &request, const DeleteTestSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
Model::DeleteUserJourneyOutcomeCallable DeleteUserJourneyCallable (const DeleteUserJourneyRequestT &request) const
 
template<typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
void DeleteUserJourneyAsync (const DeleteUserJourneyRequestT &request, const DeleteUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDependencyInsightsRequestT = Model::GetDependencyInsightsRequest>
Model::GetDependencyInsightsOutcomeCallable GetDependencyInsightsCallable (const GetDependencyInsightsRequestT &request) const
 
template<typename GetDependencyInsightsRequestT = Model::GetDependencyInsightsRequest>
void GetDependencyInsightsAsync (const GetDependencyInsightsRequestT &request, const GetDependencyInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
Model::GetFailureModeFindingOutcomeCallable GetFailureModeFindingCallable (const GetFailureModeFindingRequestT &request) const
 
template<typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
void GetFailureModeFindingAsync (const GetFailureModeFindingRequestT &request, const GetFailureModeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPolicyRequestT = Model::GetPolicyRequest>
Model::GetPolicyOutcomeCallable GetPolicyCallable (const GetPolicyRequestT &request) const
 
template<typename GetPolicyRequestT = Model::GetPolicyRequest>
void GetPolicyAsync (const GetPolicyRequestT &request, const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetServiceRequestT = Model::GetServiceRequest>
Model::GetServiceOutcomeCallable GetServiceCallable (const GetServiceRequestT &request) const
 
template<typename GetServiceRequestT = Model::GetServiceRequest>
void GetServiceAsync (const GetServiceRequestT &request, const GetServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSystemRequestT = Model::GetSystemRequest>
Model::GetSystemOutcomeCallable GetSystemCallable (const GetSystemRequestT &request) const
 
template<typename GetSystemRequestT = Model::GetSystemRequest>
void GetSystemAsync (const GetSystemRequestT &request, const GetSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTestOutcome GetTest (const Model::GetTestRequest &request) const
 
template<typename GetTestRequestT = Model::GetTestRequest>
Model::GetTestOutcomeCallable GetTestCallable (const GetTestRequestT &request) const
 
template<typename GetTestRequestT = Model::GetTestRequest>
void GetTestAsync (const GetTestRequestT &request, const GetTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTestRunRequestT = Model::GetTestRunRequest>
Model::GetTestRunOutcomeCallable GetTestRunCallable (const GetTestRunRequestT &request) const
 
template<typename GetTestRunRequestT = Model::GetTestRunRequest>
void GetTestRunAsync (const GetTestRunRequestT &request, const GetTestRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
Model::GetTestTemplateOutcomeCallable GetTestTemplateCallable (const GetTestTemplateRequestT &request) const
 
template<typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
void GetTestTemplateAsync (const GetTestTemplateRequestT &request, const GetTestTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
Model::GetUserJourneyOutcomeCallable GetUserJourneyCallable (const GetUserJourneyRequestT &request) const
 
template<typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
void GetUserJourneyAsync (const GetUserJourneyRequestT &request, const GetUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportAppRequestT = Model::ImportAppRequest>
Model::ImportAppOutcomeCallable ImportAppCallable (const ImportAppRequestT &request) const
 
template<typename ImportAppRequestT = Model::ImportAppRequest>
void ImportAppAsync (const ImportAppRequestT &request, const ImportAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportPolicyRequestT = Model::ImportPolicyRequest>
Model::ImportPolicyOutcomeCallable ImportPolicyCallable (const ImportPolicyRequestT &request) const
 
template<typename ImportPolicyRequestT = Model::ImportPolicyRequest>
void ImportPolicyAsync (const ImportPolicyRequestT &request, const ImportPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAssertionsRequestT = Model::ListAssertionsRequest>
Model::ListAssertionsOutcomeCallable ListAssertionsCallable (const ListAssertionsRequestT &request) const
 
template<typename ListAssertionsRequestT = Model::ListAssertionsRequest>
void ListAssertionsAsync (const ListAssertionsRequestT &request, const ListAssertionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListDependenciesRequestT = Model::ListDependenciesRequest>
Model::ListDependenciesOutcomeCallable ListDependenciesCallable (const ListDependenciesRequestT &request={}) const
 
template<typename ListDependenciesRequestT = Model::ListDependenciesRequest>
void ListDependenciesAsync (const ListDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDependenciesRequestT &request={}) const
 
 
template<typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
Model::ListFailureModeAssessmentsOutcomeCallable ListFailureModeAssessmentsCallable (const ListFailureModeAssessmentsRequestT &request) const
 
template<typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
void ListFailureModeAssessmentsAsync (const ListFailureModeAssessmentsRequestT &request, const ListFailureModeAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
Model::ListFailureModeFindingsOutcomeCallable ListFailureModeFindingsCallable (const ListFailureModeFindingsRequestT &request) const
 
template<typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
void ListFailureModeFindingsAsync (const ListFailureModeFindingsRequestT &request, const ListFailureModeFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
Model::ListInputSourcesOutcomeCallable ListInputSourcesCallable (const ListInputSourcesRequestT &request) const
 
template<typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
void ListInputSourcesAsync (const ListInputSourcesRequestT &request, const ListInputSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListPoliciesRequestT = Model::ListPoliciesRequest>
Model::ListPoliciesOutcomeCallable ListPoliciesCallable (const ListPoliciesRequestT &request={}) const
 
template<typename ListPoliciesRequestT = Model::ListPoliciesRequest>
void ListPoliciesAsync (const ListPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPoliciesRequestT &request={}) const
 
 
template<typename ListPolicyEventsRequestT = Model::ListPolicyEventsRequest>
Model::ListPolicyEventsOutcomeCallable ListPolicyEventsCallable (const ListPolicyEventsRequestT &request) const
 
template<typename ListPolicyEventsRequestT = Model::ListPolicyEventsRequest>
void ListPolicyEventsAsync (const ListPolicyEventsRequestT &request, const ListPolicyEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListReportsRequestT = Model::ListReportsRequest>
Model::ListReportsOutcomeCallable ListReportsCallable (const ListReportsRequestT &request={}) const
 
template<typename ListReportsRequestT = Model::ListReportsRequest>
void ListReportsAsync (const ListReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReportsRequestT &request={}) const
 
 
template<typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
Model::ListResolvedTestRunTargetResourcesOutcomeCallable ListResolvedTestRunTargetResourcesCallable (const ListResolvedTestRunTargetResourcesRequestT &request) const
 
template<typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
void ListResolvedTestRunTargetResourcesAsync (const ListResolvedTestRunTargetResourcesRequestT &request, const ListResolvedTestRunTargetResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListResourcesRequestT = Model::ListResourcesRequest>
Model::ListResourcesOutcomeCallable ListResourcesCallable (const ListResourcesRequestT &request) const
 
template<typename ListResourcesRequestT = Model::ListResourcesRequest>
void ListResourcesAsync (const ListResourcesRequestT &request, const ListResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
Model::ListServiceEventsOutcomeCallable ListServiceEventsCallable (const ListServiceEventsRequestT &request) const
 
template<typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
void ListServiceEventsAsync (const ListServiceEventsRequestT &request, const ListServiceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
Model::ListServiceFunctionsOutcomeCallable ListServiceFunctionsCallable (const ListServiceFunctionsRequestT &request) const
 
template<typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
void ListServiceFunctionsAsync (const ListServiceFunctionsRequestT &request, const ListServiceFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
Model::ListServiceTopologyEdgesOutcomeCallable ListServiceTopologyEdgesCallable (const ListServiceTopologyEdgesRequestT &request) const
 
template<typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
void ListServiceTopologyEdgesAsync (const ListServiceTopologyEdgesRequestT &request, const ListServiceTopologyEdgesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListServicesRequestT = Model::ListServicesRequest>
Model::ListServicesOutcomeCallable ListServicesCallable (const ListServicesRequestT &request={}) const
 
template<typename ListServicesRequestT = Model::ListServicesRequest>
void ListServicesAsync (const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServicesRequestT &request={}) const
 
 
template<typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
Model::ListSystemEventsOutcomeCallable ListSystemEventsCallable (const ListSystemEventsRequestT &request) const
 
template<typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
void ListSystemEventsAsync (const ListSystemEventsRequestT &request, const ListSystemEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSystemsRequestT = Model::ListSystemsRequest>
Model::ListSystemsOutcomeCallable ListSystemsCallable (const ListSystemsRequestT &request={}) const
 
template<typename ListSystemsRequestT = Model::ListSystemsRequest>
void ListSystemsAsync (const ListSystemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSystemsRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTestRunDependenciesRequestT = Model::ListTestRunDependenciesRequest>
Model::ListTestRunDependenciesOutcomeCallable ListTestRunDependenciesCallable (const ListTestRunDependenciesRequestT &request) const
 
template<typename ListTestRunDependenciesRequestT = Model::ListTestRunDependenciesRequest>
void ListTestRunDependenciesAsync (const ListTestRunDependenciesRequestT &request, const ListTestRunDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
Model::ListTestRunEventsOutcomeCallable ListTestRunEventsCallable (const ListTestRunEventsRequestT &request) const
 
template<typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
void ListTestRunEventsAsync (const ListTestRunEventsRequestT &request, const ListTestRunEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTestRunSourceEventsRequestT = Model::ListTestRunSourceEventsRequest>
Model::ListTestRunSourceEventsOutcomeCallable ListTestRunSourceEventsCallable (const ListTestRunSourceEventsRequestT &request) const
 
template<typename ListTestRunSourceEventsRequestT = Model::ListTestRunSourceEventsRequest>
void ListTestRunSourceEventsAsync (const ListTestRunSourceEventsRequestT &request, const ListTestRunSourceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
Model::ListTestRunSourcesOutcomeCallable ListTestRunSourcesCallable (const ListTestRunSourcesRequestT &request) const
 
template<typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
void ListTestRunSourcesAsync (const ListTestRunSourcesRequestT &request, const ListTestRunSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTestRunsRequestT = Model::ListTestRunsRequest>
Model::ListTestRunsOutcomeCallable ListTestRunsCallable (const ListTestRunsRequestT &request) const
 
template<typename ListTestRunsRequestT = Model::ListTestRunsRequest>
void ListTestRunsAsync (const ListTestRunsRequestT &request, const ListTestRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTestSourcesOutcome ListTestSources (const Model::ListTestSourcesRequest &request) const
 
template<typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
Model::ListTestSourcesOutcomeCallable ListTestSourcesCallable (const ListTestSourcesRequestT &request) const
 
template<typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
void ListTestSourcesAsync (const ListTestSourcesRequestT &request, const ListTestSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
Model::ListTestTemplatesOutcomeCallable ListTestTemplatesCallable (const ListTestTemplatesRequestT &request={}) const
 
template<typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
void ListTestTemplatesAsync (const ListTestTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTestTemplatesRequestT &request={}) const
 
virtual Model::ListTestsOutcome ListTests (const Model::ListTestsRequest &request) const
 
template<typename ListTestsRequestT = Model::ListTestsRequest>
Model::ListTestsOutcomeCallable ListTestsCallable (const ListTestsRequestT &request) const
 
template<typename ListTestsRequestT = Model::ListTestsRequest>
void ListTestsAsync (const ListTestsRequestT &request, const ListTestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
Model::ListUserJourneysOutcomeCallable ListUserJourneysCallable (const ListUserJourneysRequestT &request) const
 
template<typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
void ListUserJourneysAsync (const ListUserJourneysRequestT &request, const ListUserJourneysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutTestSourcesOutcome PutTestSources (const Model::PutTestSourcesRequest &request) const
 
template<typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
Model::PutTestSourcesOutcomeCallable PutTestSourcesCallable (const PutTestSourcesRequestT &request) const
 
template<typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
void PutTestSourcesAsync (const PutTestSourcesRequestT &request, const PutTestSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDependencyInsightsRequestT = Model::StartDependencyInsightsRequest>
Model::StartDependencyInsightsOutcomeCallable StartDependencyInsightsCallable (const StartDependencyInsightsRequestT &request) const
 
template<typename StartDependencyInsightsRequestT = Model::StartDependencyInsightsRequest>
void StartDependencyInsightsAsync (const StartDependencyInsightsRequestT &request, const StartDependencyInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
Model::StartFailureModeAssessmentOutcomeCallable StartFailureModeAssessmentCallable (const StartFailureModeAssessmentRequestT &request) const
 
template<typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
void StartFailureModeAssessmentAsync (const StartFailureModeAssessmentRequestT &request, const StartFailureModeAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartTestRunRequestT = Model::StartTestRunRequest>
Model::StartTestRunOutcomeCallable StartTestRunCallable (const StartTestRunRequestT &request) const
 
template<typename StartTestRunRequestT = Model::StartTestRunRequest>
void StartTestRunAsync (const StartTestRunRequestT &request, const StartTestRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopTestRunRequestT = Model::StopTestRunRequest>
Model::StopTestRunOutcomeCallable StopTestRunCallable (const StopTestRunRequestT &request) const
 
template<typename StopTestRunRequestT = Model::StopTestRunRequest>
void StopTestRunAsync (const StopTestRunRequestT &request, const StopTestRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
Model::UpdateAssertionOutcomeCallable UpdateAssertionCallable (const UpdateAssertionRequestT &request) const
 
template<typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
void UpdateAssertionAsync (const UpdateAssertionRequestT &request, const UpdateAssertionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
Model::UpdateDependencyOutcomeCallable UpdateDependencyCallable (const UpdateDependencyRequestT &request) const
 
template<typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
void UpdateDependencyAsync (const UpdateDependencyRequestT &request, const UpdateDependencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
Model::UpdateFailureModeFindingOutcomeCallable UpdateFailureModeFindingCallable (const UpdateFailureModeFindingRequestT &request) const
 
template<typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
void UpdateFailureModeFindingAsync (const UpdateFailureModeFindingRequestT &request, const UpdateFailureModeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
Model::UpdatePolicyOutcomeCallable UpdatePolicyCallable (const UpdatePolicyRequestT &request) const
 
template<typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
void UpdatePolicyAsync (const UpdatePolicyRequestT &request, const UpdatePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
Model::UpdateServiceOutcomeCallable UpdateServiceCallable (const UpdateServiceRequestT &request) const
 
template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
void UpdateServiceAsync (const UpdateServiceRequestT &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
Model::UpdateServiceFunctionOutcomeCallable UpdateServiceFunctionCallable (const UpdateServiceFunctionRequestT &request) const
 
template<typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
void UpdateServiceFunctionAsync (const UpdateServiceFunctionRequestT &request, const UpdateServiceFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSystemRequestT = Model::UpdateSystemRequest>
Model::UpdateSystemOutcomeCallable UpdateSystemCallable (const UpdateSystemRequestT &request) const
 
template<typename UpdateSystemRequestT = Model::UpdateSystemRequest>
void UpdateSystemAsync (const UpdateSystemRequestT &request, const UpdateSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateTestRequestT = Model::UpdateTestRequest>
Model::UpdateTestOutcomeCallable UpdateTestCallable (const UpdateTestRequestT &request) const
 
template<typename UpdateTestRequestT = Model::UpdateTestRequest>
void UpdateTestAsync (const UpdateTestRequestT &request, const UpdateTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
Model::UpdateUserJourneyOutcomeCallable UpdateUserJourneyCallable (const UpdateUserJourneyRequestT &request) const
 
template<typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
void UpdateUserJourneyAsync (const UpdateUserJourneyRequestT &request, const UpdateUserJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSProtocolClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Aws::Utils::Pagination::Paginator< Resiliencehubv2Client, Model::ListTestsRequest, Pagination::ListTestsPaginationTraits< Resiliencehubv2Client > > ListTestsPaginator (const Model::ListTestsRequest &request)
 
Aws::Utils::Pagination::Paginator< Resiliencehubv2Client, Model::ListTestSourcesRequest, Pagination::ListTestSourcesPaginationTraits< Resiliencehubv2Client > > ListTestSourcesPaginator (const Model::ListTestSourcesRequest &request)
 
 
 
 
 
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< Resiliencehubv2Client >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

OutcomeType MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &httpResponse) const override
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
virtual void AddContentLengthToRequest (const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest, const std::shared_ptr< Aws::IOStream > &body, bool isChunked) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

The next generation of AWS Resilience Hub is the single location in AWS where you assess and improve the resilience of your critical applications. It helps Site Reliability Engineers (SREs) and development teams proactively reason about resilience at scale — identifying failure modes, discovering hidden dependencies, and report on progress across the enterprise.

Definition at line 25 of file Resiliencehubv2Client.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 30 of file Resiliencehubv2Client.h.

◆ ClientConfigurationType

Definition at line 34 of file Resiliencehubv2Client.h.

◆ EndpointProviderType

Definition at line 35 of file Resiliencehubv2Client.h.

Constructor & Destructor Documentation

◆ Resiliencehubv2Client() [1/6]

Aws::resiliencehubv2::Resiliencehubv2Client::Resiliencehubv2Client ( const Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration clientConfiguration = Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration(),
std::shared_ptr< Resiliencehubv2EndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Resiliencehubv2Client() [2/6]

Aws::resiliencehubv2::Resiliencehubv2Client::Resiliencehubv2Client ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< Resiliencehubv2EndpointProviderBase endpointProvider = nullptr,
const Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration clientConfiguration = Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Resiliencehubv2Client() [3/6]

Aws::resiliencehubv2::Resiliencehubv2Client::Resiliencehubv2Client ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< Resiliencehubv2EndpointProviderBase endpointProvider = nullptr,
const Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration clientConfiguration = Aws::resiliencehubv2::Resiliencehubv2ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ Resiliencehubv2Client() [4/6]

Aws::resiliencehubv2::Resiliencehubv2Client::Resiliencehubv2Client ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Resiliencehubv2Client() [5/6]

Aws::resiliencehubv2::Resiliencehubv2Client::Resiliencehubv2Client ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Resiliencehubv2Client() [6/6]

Aws::resiliencehubv2::Resiliencehubv2Client::Resiliencehubv2Client ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~Resiliencehubv2Client()

virtual Aws::resiliencehubv2::Resiliencehubv2Client::~Resiliencehubv2Client ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

virtual std::shared_ptr< Resiliencehubv2EndpointProviderBase > & Aws::resiliencehubv2::Resiliencehubv2Client::accessEndpointProvider ( )
virtual

◆ CreateAssertion()

virtual Model::CreateAssertionOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateAssertion ( const Model::CreateAssertionRequest request) const
virtual

Creates a resilience assertion for a service.

See Also:

AWS API Reference

◆ CreateAssertionAsync()

template<typename CreateAssertionRequestT = Model::CreateAssertionRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateAssertionAsync ( const CreateAssertionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateAssertion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 106 of file Resiliencehubv2Client.h.

◆ CreateAssertionCallable()

template<typename CreateAssertionRequestT = Model::CreateAssertionRequest>
Model::CreateAssertionOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateAssertionCallable ( const CreateAssertionRequestT &  request) const
inline

A Callable wrapper for CreateAssertion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 97 of file Resiliencehubv2Client.h.

◆ CreateInputSource()

virtual Model::CreateInputSourceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateInputSource ( const Model::CreateInputSourceRequest request) const
virtual

Creates an input source for a service.

See Also:

AWS API Reference

◆ CreateInputSourceAsync()

template<typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateInputSourceAsync ( const CreateInputSourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateInputSource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 132 of file Resiliencehubv2Client.h.

◆ CreateInputSourceCallable()

template<typename CreateInputSourceRequestT = Model::CreateInputSourceRequest>
Model::CreateInputSourceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateInputSourceCallable ( const CreateInputSourceRequestT &  request) const
inline

A Callable wrapper for CreateInputSource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 123 of file Resiliencehubv2Client.h.

◆ CreatePolicy()

virtual Model::CreatePolicyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreatePolicy ( const Model::CreatePolicyRequest request) const
virtual

Creates a resilience policy that defines availability and disaster recovery requirements.

See Also:

AWS API Reference

◆ CreatePolicyAsync()

template<typename CreatePolicyRequestT = Model::CreatePolicyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreatePolicyAsync ( const CreatePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 158 of file Resiliencehubv2Client.h.

◆ CreatePolicyCallable()

template<typename CreatePolicyRequestT = Model::CreatePolicyRequest>
Model::CreatePolicyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreatePolicyCallable ( const CreatePolicyRequestT &  request) const
inline

A Callable wrapper for CreatePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 149 of file Resiliencehubv2Client.h.

◆ CreateReport()

virtual Model::CreateReportOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateReport ( const Model::CreateReportRequest request) const
virtual

On-demand report creation. Idempotent — duplicate requests with same clientToken return existing result.

See Also:

AWS API Reference

◆ CreateReportAsync()

template<typename CreateReportRequestT = Model::CreateReportRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateReportAsync ( const CreateReportRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateReport that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 184 of file Resiliencehubv2Client.h.

◆ CreateReportCallable()

template<typename CreateReportRequestT = Model::CreateReportRequest>
Model::CreateReportOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateReportCallable ( const CreateReportRequestT &  request) const
inline

A Callable wrapper for CreateReport that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 175 of file Resiliencehubv2Client.h.

◆ CreateService()

virtual Model::CreateServiceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateService ( const Model::CreateServiceRequest request) const
virtual

Creates a service.

See Also:

AWS API Reference

◆ CreateServiceAsync()

template<typename CreateServiceRequestT = Model::CreateServiceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceAsync ( const CreateServiceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 209 of file Resiliencehubv2Client.h.

◆ CreateServiceCallable()

template<typename CreateServiceRequestT = Model::CreateServiceRequest>
Model::CreateServiceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceCallable ( const CreateServiceRequestT &  request) const
inline

A Callable wrapper for CreateService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 200 of file Resiliencehubv2Client.h.

◆ CreateServiceFunction()

virtual Model::CreateServiceFunctionOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceFunction ( const Model::CreateServiceFunctionRequest request) const
virtual

Creates a service function within a service.

See Also:

AWS API Reference

◆ CreateServiceFunctionAsync()

template<typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceFunctionAsync ( const CreateServiceFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateServiceFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 235 of file Resiliencehubv2Client.h.

◆ CreateServiceFunctionCallable()

template<typename CreateServiceFunctionRequestT = Model::CreateServiceFunctionRequest>
Model::CreateServiceFunctionOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceFunctionCallable ( const CreateServiceFunctionRequestT &  request) const
inline

A Callable wrapper for CreateServiceFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 226 of file Resiliencehubv2Client.h.

◆ CreateServiceFunctionResources()

virtual Model::CreateServiceFunctionResourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceFunctionResources ( const Model::CreateServiceFunctionResourcesRequest request) const
virtual

Associates resources with a service function.

See Also:

AWS API Reference

◆ CreateServiceFunctionResourcesAsync()

template<typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceFunctionResourcesAsync ( const CreateServiceFunctionResourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateServiceFunctionResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 263 of file Resiliencehubv2Client.h.

◆ CreateServiceFunctionResourcesCallable()

template<typename CreateServiceFunctionResourcesRequestT = Model::CreateServiceFunctionResourcesRequest>
Model::CreateServiceFunctionResourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateServiceFunctionResourcesCallable ( const CreateServiceFunctionResourcesRequestT &  request) const
inline

A Callable wrapper for CreateServiceFunctionResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 253 of file Resiliencehubv2Client.h.

◆ CreateSystem()

virtual Model::CreateSystemOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateSystem ( const Model::CreateSystemRequest request) const
virtual

Creates a system that represents a logical grouping of services.

See Also:

AWS API Reference

◆ CreateSystemAsync()

template<typename CreateSystemRequestT = Model::CreateSystemRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateSystemAsync ( const CreateSystemRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSystem that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 290 of file Resiliencehubv2Client.h.

◆ CreateSystemCallable()

template<typename CreateSystemRequestT = Model::CreateSystemRequest>
Model::CreateSystemOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateSystemCallable ( const CreateSystemRequestT &  request) const
inline

A Callable wrapper for CreateSystem that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 281 of file Resiliencehubv2Client.h.

◆ CreateTest()

virtual Model::CreateTestOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateTest ( const Model::CreateTestRequest request) const
virtual

Creates a test for a service by configuring a test template. Each service has one test per template.

See Also:

AWS API Reference

◆ CreateTestAsync()

template<typename CreateTestRequestT = Model::CreateTestRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateTestAsync ( const CreateTestRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateTest that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 316 of file Resiliencehubv2Client.h.

◆ CreateTestCallable()

template<typename CreateTestRequestT = Model::CreateTestRequest>
Model::CreateTestOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateTestCallable ( const CreateTestRequestT &  request) const
inline

A Callable wrapper for CreateTest that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 307 of file Resiliencehubv2Client.h.

◆ CreateUserJourney()

virtual Model::CreateUserJourneyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::CreateUserJourney ( const Model::CreateUserJourneyRequest request) const
virtual

Creates a user journey within a system.

See Also:

AWS API Reference

◆ CreateUserJourneyAsync()

template<typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::CreateUserJourneyAsync ( const CreateUserJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUserJourney that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 342 of file Resiliencehubv2Client.h.

◆ CreateUserJourneyCallable()

template<typename CreateUserJourneyRequestT = Model::CreateUserJourneyRequest>
Model::CreateUserJourneyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::CreateUserJourneyCallable ( const CreateUserJourneyRequestT &  request) const
inline

A Callable wrapper for CreateUserJourney that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 333 of file Resiliencehubv2Client.h.

◆ DeleteAssertion()

virtual Model::DeleteAssertionOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteAssertion ( const Model::DeleteAssertionRequest request) const
virtual

Deletes a resilience assertion from a service.

See Also:

AWS API Reference

◆ DeleteAssertionAsync()

template<typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteAssertionAsync ( const DeleteAssertionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteAssertion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 367 of file Resiliencehubv2Client.h.

◆ DeleteAssertionCallable()

template<typename DeleteAssertionRequestT = Model::DeleteAssertionRequest>
Model::DeleteAssertionOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteAssertionCallable ( const DeleteAssertionRequestT &  request) const
inline

A Callable wrapper for DeleteAssertion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 358 of file Resiliencehubv2Client.h.

◆ DeleteInputSource()

virtual Model::DeleteInputSourceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteInputSource ( const Model::DeleteInputSourceRequest request) const
virtual

Deletes an input source.

See Also:

AWS API Reference

◆ DeleteInputSourceAsync()

template<typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteInputSourceAsync ( const DeleteInputSourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteInputSource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 393 of file Resiliencehubv2Client.h.

◆ DeleteInputSourceCallable()

template<typename DeleteInputSourceRequestT = Model::DeleteInputSourceRequest>
Model::DeleteInputSourceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteInputSourceCallable ( const DeleteInputSourceRequestT &  request) const
inline

A Callable wrapper for DeleteInputSource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 384 of file Resiliencehubv2Client.h.

◆ DeletePolicy()

virtual Model::DeletePolicyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeletePolicy ( const Model::DeletePolicyRequest request) const
virtual

Deletes a resilience policy.

See Also:

AWS API Reference

◆ DeletePolicyAsync()

template<typename DeletePolicyRequestT = Model::DeletePolicyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeletePolicyAsync ( const DeletePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeletePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 418 of file Resiliencehubv2Client.h.

◆ DeletePolicyCallable()

template<typename DeletePolicyRequestT = Model::DeletePolicyRequest>
Model::DeletePolicyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeletePolicyCallable ( const DeletePolicyRequestT &  request) const
inline

A Callable wrapper for DeletePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 409 of file Resiliencehubv2Client.h.

◆ DeleteService()

virtual Model::DeleteServiceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteService ( const Model::DeleteServiceRequest request) const
virtual

Deletes a service.

See Also:

AWS API Reference

◆ DeleteServiceAsync()

template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceAsync ( const DeleteServiceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 443 of file Resiliencehubv2Client.h.

◆ DeleteServiceCallable()

template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
Model::DeleteServiceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceCallable ( const DeleteServiceRequestT &  request) const
inline

A Callable wrapper for DeleteService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 434 of file Resiliencehubv2Client.h.

◆ DeleteServiceFunction()

virtual Model::DeleteServiceFunctionOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceFunction ( const Model::DeleteServiceFunctionRequest request) const
virtual

Deletes a service function.

See Also:

AWS API Reference

◆ DeleteServiceFunctionAsync()

template<typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceFunctionAsync ( const DeleteServiceFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteServiceFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 469 of file Resiliencehubv2Client.h.

◆ DeleteServiceFunctionCallable()

template<typename DeleteServiceFunctionRequestT = Model::DeleteServiceFunctionRequest>
Model::DeleteServiceFunctionOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceFunctionCallable ( const DeleteServiceFunctionRequestT &  request) const
inline

A Callable wrapper for DeleteServiceFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 460 of file Resiliencehubv2Client.h.

◆ DeleteServiceFunctionResources()

virtual Model::DeleteServiceFunctionResourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceFunctionResources ( const Model::DeleteServiceFunctionResourcesRequest request) const
virtual

Removes resources from a service function.

See Also:

AWS API Reference

◆ DeleteServiceFunctionResourcesAsync()

template<typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceFunctionResourcesAsync ( const DeleteServiceFunctionResourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteServiceFunctionResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 497 of file Resiliencehubv2Client.h.

◆ DeleteServiceFunctionResourcesCallable()

template<typename DeleteServiceFunctionResourcesRequestT = Model::DeleteServiceFunctionResourcesRequest>
Model::DeleteServiceFunctionResourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteServiceFunctionResourcesCallable ( const DeleteServiceFunctionResourcesRequestT &  request) const
inline

A Callable wrapper for DeleteServiceFunctionResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 487 of file Resiliencehubv2Client.h.

◆ DeleteSystem()

virtual Model::DeleteSystemOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteSystem ( const Model::DeleteSystemRequest request) const
virtual

Deletes a system.

See Also:

AWS API Reference

◆ DeleteSystemAsync()

template<typename DeleteSystemRequestT = Model::DeleteSystemRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteSystemAsync ( const DeleteSystemRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSystem that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 523 of file Resiliencehubv2Client.h.

◆ DeleteSystemCallable()

template<typename DeleteSystemRequestT = Model::DeleteSystemRequest>
Model::DeleteSystemOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteSystemCallable ( const DeleteSystemRequestT &  request) const
inline

A Callable wrapper for DeleteSystem that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 514 of file Resiliencehubv2Client.h.

◆ DeleteTest()

virtual Model::DeleteTestOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteTest ( const Model::DeleteTestRequest request) const
virtual

Deletes a test.

See Also:

AWS API Reference

◆ DeleteTestAsync()

template<typename DeleteTestRequestT = Model::DeleteTestRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteTestAsync ( const DeleteTestRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTest that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 548 of file Resiliencehubv2Client.h.

◆ DeleteTestCallable()

template<typename DeleteTestRequestT = Model::DeleteTestRequest>
Model::DeleteTestOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteTestCallable ( const DeleteTestRequestT &  request) const
inline

A Callable wrapper for DeleteTest that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 539 of file Resiliencehubv2Client.h.

◆ DeleteTestSources()

virtual Model::DeleteTestSourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteTestSources ( const Model::DeleteTestSourcesRequest &  request) const
virtual

Removes monitoring sources from a test. The operation is transactional and idempotent — removing a source that is not attached is a no-op.

See Also:

AWS API Reference

◆ DeleteTestSourcesAsync()

template<typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteTestSourcesAsync ( const DeleteTestSourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTestSources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 576 of file Resiliencehubv2Client.h.

◆ DeleteTestSourcesCallable()

template<typename DeleteTestSourcesRequestT = Model::DeleteTestSourcesRequest>
Model::DeleteTestSourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteTestSourcesCallable ( const DeleteTestSourcesRequestT &  request) const
inline

A Callable wrapper for DeleteTestSources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 567 of file Resiliencehubv2Client.h.

◆ DeleteUserJourney()

virtual Model::DeleteUserJourneyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::DeleteUserJourney ( const Model::DeleteUserJourneyRequest request) const
virtual

Deletes a user journey.

See Also:

AWS API Reference

◆ DeleteUserJourneyAsync()

template<typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::DeleteUserJourneyAsync ( const DeleteUserJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteUserJourney that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 602 of file Resiliencehubv2Client.h.

◆ DeleteUserJourneyCallable()

template<typename DeleteUserJourneyRequestT = Model::DeleteUserJourneyRequest>
Model::DeleteUserJourneyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::DeleteUserJourneyCallable ( const DeleteUserJourneyRequestT &  request) const
inline

A Callable wrapper for DeleteUserJourney that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 593 of file Resiliencehubv2Client.h.

◆ GetAllocationTag()

static const char * Aws::resiliencehubv2::Resiliencehubv2Client::GetAllocationTag ( )
static

◆ GetDependencyInsights()

virtual Model::GetDependencyInsightsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetDependencyInsights ( const Model::GetDependencyInsightsRequest request) const
virtual

Retrieves the dependency insights generated for a service. The response reports the current generation status; insights are populated once generation has completed. If generation failed, the response includes an error code, whose possible values are listed under the response's errorCode field, and a message describing the cause. To use this operation, you must have the resiliencehub:GetDependencyInsights permission on the service.

See Also:

AWS API Reference

◆ GetDependencyInsightsAsync()

template<typename GetDependencyInsightsRequestT = Model::GetDependencyInsightsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetDependencyInsightsAsync ( const GetDependencyInsightsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDependencyInsights that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 634 of file Resiliencehubv2Client.h.

◆ GetDependencyInsightsCallable()

template<typename GetDependencyInsightsRequestT = Model::GetDependencyInsightsRequest>
Model::GetDependencyInsightsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetDependencyInsightsCallable ( const GetDependencyInsightsRequestT &  request) const
inline

A Callable wrapper for GetDependencyInsights that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 625 of file Resiliencehubv2Client.h.

◆ GetFailureModeFinding()

virtual Model::GetFailureModeFindingOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetFailureModeFinding ( const Model::GetFailureModeFindingRequest request) const
virtual

Retrieves a finding by findingId.

See Also:

AWS API Reference

◆ GetFailureModeFindingAsync()

template<typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetFailureModeFindingAsync ( const GetFailureModeFindingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetFailureModeFinding that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 660 of file Resiliencehubv2Client.h.

◆ GetFailureModeFindingCallable()

template<typename GetFailureModeFindingRequestT = Model::GetFailureModeFindingRequest>
Model::GetFailureModeFindingOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetFailureModeFindingCallable ( const GetFailureModeFindingRequestT &  request) const
inline

A Callable wrapper for GetFailureModeFinding that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 651 of file Resiliencehubv2Client.h.

◆ GetPolicy()

virtual Model::GetPolicyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetPolicy ( const Model::GetPolicyRequest request) const
virtual

Retrieves a resilience policy by ARN.

See Also:

AWS API Reference

◆ GetPolicyAsync()

template<typename GetPolicyRequestT = Model::GetPolicyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetPolicyAsync ( const GetPolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 685 of file Resiliencehubv2Client.h.

◆ GetPolicyCallable()

template<typename GetPolicyRequestT = Model::GetPolicyRequest>
Model::GetPolicyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetPolicyCallable ( const GetPolicyRequestT &  request) const
inline

A Callable wrapper for GetPolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 676 of file Resiliencehubv2Client.h.

◆ GetService()

virtual Model::GetServiceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetService ( const Model::GetServiceRequest request) const
virtual

Retrieves a service by ARN.

See Also:

AWS API Reference

◆ GetServiceAsync()

template<typename GetServiceRequestT = Model::GetServiceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetServiceAsync ( const GetServiceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 710 of file Resiliencehubv2Client.h.

◆ GetServiceCallable()

template<typename GetServiceRequestT = Model::GetServiceRequest>
Model::GetServiceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetServiceCallable ( const GetServiceRequestT &  request) const
inline

A Callable wrapper for GetService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 701 of file Resiliencehubv2Client.h.

◆ GetServiceName()

static const char * Aws::resiliencehubv2::Resiliencehubv2Client::GetServiceName ( )
static

◆ GetSystem()

virtual Model::GetSystemOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetSystem ( const Model::GetSystemRequest request) const
virtual

Retrieves a system by ARN.

See Also:

AWS API Reference

◆ GetSystemAsync()

template<typename GetSystemRequestT = Model::GetSystemRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetSystemAsync ( const GetSystemRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSystem that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 735 of file Resiliencehubv2Client.h.

◆ GetSystemCallable()

template<typename GetSystemRequestT = Model::GetSystemRequest>
Model::GetSystemOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetSystemCallable ( const GetSystemRequestT &  request) const
inline

A Callable wrapper for GetSystem that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 726 of file Resiliencehubv2Client.h.

◆ GetTest()

virtual Model::GetTestOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetTest ( const Model::GetTestRequest request) const
virtual

Retrieves a test by ID.

See Also:

AWS API Reference

◆ GetTestAsync()

template<typename GetTestRequestT = Model::GetTestRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetTestAsync ( const GetTestRequestT &  request,
const GetTestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTest that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 760 of file Resiliencehubv2Client.h.

◆ GetTestCallable()

template<typename GetTestRequestT = Model::GetTestRequest>
Model::GetTestOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetTestCallable ( const GetTestRequestT &  request) const
inline

A Callable wrapper for GetTest that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 751 of file Resiliencehubv2Client.h.

◆ GetTestRun()

virtual Model::GetTestRunOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetTestRun ( const Model::GetTestRunRequest request) const
virtual

Retrieves a test run by ID, including its status, results, and the configuration snapshotted when the run started.

See Also:

AWS API Reference

◆ GetTestRunAsync()

template<typename GetTestRunRequestT = Model::GetTestRunRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetTestRunAsync ( const GetTestRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTestRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 786 of file Resiliencehubv2Client.h.

◆ GetTestRunCallable()

template<typename GetTestRunRequestT = Model::GetTestRunRequest>
Model::GetTestRunOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetTestRunCallable ( const GetTestRunRequestT &  request) const
inline

A Callable wrapper for GetTestRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 777 of file Resiliencehubv2Client.h.

◆ GetTestTemplate()

virtual Model::GetTestTemplateOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetTestTemplate ( const Model::GetTestTemplateRequest request) const
virtual

Retrieves a resilience test template by ARN, including the parameters it accepts and the fault actions it runs.

See Also:

AWS API Reference

◆ GetTestTemplateAsync()

template<typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetTestTemplateAsync ( const GetTestTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTestTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 812 of file Resiliencehubv2Client.h.

◆ GetTestTemplateCallable()

template<typename GetTestTemplateRequestT = Model::GetTestTemplateRequest>
Model::GetTestTemplateOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetTestTemplateCallable ( const GetTestTemplateRequestT &  request) const
inline

A Callable wrapper for GetTestTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 803 of file Resiliencehubv2Client.h.

◆ GetUserJourney()

virtual Model::GetUserJourneyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::GetUserJourney ( const Model::GetUserJourneyRequest request) const
virtual

Retrieves a user journey.

See Also:

AWS API Reference

◆ GetUserJourneyAsync()

template<typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::GetUserJourneyAsync ( const GetUserJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUserJourney that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 837 of file Resiliencehubv2Client.h.

◆ GetUserJourneyCallable()

template<typename GetUserJourneyRequestT = Model::GetUserJourneyRequest>
Model::GetUserJourneyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::GetUserJourneyCallable ( const GetUserJourneyRequestT &  request) const
inline

A Callable wrapper for GetUserJourney that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 828 of file Resiliencehubv2Client.h.

◆ ImportApp()

virtual Model::ImportAppOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ImportApp ( const Model::ImportAppRequest request) const
virtual

Imports a V1 app into the V2 resource model, creating a service with the same name.

See Also:

AWS API Reference

◆ ImportAppAsync()

template<typename ImportAppRequestT = Model::ImportAppRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ImportAppAsync ( const ImportAppRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ImportApp that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 863 of file Resiliencehubv2Client.h.

◆ ImportAppCallable()

template<typename ImportAppRequestT = Model::ImportAppRequest>
Model::ImportAppOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ImportAppCallable ( const ImportAppRequestT &  request) const
inline

A Callable wrapper for ImportApp that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 854 of file Resiliencehubv2Client.h.

◆ ImportPolicy()

virtual Model::ImportPolicyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ImportPolicy ( const Model::ImportPolicyRequest request) const
virtual

Imports a V1 policy into V2, mapping RTO/RPO values from V1 scenarios.

See Also:

AWS API Reference

◆ ImportPolicyAsync()

template<typename ImportPolicyRequestT = Model::ImportPolicyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ImportPolicyAsync ( const ImportPolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ImportPolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 889 of file Resiliencehubv2Client.h.

◆ ImportPolicyCallable()

template<typename ImportPolicyRequestT = Model::ImportPolicyRequest>
Model::ImportPolicyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ImportPolicyCallable ( const ImportPolicyRequestT &  request) const
inline

A Callable wrapper for ImportPolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 880 of file Resiliencehubv2Client.h.

◆ ListAssertions()

virtual Model::ListAssertionsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListAssertions ( const Model::ListAssertionsRequest request) const
virtual

Lists resilience assertions for a service.

See Also:

AWS API Reference

◆ ListAssertionsAsync()

template<typename ListAssertionsRequestT = Model::ListAssertionsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListAssertionsAsync ( const ListAssertionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAssertions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 914 of file Resiliencehubv2Client.h.

◆ ListAssertionsCallable()

template<typename ListAssertionsRequestT = Model::ListAssertionsRequest>
Model::ListAssertionsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListAssertionsCallable ( const ListAssertionsRequestT &  request) const
inline

A Callable wrapper for ListAssertions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 905 of file Resiliencehubv2Client.h.

◆ ListDependencies()

virtual Model::ListDependenciesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListDependencies ( const Model::ListDependenciesRequest request = {}) const
virtual

Lists dependencies discovered for services.

See Also:

AWS API Reference

◆ ListDependenciesAsync()

template<typename ListDependenciesRequestT = Model::ListDependenciesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListDependenciesAsync ( const ListDependenciesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDependenciesRequestT &  request = {} 
) const
inline

An Async wrapper for ListDependencies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 940 of file Resiliencehubv2Client.h.

◆ ListDependenciesCallable()

template<typename ListDependenciesRequestT = Model::ListDependenciesRequest>
Model::ListDependenciesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListDependenciesCallable ( const ListDependenciesRequestT &  request = {}) const
inline

A Callable wrapper for ListDependencies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 931 of file Resiliencehubv2Client.h.

◆ ListFailureModeAssessments()

virtual Model::ListFailureModeAssessmentsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListFailureModeAssessments ( const Model::ListFailureModeAssessmentsRequest request) const
virtual

Lists failure mode assessments.

See Also:

AWS API Reference

◆ ListFailureModeAssessmentsAsync()

template<typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListFailureModeAssessmentsAsync ( const ListFailureModeAssessmentsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListFailureModeAssessments that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 969 of file Resiliencehubv2Client.h.

◆ ListFailureModeAssessmentsCallable()

template<typename ListFailureModeAssessmentsRequestT = Model::ListFailureModeAssessmentsRequest>
Model::ListFailureModeAssessmentsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListFailureModeAssessmentsCallable ( const ListFailureModeAssessmentsRequestT &  request) const
inline

A Callable wrapper for ListFailureModeAssessments that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 959 of file Resiliencehubv2Client.h.

◆ ListFailureModeFindings()

virtual Model::ListFailureModeFindingsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListFailureModeFindings ( const Model::ListFailureModeFindingsRequest request) const
virtual

List findings.

See Also:

AWS API Reference

◆ ListFailureModeFindingsAsync()

template<typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListFailureModeFindingsAsync ( const ListFailureModeFindingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListFailureModeFindings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 996 of file Resiliencehubv2Client.h.

◆ ListFailureModeFindingsCallable()

template<typename ListFailureModeFindingsRequestT = Model::ListFailureModeFindingsRequest>
Model::ListFailureModeFindingsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListFailureModeFindingsCallable ( const ListFailureModeFindingsRequestT &  request) const
inline

A Callable wrapper for ListFailureModeFindings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 987 of file Resiliencehubv2Client.h.

◆ ListInputSources()

virtual Model::ListInputSourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListInputSources ( const Model::ListInputSourcesRequest request) const
virtual

Lists input sources for a service.

See Also:

AWS API Reference

◆ ListInputSourcesAsync()

template<typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListInputSourcesAsync ( const ListInputSourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListInputSources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1023 of file Resiliencehubv2Client.h.

◆ ListInputSourcesCallable()

template<typename ListInputSourcesRequestT = Model::ListInputSourcesRequest>
Model::ListInputSourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListInputSourcesCallable ( const ListInputSourcesRequestT &  request) const
inline

A Callable wrapper for ListInputSources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1014 of file Resiliencehubv2Client.h.

◆ ListPolicies()

virtual Model::ListPoliciesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListPolicies ( const Model::ListPoliciesRequest request = {}) const
virtual

Lists resilience policies.

See Also:

AWS API Reference

◆ ListPoliciesAsync()

template<typename ListPoliciesRequestT = Model::ListPoliciesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListPoliciesAsync ( const ListPoliciesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListPoliciesRequestT &  request = {} 
) const
inline

An Async wrapper for ListPolicies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1048 of file Resiliencehubv2Client.h.

◆ ListPoliciesCallable()

template<typename ListPoliciesRequestT = Model::ListPoliciesRequest>
Model::ListPoliciesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListPoliciesCallable ( const ListPoliciesRequestT &  request = {}) const
inline

A Callable wrapper for ListPolicies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1039 of file Resiliencehubv2Client.h.

◆ ListPolicyEvents()

virtual Model::ListPolicyEventsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListPolicyEvents ( const Model::ListPolicyEventsRequest request) const
virtual

Lists events for a resilience policy, including services that started or stopped using it, changes to cross-account sharing, and deletion of the policy.

See Also:

AWS API Reference

◆ ListPolicyEventsAsync()

template<typename ListPolicyEventsRequestT = Model::ListPolicyEventsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListPolicyEventsAsync ( const ListPolicyEventsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListPolicyEvents that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1077 of file Resiliencehubv2Client.h.

◆ ListPolicyEventsCallable()

template<typename ListPolicyEventsRequestT = Model::ListPolicyEventsRequest>
Model::ListPolicyEventsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListPolicyEventsCallable ( const ListPolicyEventsRequestT &  request) const
inline

A Callable wrapper for ListPolicyEvents that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1068 of file Resiliencehubv2Client.h.

◆ ListReports()

virtual Model::ListReportsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListReports ( const Model::ListReportsRequest request = {}) const
virtual

List reports for a service, or all reports owned by the account if serviceArn is not provided.

See Also:

AWS API Reference

◆ ListReportsAsync()

template<typename ListReportsRequestT = Model::ListReportsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListReportsAsync ( const ListReportsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListReportsRequestT &  request = {} 
) const
inline

An Async wrapper for ListReports that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1103 of file Resiliencehubv2Client.h.

◆ ListReportsCallable()

template<typename ListReportsRequestT = Model::ListReportsRequest>
Model::ListReportsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListReportsCallable ( const ListReportsRequestT &  request = {}) const
inline

A Callable wrapper for ListReports that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1094 of file Resiliencehubv2Client.h.

◆ ListResolvedTestRunTargetResources()

virtual Model::ListResolvedTestRunTargetResourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListResolvedTestRunTargetResources ( const Model::ListResolvedTestRunTargetResourcesRequest request) const
virtual

Lists the AWS resources that AWS Fault Injection Service (AWS FIS) resolved as targets for a test run.

See Also:

AWS API Reference

◆ ListResolvedTestRunTargetResourcesAsync()

template<typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListResolvedTestRunTargetResourcesAsync ( const ListResolvedTestRunTargetResourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListResolvedTestRunTargetResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1133 of file Resiliencehubv2Client.h.

◆ ListResolvedTestRunTargetResourcesCallable()

template<typename ListResolvedTestRunTargetResourcesRequestT = Model::ListResolvedTestRunTargetResourcesRequest>
Model::ListResolvedTestRunTargetResourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListResolvedTestRunTargetResourcesCallable ( const ListResolvedTestRunTargetResourcesRequestT &  request) const
inline

A Callable wrapper for ListResolvedTestRunTargetResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1123 of file Resiliencehubv2Client.h.

◆ ListResources()

virtual Model::ListResourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListResources ( const Model::ListResourcesRequest request) const
virtual

List resources.

See Also:

AWS API Reference

◆ ListResourcesAsync()

template<typename ListResourcesRequestT = Model::ListResourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListResourcesAsync ( const ListResourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1159 of file Resiliencehubv2Client.h.

◆ ListResourcesCallable()

template<typename ListResourcesRequestT = Model::ListResourcesRequest>
Model::ListResourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListResourcesCallable ( const ListResourcesRequestT &  request) const
inline

A Callable wrapper for ListResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1150 of file Resiliencehubv2Client.h.

◆ ListServiceEvents()

virtual Model::ListServiceEventsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceEvents ( const Model::ListServiceEventsRequest request) const
virtual

Lists events for a service.

See Also:

AWS API Reference

◆ ListServiceEventsAsync()

template<typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceEventsAsync ( const ListServiceEventsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListServiceEvents that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1185 of file Resiliencehubv2Client.h.

◆ ListServiceEventsCallable()

template<typename ListServiceEventsRequestT = Model::ListServiceEventsRequest>
Model::ListServiceEventsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceEventsCallable ( const ListServiceEventsRequestT &  request) const
inline

A Callable wrapper for ListServiceEvents that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1176 of file Resiliencehubv2Client.h.

◆ ListServiceFunctions()

virtual Model::ListServiceFunctionsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceFunctions ( const Model::ListServiceFunctionsRequest request) const
virtual

Lists service functions for a service.

See Also:

AWS API Reference

◆ ListServiceFunctionsAsync()

template<typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceFunctionsAsync ( const ListServiceFunctionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListServiceFunctions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1211 of file Resiliencehubv2Client.h.

◆ ListServiceFunctionsCallable()

template<typename ListServiceFunctionsRequestT = Model::ListServiceFunctionsRequest>
Model::ListServiceFunctionsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceFunctionsCallable ( const ListServiceFunctionsRequestT &  request) const
inline

A Callable wrapper for ListServiceFunctions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1202 of file Resiliencehubv2Client.h.

◆ ListServices()

virtual Model::ListServicesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListServices ( const Model::ListServicesRequest request = {}) const
virtual

Lists services.

See Also:

AWS API Reference

◆ ListServicesAsync()

template<typename ListServicesRequestT = Model::ListServicesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListServicesAsync ( const ListServicesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListServicesRequestT &  request = {} 
) const
inline

An Async wrapper for ListServices that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1263 of file Resiliencehubv2Client.h.

◆ ListServicesCallable()

template<typename ListServicesRequestT = Model::ListServicesRequest>
Model::ListServicesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListServicesCallable ( const ListServicesRequestT &  request = {}) const
inline

A Callable wrapper for ListServices that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1254 of file Resiliencehubv2Client.h.

◆ ListServiceTopologyEdges()

virtual Model::ListServiceTopologyEdgesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceTopologyEdges ( const Model::ListServiceTopologyEdgesRequest request) const
virtual

Lists topology edges for a service.

See Also:

AWS API Reference

◆ ListServiceTopologyEdgesAsync()

template<typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceTopologyEdgesAsync ( const ListServiceTopologyEdgesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListServiceTopologyEdges that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1237 of file Resiliencehubv2Client.h.

◆ ListServiceTopologyEdgesCallable()

template<typename ListServiceTopologyEdgesRequestT = Model::ListServiceTopologyEdgesRequest>
Model::ListServiceTopologyEdgesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListServiceTopologyEdgesCallable ( const ListServiceTopologyEdgesRequestT &  request) const
inline

A Callable wrapper for ListServiceTopologyEdges that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1228 of file Resiliencehubv2Client.h.

◆ ListSystemEvents()

virtual Model::ListSystemEventsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListSystemEvents ( const Model::ListSystemEventsRequest request) const
virtual

Lists events for a system.

See Also:

AWS API Reference

◆ ListSystemEventsAsync()

template<typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListSystemEventsAsync ( const ListSystemEventsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSystemEvents that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1290 of file Resiliencehubv2Client.h.

◆ ListSystemEventsCallable()

template<typename ListSystemEventsRequestT = Model::ListSystemEventsRequest>
Model::ListSystemEventsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListSystemEventsCallable ( const ListSystemEventsRequestT &  request) const
inline

A Callable wrapper for ListSystemEvents that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1281 of file Resiliencehubv2Client.h.

◆ ListSystems()

virtual Model::ListSystemsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListSystems ( const Model::ListSystemsRequest request = {}) const
virtual

Lists systems.

See Also:

AWS API Reference

◆ ListSystemsAsync()

template<typename ListSystemsRequestT = Model::ListSystemsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListSystemsAsync ( const ListSystemsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSystemsRequestT &  request = {} 
) const
inline

An Async wrapper for ListSystems that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1315 of file Resiliencehubv2Client.h.

◆ ListSystemsCallable()

template<typename ListSystemsRequestT = Model::ListSystemsRequest>
Model::ListSystemsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListSystemsCallable ( const ListSystemsRequestT &  request = {}) const
inline

A Callable wrapper for ListSystems that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1306 of file Resiliencehubv2Client.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags for a resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1342 of file Resiliencehubv2Client.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1333 of file Resiliencehubv2Client.h.

◆ ListTestRunDependencies()

virtual Model::ListTestRunDependenciesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunDependencies ( const Model::ListTestRunDependenciesRequest request) const
virtual

Lists the dependencies that a test run blocked. Each dependency reflects the discovered classification captured when the run started, so results do not change if a dependency is reclassified after the run.

See Also:

AWS API Reference

◆ ListTestRunDependenciesAsync()

template<typename ListTestRunDependenciesRequestT = Model::ListTestRunDependenciesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunDependenciesAsync ( const ListTestRunDependenciesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTestRunDependencies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1371 of file Resiliencehubv2Client.h.

◆ ListTestRunDependenciesCallable()

template<typename ListTestRunDependenciesRequestT = Model::ListTestRunDependenciesRequest>
Model::ListTestRunDependenciesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunDependenciesCallable ( const ListTestRunDependenciesRequestT &  request) const
inline

A Callable wrapper for ListTestRunDependencies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1362 of file Resiliencehubv2Client.h.

◆ ListTestRunEvents()

virtual Model::ListTestRunEventsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunEvents ( const Model::ListTestRunEventsRequest request) const
virtual

Lists the events in a test run's timeline.

See Also:

AWS API Reference

◆ ListTestRunEventsAsync()

template<typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunEventsAsync ( const ListTestRunEventsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTestRunEvents that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1398 of file Resiliencehubv2Client.h.

◆ ListTestRunEventsCallable()

template<typename ListTestRunEventsRequestT = Model::ListTestRunEventsRequest>
Model::ListTestRunEventsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunEventsCallable ( const ListTestRunEventsRequestT &  request) const
inline

A Callable wrapper for ListTestRunEvents that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1389 of file Resiliencehubv2Client.h.

◆ ListTestRuns()

virtual Model::ListTestRunsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRuns ( const Model::ListTestRunsRequest request) const
virtual

Lists the runs of a test, or all test runs for a service.

See Also:

AWS API Reference

◆ ListTestRunsAsync()

template<typename ListTestRunsRequestT = Model::ListTestRunsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunsAsync ( const ListTestRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTestRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1480 of file Resiliencehubv2Client.h.

◆ ListTestRunsCallable()

template<typename ListTestRunsRequestT = Model::ListTestRunsRequest>
Model::ListTestRunsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunsCallable ( const ListTestRunsRequestT &  request) const
inline

A Callable wrapper for ListTestRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1471 of file Resiliencehubv2Client.h.

◆ ListTestRunSourceEvents()

virtual Model::ListTestRunSourceEventsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunSourceEvents ( const Model::ListTestRunSourceEventsRequest request) const
virtual

Lists the state-change events observed for a test run monitoring source. Events are returned for one source per call, in chronological order.

See Also:

AWS API Reference

◆ ListTestRunSourceEventsAsync()

template<typename ListTestRunSourceEventsRequestT = Model::ListTestRunSourceEventsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunSourceEventsAsync ( const ListTestRunSourceEventsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTestRunSourceEvents that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1426 of file Resiliencehubv2Client.h.

◆ ListTestRunSourceEventsCallable()

template<typename ListTestRunSourceEventsRequestT = Model::ListTestRunSourceEventsRequest>
Model::ListTestRunSourceEventsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunSourceEventsCallable ( const ListTestRunSourceEventsRequestT &  request) const
inline

A Callable wrapper for ListTestRunSourceEvents that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1417 of file Resiliencehubv2Client.h.

◆ ListTestRunSources()

virtual Model::ListTestRunSourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunSources ( const Model::ListTestRunSourcesRequest request) const
virtual

Lists the monitoring source snapshots captured for a test run, optionally filtered by type.

See Also:

AWS API Reference

◆ ListTestRunSourcesAsync()

template<typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunSourcesAsync ( const ListTestRunSourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTestRunSources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1454 of file Resiliencehubv2Client.h.

◆ ListTestRunSourcesCallable()

template<typename ListTestRunSourcesRequestT = Model::ListTestRunSourcesRequest>
Model::ListTestRunSourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestRunSourcesCallable ( const ListTestRunSourcesRequestT &  request) const
inline

A Callable wrapper for ListTestRunSources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1445 of file Resiliencehubv2Client.h.

◆ ListTests()

virtual Model::ListTestsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTests ( const Model::ListTestsRequest &  request) const
virtual

Lists the tests configured for a service.

See Also:

AWS API Reference

◆ ListTestsAsync()

template<typename ListTestsRequestT = Model::ListTestsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestsAsync ( const ListTestsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTests that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1560 of file Resiliencehubv2Client.h.

◆ ListTestsCallable()

template<typename ListTestsRequestT = Model::ListTestsRequest>
Model::ListTestsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestsCallable ( const ListTestsRequestT &  request) const
inline

A Callable wrapper for ListTests that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1551 of file Resiliencehubv2Client.h.

◆ ListTestSources()

virtual Model::ListTestSourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestSources ( const Model::ListTestSourcesRequest &  request) const
virtual

Lists the monitoring sources attached to a test, optionally filtered by type.

See Also:

AWS API Reference

◆ ListTestSourcesAsync()

template<typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestSourcesAsync ( const ListTestSourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTestSources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1506 of file Resiliencehubv2Client.h.

◆ ListTestSourcesCallable()

template<typename ListTestSourcesRequestT = Model::ListTestSourcesRequest>
Model::ListTestSourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestSourcesCallable ( const ListTestSourcesRequestT &  request) const
inline

A Callable wrapper for ListTestSources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1497 of file Resiliencehubv2Client.h.

◆ ListTestTemplates()

virtual Model::ListTestTemplatesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListTestTemplates ( const Model::ListTestTemplatesRequest request = {}) const
virtual

Lists the available resilience test templates. A test template is a pre-configured, AWS recommended test that defines which resilience capability to validate.

See Also:

AWS API Reference

◆ ListTestTemplatesAsync()

template<typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListTestTemplatesAsync ( const ListTestTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListTestTemplatesRequestT &  request = {} 
) const
inline

An Async wrapper for ListTestTemplates that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1534 of file Resiliencehubv2Client.h.

◆ ListTestTemplatesCallable()

template<typename ListTestTemplatesRequestT = Model::ListTestTemplatesRequest>
Model::ListTestTemplatesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListTestTemplatesCallable ( const ListTestTemplatesRequestT &  request = {}) const
inline

A Callable wrapper for ListTestTemplates that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1525 of file Resiliencehubv2Client.h.

◆ ListUserJourneys()

virtual Model::ListUserJourneysOutcome Aws::resiliencehubv2::Resiliencehubv2Client::ListUserJourneys ( const Model::ListUserJourneysRequest request) const
virtual

Lists user journeys for a system.

See Also:

AWS API Reference

◆ ListUserJourneysAsync()

template<typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::ListUserJourneysAsync ( const ListUserJourneysRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListUserJourneys that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1586 of file Resiliencehubv2Client.h.

◆ ListUserJourneysCallable()

template<typename ListUserJourneysRequestT = Model::ListUserJourneysRequest>
Model::ListUserJourneysOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::ListUserJourneysCallable ( const ListUserJourneysRequestT &  request) const
inline

A Callable wrapper for ListUserJourneys that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1577 of file Resiliencehubv2Client.h.

◆ OverrideEndpoint()

virtual void Aws::resiliencehubv2::Resiliencehubv2Client::OverrideEndpoint ( const Aws::String endpoint)
virtual

◆ PutTestSources()

virtual Model::PutTestSourcesOutcome Aws::resiliencehubv2::Resiliencehubv2Client::PutTestSources ( const Model::PutTestSourcesRequest &  request) const
virtual

Adds or updates the monitoring sources on a test. The operation is transactional — either every source is written or the call fails and nothing is written.

See Also:

AWS API Reference

◆ PutTestSourcesAsync()

template<typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::PutTestSourcesAsync ( const PutTestSourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutTestSources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1613 of file Resiliencehubv2Client.h.

◆ PutTestSourcesCallable()

template<typename PutTestSourcesRequestT = Model::PutTestSourcesRequest>
Model::PutTestSourcesOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::PutTestSourcesCallable ( const PutTestSourcesRequestT &  request) const
inline

A Callable wrapper for PutTestSources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1604 of file Resiliencehubv2Client.h.

◆ StartDependencyInsights()

virtual Model::StartDependencyInsightsOutcome Aws::resiliencehubv2::Resiliencehubv2Client::StartDependencyInsights ( const Model::StartDependencyInsightsRequest request) const
virtual

Starts generating dependency insights for a service. Generation runs asynchronously; the response returns the initial status, and you retrieve the results with GetDependencyInsights. To use this operation, you must have the resiliencehub:StartDependencyInsights permission on the service.

See Also:

AWS API Reference

◆ StartDependencyInsightsAsync()

template<typename StartDependencyInsightsRequestT = Model::StartDependencyInsightsRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::StartDependencyInsightsAsync ( const StartDependencyInsightsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartDependencyInsights that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1643 of file Resiliencehubv2Client.h.

◆ StartDependencyInsightsCallable()

template<typename StartDependencyInsightsRequestT = Model::StartDependencyInsightsRequest>
Model::StartDependencyInsightsOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::StartDependencyInsightsCallable ( const StartDependencyInsightsRequestT &  request) const
inline

A Callable wrapper for StartDependencyInsights that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1634 of file Resiliencehubv2Client.h.

◆ StartFailureModeAssessment()

virtual Model::StartFailureModeAssessmentOutcome Aws::resiliencehubv2::Resiliencehubv2Client::StartFailureModeAssessment ( const Model::StartFailureModeAssessmentRequest request) const
virtual

Starts a failure mode assessment.

See Also:

AWS API Reference

◆ StartFailureModeAssessmentAsync()

template<typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::StartFailureModeAssessmentAsync ( const StartFailureModeAssessmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartFailureModeAssessment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1672 of file Resiliencehubv2Client.h.

◆ StartFailureModeAssessmentCallable()

template<typename StartFailureModeAssessmentRequestT = Model::StartFailureModeAssessmentRequest>
Model::StartFailureModeAssessmentOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::StartFailureModeAssessmentCallable ( const StartFailureModeAssessmentRequestT &  request) const
inline

A Callable wrapper for StartFailureModeAssessment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1662 of file Resiliencehubv2Client.h.

◆ StartTestRun()

virtual Model::StartTestRunOutcome Aws::resiliencehubv2::Resiliencehubv2Client::StartTestRun ( const Model::StartTestRunRequest request) const
virtual

Starts a run of a test. Each run scopes to the current resources in the service and produces a pass or fail outcome.

See Also:

AWS API Reference

◆ StartTestRunAsync()

template<typename StartTestRunRequestT = Model::StartTestRunRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::StartTestRunAsync ( const StartTestRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartTestRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1699 of file Resiliencehubv2Client.h.

◆ StartTestRunCallable()

template<typename StartTestRunRequestT = Model::StartTestRunRequest>
Model::StartTestRunOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::StartTestRunCallable ( const StartTestRunRequestT &  request) const
inline

A Callable wrapper for StartTestRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1690 of file Resiliencehubv2Client.h.

◆ StopTestRun()

virtual Model::StopTestRunOutcome Aws::resiliencehubv2::Resiliencehubv2Client::StopTestRun ( const Model::StopTestRunRequest request) const
virtual

Stops an in-progress test run.

See Also:

AWS API Reference

◆ StopTestRunAsync()

template<typename StopTestRunRequestT = Model::StopTestRunRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::StopTestRunAsync ( const StopTestRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopTestRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1724 of file Resiliencehubv2Client.h.

◆ StopTestRunCallable()

template<typename StopTestRunRequestT = Model::StopTestRunRequest>
Model::StopTestRunOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::StopTestRunCallable ( const StopTestRunRequestT &  request) const
inline

A Callable wrapper for StopTestRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1715 of file Resiliencehubv2Client.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds tags to a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1749 of file Resiliencehubv2Client.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1740 of file Resiliencehubv2Client.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1774 of file Resiliencehubv2Client.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1765 of file Resiliencehubv2Client.h.

◆ UpdateAssertion()

virtual Model::UpdateAssertionOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateAssertion ( const Model::UpdateAssertionRequest request) const
virtual

Updates a resilience assertion.

See Also:

AWS API Reference

◆ UpdateAssertionAsync()

template<typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateAssertionAsync ( const UpdateAssertionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAssertion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1799 of file Resiliencehubv2Client.h.

◆ UpdateAssertionCallable()

template<typename UpdateAssertionRequestT = Model::UpdateAssertionRequest>
Model::UpdateAssertionOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateAssertionCallable ( const UpdateAssertionRequestT &  request) const
inline

A Callable wrapper for UpdateAssertion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1790 of file Resiliencehubv2Client.h.

◆ UpdateDependency()

virtual Model::UpdateDependencyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateDependency ( const Model::UpdateDependencyRequest request) const
virtual

Updates a dependency classification.

See Also:

AWS API Reference

◆ UpdateDependencyAsync()

template<typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateDependencyAsync ( const UpdateDependencyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDependency that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1825 of file Resiliencehubv2Client.h.

◆ UpdateDependencyCallable()

template<typename UpdateDependencyRequestT = Model::UpdateDependencyRequest>
Model::UpdateDependencyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateDependencyCallable ( const UpdateDependencyRequestT &  request) const
inline

A Callable wrapper for UpdateDependency that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1816 of file Resiliencehubv2Client.h.

◆ UpdateFailureModeFinding()

virtual Model::UpdateFailureModeFindingOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateFailureModeFinding ( const Model::UpdateFailureModeFindingRequest request) const
virtual

Updates an existing finding.

See Also:

AWS API Reference

◆ UpdateFailureModeFindingAsync()

template<typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateFailureModeFindingAsync ( const UpdateFailureModeFindingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateFailureModeFinding that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1851 of file Resiliencehubv2Client.h.

◆ UpdateFailureModeFindingCallable()

template<typename UpdateFailureModeFindingRequestT = Model::UpdateFailureModeFindingRequest>
Model::UpdateFailureModeFindingOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateFailureModeFindingCallable ( const UpdateFailureModeFindingRequestT &  request) const
inline

A Callable wrapper for UpdateFailureModeFinding that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1842 of file Resiliencehubv2Client.h.

◆ UpdatePolicy()

virtual Model::UpdatePolicyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdatePolicy ( const Model::UpdatePolicyRequest request) const
virtual

Updates an existing resilience policy.

See Also:

AWS API Reference

◆ UpdatePolicyAsync()

template<typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdatePolicyAsync ( const UpdatePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1877 of file Resiliencehubv2Client.h.

◆ UpdatePolicyCallable()

template<typename UpdatePolicyRequestT = Model::UpdatePolicyRequest>
Model::UpdatePolicyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdatePolicyCallable ( const UpdatePolicyRequestT &  request) const
inline

A Callable wrapper for UpdatePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1868 of file Resiliencehubv2Client.h.

◆ UpdateService()

virtual Model::UpdateServiceOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateService ( const Model::UpdateServiceRequest request) const
virtual

Updates an existing service.

See Also:

AWS API Reference

◆ UpdateServiceAsync()

template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateServiceAsync ( const UpdateServiceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1902 of file Resiliencehubv2Client.h.

◆ UpdateServiceCallable()

template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
Model::UpdateServiceOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateServiceCallable ( const UpdateServiceRequestT &  request) const
inline

A Callable wrapper for UpdateService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1893 of file Resiliencehubv2Client.h.

◆ UpdateServiceFunction()

virtual Model::UpdateServiceFunctionOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateServiceFunction ( const Model::UpdateServiceFunctionRequest request) const
virtual

Updates a service function.

See Also:

AWS API Reference

◆ UpdateServiceFunctionAsync()

template<typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateServiceFunctionAsync ( const UpdateServiceFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateServiceFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1928 of file Resiliencehubv2Client.h.

◆ UpdateServiceFunctionCallable()

template<typename UpdateServiceFunctionRequestT = Model::UpdateServiceFunctionRequest>
Model::UpdateServiceFunctionOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateServiceFunctionCallable ( const UpdateServiceFunctionRequestT &  request) const
inline

A Callable wrapper for UpdateServiceFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1919 of file Resiliencehubv2Client.h.

◆ UpdateSystem()

virtual Model::UpdateSystemOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateSystem ( const Model::UpdateSystemRequest request) const
virtual

Updates an existing system.

See Also:

AWS API Reference

◆ UpdateSystemAsync()

template<typename UpdateSystemRequestT = Model::UpdateSystemRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateSystemAsync ( const UpdateSystemRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSystem that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1953 of file Resiliencehubv2Client.h.

◆ UpdateSystemCallable()

template<typename UpdateSystemRequestT = Model::UpdateSystemRequest>
Model::UpdateSystemOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateSystemCallable ( const UpdateSystemRequestT &  request) const
inline

A Callable wrapper for UpdateSystem that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1944 of file Resiliencehubv2Client.h.

◆ UpdateTest()

virtual Model::UpdateTestOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateTest ( const Model::UpdateTestRequest request) const
virtual

Updates the configuration of an existing test.

See Also:

AWS API Reference

◆ UpdateTestAsync()

template<typename UpdateTestRequestT = Model::UpdateTestRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateTestAsync ( const UpdateTestRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateTest that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1978 of file Resiliencehubv2Client.h.

◆ UpdateTestCallable()

template<typename UpdateTestRequestT = Model::UpdateTestRequest>
Model::UpdateTestOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateTestCallable ( const UpdateTestRequestT &  request) const
inline

A Callable wrapper for UpdateTest that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1969 of file Resiliencehubv2Client.h.

◆ UpdateUserJourney()

virtual Model::UpdateUserJourneyOutcome Aws::resiliencehubv2::Resiliencehubv2Client::UpdateUserJourney ( const Model::UpdateUserJourneyRequest request) const
virtual

Updates an existing user journey.

See Also:

AWS API Reference

◆ UpdateUserJourneyAsync()

template<typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
void Aws::resiliencehubv2::Resiliencehubv2Client::UpdateUserJourneyAsync ( const UpdateUserJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserJourney that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2004 of file Resiliencehubv2Client.h.

◆ UpdateUserJourneyCallable()

template<typename UpdateUserJourneyRequestT = Model::UpdateUserJourneyRequest>
Model::UpdateUserJourneyOutcomeCallable Aws::resiliencehubv2::Resiliencehubv2Client::UpdateUserJourneyCallable ( const UpdateUserJourneyRequestT &  request) const
inline

A Callable wrapper for UpdateUserJourney that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1995 of file Resiliencehubv2Client.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< Resiliencehubv2Client >

Definition at line 2010 of file Resiliencehubv2Client.h.


The documentation for this class was generated from the following file: