Values.AwsEc2VpnConnectionDetailsSourceDetails about an Amazon EC2 VPN connection.
type nonrec t = {vpnConnectionId : NonEmptyString.t option;The identifier of the VPN connection.
*)state : NonEmptyString.t option;The current state of the VPN connection. Valid values are as follows: available deleted deleting pending
*)customerGatewayId : NonEmptyString.t option;The identifier of the customer gateway that is at your end of the VPN connection.
*)customerGatewayConfiguration : NonEmptyString.t option;The configuration information for the VPN connection's customer gateway, in the native XML format.
*)type_ : NonEmptyString.t option;The type of VPN connection.
*)vpnGatewayId : NonEmptyString.t option;The identifier of the virtual private gateway that is at the Amazon Web Services side of the VPN connection.
*)category : NonEmptyString.t option;The category of the VPN connection. VPN indicates an Amazon Web Services VPN connection. VPN-Classic indicates an Amazon Web Services Classic VPN connection.
*)vgwTelemetry : AwsEc2VpnConnectionVgwTelemetryList.t option;Information about the VPN tunnel.
*)options : AwsEc2VpnConnectionOptionsDetails.t option;The VPN connection options.
*)routes : AwsEc2VpnConnectionRoutesList.t option;The static routes that are associated with the VPN connection.
*)transitGatewayId : NonEmptyString.t option;The identifier of the transit gateway that is associated with the VPN connection.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Integer of Integer.t | `String of NonEmptyString.t ])
list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Integer of Integer.t
| `String of NonEmptyString.t ]
list
| `String of NonEmptyString.t ])
list ]
list ])
list ])
list ]