Values_2.VpnConnectionSourceDescribes a VPN connection.
type nonrec t = {category : Values_0.String_.t option;The category of the VPN connection. A value of VPN indicates an Amazon Web Services VPN connection. A value of VPN-Classic indicates an Amazon Web Services Classic VPN connection.
*)transitGatewayId : Values_0.String_.t option;The ID of the transit gateway associated with the VPN connection.
*)vpnConcentratorId : Values_0.String_.t option;The ID of the VPN concentrator associated with the VPN connection.
*)coreNetworkArn : Values_0.String_.t option;The ARN of the core network.
*)coreNetworkAttachmentArn : Values_0.String_.t option;The ARN of the core network attachment.
*)gatewayAssociationState : Values_1.GatewayAssociationState.t option;The current state of the gateway association.
*)options : Values_1.VpnConnectionOptions.t option;The VPN connection options.
*)routes : Values_1.VpnStaticRouteList.t option;The static routes associated with the VPN connection.
*)vgwTelemetry : Values_1.VgwTelemetryList.t option;Information about the VPN tunnel.
*)vpnConnectionId : Values_0.String_.t option;The ID of the VPN connection.
*)state : Values_0.VpnState.t option;The current state of the VPN connection.
*)customerGatewayConfiguration : Values_1.CustomerGatewayConfiguration.t option;The configuration information for the VPN connection's customer gateway (in the native XML format). This element is always present in the CreateVpnConnection response; however, it's present in the DescribeVpnConnections response only if the VPN connection is in the pending or available state.
*)type_ : Values_1.GatewayType.t option;The type of VPN connection.
*)customerGatewayId : Values_0.String_.t option;The ID of the customer gateway at your end of the VPN connection.
*)vpnGatewayId : Values_0.String_.t option;The ID of the virtual private gateway at the Amazon Web Services side of the VPN connection.
*)}val make :
?category:??? ->
?transitGatewayId:??? ->
?vpnConcentratorId:??? ->
?coreNetworkArn:??? ->
?coreNetworkAttachmentArn:??? ->
?gatewayAssociationState:??? ->
?options:??? ->
?routes:??? ->
?tags:??? ->
?vgwTelemetry:??? ->
?preSharedKeyArn:??? ->
?vpnConnectionId:??? ->
?state:??? ->
?customerGatewayConfiguration:??? ->
?type_:??? ->
?customerGatewayId:??? ->
?vpnGatewayId:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of int
| `String of string
| `Timestamp of string ])
list ]
list
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Boolean of bool
| `Integer of int
| `List of
[> `Structure of
(string
* [> `Integer of int | `String of string ])
list ]
list
| `String of string
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of bool | `String of string ])
list ])
list ])
list ]
list
| `String of Values_0.String_.t ])
list ])
list ]