AWS::Route53RecoveryControl::RoutingControl - AWS CloudFormation

AWS::Route53RecoveryControl::RoutingControl

Creates a routing control in Amazon Route 53 Application Recovery Controller. Routing control states are maintained on the highly reliable cluster data plane.

To get or update the state of the routing control, you must specify a cluster endpoint, which is an endpoint URL and an AWS Region. For more information, see Code examples in the Amazon Route 53 Application Recovery Controller Developer Guide.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Route53RecoveryControl::RoutingControl", "Properties" : { "ClusterArn" : String, "ControlPanelArn" : String, "Name" : String } }

YAML

Type: AWS::Route53RecoveryControl::RoutingControl Properties: ClusterArn: String ControlPanelArn: String Name: String

Properties

ClusterArn

The Amazon Resource Name (ARN) of the cluster that hosts the routing control.

Required: No

Type: String

Pattern: ^[A-Za-z0-9:\/_-]*$

Update requires: Replacement

ControlPanelArn

The Amazon Resource Name (ARN) of the control panel that includes the routing control.

Required: No

Type: String

Pattern: ^[A-Za-z0-9:\/_-]*$

Update requires: Replacement

Name

The name of the routing control. You can use any non-white space character in the name.

Required: Yes

Type: String

Minimum: 1

Maximum: 64

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the RoutingControlArn object.

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

RoutingControlArn

The Amazon Resource Name (ARN) of the routing control.

Status

The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.