Class CfnTransitVirtualInterfaceMixinProps
Properties for CfnTransitVirtualInterfacePropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DirectConnect
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTransitVirtualInterfaceMixinProps : ICfnTransitVirtualInterfaceMixinProps
Syntax (vb)
Public Class CfnTransitVirtualInterfaceMixinProps Implements ICfnTransitVirtualInterfaceMixinProps
Remarks
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
Constructors
| CfnTransitVirtualInterfaceMixinProps() | Properties for CfnTransitVirtualInterfacePropsMixin. |
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. |
Constructors
CfnTransitVirtualInterfaceMixinProps()
Properties for CfnTransitVirtualInterfacePropsMixin.
public CfnTransitVirtualInterfaceMixinProps()
Remarks
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
};
Properties
AllocateTransitVirtualInterfaceRoleArn
The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation.
public string? AllocateTransitVirtualInterfaceRoleArn { get; set; }
Property Value
Remarks
Needs directconnect:AllocateTransitVirtualInterface permissions and tag permissions if applicable.
BgpPeers
The BGP peers configured on this virtual interface..
public object? BgpPeers { get; set; }
Property Value
Remarks
ConnectionId
Properties for CfnTransitVirtualInterfacePropsMixin.
public object? ConnectionId { get; set; }
Property Value
Remarks
DirectConnectGatewayId
Properties for CfnTransitVirtualInterfacePropsMixin.
public object? DirectConnectGatewayId { get; set; }
Property Value
Remarks
EnableSiteLink
Indicates whether to enable or disable SiteLink.
public object? EnableSiteLink { get; set; }
Property Value
Remarks
Mtu
The maximum transmission unit (MTU), in bytes.
public double? Mtu { get; set; }
Property Value
Remarks
The supported values are 1500 and 9001. The default value is 1500.
Tags
The tags associated with the private virtual interface.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
VirtualInterfaceName
The name of the virtual interface assigned by the customer network.
public string? VirtualInterfaceName { get; set; }
Property Value
Remarks
The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
Vlan
The ID of the VLAN.
public double? Vlan { get; set; }