Smaws_Client_IoTSecureTunnelingIoTSecureTunneling client library built on EIO.
module Types : sig ... endval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.untag_resource_requestval make_tunnel_summary :
?last_updated_at:Types.date_type ->
?created_at:Types.date_type ->
?description:Types.description ->
?status:Types.tunnel_status ->
?tunnel_arn:Types.tunnel_arn ->
?tunnel_id:Types.tunnel_id ->
unit ->
Types.tunnel_summaryval make_connection_state :
?last_updated_at:Types.date_type ->
?status:Types.connection_status ->
unit ->
Types.connection_stateval make_destination_config :
?thing_name:Types.thing_name ->
services:Types.service_list ->
unit ->
Types.destination_configval make_timeout_config :
?max_lifetime_timeout_minutes:Types.timeout_in_min ->
unit ->
Types.timeout_configval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tunnel :
?last_updated_at:Types.date_type ->
?created_at:Types.date_type ->
?tags:Types.tag_list ->
?timeout_config:Types.timeout_config ->
?destination_config:Types.destination_config ->
?description:Types.description ->
?destination_connection_state:Types.connection_state ->
?source_connection_state:Types.connection_state ->
?status:Types.tunnel_status ->
?tunnel_arn:Types.tunnel_arn ->
?tunnel_id:Types.tunnel_id ->
unit ->
Types.tunnelval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.tag_resource_requestval make_rotate_tunnel_access_token_response :
?destination_access_token:Types.client_access_token ->
?source_access_token:Types.client_access_token ->
?tunnel_arn:Types.tunnel_arn ->
unit ->
Types.rotate_tunnel_access_token_responseval make_rotate_tunnel_access_token_request :
?destination_config:Types.destination_config ->
client_mode:Types.client_mode ->
tunnel_id:Types.tunnel_id ->
unit ->
Types.rotate_tunnel_access_token_requestval make_open_tunnel_response :
?destination_access_token:Types.client_access_token ->
?source_access_token:Types.client_access_token ->
?tunnel_arn:Types.tunnel_arn ->
?tunnel_id:Types.tunnel_id ->
unit ->
Types.open_tunnel_responseval make_open_tunnel_request :
?timeout_config:Types.timeout_config ->
?destination_config:Types.destination_config ->
?tags:Types.tag_list ->
?description:Types.description ->
unit ->
Types.open_tunnel_requestval make_list_tunnels_response :
?next_token:Types.next_token ->
?tunnel_summaries:Types.tunnel_summary_list ->
unit ->
Types.list_tunnels_responseval make_list_tunnels_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?thing_name:Types.thing_name ->
unit ->
Types.list_tunnels_requestval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_requestval make_describe_tunnel_response :
?tunnel:Types.tunnel ->
unit ->
Types.describe_tunnel_responseval make_describe_tunnel_request :
tunnel_id:Types.tunnel_id ->
unit ->
Types.describe_tunnel_requestval make_close_tunnel_request :
?delete:Types.delete_flag ->
tunnel_id:Types.tunnel_id ->
unit ->
Types.close_tunnel_requestOperations
module CloseTunnel : sig ... endCloses a tunnel identified by the unique tunnel id. When a CloseTunnel request is received, we close the WebSocket connections between the client and proxy server so no data can be transmitted.
module DescribeTunnel : sig ... endGets information about a tunnel identified by the unique tunnel id.
module ListTagsForResource : sig ... endLists the tags for the specified resource.
module ListTunnels : sig ... endList all tunnels for an Amazon Web Services account. Tunnels are listed by creation time in descending order, newer tunnels will be listed before older tunnels.
module OpenTunnel : sig ... endCreates a new tunnel, and returns two client access tokens for clients to use to connect to the IoT Secure Tunneling proxy server.
module RotateTunnelAccessToken : sig ... endRevokes the current client access token (CAT) and returns new CAT for clients to use when reconnecting to secure tunneling to access the same tunnel.
module TagResource : sig ... endA resource tag.
module UntagResource : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end