Skip to content
v2.273.0

TransitGatewayConnectPeerConfigurationProperty Struct ​

Describes the Connect peer details.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const transitGatewayConnectPeerConfigurationProperty: ec2.CfnTransitGatewayConnectPeer.TransitGatewayConnectPeerConfigurationProperty = {
  insideCidrBlocks: ['insideCidrBlocks'],
  peerAddress: 'peerAddress',

  // the properties below are optional
  bgpConfigurations: [{
    bgpStatus: 'bgpStatus',
    peerAddress: 'peerAddress',
    peerAsn: 123,
    transitGatewayAddress: 'transitGatewayAddress',
    transitGatewayAsn: 123,
  }],
  protocol: 'protocol',
  transitGatewayAddress: 'transitGatewayAddress',
};

Properties ​

bgpConfigurationsIResolvable | IResolvable | CfnTransitGatewayConnectPeer.TransitGatewayAttachmentBgpConfigurationProperty[]bgp_configurationstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, TransitGatewayAttachmentBgpConfigurationProperty]]]bgpConfigurationsIResolvableBgpConfigurationsIResolvableBgpConfigurationsinterface{}#
The BGP configuration details.
insideCidrBlocksstring[]inside_cidr_blockstyping.List[str]insideCidrBlocksList<String>InsideCidrBlocksstring[]InsideCidrBlocks*[]*stringrequired#
The range of interior BGP peer IP addresses.
peerAddressstringpeer_addressstrpeerAddressStringPeerAddressstringPeerAddress*stringrequired#
The Connect peer IP address on the appliance side of the tunnel.
protocolstringprotocolstrprotocolStringProtocolstringProtocol*string#
The tunnel protocol.
transitGatewayAddressstringtransit_gateway_addressstrtransitGatewayAddressStringTransitGatewayAddressstringTransitGatewayAddress*string#
The Connect peer IP address on the transit gateway side of the tunnel.