Route53 Recovery Readiness

This page documents function available when using the Route53_Recovery_Readiness module, created with @service Route53_Recovery_Readiness.

Index

Documentation

Main.Route53_Recovery_Readiness.create_cellMethod
create_cell(cell_name)
create_cell(cell_name, params::Dict{String,<:Any})

Creates a cell in an account.

Arguments

  • cell_name: The name of the cell to create.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "cells": A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Amazon Web Services Regions.
  • "tags":
source
Main.Route53_Recovery_Readiness.create_cross_account_authorizationMethod
create_cross_account_authorization(cross_account_authorization)
create_cross_account_authorization(cross_account_authorization, params::Dict{String,<:Any})

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.

Arguments

  • cross_account_authorization: The cross-account authorization.
source
Main.Route53_Recovery_Readiness.create_readiness_checkMethod
create_readiness_check(readiness_check_name, resource_set_name)
create_readiness_check(readiness_check_name, resource_set_name, params::Dict{String,<:Any})

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.

Arguments

  • readiness_check_name: The name of the readiness check to create.
  • resource_set_name: The name of the resource set to check.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "tags":
source
Main.Route53_Recovery_Readiness.create_recovery_groupMethod
create_recovery_group(recovery_group_name)
create_recovery_group(recovery_group_name, params::Dict{String,<:Any})

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.

Arguments

  • recovery_group_name: The name of the recovery group to create.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "cells": A list of the cell Amazon Resource Names (ARNs) in the recovery group.
  • "tags":
source
Main.Route53_Recovery_Readiness.create_resource_setMethod
create_resource_set(resource_set_name, resource_set_type, resources)
create_resource_set(resource_set_name, resource_set_type, resources, params::Dict{String,<:Any})

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.

Arguments

  • resource_set_name: The name of the resource set to create.
  • resource_set_type: The resource type of the resources in the resource set. Enter one of the following values for resource type: AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
  • resources: A list of resource objects in the resource set.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "tags": A tag to associate with the parameters for a resource set.
source
Main.Route53_Recovery_Readiness.delete_cellMethod
delete_cell(cell_name)
delete_cell(cell_name, params::Dict{String,<:Any})

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

Arguments

  • cell_name: The name of the cell.
source
Main.Route53_Recovery_Readiness.get_architecture_recommendationsMethod
get_architecture_recommendations(recovery_group_name)
get_architecture_recommendations(recovery_group_name, params::Dict{String,<:Any})

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

Arguments

  • recovery_group_name: The name of a recovery group.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.get_cellMethod
get_cell(cell_name)
get_cell(cell_name, params::Dict{String,<:Any})

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.

Arguments

  • cell_name: The name of the cell.
source
Main.Route53_Recovery_Readiness.get_cell_readiness_summaryMethod
get_cell_readiness_summary(cell_name)
get_cell_readiness_summary(cell_name, params::Dict{String,<:Any})

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

Arguments

  • cell_name: The name of the cell.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.get_readiness_check_resource_statusMethod
get_readiness_check_resource_status(readiness_check_name, resource_identifier)
get_readiness_check_resource_status(readiness_check_name, resource_identifier, params::Dict{String,<:Any})

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.

Arguments

  • readiness_check_name: Name of a readiness check.
  • resource_identifier: The resource identifier, which is the Amazon Resource Name (ARN) or the identifier generated for the resource by Application Recovery Controller (for example, for a DNS target resource).

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.get_readiness_check_statusMethod
get_readiness_check_status(readiness_check_name)
get_readiness_check_status(readiness_check_name, params::Dict{String,<:Any})

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.

Arguments

  • readiness_check_name: Name of a readiness check.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.get_recovery_groupMethod
get_recovery_group(recovery_group_name)
get_recovery_group(recovery_group_name, params::Dict{String,<:Any})

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

Arguments

  • recovery_group_name: The name of a recovery group.
source
Main.Route53_Recovery_Readiness.get_recovery_group_readiness_summaryMethod
get_recovery_group_readiness_summary(recovery_group_name)
get_recovery_group_readiness_summary(recovery_group_name, params::Dict{String,<:Any})

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.

Arguments

  • recovery_group_name: The name of a recovery group.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.get_resource_setMethod
get_resource_set(resource_set_name)
get_resource_set(resource_set_name, params::Dict{String,<:Any})

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

Arguments

  • resource_set_name: Name of a resource set.
source
Main.Route53_Recovery_Readiness.list_cellsMethod
list_cells()
list_cells(params::Dict{String,<:Any})

Lists the cells for an account.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.list_cross_account_authorizationsMethod
list_cross_account_authorizations()
list_cross_account_authorizations(params::Dict{String,<:Any})

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

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.list_readiness_checksMethod
list_readiness_checks()
list_readiness_checks(params::Dict{String,<:Any})

Lists the readiness checks for an account.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.list_recovery_groupsMethod
list_recovery_groups()
list_recovery_groups(params::Dict{String,<:Any})

Lists the recovery groups in an account.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.list_resource_setsMethod
list_resource_sets()
list_resource_sets(params::Dict{String,<:Any})

Lists the resource sets in an account.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
source
Main.Route53_Recovery_Readiness.list_rulesMethod
list_rules()
list_rules(params::Dict{String,<:Any})

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

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The number of objects that you want to return with this call.
  • "nextToken": The token that identifies which batch of results you want to see.
  • "resourceType": The resource type that a readiness rule applies to.
source
Main.Route53_Recovery_Readiness.tag_resourceMethod
tag_resource(resource-arn, tags)
tag_resource(resource-arn, tags, params::Dict{String,<:Any})

Adds a tag to a resource.

Arguments

  • resource-arn: The Amazon Resource Name (ARN) for a resource.
  • tags:
source
Main.Route53_Recovery_Readiness.untag_resourceMethod
untag_resource(resource-arn, tag_keys)
untag_resource(resource-arn, tag_keys, params::Dict{String,<:Any})

Removes a tag from a resource.

Arguments

  • resource-arn: The Amazon Resource Name (ARN) for a resource.
  • tag_keys: The keys for tags you add to resources.
source
Main.Route53_Recovery_Readiness.update_cellMethod
update_cell(cell_name, cells)
update_cell(cell_name, cells, params::Dict{String,<:Any})

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

Arguments

  • cell_name: The name of the cell.
  • cells: A list of cell Amazon Resource Names (ARNs), which completely replaces the previous list.
source
Main.Route53_Recovery_Readiness.update_readiness_checkMethod
update_readiness_check(readiness_check_name, resource_set_name)
update_readiness_check(readiness_check_name, resource_set_name, params::Dict{String,<:Any})

Updates a readiness check.

Arguments

  • readiness_check_name: Name of a readiness check.
  • resource_set_name: The name of the resource set to be checked.
source
Main.Route53_Recovery_Readiness.update_recovery_groupMethod
update_recovery_group(cells, recovery_group_name)
update_recovery_group(cells, recovery_group_name, params::Dict{String,<:Any})

Updates a recovery group.

Arguments

  • cells: A list of cell Amazon Resource Names (ARNs). This list completely replaces the previous list.
  • recovery_group_name: The name of a recovery group.
source
Main.Route53_Recovery_Readiness.update_resource_setMethod
update_resource_set(resource_set_name, resource_set_type, resources)
update_resource_set(resource_set_name, resource_set_type, resources, params::Dict{String,<:Any})

Updates a resource set.

Arguments

  • resource_set_name: Name of a resource set.
  • resource_set_type: The resource type of the resources in the resource set. Enter one of the following values for resource type: AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
  • resources: A list of resource objects.
source