amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.ClientVpnRoute

Description

 
Synopsis

Documentation

data ClientVpnRoute Source #

Information about a Client VPN endpoint route.

See: newClientVpnRoute smart constructor.

Constructors

ClientVpnRoute' 

Fields

Instances

Instances details
FromXML ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Generic ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Associated Types

type Rep ClientVpnRoute :: Type -> Type #

Read ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Show ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

NFData ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Methods

rnf :: ClientVpnRoute -> () #

Eq ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Hashable ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

type Rep ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

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_targetSubnet :: Lens' ClientVpnRoute (Maybe Text) Source #

The ID of the subnet through which traffic is routed.