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 |
Synopsis
- data ClientVpnRoute = ClientVpnRoute' {}
- newClientVpnRoute :: ClientVpnRoute
- clientVpnRoute_clientVpnEndpointId :: Lens' ClientVpnRoute (Maybe Text)
- clientVpnRoute_description :: Lens' ClientVpnRoute (Maybe Text)
- clientVpnRoute_destinationCidr :: Lens' ClientVpnRoute (Maybe Text)
- clientVpnRoute_origin :: Lens' ClientVpnRoute (Maybe Text)
- clientVpnRoute_status :: Lens' ClientVpnRoute (Maybe ClientVpnRouteStatus)
- clientVpnRoute_targetSubnet :: Lens' ClientVpnRoute (Maybe Text)
- clientVpnRoute_type :: Lens' ClientVpnRoute (Maybe Text)
Documentation
data ClientVpnRoute Source #
Information about a Client VPN endpoint route.
See: newClientVpnRoute
smart constructor.
ClientVpnRoute' | |
|
Instances
newClientVpnRoute :: ClientVpnRoute Source #
Create a value of ClientVpnRoute
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:clientVpnEndpointId:ClientVpnRoute'
, clientVpnRoute_clientVpnEndpointId
- The ID of the Client VPN endpoint with which the route is associated.
$sel:description:ClientVpnRoute'
, clientVpnRoute_description
- A brief description of the route.
$sel:destinationCidr:ClientVpnRoute'
, clientVpnRoute_destinationCidr
- The IPv4 address range, in CIDR notation, of the route destination.
$sel:origin:ClientVpnRoute'
, clientVpnRoute_origin
- Indicates how the route was associated with the Client VPN endpoint.
associate
indicates that the route was automatically added when the
target network was associated with the Client VPN endpoint. add-route
indicates that the route was manually added using the
CreateClientVpnRoute action.
$sel:status:ClientVpnRoute'
, clientVpnRoute_status
- The current state of the route.
$sel:targetSubnet:ClientVpnRoute'
, clientVpnRoute_targetSubnet
- The ID of the subnet through which traffic is routed.
$sel:type':ClientVpnRoute'
, clientVpnRoute_type
- The route type.
clientVpnRoute_clientVpnEndpointId :: Lens' ClientVpnRoute (Maybe Text) Source #
The ID of the Client VPN endpoint with which the route is associated.
clientVpnRoute_description :: Lens' ClientVpnRoute (Maybe Text) Source #
A brief description of the route.
clientVpnRoute_destinationCidr :: Lens' ClientVpnRoute (Maybe Text) Source #
The IPv4 address range, in CIDR notation, of the route destination.
clientVpnRoute_origin :: Lens' ClientVpnRoute (Maybe Text) Source #
Indicates how the route was associated with the Client VPN endpoint.
associate
indicates that the route was automatically added when the
target network was associated with the Client VPN endpoint. add-route
indicates that the route was manually added using the
CreateClientVpnRoute action.
clientVpnRoute_status :: Lens' ClientVpnRoute (Maybe ClientVpnRouteStatus) Source #
The current state of the route.
clientVpnRoute_targetSubnet :: Lens' ClientVpnRoute (Maybe Text) Source #
The ID of the subnet through which traffic is routed.
clientVpnRoute_type :: Lens' ClientVpnRoute (Maybe Text) Source #
The route type.