libZSservicesZSamazonka-iotZSamazonka-iot
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoT.ListCACertificates

Description

Lists the CA certificates registered for your Amazon Web Services account.

The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.

Requires permission to access the ListCACertificates action.

This operation returns paginated results.

Synopsis

Creating a Request

data ListCACertificates Source #

Input for the ListCACertificates operation.

See: newListCACertificates smart constructor.

Constructors

ListCACertificates' 

Fields

Instances

Instances details
Eq ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Read ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Show ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Generic ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Associated Types

type Rep ListCACertificates :: Type -> Type #

NFData ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Methods

rnf :: ListCACertificates -> () #

Hashable ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

AWSPager ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

AWSRequest ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Associated Types

type AWSResponse ListCACertificates #

ToHeaders ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

ToPath ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

ToQuery ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificates = D1 ('MetaData "ListCACertificates" "Amazonka.IoT.ListCACertificates" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "ListCACertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

newListCACertificates :: ListCACertificates Source #

Create a value of ListCACertificates 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:marker:ListCACertificates', listCACertificates_marker - The marker for the next set of results.

$sel:ascendingOrder:ListCACertificates', listCACertificates_ascendingOrder - Determines the order of the results.

$sel:pageSize:ListCACertificates', listCACertificates_pageSize - The result page size.

Request Lenses

listCACertificates_marker :: Lens' ListCACertificates (Maybe Text) Source #

The marker for the next set of results.

Destructuring the Response

data ListCACertificatesResponse Source #

The output from the ListCACertificates operation.

See: newListCACertificatesResponse smart constructor.

Constructors

ListCACertificatesResponse' 

Fields

Instances

Instances details
Eq ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Read ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Show ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Generic ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Associated Types

type Rep ListCACertificatesResponse :: Type -> Type #

NFData ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificatesResponse = D1 ('MetaData "ListCACertificatesResponse" "Amazonka.IoT.ListCACertificates" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "ListCACertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CACertificate])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCACertificatesResponse Source #

Create a value of ListCACertificatesResponse 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:certificates:ListCACertificatesResponse', listCACertificatesResponse_certificates - The CA certificates registered in your Amazon Web Services account.

$sel:nextMarker:ListCACertificatesResponse', listCACertificatesResponse_nextMarker - The current position within the list of CA certificates.

$sel:httpStatus:ListCACertificatesResponse', listCACertificatesResponse_httpStatus - The response's http status code.

Response Lenses

listCACertificatesResponse_certificates :: Lens' ListCACertificatesResponse (Maybe [CACertificate]) Source #

The CA certificates registered in your Amazon Web Services account.

listCACertificatesResponse_nextMarker :: Lens' ListCACertificatesResponse (Maybe Text) Source #

The current position within the list of CA certificates.