VpnConnectionOptions
public struct VpnConnectionOptions : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates whether acceleration is enabled for the VPN connection.
Declaration
Swift
public let enableAcceleration: Bool?
-
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
Declaration
Swift
public let localIpv4NetworkCidr: String?
-
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
Declaration
Swift
public let localIpv6NetworkCidr: String?
-
The IPv4 CIDR on the AWS side of the VPN connection.
Declaration
Swift
public let remoteIpv4NetworkCidr: String?
-
The IPv6 CIDR on the AWS side of the VPN connection.
Declaration
Swift
public let remoteIpv6NetworkCidr: String?
-
Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don’t support BGP.
Declaration
Swift
public let staticRoutesOnly: Bool?
-
Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
Declaration
Swift
public let tunnelInsideIpVersion: TunnelInsideIpVersion?
-
Indicates the VPN tunnel options.
Declaration
Swift
public let tunnelOptions: [TunnelOption]?
-
init(enableAcceleration:localIpv4NetworkCidr:localIpv6NetworkCidr:remoteIpv4NetworkCidr:remoteIpv6NetworkCidr:staticRoutesOnly:tunnelInsideIpVersion:tunnelOptions:)
Undocumented
Declaration
Swift
public init(enableAcceleration: Bool? = nil, localIpv4NetworkCidr: String? = nil, localIpv6NetworkCidr: String? = nil, remoteIpv4NetworkCidr: String? = nil, remoteIpv6NetworkCidr: String? = nil, staticRoutesOnly: Bool? = nil, tunnelInsideIpVersion: TunnelInsideIpVersion? = nil, tunnelOptions: [TunnelOption]? = nil)