CfnTransitVirtualInterfaceMixinProps
- class aws_cdk.cfn_property_mixins.aws_directconnect.CfnTransitVirtualInterfaceMixinProps(*, allocate_transit_virtual_interface_role_arn=None, bgp_peers=None, connection_id=None, direct_connect_gateway_id=None, enable_site_link=None, mtu=None, tags=None, virtual_interface_name=None, vlan=None)
Bases:
objectProperties for CfnTransitVirtualInterfacePropsMixin.
- Parameters:
allocate_transit_virtual_interface_role_arn (
Optional[str]) – The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation. Needs directconnect:AllocateTransitVirtualInterface permissions and tag permissions if applicable.bgp_peers (
Union[IResolvable,Sequence[Union[IResolvable,BgpPeerProperty,Dict[str,Any]]],None]) – The BGP peers configured on this virtual interface..connection_id (
Union[str,IConnectionRef,ILagRef,None])direct_connect_gateway_id (
Union[str,IDirectConnectGatewayRef,None])enable_site_link (
Union[bool,IResolvable,None]) – Indicates whether to enable or disable SiteLink.mtu (
Union[int,float,None]) – The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags associated with the private virtual interface.virtual_interface_name (
Optional[str]) – The 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 (-).vlan (
Union[int,float,None]) – The ID of the VLAN.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_directconnect as directconnect cfn_transit_virtual_interface_mixin_props = directconnect.CfnTransitVirtualInterfaceMixinProps( allocate_transit_virtual_interface_role_arn="allocateTransitVirtualInterfaceRoleArn", bgp_peers=[directconnect.CfnTransitVirtualInterfacePropsMixin.BgpPeerProperty( address_family="addressFamily", amazon_address="amazonAddress", asn="asn", auth_key="authKey", bgp_peer_id="bgpPeerId", customer_address="customerAddress" )], connection_id="connectionId", direct_connect_gateway_id="directConnectGatewayId", enable_site_link=False, mtu=123, tags=[CfnTag( key="key", value="value" )], virtual_interface_name="virtualInterfaceName", vlan=123 )
Attributes
- allocate_transit_virtual_interface_role_arn
The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation.
Needs directconnect:AllocateTransitVirtualInterface permissions and tag permissions if applicable.
- bgp_peers
The BGP peers configured on this virtual interface..
- connection_id
-
- Type:
see
- direct_connect_gateway_id
-
- Type:
see
- enable_site_link
Indicates whether to enable or disable SiteLink.
- mtu
The maximum transmission unit (MTU), in bytes.
The supported values are 1500 and 9001. The default value is 1500.
- tags
The tags associated with the private virtual interface.
- virtual_interface_name
The 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 (-).