Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
- data AllocateConnectionOnInterconnect
- allocateConnectionOnInterconnect :: Text -> Text -> Text -> Text -> Int -> AllocateConnectionOnInterconnect
- acoiBandwidth :: Lens' AllocateConnectionOnInterconnect Text
- acoiConnectionName :: Lens' AllocateConnectionOnInterconnect Text
- acoiInterconnectId :: Lens' AllocateConnectionOnInterconnect Text
- acoiOwnerAccount :: Lens' AllocateConnectionOnInterconnect Text
- acoiVlan :: Lens' AllocateConnectionOnInterconnect Int
- data AllocateConnectionOnInterconnectResponse
- allocateConnectionOnInterconnectResponse :: AllocateConnectionOnInterconnectResponse
- acoirBandwidth :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirConnectionId :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirConnectionName :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirConnectionState :: Lens' AllocateConnectionOnInterconnectResponse (Maybe ConnectionState)
- acoirLocation :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirOwnerAccount :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirPartnerName :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirRegion :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text)
- acoirVlan :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Int)
Request
data AllocateConnectionOnInterconnect Source
Request constructor
allocateConnectionOnInterconnect Source
AllocateConnectionOnInterconnect
constructor.
The fields accessible through corresponding lenses are:
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
acoiInterconnectId :: Lens' AllocateConnectionOnInterconnect Text Source
ID of the interconnect on which the connection will be provisioned.
Example: dxcon-456abc78
Default: None
acoiOwnerAccount :: Lens' AllocateConnectionOnInterconnect Text Source
Numeric account Id of the customer for whom the connection will be provisioned.
Example: 123443215678
Default: None
acoiVlan :: Lens' AllocateConnectionOnInterconnect Int Source
The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
Response
Response constructor
allocateConnectionOnInterconnectResponse :: AllocateConnectionOnInterconnectResponse Source
AllocateConnectionOnInterconnectResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
acoirBandwidth :: Lens' AllocateConnectionOnInterconnectResponse (Maybe Text) Source
Bandwidth of the connection.
Example: 1Gbps (for regular connections), or 500Mbps (for hosted connections)
Default: None