| 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.EC2.Types.VpnConnectionOptionsSpecification
Description
Synopsis
- data VpnConnectionOptionsSpecification = VpnConnectionOptionsSpecification' {
- 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 [VpnTunnelOptionsSpecification]
- newVpnConnectionOptionsSpecification :: VpnConnectionOptionsSpecification
- vpnConnectionOptionsSpecification_enableAcceleration :: Lens' VpnConnectionOptionsSpecification (Maybe Bool)
- vpnConnectionOptionsSpecification_localIpv4NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text)
- vpnConnectionOptionsSpecification_localIpv6NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text)
- vpnConnectionOptionsSpecification_outsideIpAddressType :: Lens' VpnConnectionOptionsSpecification (Maybe Text)
- vpnConnectionOptionsSpecification_remoteIpv4NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text)
- vpnConnectionOptionsSpecification_remoteIpv6NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text)
- vpnConnectionOptionsSpecification_staticRoutesOnly :: Lens' VpnConnectionOptionsSpecification (Maybe Bool)
- vpnConnectionOptionsSpecification_transportTransitGatewayAttachmentId :: Lens' VpnConnectionOptionsSpecification (Maybe Text)
- vpnConnectionOptionsSpecification_tunnelInsideIpVersion :: Lens' VpnConnectionOptionsSpecification (Maybe TunnelInsideIpVersion)
- vpnConnectionOptionsSpecification_tunnelOptions :: Lens' VpnConnectionOptionsSpecification (Maybe [VpnTunnelOptionsSpecification])
Documentation
data VpnConnectionOptionsSpecification Source #
Describes VPN connection options.
See: newVpnConnectionOptionsSpecification smart constructor.
Constructors
| VpnConnectionOptionsSpecification' | |
Fields
| |
Instances
newVpnConnectionOptionsSpecification :: VpnConnectionOptionsSpecification Source #
Create a value of VpnConnectionOptionsSpecification 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:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_enableAcceleration - Indicate whether to enable acceleration for the VPN connection.
Default: false
$sel:localIpv4NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_localIpv4NetworkCidr - The IPv4 CIDR on the customer gateway (on-premises) side of the VPN
connection.
Default: 0.0.0.0/0
$sel:localIpv6NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_localIpv6NetworkCidr - The IPv6 CIDR on the customer gateway (on-premises) side of the VPN
connection.
Default: ::/0
$sel:outsideIpAddressType:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_outsideIpAddressType - The type of IPv4 address assigned to the outside interface of the
customer gateway device.
Valid values: PrivateIpv4 | PublicIpv4
Default: PublicIpv4
$sel:remoteIpv4NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_remoteIpv4NetworkCidr - The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
Default: 0.0.0.0/0
$sel:remoteIpv6NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_remoteIpv6NetworkCidr - The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
Default: ::/0
$sel:staticRoutesOnly:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_staticRoutesOnly - Indicate whether the VPN connection uses static routes only. If you are
creating a VPN connection for a device that does not support BGP, you
must specify true. Use CreateVpnConnectionRoute to create a static
route.
Default: false
$sel:transportTransitGatewayAttachmentId:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_transportTransitGatewayAttachmentId - The transit gateway attachment ID to use for the VPN tunnel.
Required if OutsideIpAddressType is set to PrivateIpv4.
$sel:tunnelInsideIpVersion:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_tunnelInsideIpVersion - Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ipv4
$sel:tunnelOptions:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_tunnelOptions - The tunnel options for the VPN connection.
vpnConnectionOptionsSpecification_enableAcceleration :: Lens' VpnConnectionOptionsSpecification (Maybe Bool) Source #
Indicate whether to enable acceleration for the VPN connection.
Default: false
vpnConnectionOptionsSpecification_localIpv4NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
Default: 0.0.0.0/0
vpnConnectionOptionsSpecification_localIpv6NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
Default: ::/0
vpnConnectionOptionsSpecification_outsideIpAddressType :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #
The type of IPv4 address assigned to the outside interface of the customer gateway device.
Valid values: PrivateIpv4 | PublicIpv4
Default: PublicIpv4
vpnConnectionOptionsSpecification_remoteIpv4NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
Default: 0.0.0.0/0
vpnConnectionOptionsSpecification_remoteIpv6NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
Default: ::/0
vpnConnectionOptionsSpecification_staticRoutesOnly :: Lens' VpnConnectionOptionsSpecification (Maybe Bool) Source #
Indicate whether the VPN connection uses static routes only. If you are
creating a VPN connection for a device that does not support BGP, you
must specify true. Use CreateVpnConnectionRoute to create a static
route.
Default: false
vpnConnectionOptionsSpecification_transportTransitGatewayAttachmentId :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #
The transit gateway attachment ID to use for the VPN tunnel.
Required if OutsideIpAddressType is set to PrivateIpv4.
vpnConnectionOptionsSpecification_tunnelInsideIpVersion :: Lens' VpnConnectionOptionsSpecification (Maybe TunnelInsideIpVersion) Source #
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ipv4
vpnConnectionOptionsSpecification_tunnelOptions :: Lens' VpnConnectionOptionsSpecification (Maybe [VpnTunnelOptionsSpecification]) Source #
The tunnel options for the VPN connection.