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 VpnConnectionOptions = VpnConnectionOptions' {
- enableAcceleration :: Maybe Bool
- localIpv4NetworkCidr :: Maybe Text
- localIpv6NetworkCidr :: Maybe Text
- outsideIpAddressType :: Maybe Text
- remoteIpv4NetworkCidr :: Maybe Text
- remoteIpv6NetworkCidr :: Maybe Text
- staticRoutesOnly :: Maybe Bool
- transportTransitGatewayAttachmentId :: Maybe Text
- tunnelInsideIpVersion :: Maybe TunnelInsideIpVersion
- tunnelOptions :: Maybe [TunnelOption]
- newVpnConnectionOptions :: VpnConnectionOptions
- vpnConnectionOptions_enableAcceleration :: Lens' VpnConnectionOptions (Maybe Bool)
- vpnConnectionOptions_localIpv4NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text)
- vpnConnectionOptions_localIpv6NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text)
- vpnConnectionOptions_outsideIpAddressType :: Lens' VpnConnectionOptions (Maybe Text)
- vpnConnectionOptions_remoteIpv4NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text)
- vpnConnectionOptions_remoteIpv6NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text)
- vpnConnectionOptions_staticRoutesOnly :: Lens' VpnConnectionOptions (Maybe Bool)
- vpnConnectionOptions_transportTransitGatewayAttachmentId :: Lens' VpnConnectionOptions (Maybe Text)
- vpnConnectionOptions_tunnelInsideIpVersion :: Lens' VpnConnectionOptions (Maybe TunnelInsideIpVersion)
- vpnConnectionOptions_tunnelOptions :: Lens' VpnConnectionOptions (Maybe [TunnelOption])
Documentation
data VpnConnectionOptions Source #
Describes VPN connection options.
See: newVpnConnectionOptions
smart constructor.
VpnConnectionOptions' | |
|
Instances
newVpnConnectionOptions :: VpnConnectionOptions Source #
Create a value of VpnConnectionOptions
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:enableAcceleration:VpnConnectionOptions'
, vpnConnectionOptions_enableAcceleration
- Indicates whether acceleration is enabled for the VPN connection.
$sel:localIpv4NetworkCidr:VpnConnectionOptions'
, vpnConnectionOptions_localIpv4NetworkCidr
- The IPv4 CIDR on the customer gateway (on-premises) side of the VPN
connection.
$sel:localIpv6NetworkCidr:VpnConnectionOptions'
, vpnConnectionOptions_localIpv6NetworkCidr
- The IPv6 CIDR on the customer gateway (on-premises) side of the VPN
connection.
$sel:outsideIpAddressType:VpnConnectionOptions'
, vpnConnectionOptions_outsideIpAddressType
- The type of IPv4 address assigned to the outside interface of the
customer gateway.
Valid values: PrivateIpv4
| PublicIpv4
Default: PublicIpv4
$sel:remoteIpv4NetworkCidr:VpnConnectionOptions'
, vpnConnectionOptions_remoteIpv4NetworkCidr
- The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
$sel:remoteIpv6NetworkCidr:VpnConnectionOptions'
, vpnConnectionOptions_remoteIpv6NetworkCidr
- The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
$sel:staticRoutesOnly:VpnConnectionOptions'
, vpnConnectionOptions_staticRoutesOnly
- Indicates whether the VPN connection uses static routes only. Static
routes must be used for devices that don't support BGP.
$sel:transportTransitGatewayAttachmentId:VpnConnectionOptions'
, vpnConnectionOptions_transportTransitGatewayAttachmentId
- The transit gateway attachment ID in use for the VPN tunnel.
$sel:tunnelInsideIpVersion:VpnConnectionOptions'
, vpnConnectionOptions_tunnelInsideIpVersion
- Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
$sel:tunnelOptions:VpnConnectionOptions'
, vpnConnectionOptions_tunnelOptions
- Indicates the VPN tunnel options.
vpnConnectionOptions_enableAcceleration :: Lens' VpnConnectionOptions (Maybe Bool) Source #
Indicates whether acceleration is enabled for the VPN connection.
vpnConnectionOptions_localIpv4NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
vpnConnectionOptions_localIpv6NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
vpnConnectionOptions_outsideIpAddressType :: Lens' VpnConnectionOptions (Maybe Text) Source #
The type of IPv4 address assigned to the outside interface of the customer gateway.
Valid values: PrivateIpv4
| PublicIpv4
Default: PublicIpv4
vpnConnectionOptions_remoteIpv4NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
vpnConnectionOptions_remoteIpv6NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
vpnConnectionOptions_staticRoutesOnly :: Lens' VpnConnectionOptions (Maybe Bool) Source #
Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.
vpnConnectionOptions_transportTransitGatewayAttachmentId :: Lens' VpnConnectionOptions (Maybe Text) Source #
The transit gateway attachment ID in use for the VPN tunnel.
vpnConnectionOptions_tunnelInsideIpVersion :: Lens' VpnConnectionOptions (Maybe TunnelInsideIpVersion) Source #
Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
vpnConnectionOptions_tunnelOptions :: Lens' VpnConnectionOptions (Maybe [TunnelOption]) Source #
Indicates the VPN tunnel options.