Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/route53recoverycontrolconfig.ts?docs=full";

§Classes

Route53RecoveryControlConfig

§Interfaces

AssertionRule

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.

AssertionRuleUpdate

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.

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.

ClusterEndpoint

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

ControlPanel

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

CreateClusterRequest

Creates a cluster.

CreateClusterResponse
CreateControlPanelRequest

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

CreateControlPanelResponse
CreateRoutingControlRequest

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

CreateRoutingControlResponse
CreateSafetyRuleRequest

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

CreateSafetyRuleResponse
DeleteClusterRequest
DeleteControlPanelRequest
DeleteRoutingControlRequest
DeleteSafetyRuleRequest
DescribeClusterRequest
DescribeClusterResponse
DescribeControlPanelRequest
DescribeControlPanelResponse
DescribeRoutingControlRequest
DescribeRoutingControlResponse
DescribeSafetyRuleRequest
DescribeSafetyRuleResponse
GatingRule

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.

GatingRuleUpdate

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.

ListAssociatedRoute53HealthChecksRequest
ListAssociatedRoute53HealthChecksResponse
ListClustersRequest
ListClustersResponse
ListControlPanelsRequest
ListControlPanelsResponse
ListRoutingControlsRequest
ListRoutingControlsResponse
ListSafetyRulesRequest
ListSafetyRulesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
NewAssertionRule

A new assertion rule for a control panel.

NewGatingRule

A new gating rule for a control panel.

RoutingControl

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.

Rule

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

RuleConfig

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.

TagResourceRequest

Request of adding tag to the resource

UntagResourceRequest
UpdateControlPanelRequest

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

UpdateControlPanelResponse
UpdateRoutingControlRequest

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

UpdateRoutingControlResponse
UpdateSafetyRuleRequest

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

UpdateSafetyRuleResponse

§Type Aliases

RuleType

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

Status

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