# Packages
Package iotsecuretunnelingiface provides an interface to enable mocking the AWS IoT Secure Tunneling service client for testing your code.
# Functions
ClientMode_Values returns all elements of the ClientMode enum.
ConnectionStatus_Values returns all elements of the ConnectionStatus enum.
New creates a new instance of the IoTSecureTunneling client with a session.
TunnelStatus_Values returns all elements of the TunnelStatus enum.
# Constants
ClientModeAll is a ClientMode enum value.
ClientModeDestination is a ClientMode enum value.
ClientModeSource is a ClientMode enum value.
ConnectionStatusConnected is a ConnectionStatus enum value.
ConnectionStatusDisconnected is a ConnectionStatus enum value.
ID to lookup a service endpoint with.
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ServiceID is a unique identifier of a specific service.
Name of service.
TunnelStatusClosed is a TunnelStatus enum value.
TunnelStatusOpen is a TunnelStatus enum value.
# Structs
The state of a connection.
The destination configuration.
IoTSecureTunneling provides the API operation methods for making requests to AWS IoT Secure Tunneling.
Thrown when a tunnel limit is exceeded.
Thrown when an operation is attempted on a resource that does not exist.
An arbitary key/value pair used to add searchable metadata to secure tunnel resources.
Tunnel timeout configuration.
A connection between a source computer and a destination device.
Information about the tunnel.