AWS::Route53RecoveryControl::RoutingControl - AWS CloudFormation

AWS::Route53RecoveryControl::RoutingControl

Defines a routing control. To get or update the routing control state, see the Recovery Cluster (data plane) API actions for Amazon Route 53 Application Recovery Controller.

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 includes the routing control.

Required: No

Type: String

Update requires: Replacement

ControlPanelArn

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

Required: No

Type: String

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

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.