NAME
Paws::IoTSecureTunneling - Perl Interface to AWS AWS IoT Secure Tunneling
SYNOPSIS
use Paws;
my $obj = Paws->service('IoTSecureTunneling');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
AWS IoT Secure Tunneling
AWS IoT Secure Tunnling enables you to create remote connections to devices deployed in the field.
For more information about how AWS IoT Secure Tunneling works, see AWS IoT Secure Tunneling (https://docs.aws.amazon.com/iot/latest/developerguide/secure-tunneling.html).
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/api.tunneling.iot-2018-10-05
METHODS
CloseTunnel
Each argument is described in detail in: Paws::IoTSecureTunneling::CloseTunnel
Returns: a Paws::IoTSecureTunneling::CloseTunnelResponse instance
Closes 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.
DescribeTunnel
Each argument is described in detail in: Paws::IoTSecureTunneling::DescribeTunnel
Returns: a Paws::IoTSecureTunneling::DescribeTunnelResponse instance
Gets information about a tunnel identified by the unique tunnel id.
ListTagsForResource
Each argument is described in detail in: Paws::IoTSecureTunneling::ListTagsForResource
Returns: a Paws::IoTSecureTunneling::ListTagsForResourceResponse instance
Lists the tags for the specified resource.
ListTunnels
Each argument is described in detail in: Paws::IoTSecureTunneling::ListTunnels
Returns: a Paws::IoTSecureTunneling::ListTunnelsResponse instance
List all tunnels for an AWS account. Tunnels are listed by creation time in descending order, newer tunnels will be listed before older tunnels.
OpenTunnel
- [Description => Str]
- [DestinationConfig => Paws::IoTSecureTunneling::DestinationConfig]
- [Tags => ArrayRef[Paws::IoTSecureTunneling::Tag]]
- [TimeoutConfig => Paws::IoTSecureTunneling::TimeoutConfig]
Each argument is described in detail in: Paws::IoTSecureTunneling::OpenTunnel
Returns: a Paws::IoTSecureTunneling::OpenTunnelResponse instance
Creates a new tunnel, and returns two client access tokens for clients to use to connect to the AWS IoT Secure Tunneling proxy server.
TagResource
- ResourceArn => Str
- Tags => ArrayRef[Paws::IoTSecureTunneling::Tag]
Each argument is described in detail in: Paws::IoTSecureTunneling::TagResource
Returns: a Paws::IoTSecureTunneling::TagResourceResponse instance
A resource tag.
UntagResource
Each argument is described in detail in: Paws::IoTSecureTunneling::UntagResource
Returns: a Paws::IoTSecureTunneling::UntagResourceResponse instance
Removes a tag from a resource.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues