This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html). # AWS::EC2::TransitGatewayConnectPeer TransitGatewayConnectPeerConfiguration Describes the Connect peer details. ## Syntax To declare this entity in your CloudFormation template, use the following syntax: ### JSON ``` { "[BgpConfigurations](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-bgpconfigurations)" : {{[ TransitGatewayAttachmentBgpConfiguration, ... ]}}, "[InsideCidrBlocks](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-insidecidrblocks)" : {{[ String, ... ]}}, "[PeerAddress](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-peeraddress)" : {{String}}, "[Protocol](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-protocol)" : {{String}}, "[TransitGatewayAddress](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-transitgatewayaddress)" : {{String}} } ``` ### YAML ``` [BgpConfigurations](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-bgpconfigurations): {{ - TransitGatewayAttachmentBgpConfiguration}} [InsideCidrBlocks](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-insidecidrblocks): {{ - String}} [PeerAddress](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-peeraddress): {{String}} [Protocol](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-protocol): {{String}} [TransitGatewayAddress](#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-transitgatewayaddress): {{String}} ``` ## Properties `BgpConfigurations` The BGP configuration details. *Required*: No *Type*: Array of [TransitGatewayAttachmentBgpConfiguration](aws-properties-ec2-transitgatewayconnectpeer-transitgatewayattachmentbgpconfiguration.md) *Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) `InsideCidrBlocks` The range of interior BGP peer IP addresses. *Required*: Yes *Type*: Array of String *Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) `PeerAddress` The Connect peer IP address on the appliance side of the tunnel. *Required*: Yes *Type*: String *Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) `Protocol` The tunnel protocol. *Required*: No *Type*: String *Allowed values*: `gre` *Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) `TransitGatewayAddress` The Connect peer IP address on the transit gateway side of the tunnel. *Required*: No *Type*: String *Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)