This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EC2::TransitGatewayConnect
Creates a Connect attachment from a specified transit gateway attachment. A Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a transit gateway and an appliance.
A Connect attachment uses an existing VPC or AWS Direct Connect attachment as the underlying transport mechanism.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EC2::TransitGatewayConnect", "Properties" : { "Options" :TransitGatewayConnectOptions, "Tags" :[ Tag, ... ], "TransportTransitGatewayAttachmentId" :String} }
YAML
Type: AWS::EC2::TransitGatewayConnect Properties: Options:TransitGatewayConnectOptionsTags:- TagTransportTransitGatewayAttachmentId:String
Properties
Options- 
                    
The Connect attachment options.
- 
                            
protocol (gre)
 
Required: Yes
Type: TransitGatewayConnectOptions
Update requires: Replacement
 - 
                            
 - 
                    
The tags for the attachment.
Required: No
Type: Array of Tag
Update requires: No interruption
 TransportTransitGatewayAttachmentId- 
                    
The ID of the attachment from which the Connect attachment was created.
Required: Yes
Type: String
Update requires: Replacement
 
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the transit gateway attachment. 
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.
CreationTime- 
                            
The creation time.
 State- 
                            
The state of the attachment.
 TransitGatewayAttachmentId- 
                            
The ID of the transit gateway attachment.
 TransitGatewayId- 
                            
The ID of the transit gateway.