<?php
namespace Aws\Resiliencehubv2;

use Aws\AwsClient;

/**
 * This client is used to interact with the **AWS Resilience Hub V2** service.
 * @method \Aws\Result createAssertion(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createAssertionAsync(array $args = [])
 * @method \Aws\Result createInputSource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createInputSourceAsync(array $args = [])
 * @method \Aws\Result createPolicy(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createPolicyAsync(array $args = [])
 * @method \Aws\Result createReport(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createReportAsync(array $args = [])
 * @method \Aws\Result createService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createServiceAsync(array $args = [])
 * @method \Aws\Result createServiceFunction(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createServiceFunctionAsync(array $args = [])
 * @method \Aws\Result createServiceFunctionResources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createServiceFunctionResourcesAsync(array $args = [])
 * @method \Aws\Result createSystem(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createSystemAsync(array $args = [])
 * @method \Aws\Result createTest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createTestAsync(array $args = [])
 * @method \Aws\Result createUserJourney(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createUserJourneyAsync(array $args = [])
 * @method \Aws\Result deleteAssertion(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteAssertionAsync(array $args = [])
 * @method \Aws\Result deleteInputSource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteInputSourceAsync(array $args = [])
 * @method \Aws\Result deletePolicy(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deletePolicyAsync(array $args = [])
 * @method \Aws\Result deleteService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteServiceAsync(array $args = [])
 * @method \Aws\Result deleteServiceFunction(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteServiceFunctionAsync(array $args = [])
 * @method \Aws\Result deleteServiceFunctionResources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteServiceFunctionResourcesAsync(array $args = [])
 * @method \Aws\Result deleteSystem(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteSystemAsync(array $args = [])
 * @method \Aws\Result deleteTest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteTestAsync(array $args = [])
 * @method \Aws\Result deleteTestSources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteTestSourcesAsync(array $args = [])
 * @method \Aws\Result deleteUserJourney(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteUserJourneyAsync(array $args = [])
 * @method \Aws\Result getFailureModeFinding(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getFailureModeFindingAsync(array $args = [])
 * @method \Aws\Result getPolicy(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getPolicyAsync(array $args = [])
 * @method \Aws\Result getService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getServiceAsync(array $args = [])
 * @method \Aws\Result getSystem(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getSystemAsync(array $args = [])
 * @method \Aws\Result getTest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getTestAsync(array $args = [])
 * @method \Aws\Result getTestRun(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getTestRunAsync(array $args = [])
 * @method \Aws\Result getTestTemplate(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getTestTemplateAsync(array $args = [])
 * @method \Aws\Result getUserJourney(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getUserJourneyAsync(array $args = [])
 * @method \Aws\Result importApp(array $args = [])
 * @method \GuzzleHttp\Promise\Promise importAppAsync(array $args = [])
 * @method \Aws\Result importPolicy(array $args = [])
 * @method \GuzzleHttp\Promise\Promise importPolicyAsync(array $args = [])
 * @method \Aws\Result listAssertions(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAssertionsAsync(array $args = [])
 * @method \Aws\Result listDependencies(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listDependenciesAsync(array $args = [])
 * @method \Aws\Result listFailureModeAssessments(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listFailureModeAssessmentsAsync(array $args = [])
 * @method \Aws\Result listFailureModeFindings(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listFailureModeFindingsAsync(array $args = [])
 * @method \Aws\Result listInputSources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listInputSourcesAsync(array $args = [])
 * @method \Aws\Result listPolicies(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listPoliciesAsync(array $args = [])
 * @method \Aws\Result listReports(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listReportsAsync(array $args = [])
 * @method \Aws\Result listResolvedTestRunTargetResources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listResolvedTestRunTargetResourcesAsync(array $args = [])
 * @method \Aws\Result listResources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listResourcesAsync(array $args = [])
 * @method \Aws\Result listServiceEvents(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listServiceEventsAsync(array $args = [])
 * @method \Aws\Result listServiceFunctions(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listServiceFunctionsAsync(array $args = [])
 * @method \Aws\Result listServiceTopologyEdges(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listServiceTopologyEdgesAsync(array $args = [])
 * @method \Aws\Result listServices(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listServicesAsync(array $args = [])
 * @method \Aws\Result listSystemEvents(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listSystemEventsAsync(array $args = [])
 * @method \Aws\Result listSystems(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listSystemsAsync(array $args = [])
 * @method \Aws\Result listTagsForResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
 * @method \Aws\Result listTestRunEvents(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTestRunEventsAsync(array $args = [])
 * @method \Aws\Result listTestRunSources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTestRunSourcesAsync(array $args = [])
 * @method \Aws\Result listTestRuns(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTestRunsAsync(array $args = [])
 * @method \Aws\Result listTestSources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTestSourcesAsync(array $args = [])
 * @method \Aws\Result listTestTemplates(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTestTemplatesAsync(array $args = [])
 * @method \Aws\Result listTests(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTestsAsync(array $args = [])
 * @method \Aws\Result listUserJourneys(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listUserJourneysAsync(array $args = [])
 * @method \Aws\Result putTestSources(array $args = [])
 * @method \GuzzleHttp\Promise\Promise putTestSourcesAsync(array $args = [])
 * @method \Aws\Result startFailureModeAssessment(array $args = [])
 * @method \GuzzleHttp\Promise\Promise startFailureModeAssessmentAsync(array $args = [])
 * @method \Aws\Result startTestRun(array $args = [])
 * @method \GuzzleHttp\Promise\Promise startTestRunAsync(array $args = [])
 * @method \Aws\Result stopTestRun(array $args = [])
 * @method \GuzzleHttp\Promise\Promise stopTestRunAsync(array $args = [])
 * @method \Aws\Result tagResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
 * @method \Aws\Result untagResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
 * @method \Aws\Result updateAssertion(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateAssertionAsync(array $args = [])
 * @method \Aws\Result updateDependency(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateDependencyAsync(array $args = [])
 * @method \Aws\Result updateFailureModeFinding(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateFailureModeFindingAsync(array $args = [])
 * @method \Aws\Result updatePolicy(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updatePolicyAsync(array $args = [])
 * @method \Aws\Result updateService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateServiceAsync(array $args = [])
 * @method \Aws\Result updateServiceFunction(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateServiceFunctionAsync(array $args = [])
 * @method \Aws\Result updateSystem(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateSystemAsync(array $args = [])
 * @method \Aws\Result updateTest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateTestAsync(array $args = [])
 * @method \Aws\Result updateUserJourney(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateUserJourneyAsync(array $args = [])
 */
class Resiliencehubv2Client extends AwsClient {}
