View Source AWS.Resiliencehubv2 (aws-elixir v1.0.15)
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.
Link to this section Summary
Functions
Creates a resilience assertion for a service.
Creates an input source for a service.
Creates a resilience policy that defines availability and disaster recovery requirements.
On-demand report creation.
Creates a service.
Creates a service function within a service.
Associates resources with a service function.
Creates a system that represents a logical grouping of services.
Creates a test for a service by configuring a test template.
Creates a user journey within a system.
Deletes a resilience assertion from a service.
Deletes an input source.
Deletes a resilience policy.
Deletes a service.
Deletes a service function.
Removes resources from a service function.
Deletes a system.
Deletes a test.
Removes monitoring sources from a test.
Deletes a user journey.
Retrieves a finding by findingId.
Retrieves a resilience policy by ARN.
Retrieves a service by ARN.
Retrieves a system by ARN.
Retrieves a test by ID.
Retrieves a test run by ID, including its status, results, and the configuration snapshotted when the run started.
Retrieves a resilience test template by ARN, including the parameters it accepts and the fault actions it runs.
Retrieves a user journey.
Imports a V1 app into the V2 resource model, creating a service with the same name.
Imports a V1 policy into V2, mapping RTO/RPO values from V1 scenarios.
Lists resilience assertions for a service.
Lists dependencies discovered for services.
Lists failure mode assessments.
Lists input sources for a service.
Lists resilience policies.
List reports for a service, or all reports owned by the account if serviceArn is not provided.
Lists the AWS resources that AWS Fault Injection Service (AWS FIS) resolved as targets for a test run.
Lists events for a service.
Lists service functions for a service.
Lists topology edges for a service.
Lists events for a system.
Lists systems.
Lists the tags for a resource.
Lists the events in a test run's timeline.
Lists the monitoring source snapshots captured for a test run, optionally filtered by type.
Lists the runs of a test, or all test runs for a service.
Lists the monitoring sources attached to a test, optionally filtered by type.
Lists the available resilience test templates.
Lists the tests configured for a service.
Lists user journeys for a system.
Adds or updates the monitoring sources on a test.
Starts a failure mode assessment.
Starts a run of a test.
Stops an in-progress test run.
Adds tags to a resource.
Removes tags from a resource.
Updates a resilience assertion.
Updates a dependency classification.
Updates an existing finding.
Updates an existing resilience policy.
Updates an existing service.
Updates a service function.
Updates an existing system.
Updates the configuration of an existing test.
Updates an existing user journey.
Link to this section Functions
Creates a resilience assertion for a service.
Creates an input source for a service.
Creates a resilience policy that defines availability and disaster recovery requirements.
On-demand report creation.
Idempotent — duplicate requests with same clientToken return existing result.
Creates a service.
Creates a service function within a service.
Associates resources with a service function.
Creates a system that represents a logical grouping of services.
Creates a test for a service by configuring a test template.
Each service has one test per template.
Creates a user journey within a system.
Deletes a resilience assertion from a service.
Deletes an input source.
Deletes a resilience policy.
Deletes a service.
Deletes a service function.
Removes resources from a service function.
Deletes a system.
Deletes a test.
Removes monitoring sources from a test.
The operation is transactional and idempotent — removing a source that is not attached is a no-op.
Deletes a user journey.
get_failure_mode_finding(client, finding_id, service_arn, options \\ [])
View SourceRetrieves a finding by findingId.
Retrieves a resilience policy by ARN.
Retrieves a service by ARN.
Retrieves a system by ARN.
Retrieves a test by ID.
Retrieves a test run by ID, including its status, results, and the configuration snapshotted when the run started.
Retrieves a resilience test template by ARN, including the parameters it accepts and the fault actions it runs.
get_user_journey(client, system_arn, user_journey_id, options \\ [])
View SourceRetrieves a user journey.
Imports a V1 app into the V2 resource model, creating a service with the same name.
Imports a V1 policy into V2, mapping RTO/RPO values from V1 scenarios.
list_assertions(client, max_results \\ nil, next_token \\ nil, service_arn, source \\ nil, options \\ [])
View SourceLists resilience assertions for a service.
list_dependencies(client, max_results \\ nil, next_token \\ nil, query_range_end_time \\ nil, query_range_granularity \\ nil, query_range_start_time \\ nil, service_arn \\ nil, options \\ [])
View SourceLists dependencies discovered for services.
list_failure_mode_assessments(client, assessment_statuses \\ nil, ended_before \\ nil, max_results \\ nil, next_token \\ nil, service_arn, sort_by \\ nil, sort_order \\ nil, started_after \\ nil, options \\ [])
View SourceLists failure mode assessments.
list_failure_mode_findings(client, failure_category \\ nil, max_results \\ nil, next_token \\ nil, service_arn, severity \\ nil, status \\ nil, options \\ [])
View SourceList findings.
list_input_sources(client, max_results \\ nil, next_token \\ nil, service_arn, type \\ nil, options \\ [])
View SourceLists input sources for a service.
list_policies(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceLists resilience policies.
list_reports(client, max_results \\ nil, next_token \\ nil, report_type \\ nil, service_arn \\ nil, test_run_id \\ nil, options \\ [])
View SourceList reports for a service, or all reports owned by the account if serviceArn is not provided.
list_resolved_test_run_target_resources(client, test_run_id, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])
View SourceLists the AWS resources that AWS Fault Injection Service (AWS FIS) resolved as targets for a test run.
list_resources(client, aws_region \\ nil, billable \\ nil, max_results \\ nil, next_token \\ nil, resource_types \\ nil, service_arn, service_function_id \\ nil, options \\ [])
View SourceList resources.
list_service_events(client, end_time \\ nil, event_types \\ nil, max_results \\ nil, next_token \\ nil, service_arn, start_time \\ nil, options \\ [])
View SourceLists events for a service.
list_service_functions(client, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])
View SourceLists service functions for a service.
list_service_topology_edges(client, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])
View SourceLists topology edges for a service.
list_services(client, account_id \\ nil, assessment_status \\ nil, max_results \\ nil, next_token \\ nil, ou_id \\ nil, policy_arn \\ nil, system_arn \\ nil, user_journey_id \\ nil, options \\ [])
View SourceLists services.
list_system_events(client, end_time \\ nil, event_types \\ nil, max_results \\ nil, next_token \\ nil, start_time \\ nil, system_arn, options \\ [])
View SourceLists events for a system.
list_systems(client, max_results \\ nil, next_token \\ nil, ou_id \\ nil, options \\ [])
View SourceLists systems.
Lists the tags for a resource.
list_test_run_events(client, test_run_id, ended_at \\ nil, max_results \\ nil, next_token \\ nil, service_arn, started_at \\ nil, options \\ [])
View SourceLists the events in a test run's timeline.
list_test_run_sources(client, test_run_id, max_results \\ nil, next_token \\ nil, service_arn, type \\ nil, options \\ [])
View SourceLists the monitoring source snapshots captured for a test run, optionally filtered by type.
list_test_runs(client, max_results \\ nil, next_token \\ nil, service_arn, test_id \\ nil, options \\ [])
View SourceLists the runs of a test, or all test runs for a service.
list_test_sources(client, test_id, max_results \\ nil, next_token \\ nil, service_arn, type \\ nil, options \\ [])
View SourceLists the monitoring sources attached to a test, optionally filtered by type.
Lists the available resilience test templates.
A test template is a pre-configured, AWS recommended test that defines which resilience capability to validate.
list_tests(client, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])
View SourceLists the tests configured for a service.
list_user_journeys(client, max_results \\ nil, next_token \\ nil, system_arn, options \\ [])
View SourceLists user journeys for a system.
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.
Starts a failure mode assessment.
Starts a run of a test.
Each run scopes to the current resources in the service and produces a pass or fail outcome.
Stops an in-progress test run.
Adds tags to a resource.
Removes tags from a resource.
Updates a resilience assertion.
Updates a dependency classification.
Updates an existing finding.
Updates an existing resilience policy.
Updates an existing service.
Updates a service function.
Updates an existing system.
Updates the configuration of an existing test.
Updates an existing user journey.