amazonka-directconnect-1.3.6: 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 public virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic. A public virtual interface supports sending traffic to public services of AWS such as Amazon Simple Storage Service (Amazon S3).

See: AWS API Reference for CreatePublicVirtualInterface.


Creating a Request

createPublicVirtualInterface Source

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

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

Request Lenses

cpviNewPublicVirtualInterface :: Lens' CreatePublicVirtualInterface NewPublicVirtualInterface Source

Detailed information for the public 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.