amazonka-iotsecuretunneling-2.0: Amazon IoT Secure Tunneling SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTSecureTunneling.ListTunnels

Description

List 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.

Requires permission to access the ListTunnels action.

Synopsis

Creating a Request

data ListTunnels Source #

See: newListTunnels smart constructor.

Constructors

ListTunnels' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of results to return at once.

  • nextToken :: Maybe Text

    To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

  • thingName :: Maybe Text

    The name of the IoT thing associated with the destination device.

Instances

Instances details
ToJSON ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

ToHeaders ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Methods

toHeaders :: ListTunnels -> [Header] #

ToPath ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

ToQuery ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

AWSRequest ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Associated Types

type AWSResponse ListTunnels #

Generic ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Associated Types

type Rep ListTunnels :: Type -> Type #

Read ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Show ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

NFData ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Methods

rnf :: ListTunnels -> () #

Eq ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Hashable ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

type AWSResponse ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

type Rep ListTunnels Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

type Rep ListTunnels = D1 ('MetaData "ListTunnels" "Amazonka.IoTSecureTunneling.ListTunnels" "amazonka-iotsecuretunneling-2.0-B7tp11579Ld35NvrM5xQuK" 'False) (C1 ('MetaCons "ListTunnels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListTunnels :: ListTunnels Source #

Create a value of ListTunnels with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListTunnels', listTunnels_maxResults - The maximum number of results to return at once.

ListTunnels, listTunnels_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListTunnels, listTunnels_thingName - The name of the IoT thing associated with the destination device.

Request Lenses

listTunnels_maxResults :: Lens' ListTunnels (Maybe Natural) Source #

The maximum number of results to return at once.

listTunnels_nextToken :: Lens' ListTunnels (Maybe Text) Source #

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

listTunnels_thingName :: Lens' ListTunnels (Maybe Text) Source #

The name of the IoT thing associated with the destination device.

Destructuring the Response

data ListTunnelsResponse Source #

See: newListTunnelsResponse smart constructor.

Constructors

ListTunnelsResponse' 

Fields

Instances

Instances details
Generic ListTunnelsResponse Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Associated Types

type Rep ListTunnelsResponse :: Type -> Type #

Read ListTunnelsResponse Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Show ListTunnelsResponse Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

NFData ListTunnelsResponse Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

Methods

rnf :: ListTunnelsResponse -> () #

Eq ListTunnelsResponse Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

type Rep ListTunnelsResponse Source # 
Instance details

Defined in Amazonka.IoTSecureTunneling.ListTunnels

type Rep ListTunnelsResponse = D1 ('MetaData "ListTunnelsResponse" "Amazonka.IoTSecureTunneling.ListTunnels" "amazonka-iotsecuretunneling-2.0-B7tp11579Ld35NvrM5xQuK" 'False) (C1 ('MetaCons "ListTunnelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tunnelSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TunnelSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTunnelsResponse Source #

Create a value of ListTunnelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTunnels, listTunnelsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:tunnelSummaries:ListTunnelsResponse', listTunnelsResponse_tunnelSummaries - A short description of the tunnels in an Amazon Web Services account.

$sel:httpStatus:ListTunnelsResponse', listTunnelsResponse_httpStatus - The response's http status code.

Response Lenses

listTunnelsResponse_nextToken :: Lens' ListTunnelsResponse (Maybe Text) Source #

The token to use to get the next set of results, or null if there are no additional results.

listTunnelsResponse_tunnelSummaries :: Lens' ListTunnelsResponse (Maybe [TunnelSummary]) Source #

A short description of the tunnels in an Amazon Web Services account.