amazonka-directconnect-1.2.0: Amazon Direct Connect SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DirectConnect.AllocateConnectionOnInterconnect

Contents

Description

Creates a hosted connection on an interconnect.

Allocates a VLAN number and a specified amount of bandwidth for use by a hosted connection on the given interconnect.

See: AWS API Reference for AllocateConnectionOnInterconnect.

Synopsis

Creating a Request

Request Lenses

acoiBandwidth :: Lens' AllocateConnectionOnInterconnect Text Source

Bandwidth of the connection.

Example: "500Mbps"

Default: None

acoiConnectionName :: Lens' AllocateConnectionOnInterconnect Text Source

Name of the provisioned connection.

Example: "500M Connection to AWS"

Default: None

acoiOwnerAccount :: Lens' AllocateConnectionOnInterconnect Text Source

Numeric account Id of the customer for whom the connection will be provisioned.

Example: 123443215678

Default: None

acoiInterconnectId :: Lens' AllocateConnectionOnInterconnect Text Source

ID of the interconnect on which the connection will be provisioned.

Example: dxcon-456abc78

Default: None

acoiVlan :: Lens' AllocateConnectionOnInterconnect Int Source

The dedicated VLAN provisioned to the connection.

Example: 101

Default: None

Destructuring the Response

connection :: Connection Source

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

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

data Connection Source

A connection represents the physical network connection between the AWS Direct Connect location and the customer.

See: connection smart constructor.

Response Lenses

cVlan :: Lens' Connection (Maybe Int) Source

Undocumented member.

cLocation :: Lens' Connection (Maybe Text) Source

Undocumented member.

cConnectionId :: Lens' Connection (Maybe Text) Source

Undocumented member.

cConnectionName :: Lens' Connection (Maybe Text) Source

Undocumented member.

cPartnerName :: Lens' Connection (Maybe Text) Source

Undocumented member.

cBandwidth :: Lens' Connection (Maybe Text) Source

Bandwidth of the connection.

Example: 1Gbps (for regular connections), or 500Mbps (for hosted connections)

Default: None

cRegion :: Lens' Connection (Maybe Text) Source

Undocumented member.

cOwnerAccount :: Lens' Connection (Maybe Text) Source

Undocumented member.