View Source AWS.Resiliencehubv2 (aws-elixir v1.0.12)

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 function within a service.

Associates resources with a service function.

Creates a system that represents a logical grouping of services.

Creates a user journey within a system.

Deletes a resilience assertion from a service.

Deletes a resilience policy.

Removes resources from a service function.

Retrieves a resilience policy by ARN.

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 reports for a service, or all reports owned by the account if serviceArn is not provided.

Updates a resilience assertion.

Updates a dependency classification.

Updates an existing resilience policy.

Updates an existing service.

Updates an existing system.

Updates an existing user journey.

Link to this section Functions

Link to this function

create_assertion(client, input, options \\ [])

View Source

Creates a resilience assertion for a service.

Link to this function

create_input_source(client, input, options \\ [])

View Source

Creates an input source for a service.

Link to this function

create_policy(client, input, options \\ [])

View Source

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

Link to this function

create_report(client, input, options \\ [])

View Source

On-demand report creation.

Idempotent — duplicate requests with same clientToken return existing result.

Link to this function

create_service(client, input, options \\ [])

View Source

Creates a service.

Link to this function

create_service_function(client, input, options \\ [])

View Source

Creates a service function within a service.

Link to this function

create_service_function_resources(client, input, options \\ [])

View Source

Associates resources with a service function.

Link to this function

create_system(client, input, options \\ [])

View Source

Creates a system that represents a logical grouping of services.

Link to this function

create_user_journey(client, input, options \\ [])

View Source

Creates a user journey within a system.

Link to this function

delete_assertion(client, input, options \\ [])

View Source

Deletes a resilience assertion from a service.

Link to this function

delete_input_source(client, input, options \\ [])

View Source

Deletes an input source.

Link to this function

delete_policy(client, input, options \\ [])

View Source

Deletes a resilience policy.

Link to this function

delete_service(client, input, options \\ [])

View Source

Deletes a service.

Link to this function

delete_service_function(client, input, options \\ [])

View Source

Deletes a service function.

Link to this function

delete_service_function_resources(client, input, options \\ [])

View Source

Removes resources from a service function.

Link to this function

delete_system(client, input, options \\ [])

View Source

Deletes a system.

Link to this function

delete_user_journey(client, input, options \\ [])

View Source

Deletes a user journey.

Link to this function

get_failure_mode_finding(client, finding_id, service_arn, options \\ [])

View Source

Retrieves a finding by findingId.

Link to this function

get_policy(client, policy_arn, options \\ [])

View Source

Retrieves a resilience policy by ARN.

Link to this function

get_service(client, service_arn, options \\ [])

View Source

Retrieves a service by ARN.

Link to this function

get_system(client, system_arn, options \\ [])

View Source

Retrieves a system by ARN.

Link to this function

get_user_journey(client, system_arn, user_journey_id, options \\ [])

View Source

Retrieves a user journey.

Link to this function

import_app(client, input, options \\ [])

View Source

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

Link to this function

import_policy(client, input, options \\ [])

View Source

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

Link to this function

list_assertions(client, max_results \\ nil, next_token \\ nil, service_arn, source \\ nil, options \\ [])

View Source

Lists resilience assertions for a service.

Link to this function

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 Source

Lists dependencies discovered for services.

Link to this function

list_failure_mode_assessments(client, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])

View Source

Lists failure mode assessments.

Link to this function

list_failure_mode_findings(client, failure_category \\ nil, max_results \\ nil, next_token \\ nil, service_arn, severity \\ nil, status \\ nil, options \\ [])

View Source

List findings.

Link to this function

list_input_sources(client, max_results \\ nil, next_token \\ nil, service_arn, type \\ nil, options \\ [])

View Source

Lists input sources for a service.

Link to this function

list_policies(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists resilience policies.

Link to this function

list_reports(client, max_results \\ nil, next_token \\ nil, report_type \\ nil, service_arn \\ nil, options \\ [])

View Source

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

Link to this function

list_resources(client, aws_region \\ nil, max_results \\ nil, next_token \\ nil, service_arn, service_function_id \\ nil, options \\ [])

View Source

List resources.

Link to this function

list_service_events(client, end_time \\ nil, event_types \\ nil, max_results \\ nil, next_token \\ nil, service_arn, start_time \\ nil, options \\ [])

View Source

Lists events for a service.

Link to this function

list_service_functions(client, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])

View Source

Lists service functions for a service.

Link to this function

list_service_topology_edges(client, max_results \\ nil, next_token \\ nil, service_arn, options \\ [])

View Source

Lists topology edges for a service.

Link to this function

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 Source

Lists services.

Link to this function

list_system_events(client, end_time \\ nil, event_types \\ nil, max_results \\ nil, next_token \\ nil, start_time \\ nil, system_arn, options \\ [])

View Source

Lists events for a system.

Link to this function

list_systems(client, max_results \\ nil, next_token \\ nil, ou_id \\ nil, options \\ [])

View Source

Lists systems.

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Lists the tags for a resource.

Link to this function

list_user_journeys(client, max_results \\ nil, next_token \\ nil, system_arn, options \\ [])

View Source

Lists user journeys for a system.

Link to this function

start_failure_mode_assessment(client, input, options \\ [])

View Source

Start a failure mode assessment.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

Adds tags to a resource.

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Removes tags from a resource.

Link to this function

update_assertion(client, input, options \\ [])

View Source

Updates a resilience assertion.

Link to this function

update_dependency(client, input, options \\ [])

View Source

Updates a dependency classification.

Link to this function

update_failure_mode_finding(client, input, options \\ [])

View Source

Updates an existing finding.

Link to this function

update_policy(client, input, options \\ [])

View Source

Updates an existing resilience policy.

Link to this function

update_service(client, input, options \\ [])

View Source

Updates an existing service.

Link to this function

update_service_function(client, input, options \\ [])

View Source

Updates a service function.

Link to this function

update_system(client, input, options \\ [])

View Source

Updates an existing system.

Link to this function

update_user_journey(client, input, options \\ [])

View Source

Updates an existing user journey.