Module Values_3.ClientVpnRouteSource

Information about a Client VPN endpoint route.

Sourcetype nonrec t = {
  1. clientVpnEndpointId : Values_0.String_.t option;
    (*

    The ID of the Client VPN endpoint with which the route is associated.

    *)
  2. destinationCidr : Values_0.String_.t option;
    (*

    The IPv4 address range, in CIDR notation, of the route destination.

    *)
  3. targetSubnet : Values_0.String_.t option;
    (*

    The ID of the subnet through which traffic is routed.

    *)
  4. type_ : Values_0.String_.t option;
    (*

    The route type.

    *)
  5. origin : Values_0.String_.t option;
    (*

    Indicates how the route was associated with the Client VPN endpoint. associate indicates that the route was automatically added when the target network was associated with the Client VPN endpoint. add-route indicates that the route was manually added using the CreateClientVpnRoute action.

    *)
  6. status : Values_1.ClientVpnRouteStatus.t option;
    (*

    The current state of the route.

    *)
  7. description : Values_0.String_.t option;
    (*

    A brief description of the route.

    *)
  8. transitGatewayAttachmentId : Values_0.TransitGatewayAttachmentId.t option;
    (*

    The ID of the Transit Gateway attachment, if the route targets a Transit Gateway.

    *)
}
Sourceval make : ?clientVpnEndpointId:??? -> ?destinationCidr:??? -> ?targetSubnet:??? -> ?type_:??? -> ?origin:??? -> ?status:??? -> ?description:??? -> ?transitGatewayAttachmentId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of Values_0.String_.t | `Structure of (string * [> `Enum of string | `String of Values_0.String_.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t