AWS::DirectConnect::PrivateVirtualInterfaceResource Type definition for AWS::DirectConnect::PrivateVirtualInterface.
import { CfnPrivateVirtualInterface } from 'aws-cdk-lib/aws-directconnect';Or use the module namespace:
import * as directconnect from 'aws-cdk-lib/aws-directconnect';
// directconnect.CfnPrivateVirtualInterfaceConfiguration passed to the constructor as CfnPrivateVirtualInterfaceProps.
bgpPeersRequiredIResolvable | IResolvable | BgpPeerProperty[]The BGP peers configured on this virtual interface.
connectionIdRequiredstring | IConnectionRef | ILagRefvirtualInterfaceNameRequiredstringThe name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
vlanRequirednumberThe ID of the VLAN.
allocatePrivateVirtualInterfaceRoleArnOptionalstringThe Amazon Resource Name (ARN) of the role to allocate the private virtual interface. Needs directconnect:AllocatePrivateVirtualInterface permissions and tag permissions if applicable.
directConnectGatewayIdOptionalstring | IDirectConnectGatewayRefenableSiteLinkOptionalboolean | IResolvableIndicates whether to enable or disable SiteLink.
mtuOptionalnumberThe maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
tagsOptionalCfnTag[]The tags associated with the private virtual interface.
virtualGatewayIdOptionalstringThe ID or ARN of the virtual private gateway.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-directconnectAWS::DirectConnect::PrivateVirtualInterface