@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 SwampHow well-documented and verifiable this extension is.
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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | Name of a Cluster. You can use any non-white space character in the name |
| Tags? | array | A collection of tags associated with a resource |
| NetworkType? | enum | Cluster supports IPv4 endpoints and Dual-stack IPv4 and IPv6 endpoints. NetworkType can be IPV4 or DUALSTACK. |
createCreate a Route53RecoveryControl Cluster
getGet a Route53RecoveryControl Cluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53RecoveryControl Cluster |
updateUpdate a Route53RecoveryControl Cluster
deleteDelete a Route53RecoveryControl Cluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ClusterArn? | string | Cluster to associate with the Control Panel |
| Name | string | The name of the control panel. You can use any non-white space character in the name. |
| Tags? | array | A collection of tags associated with a resource |
createCreate a Route53RecoveryControl ControlPanel
getGet a Route53RecoveryControl ControlPanel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53RecoveryControl ControlPanel |
updateUpdate a Route53RecoveryControl ControlPanel
deleteDelete a Route53RecoveryControl ControlPanel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ControlPanelArn? | string | The Amazon Resource Name (ARN) of the control panel. |
| Name | string | The name of the routing control. You can use any non-white space character in the name. |
| ClusterArn? | string | Arn associated with Control Panel |
createCreate a Route53RecoveryControl RoutingControl
getGet a Route53RecoveryControl RoutingControl
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53RecoveryControl RoutingControl |
updateUpdate a Route53RecoveryControl RoutingControl
deleteDelete a Route53RecoveryControl RoutingControl
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AssertionRule? | object | An 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? | object | A 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? | string | The name for the safety rule. |
| ControlPanelArn? | string | The Amazon Resource Name (ARN) of the control panel. |
| RuleConfig? | object | The 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? | array | A collection of tags associated with a resource |
createCreate a Route53RecoveryControl SafetyRule
getGet a Route53RecoveryControl SafetyRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53RecoveryControl SafetyRule |
updateUpdate a Route53RecoveryControl SafetyRule
deleteDelete a Route53RecoveryControl SafetyRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53RecoveryControl SafetyRule |
syncSync Route53RecoveryControl SafetyRule state from AWS
Resources
state(infinite)— Route53RecoveryControl SafetyRule resource state
2026.04.23.2784.5 KBApr 23, 2026
AWS ROUTE53RECOVERYCONTROL infrastructure models
Release Notes
- Updated: cluster, control_panel, routing_control, safety_rule
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53recoverycontrolcloudinfrastructure
2026.04.03.2785.0 KBApr 3, 2026
AWS ROUTE53RECOVERYCONTROL infrastructure models
Release Notes
- Updated: cluster, control_panel, routing_control, safety_rule
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53recoverycontrolcloudinfrastructure
2026.03.19.1843.6 KBMar 19, 2026
AWS ROUTE53RECOVERYCONTROL infrastructure models
Release Notes
- Updated: cluster, control_panel, routing_control, safety_rule
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53recoverycontrolcloudinfrastructure
2026.03.16.1817.2 KBMar 16, 2026
AWS ROUTE53RECOVERYCONTROL infrastructure models
Release Notes
- Updated: cluster, control_panel, routing_control, safety_rule
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53recoverycontrolcloudinfrastructure
2026.03.10.5815.5 KBMar 10, 2026
AWS ROUTE53RECOVERYCONTROL infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53recoverycontrolcloudinfrastructure