View Source AWS.Route53RecoveryReadiness (aws-elixir v1.0.0)

Recovery readiness

Summary

Functions

Creates a cell in an account.

Creates a cross-account readiness authorization.

Creates a readiness check in an account.

Creates a recovery group in an account.

Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.

Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.

Gets details about a recovery group, including a list of the cells that are included in it.

Displays the details about a resource set, including a list of the resources in the set.

Lists the cross-account readiness authorizations that are in place for an account.

Lists all readiness rules, or lists the readiness rules for a specific resource type.

Updates a cell to replace the list of nested cells with a new list of nested cells.

Functions

Link to this function

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

View Source

Creates a cell in an account.

Link to this function

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

View Source

Creates a cross-account readiness authorization.

This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.

Link to this function

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

View Source

Creates a readiness check in an account.

A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.

Link to this function

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

View Source

Creates a recovery group in an account.

A recovery group corresponds to an application and includes a list of the cells that make up the application.

Link to this function

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

View Source

Creates a resource set.

A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.

Link to this function

delete_cell(client, cell_name, input, options \\ [])

View Source

Delete a cell.

When successful, the response code is 204, with no response body.

Link to this function

delete_cross_account_authorization(client, cross_account_authorization, input, options \\ [])

View Source

Deletes cross account readiness authorization.

Link to this function

delete_readiness_check(client, readiness_check_name, input, options \\ [])

View Source

Deletes a readiness check.

Link to this function

delete_recovery_group(client, recovery_group_name, input, options \\ [])

View Source

Deletes a recovery group.

Link to this function

delete_resource_set(client, resource_set_name, input, options \\ [])

View Source

Deletes a resource set.

Link to this function

get_architecture_recommendations(client, recovery_group_name, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.

Link to this function

get_cell(client, cell_name, options \\ [])

View Source

Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.

Link to this function

get_cell_readiness_summary(client, cell_name, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets readiness for a cell.

Aggregates the readiness of all the resources that are associated with the cell into a single value.

Link to this function

get_readiness_check(client, readiness_check_name, options \\ [])

View Source

Gets details about a readiness check.

Link to this function

get_readiness_check_resource_status(client, readiness_check_name, resource_identifier, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets individual readiness status for a readiness check.

To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.

Link to this function

get_readiness_check_status(client, readiness_check_name, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the readiness status for an individual readiness check.

To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.

Link to this function

get_recovery_group(client, recovery_group_name, options \\ [])

View Source

Gets details about a recovery group, including a list of the cells that are included in it.

Link to this function

get_recovery_group_readiness_summary(client, recovery_group_name, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Displays a summary of information about a recovery group's readiness status.

Includes the readiness checks for resources in the recovery group and the readiness status of each one.

Link to this function

get_resource_set(client, resource_set_name, options \\ [])

View Source

Displays the details about a resource set, including a list of the resources in the set.

Link to this function

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

View Source

Lists the cells for an account.

Link to this function

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

View Source

Lists the cross-account readiness authorizations that are in place for an account.

Link to this function

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

View Source

Lists the readiness checks for an account.

Link to this function

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

View Source

Lists the recovery groups in an account.

Link to this function

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

View Source

Lists the resource sets in an account.

Link to this function

list_rules(client, max_results \\ nil, next_token \\ nil, resource_type \\ nil, options \\ [])

View Source

Lists all readiness rules, or lists the readiness rules for a specific resource type.

Link to this function

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

View Source

Lists the tags for a resource.

Link to this function

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

View Source

Adds a tag to a resource.

Link to this function

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

View Source

Removes a tag from a resource.

Link to this function

update_cell(client, cell_name, input, options \\ [])

View Source

Updates a cell to replace the list of nested cells with a new list of nested cells.

Link to this function

update_readiness_check(client, readiness_check_name, input, options \\ [])

View Source

Updates a readiness check.

Link to this function

update_recovery_group(client, recovery_group_name, input, options \\ [])

View Source

Updates a recovery group.

Link to this function

update_resource_set(client, resource_set_name, input, options \\ [])

View Source

Updates a resource set.