Show / Hide Table of Contents

Class CfnTransitGatewayConnectPeer.TransitGatewayConnectPeerConfigurationProperty

Describes the Connect peer details.

Inheritance
object
CfnTransitGatewayConnectPeer.TransitGatewayConnectPeerConfigurationProperty
Implements
CfnTransitGatewayConnectPeer.ITransitGatewayConnectPeerConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnTransitGatewayConnectPeer.TransitGatewayConnectPeerConfigurationProperty : CfnTransitGatewayConnectPeer.ITransitGatewayConnectPeerConfigurationProperty
Syntax (vb)
Public Class CfnTransitGatewayConnectPeer.TransitGatewayConnectPeerConfigurationProperty Implements CfnTransitGatewayConnectPeer.ITransitGatewayConnectPeerConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var transitGatewayConnectPeerConfigurationProperty = new TransitGatewayConnectPeerConfigurationProperty {
                 InsideCidrBlocks = new [] { "insideCidrBlocks" },
                 PeerAddress = "peerAddress",

                 // the properties below are optional
                 BgpConfigurations = new [] { new TransitGatewayAttachmentBgpConfigurationProperty {
                     BgpStatus = "bgpStatus",
                     PeerAddress = "peerAddress",
                     PeerAsn = 123,
                     TransitGatewayAddress = "transitGatewayAddress",
                     TransitGatewayAsn = 123
                 } },
                 Protocol = "protocol",
                 TransitGatewayAddress = "transitGatewayAddress"
             };

Synopsis

Constructors

TransitGatewayConnectPeerConfigurationProperty()

Describes the Connect peer details.

Properties

BgpConfigurations

The BGP configuration details.

InsideCidrBlocks

The range of interior BGP peer IP addresses.

PeerAddress

The Connect peer IP address on the appliance side of the tunnel.

Protocol

The tunnel protocol.

TransitGatewayAddress

The Connect peer IP address on the transit gateway side of the tunnel.

Constructors

TransitGatewayConnectPeerConfigurationProperty()

Describes the Connect peer details.

public TransitGatewayConnectPeerConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var transitGatewayConnectPeerConfigurationProperty = new TransitGatewayConnectPeerConfigurationProperty {
                 InsideCidrBlocks = new [] { "insideCidrBlocks" },
                 PeerAddress = "peerAddress",

                 // the properties below are optional
                 BgpConfigurations = new [] { new TransitGatewayAttachmentBgpConfigurationProperty {
                     BgpStatus = "bgpStatus",
                     PeerAddress = "peerAddress",
                     PeerAsn = 123,
                     TransitGatewayAddress = "transitGatewayAddress",
                     TransitGatewayAsn = 123
                 } },
                 Protocol = "protocol",
                 TransitGatewayAddress = "transitGatewayAddress"
             };

Properties

BgpConfigurations

The BGP configuration details.

public object? BgpConfigurations { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-bgpconfigurations

Type union: either IResolvable or (either IResolvable or CfnTransitGatewayConnectPeer.ITransitGatewayAttachmentBgpConfigurationProperty)[]

InsideCidrBlocks

The range of interior BGP peer IP addresses.

public string[] InsideCidrBlocks { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-insidecidrblocks

PeerAddress

The Connect peer IP address on the appliance side of the tunnel.

public string PeerAddress { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-peeraddress

Protocol

The tunnel protocol.

public string? Protocol { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-protocol

TransitGatewayAddress

The Connect peer IP address on the transit gateway side of the tunnel.

public string? TransitGatewayAddress { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration.html#cfn-ec2-transitgatewayconnectpeer-transitgatewayconnectpeerconfiguration-transitgatewayaddress

Implements

CfnTransitGatewayConnectPeer.ITransitGatewayConnectPeerConfigurationProperty
Back to top Generated by DocFX