amazonka-directconnect-1.3.5: Amazon Direct Connect SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <>
Portabilitynon-portable (GHC extensions)
Safe HaskellNone




Creates a new private virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic. A private virtual interface supports sending traffic to a single virtual private cloud (VPC).

See: AWS API Reference for CreatePrivateVirtualInterface.


Creating a Request

createPrivateVirtualInterface Source

Creates a value of CreatePrivateVirtualInterface with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Request Lenses

creNewPrivateVirtualInterface :: Lens' CreatePrivateVirtualInterface NewPrivateVirtualInterface Source

Detailed information for the private virtual interface to be created.

Default: None

Destructuring the Response

data VirtualInterface Source

A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.

See: virtualInterface smart constructor.

Response Lenses

viVlan :: Lens' VirtualInterface (Maybe Int) Source

Undocumented member.

viAsn :: Lens' VirtualInterface (Maybe Int) Source

Undocumented member.

viAuthKey :: Lens' VirtualInterface (Maybe Text) Source

Undocumented member.

viCustomerRouterConfig :: Lens' VirtualInterface (Maybe Text) Source

Information for generating the customer router configuration.