{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.IoTSecureTunneling.Lens -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.IoTSecureTunneling.Lens ( -- * Operations -- ** CloseTunnel closeTunnel_delete, closeTunnel_tunnelId, closeTunnelResponse_httpStatus, -- ** DescribeTunnel describeTunnel_tunnelId, describeTunnelResponse_tunnel, describeTunnelResponse_httpStatus, -- ** ListTagsForResource listTagsForResource_resourceArn, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** ListTunnels listTunnels_maxResults, listTunnels_nextToken, listTunnels_thingName, listTunnelsResponse_nextToken, listTunnelsResponse_tunnelSummaries, listTunnelsResponse_httpStatus, -- ** OpenTunnel openTunnel_description, openTunnel_destinationConfig, openTunnel_tags, openTunnel_timeoutConfig, openTunnelResponse_destinationAccessToken, openTunnelResponse_sourceAccessToken, openTunnelResponse_tunnelArn, openTunnelResponse_tunnelId, openTunnelResponse_httpStatus, -- ** RotateTunnelAccessToken rotateTunnelAccessToken_destinationConfig, rotateTunnelAccessToken_tunnelId, rotateTunnelAccessToken_clientMode, rotateTunnelAccessTokenResponse_destinationAccessToken, rotateTunnelAccessTokenResponse_sourceAccessToken, rotateTunnelAccessTokenResponse_tunnelArn, rotateTunnelAccessTokenResponse_httpStatus, -- ** TagResource tagResource_resourceArn, tagResource_tags, tagResourceResponse_httpStatus, -- ** UntagResource untagResource_resourceArn, untagResource_tagKeys, untagResourceResponse_httpStatus, -- * Types -- ** ConnectionState connectionState_lastUpdatedAt, connectionState_status, -- ** DestinationConfig destinationConfig_thingName, destinationConfig_services, -- ** Tag tag_key, tag_value, -- ** TimeoutConfig timeoutConfig_maxLifetimeTimeoutMinutes, -- ** Tunnel tunnel_createdAt, tunnel_description, tunnel_destinationConfig, tunnel_destinationConnectionState, tunnel_lastUpdatedAt, tunnel_sourceConnectionState, tunnel_status, tunnel_tags, tunnel_timeoutConfig, tunnel_tunnelArn, tunnel_tunnelId, -- ** TunnelSummary tunnelSummary_createdAt, tunnelSummary_description, tunnelSummary_lastUpdatedAt, tunnelSummary_status, tunnelSummary_tunnelArn, tunnelSummary_tunnelId, ) where import Amazonka.IoTSecureTunneling.CloseTunnel import Amazonka.IoTSecureTunneling.DescribeTunnel import Amazonka.IoTSecureTunneling.ListTagsForResource import Amazonka.IoTSecureTunneling.ListTunnels import Amazonka.IoTSecureTunneling.OpenTunnel import Amazonka.IoTSecureTunneling.RotateTunnelAccessToken import Amazonka.IoTSecureTunneling.TagResource import Amazonka.IoTSecureTunneling.Types.ConnectionState import Amazonka.IoTSecureTunneling.Types.DestinationConfig import Amazonka.IoTSecureTunneling.Types.Tag import Amazonka.IoTSecureTunneling.Types.TimeoutConfig import Amazonka.IoTSecureTunneling.Types.Tunnel import Amazonka.IoTSecureTunneling.Types.TunnelSummary import Amazonka.IoTSecureTunneling.UntagResource