Show / Hide Table of Contents

Interface ICfnTransitVirtualInterfaceMixinProps

Properties for CfnTransitVirtualInterfacePropsMixin.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DirectConnect
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface ICfnTransitVirtualInterfaceMixinProps
Syntax (vb)
Public Interface ICfnTransitVirtualInterfaceMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.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.CfnPropertyMixins.AWS.DirectConnect;

             var cfnTransitVirtualInterfaceMixinProps = new CfnTransitVirtualInterfaceMixinProps {
                 AllocateTransitVirtualInterfaceRoleArn = "allocateTransitVirtualInterfaceRoleArn",
                 BgpPeers = new [] { new BgpPeerProperty {
                     AddressFamily = "addressFamily",
                     AmazonAddress = "amazonAddress",
                     Asn = "asn",
                     AuthKey = "authKey",
                     BgpPeerId = "bgpPeerId",
                     CustomerAddress = "customerAddress"
                 } },
                 ConnectionId = "connectionId",
                 DirectConnectGatewayId = "directConnectGatewayId",
                 EnableSiteLink = false,
                 Mtu = 123,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 VirtualInterfaceName = "virtualInterfaceName",
                 Vlan = 123
             };

Synopsis

Properties

AllocateTransitVirtualInterfaceRoleArn

The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation.

BgpPeers

The BGP peers configured on this virtual interface..

ConnectionId

Properties for CfnTransitVirtualInterfacePropsMixin.

DirectConnectGatewayId

Properties for CfnTransitVirtualInterfacePropsMixin.

EnableSiteLink

Indicates whether to enable or disable SiteLink.

Mtu

The maximum transmission unit (MTU), in bytes.

Tags

The tags associated with the private virtual interface.

VirtualInterfaceName

The name of the virtual interface assigned by the customer network.

Vlan

The ID of the VLAN.

Properties

AllocateTransitVirtualInterfaceRoleArn

The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation.

string? AllocateTransitVirtualInterfaceRoleArn { get; }
Property Value

string

Remarks

Needs directconnect:AllocateTransitVirtualInterface permissions and tag permissions if applicable.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-allocatetransitvirtualinterfacerolearn

BgpPeers

The BGP peers configured on this virtual interface..

object? BgpPeers { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-bgppeers

Type union: either IResolvable or (either IResolvable or CfnTransitVirtualInterfacePropsMixin.IBgpPeerProperty)[]

ConnectionId

Properties for CfnTransitVirtualInterfacePropsMixin.

object? ConnectionId { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-connectionid

Type union: either string or IConnectionRef or ILagRef

DirectConnectGatewayId

Properties for CfnTransitVirtualInterfacePropsMixin.

object? DirectConnectGatewayId { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-directconnectgatewayid

Type union: either string or IDirectConnectGatewayRef

EnableSiteLink

Indicates whether to enable or disable SiteLink.

object? EnableSiteLink { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-enablesitelink

Type union: either bool or IResolvable

Mtu

The maximum transmission unit (MTU), in bytes.

double? Mtu { get; }
Property Value

double?

Remarks

The supported values are 1500 and 9001. The default value is 1500.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-mtu

Tags

The tags associated with the private virtual interface.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-tags

VirtualInterfaceName

The name of the virtual interface assigned by the customer network.

string? VirtualInterfaceName { get; }
Property Value

string

Remarks

The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-virtualinterfacename

Vlan

The ID of the VLAN.

double? Vlan { get; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directconnect-transitvirtualinterface.html#cfn-directconnect-transitvirtualinterface-vlan

Back to top Generated by DocFX