amazonka-iot-dataplane-2.0: Amazon IoT Data Plane 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.IoTData.ListRetainedMessages

Description

Lists summary information about the retained messages stored for the account.

This action returns only the topic names of the retained messages. It doesn't return any message payloads. Although this action doesn't return a message payload, it can still incur messaging costs.

To get the message payload of a retained message, call GetRetainedMessage with the topic name of the retained message.

Requires permission to access the ListRetainedMessages action.

For more information about messaging costs, see Amazon Web Services IoT Core pricing - Messaging.

This operation returns paginated results.

Synopsis

Creating a Request

data ListRetainedMessages Source #

See: newListRetainedMessages smart constructor.

Constructors

ListRetainedMessages' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of results to return at one time.

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

Instances

Instances details
ToHeaders ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

ToPath ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

ToQuery ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

AWSPager ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

AWSRequest ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Associated Types

type AWSResponse ListRetainedMessages #

Generic ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Associated Types

type Rep ListRetainedMessages :: Type -> Type #

Read ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Show ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

NFData ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Methods

rnf :: ListRetainedMessages -> () #

Eq ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Hashable ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

type AWSResponse ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

type Rep ListRetainedMessages Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

type Rep ListRetainedMessages = D1 ('MetaData "ListRetainedMessages" "Amazonka.IoTData.ListRetainedMessages" "amazonka-iot-dataplane-2.0-Fdc9p3E1INX2O9pOv9RFV7" 'False) (C1 ('MetaCons "ListRetainedMessages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListRetainedMessages :: ListRetainedMessages Source #

Create a value of ListRetainedMessages 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:ListRetainedMessages', listRetainedMessages_maxResults - The maximum number of results to return at one time.

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

Request Lenses

listRetainedMessages_maxResults :: Lens' ListRetainedMessages (Maybe Natural) Source #

The maximum number of results to return at one time.

listRetainedMessages_nextToken :: Lens' ListRetainedMessages (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.

Destructuring the Response

data ListRetainedMessagesResponse Source #

See: newListRetainedMessagesResponse smart constructor.

Constructors

ListRetainedMessagesResponse' 

Fields

Instances

Instances details
Generic ListRetainedMessagesResponse Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Associated Types

type Rep ListRetainedMessagesResponse :: Type -> Type #

Read ListRetainedMessagesResponse Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Show ListRetainedMessagesResponse Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

NFData ListRetainedMessagesResponse Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

Eq ListRetainedMessagesResponse Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

type Rep ListRetainedMessagesResponse Source # 
Instance details

Defined in Amazonka.IoTData.ListRetainedMessages

type Rep ListRetainedMessagesResponse = D1 ('MetaData "ListRetainedMessagesResponse" "Amazonka.IoTData.ListRetainedMessages" "amazonka-iot-dataplane-2.0-Fdc9p3E1INX2O9pOv9RFV7" 'False) (C1 ('MetaCons "ListRetainedMessagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "retainedTopics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RetainedMessageSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRetainedMessagesResponse Source #

Create a value of ListRetainedMessagesResponse 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:

ListRetainedMessages, listRetainedMessagesResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:retainedTopics:ListRetainedMessagesResponse', listRetainedMessagesResponse_retainedTopics - A summary list the account's retained messages. The information returned doesn't include the message payloads of the retained messages.

$sel:httpStatus:ListRetainedMessagesResponse', listRetainedMessagesResponse_httpStatus - The response's http status code.

Response Lenses

listRetainedMessagesResponse_nextToken :: Lens' ListRetainedMessagesResponse (Maybe Text) Source #

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

listRetainedMessagesResponse_retainedTopics :: Lens' ListRetainedMessagesResponse (Maybe [RetainedMessageSummary]) Source #

A summary list the account's retained messages. The information returned doesn't include the message payloads of the retained messages.