Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Creates a new direct connect gateway. A direct connect gateway is an intermediate object that enables you to connect a set of virtual interfaces and virtual private gateways. direct connect gateways are global and visible in any AWS region after they are created. The virtual interfaces and virtual private gateways that are connected through a direct connect gateway can be in different regions. This enables you to connect to a VPC in any region, regardless of the region in which the virtual interfaces are located, and pass traffic between them.
Synopsis
- createDirectConnectGateway :: Text -> CreateDirectConnectGateway
- data CreateDirectConnectGateway
- cdcgAmazonSideASN :: Lens' CreateDirectConnectGateway (Maybe Integer)
- cdcgDirectConnectGatewayName :: Lens' CreateDirectConnectGateway Text
- createDirectConnectGatewayResponse :: Int -> CreateDirectConnectGatewayResponse
- data CreateDirectConnectGatewayResponse
- cdcgrsDirectConnectGateway :: Lens' CreateDirectConnectGatewayResponse (Maybe DirectConnectGateway)
- cdcgrsResponseStatus :: Lens' CreateDirectConnectGatewayResponse Int
Creating a Request
createDirectConnectGateway Source #
Creates a value of CreateDirectConnectGateway
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdcgAmazonSideASN
- The autonomous system number (ASN) for Border Gateway Protocol (BGP) to be configured on the Amazon side of the connection. The ASN must be in the private range of 64,512 to 65,534 or 4,200,000,000 to 4,294,967,294 Example: 65200 Default: 64512cdcgDirectConnectGatewayName
- The name of the direct connect gateway. Example: "My direct connect gateway" Default: None
data CreateDirectConnectGateway Source #
Container for the parameters to the CreateDirectConnectGateway operation.
See: createDirectConnectGateway
smart constructor.
Instances
Request Lenses
cdcgAmazonSideASN :: Lens' CreateDirectConnectGateway (Maybe Integer) Source #
The autonomous system number (ASN) for Border Gateway Protocol (BGP) to be configured on the Amazon side of the connection. The ASN must be in the private range of 64,512 to 65,534 or 4,200,000,000 to 4,294,967,294 Example: 65200 Default: 64512
cdcgDirectConnectGatewayName :: Lens' CreateDirectConnectGateway Text Source #
The name of the direct connect gateway. Example: "My direct connect gateway" Default: None
Destructuring the Response
createDirectConnectGatewayResponse Source #
Creates a value of CreateDirectConnectGatewayResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdcgrsDirectConnectGateway
- The direct connect gateway to be created.cdcgrsResponseStatus
- -- | The response status code.
data CreateDirectConnectGatewayResponse Source #
Container for the response from the CreateDirectConnectGateway API call
See: createDirectConnectGatewayResponse
smart constructor.
Instances
Response Lenses
cdcgrsDirectConnectGateway :: Lens' CreateDirectConnectGatewayResponse (Maybe DirectConnectGateway) Source #
The direct connect gateway to be created.
cdcgrsResponseStatus :: Lens' CreateDirectConnectGatewayResponse Int Source #
- - | The response status code.