| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DirectConnect.Types.DirectConnectGateway
Description
Synopsis
- data DirectConnectGateway = DirectConnectGateway' {}
- newDirectConnectGateway :: DirectConnectGateway
- directConnectGateway_amazonSideAsn :: Lens' DirectConnectGateway (Maybe Integer)
- directConnectGateway_directConnectGatewayId :: Lens' DirectConnectGateway (Maybe Text)
- directConnectGateway_directConnectGatewayName :: Lens' DirectConnectGateway (Maybe Text)
- directConnectGateway_directConnectGatewayState :: Lens' DirectConnectGateway (Maybe DirectConnectGatewayState)
- directConnectGateway_ownerAccount :: Lens' DirectConnectGateway (Maybe Text)
- directConnectGateway_stateChangeError :: 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.
Constructors
| DirectConnectGateway' | |
Fields
| |
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:amazonSideAsn:DirectConnectGateway', directConnectGateway_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the
connection.
$sel:directConnectGatewayId:DirectConnectGateway', directConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway.
$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.
$sel:stateChangeError:DirectConnectGateway', directConnectGateway_stateChangeError - 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_directConnectGatewayId :: Lens' DirectConnectGateway (Maybe Text) Source #
The ID of the Direct Connect gateway.
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.
directConnectGateway_stateChangeError :: Lens' DirectConnectGateway (Maybe Text) Source #
The error message if the state of an object failed to advance.