Copyright | (c) 2013-2021 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 |
Synopsis
- data DirectConnectGateway = DirectConnectGateway' {}
- newDirectConnectGateway :: DirectConnectGateway
- directConnectGateway_directConnectGatewayId :: Lens' DirectConnectGateway (Maybe Text)
- directConnectGateway_stateChangeError :: Lens' DirectConnectGateway (Maybe Text)
- directConnectGateway_amazonSideAsn :: Lens' DirectConnectGateway (Maybe Integer)
- directConnectGateway_directConnectGatewayName :: Lens' DirectConnectGateway (Maybe Text)
- directConnectGateway_directConnectGatewayState :: Lens' DirectConnectGateway (Maybe DirectConnectGatewayState)
- directConnectGateway_ownerAccount :: Lens' DirectConnectGateway (Maybe Text)
Documentation
data DirectConnectGateway Source #
Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.
See: newDirectConnectGateway
smart constructor.
DirectConnectGateway' | |
|
Instances
newDirectConnectGateway :: DirectConnectGateway Source #
Create a value of DirectConnectGateway
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directConnectGatewayId:DirectConnectGateway'
, directConnectGateway_directConnectGatewayId
- The ID of the Direct Connect gateway.
$sel:stateChangeError:DirectConnectGateway'
, directConnectGateway_stateChangeError
- The error message if the state of an object failed to advance.
$sel:amazonSideAsn:DirectConnectGateway'
, directConnectGateway_amazonSideAsn
- The autonomous system number (ASN) for the Amazon side of the
connection.
$sel:directConnectGatewayName:DirectConnectGateway'
, directConnectGateway_directConnectGatewayName
- The name of the Direct Connect gateway.
$sel:directConnectGatewayState:DirectConnectGateway'
, directConnectGateway_directConnectGatewayState
- The state of the Direct Connect gateway. The following are the possible
values:
pending
: The initial state after calling CreateDirectConnectGateway.available
: The Direct Connect gateway is ready for use.deleting
: The initial state after calling DeleteDirectConnectGateway.deleted
: The Direct Connect gateway is deleted and cannot pass traffic.
$sel:ownerAccount:DirectConnectGateway'
, directConnectGateway_ownerAccount
- The ID of the Amazon Web Services account that owns the Direct Connect
gateway.
directConnectGateway_directConnectGatewayId :: Lens' DirectConnectGateway (Maybe Text) Source #
The ID of the Direct Connect gateway.
directConnectGateway_stateChangeError :: Lens' DirectConnectGateway (Maybe Text) Source #
The error message if the state of an object failed to advance.
directConnectGateway_amazonSideAsn :: Lens' DirectConnectGateway (Maybe Integer) Source #
The autonomous system number (ASN) for the Amazon side of the connection.
directConnectGateway_directConnectGatewayName :: Lens' DirectConnectGateway (Maybe Text) Source #
The name of the Direct Connect gateway.
directConnectGateway_directConnectGatewayState :: Lens' DirectConnectGateway (Maybe DirectConnectGatewayState) Source #
The state of the Direct Connect gateway. The following are the possible values:
pending
: The initial state after calling CreateDirectConnectGateway.available
: The Direct Connect gateway is ready for use.deleting
: The initial state after calling DeleteDirectConnectGateway.deleted
: The Direct Connect gateway is deleted and cannot pass traffic.
directConnectGateway_ownerAccount :: Lens' DirectConnectGateway (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the Direct Connect gateway.