Values_3.VpnConnectionOptionsSpecificationSourceDescribes VPN connection options.
type nonrec t = {enableAcceleration : Values_0.Boolean.t option;Indicate whether to enable acceleration for the VPN connection. Default: false
*)tunnelInsideIpVersion : Values_0.TunnelInsideIpVersion.t option;Indicate whether the VPN tunnels process IPv4 or IPv6 traffic. Default: ipv4
*)tunnelOptions : VpnTunnelOptionsSpecificationsList.t option;The tunnel options for the VPN connection.
*)localIpv4NetworkCidr : Values_0.String_.t option;The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection. Default: 0.0.0.0/0
*)remoteIpv4NetworkCidr : Values_0.String_.t option;The IPv4 CIDR on the Amazon Web Services side of the VPN connection. Default: 0.0.0.0/0
*)localIpv6NetworkCidr : Values_0.String_.t option;The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection. Default: ::/0
*)remoteIpv6NetworkCidr : Values_0.String_.t option;The IPv6 CIDR on the Amazon Web Services side of the VPN connection. Default: ::/0
*)outsideIpAddressType : Values_0.String_.t option;The type of IP address assigned to the outside interface of the customer gateway device. Valid values: PrivateIpv4 | PublicIpv4 | Ipv6 Default: PublicIpv4
*)transportTransitGatewayAttachmentId : Values_0.TransitGatewayAttachmentId.t
option;The transit gateway attachment ID to use for the VPN tunnel. Required if OutsideIpAddressType is set to PrivateIpv4.
*)tunnelBandwidth : Values_0.VpnTunnelBandwidth.t option;The desired bandwidth specification for the VPN tunnel, used when creating or modifying VPN connection options to set the tunnel's throughput capacity. standard supports up to 1.25 Gbps per tunnel, while large supports up to 5 Gbps per tunnel. The default value is standard. Existing VPN connections without a bandwidth setting will automatically default to standard.
*)staticRoutesOnly : Values_0.Boolean.t option;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
*)}val make :
?enableAcceleration:??? ->
?tunnelInsideIpVersion:??? ->
?tunnelOptions:??? ->
?localIpv4NetworkCidr:??? ->
?remoteIpv4NetworkCidr:??? ->
?localIpv6NetworkCidr:??? ->
?remoteIpv6NetworkCidr:??? ->
?outsideIpAddressType:??? ->
?transportTransitGatewayAttachmentId:??? ->
?tunnelBandwidth:??? ->
?staticRoutesOnly:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Integer of Values_0.Integer.t
| `List of
[> `Structure of
(string * [> `Integer of int | `String of string ])
list ]
list
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of bool | `String of string ])
list ])
list ])
list ]
list
| `String of Values_0.String_.t ])
list ]