Skip to main content

@swamp/aws/route53recoverycontrol

v2026.04.23.3

AWS ROUTE53RECOVERYCONTROL infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsroute53recoverycontrolcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/route53recoverycontrol

@swamp/aws/route53recoverycontrol/clusterv2026.04.23.2cluster.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringName of a Cluster. You can use any non-white space character in the name
Tags?arrayA collection of tags associated with a resource
NetworkType?enumCluster supports IPv4 endpoints and Dual-stack IPv4 and IPv6 endpoints. NetworkType can be IPV4 or DUALSTACK.
createCreate a Route53RecoveryControl Cluster
getGet a Route53RecoveryControl Cluster
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl Cluster
updateUpdate a Route53RecoveryControl Cluster
deleteDelete a Route53RecoveryControl Cluster
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl Cluster
syncSync Route53RecoveryControl Cluster state from AWS

Resources

state(infinite)— Route53RecoveryControl Cluster resource state
@swamp/aws/route53recoverycontrol/control-panelv2026.04.23.2control_panel.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ClusterArn?stringCluster to associate with the Control Panel
NamestringThe name of the control panel. You can use any non-white space character in the name.
Tags?arrayA collection of tags associated with a resource
createCreate a Route53RecoveryControl ControlPanel
getGet a Route53RecoveryControl ControlPanel
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl ControlPanel
updateUpdate a Route53RecoveryControl ControlPanel
deleteDelete a Route53RecoveryControl ControlPanel
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl ControlPanel
syncSync Route53RecoveryControl ControlPanel state from AWS

Resources

state(infinite)— Route53RecoveryControl ControlPanel resource state
@swamp/aws/route53recoverycontrol/routing-controlv2026.04.23.2routing_control.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ControlPanelArn?stringThe Amazon Resource Name (ARN) of the control panel.
NamestringThe name of the routing control. You can use any non-white space character in the name.
ClusterArn?stringArn associated with Control Panel
createCreate a Route53RecoveryControl RoutingControl
getGet a Route53RecoveryControl RoutingControl
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl RoutingControl
updateUpdate a Route53RecoveryControl RoutingControl
deleteDelete a Route53RecoveryControl RoutingControl
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl RoutingControl
syncSync Route53RecoveryControl RoutingControl state from AWS

Resources

state(infinite)— Route53RecoveryControl RoutingControl resource state
@swamp/aws/route53recoverycontrol/safety-rulev2026.04.23.2safety_rule.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AssertionRule?objectAn assertion rule enforces that, when a routing control state is changed, that the criteria set by the rule configuration is met. Otherwise, the change to the routing control is not accepted.
GatingRule?objectA gating rule verifies that a set of gating controls evaluates as true, based on a rule configuration that you specify. If the gating rule evaluates to true, Amazon Route 53 Application Recovery Controller allows a set of routing control state changes to run and complete against the set of target controls.
Name?stringThe name for the safety rule.
ControlPanelArn?stringThe Amazon Resource Name (ARN) of the control panel.
RuleConfig?objectThe rule configuration for an assertion rule or gating rule. This is the criteria that you set for specific assertion controls (routing controls) or gating controls. This configuration specifies how many controls must be enabled after a transaction completes.
Tags?arrayA collection of tags associated with a resource
createCreate a Route53RecoveryControl SafetyRule
getGet a Route53RecoveryControl SafetyRule
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl SafetyRule
updateUpdate a Route53RecoveryControl SafetyRule
deleteDelete a Route53RecoveryControl SafetyRule
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53RecoveryControl SafetyRule
syncSync Route53RecoveryControl SafetyRule state from AWS

Resources

state(infinite)— Route53RecoveryControl SafetyRule resource state