CmdID / aws / aws directconnect
aws directconnect allocate-transit-virtual-interface
Provisions a transit virtual interface to be owned by the specified Amazon Web Services account. AWS CLI reference
1 example 3 options Its page in the AWS CLI reference
Examples
To provision a transit virtual interface to be owned by the specified AWS account
The following allocate-transit-virtual-interface example provisions a transit virtual interface for the specified account.
aws directconnect allocate-transit-virtual-interface --connection-id dxlag-fEXAMPLE --owner-account 123456789012 --new-transit-virtual-interface-allocation "virtualInterfaceName=Example Transit Virtual Interface,vlan=126,asn=65110,mtu=1500,authKey=0xzxgA9YoW9h58u8SEXAMPLE,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30,addressFamily=ipv4,tags=[{key=Tag,value=Example}]"Identify--connection-idThe ID of the connection on which the transit virtual interface is provisioned.--owner-accountThe ID of the Amazon Web Services account that owns the transit virtual interface.--new-transit-virtual-interface-allocationInformation about the transit virtual interface.Its output, shortened
{
"virtualInterface": {
"ownerAccount": "123456789012",
"virtualInterfaceId": "dxvif-fEXAMPLE",
"location": "loc1",
"connectionId": "dxlag-fEXAMPLE",
"virtualInterfaceType": "transit",
"virtualInterfaceName": "Example Transit Virtual Interface",
"vlan": 126,
"asn": 65110,
"amazonSideAsn": 7224,
"authKey": "0xzxgA9YoW9h58u8SEXAMPLE",
"amazonAddress": "192.168.1.1/30",
"customerAddress": "192.168.1.2/30",
"addressFamily": "ipv4",
"virtualInterfaceState": "confirming",
"customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fEXAMPLE\">\n <vlan>126</vlan>\n <customer_address>192.168.1.2/30</customer_address>\n <amazon_address>192.168.1.1/30</amazon_address>\n <bgp_asn>65110</bgp_asn>\n <bgp_auth_key>0xzxgA9YoW9h58u8SEXAMPLE</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>transit</connection_type>\n</logical_connection>\n",
"mtu": 1500,
"jumboFrameCapable": true,
"virtualGatewayId": "",
"directConnectGatewayId": "",
"routeFilterPrefixes": [],
"bgpPeers": [
{
"bgpPeerId": "dxpeer-fEXAMPLE",
"asn": 65110,
"authKey": "0xzxgA9YoW9h58u8EXAMPLE",
"addressFamily": "ipv4",
"amazonAddress": "192.168.1.1/30",
"customerAddress": "192.168.1.2/30",
… 15 more linesFor more information, see Create a Direct Connect hosted transit virtual interface in the AWS Direct Connect User Guide.
Options
--connection-idThe ID of the connection on which the transit virtual interface is provisioned.--new-transit-virtual-interface-allocationInformation about the transit virtual interface.--owner-accountThe ID of the Amazon Web Services account that owns the transit virtual interface.