VpnConnectionOptionsSpecification
public struct VpnConnectionOptionsSpecification : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicate whether to enable acceleration for the VPN connection. Default: false
Declaration
Swift
public let enableAcceleration: Bool?
-
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection. Default: 0.0.0.0/0
Declaration
Swift
public let localIpv4NetworkCidr: String?
-
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection. Default: ::/0
Declaration
Swift
public let localIpv6NetworkCidr: String?
-
The IPv4 CIDR on the AWS side of the VPN connection. Default: 0.0.0.0/0
Declaration
Swift
public let remoteIpv4NetworkCidr: String?
-
The IPv6 CIDR on the AWS side of the VPN connection. Default: ::/0
Declaration
Swift
public let remoteIpv6NetworkCidr: String?
-
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
Declaration
Swift
public let staticRoutesOnly: Bool?
-
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic. Default: ipv4
Declaration
Swift
public let tunnelInsideIpVersion: TunnelInsideIpVersion?
-
The tunnel options for the VPN connection.
Declaration
Swift
public let tunnelOptions: [VpnTunnelOptionsSpecification]?
-
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: [VpnTunnelOptionsSpecification]? = nil)