Package-level declarations

Types

Link copied to clipboard

403 response - You do not have sufficient access to perform this action.

Link copied to clipboard

An assertion rule enforces that, when you change a routing control state, that the criteria that you set in the rule configuration is met. Otherwise, the change to the routing control is not accepted. For example, the criteria might be that at least one routing control state is On after the transaction so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

Link copied to clipboard

An update to an assertion rule. You can update the name or the evaluation period (wait period). If you don't specify one of the items to update, the item is unchanged.

Link copied to clipboard
class Cluster

A set of five redundant Regional endpoints against which you can execute API calls to update or get the state of routing controls. You can host multiple control panels and routing controls on one cluster.

Link copied to clipboard

A cluster endpoint. Specify an endpoint when you want to set or retrieve a routing control state in the cluster.

Link copied to clipboard

409 response - ConflictException. You might be using a predefined variable.

Link copied to clipboard

A control panel represents a group of routing controls that can be changed together in a single transaction.

Link copied to clipboard

Creates a cluster.

Link copied to clipboard
Link copied to clipboard

The details of the control panel that you're creating.

Link copied to clipboard

The details of the routing control that you're creating.

Link copied to clipboard

The request body that you include when you create a safety rule.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A gating rule verifies that a gating routing control or set of gating routing controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.

Link copied to clipboard

Update to a gating rule. You can update the name or the evaluation period (wait period). If you don't specify one of the items to update, the item is unchanged.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

500 response - InternalServiceError. Temporary service error. Retry the request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A new assertion rule for a control panel.

Link copied to clipboard

A new gating rule for a control panel.

Link copied to clipboard

404 response - MalformedQueryString. The query string contains a syntax error or resource not found.

Link copied to clipboard

Base class for all service related exceptions thrown by the Route53RecoveryControlConfig client

Link copied to clipboard

A routing control has one of two states: ON and OFF. You can map the routing control state to the state of an Amazon Route 53 health check, which can be used to control traffic routing.

Link copied to clipboard
class Rule

A safety rule. A safety rule can be an assertion rule or a gating rule.

Link copied to clipboard

The rule configuration for an assertion rule. That is, the criteria that you set for specific assertion controls (routing controls) that specify how many control states must be ON after a transaction completes.

Link copied to clipboard
sealed class RuleType

An enumerated type that determines how the evaluated rules are processed. RuleType can be one of the following:

Link copied to clipboard

402 response - You attempted to create more resources than the service allows based on service quotas.

Link copied to clipboard
sealed class Status

The deployment status of a resource. Status can be one of the following:

Link copied to clipboard

Request of adding tag to the resource

Link copied to clipboard
Link copied to clipboard

429 response - LimitExceededException or TooManyRequestsException.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The details of the control panel that you're updating.

Link copied to clipboard

The details of the routing control that you're updating.

Link copied to clipboard

A rule that you add to Application Recovery Controller to ensure that recovery actions don't accidentally impair your application's availability.

Link copied to clipboard
Link copied to clipboard

400 response - Multiple causes. For example, you might have a malformed query string and input parameter might be out of range, or you might have used parameters together incorrectly.