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

Description

List the device certificates signed by the specified CA certificate.

Requires permission to access the ListCertificatesByCA action.

This operation returns paginated results.

Synopsis

Creating a Request

data ListCertificatesByCA Source #

The input to the ListCertificatesByCA operation.

See: newListCertificatesByCA smart constructor.

Constructors

ListCertificatesByCA' 

Fields

  • marker :: Maybe Text

    The marker for the next set of results.

  • ascendingOrder :: Maybe Bool

    Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.

  • pageSize :: Maybe Natural

    The result page size.

  • caCertificateId :: Text

    The ID of the CA certificate. This operation will list all registered device certificate that were signed by this CA certificate.

Instances

Instances details
Eq ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Read ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Show ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Generic ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Associated Types

type Rep ListCertificatesByCA :: Type -> Type #

NFData ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Methods

rnf :: ListCertificatesByCA -> () #

Hashable ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

AWSPager ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

AWSRequest ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Associated Types

type AWSResponse ListCertificatesByCA #

ToHeaders ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

ToPath ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

ToQuery ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCA = D1 ('MetaData "ListCertificatesByCA" "Amazonka.IoT.ListCertificatesByCA" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "ListCertificatesByCA'" '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)) :*: S1 ('MetaSel ('Just "caCertificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

newListCertificatesByCA Source #

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

$sel:ascendingOrder:ListCertificatesByCA', listCertificatesByCA_ascendingOrder - Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.

$sel:pageSize:ListCertificatesByCA', listCertificatesByCA_pageSize - The result page size.

$sel:caCertificateId:ListCertificatesByCA', listCertificatesByCA_caCertificateId - The ID of the CA certificate. This operation will list all registered device certificate that were signed by this CA certificate.

Request Lenses

listCertificatesByCA_marker :: Lens' ListCertificatesByCA (Maybe Text) Source #

The marker for the next set of results.

listCertificatesByCA_ascendingOrder :: Lens' ListCertificatesByCA (Maybe Bool) Source #

Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.

listCertificatesByCA_caCertificateId :: Lens' ListCertificatesByCA Text Source #

The ID of the CA certificate. This operation will list all registered device certificate that were signed by this CA certificate.

Destructuring the Response

data ListCertificatesByCAResponse Source #

The output of the ListCertificatesByCA operation.

See: newListCertificatesByCAResponse smart constructor.

Constructors

ListCertificatesByCAResponse' 

Fields

Instances

Instances details
Eq ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Read ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Show ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Generic ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Associated Types

type Rep ListCertificatesByCAResponse :: Type -> Type #

NFData ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

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

newListCertificatesByCAResponse Source #

Create a value of ListCertificatesByCAResponse 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:ListCertificatesByCAResponse', listCertificatesByCAResponse_certificates - The device certificates signed by the specified CA certificate.

$sel:nextMarker:ListCertificatesByCAResponse', listCertificatesByCAResponse_nextMarker - The marker for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListCertificatesByCAResponse', listCertificatesByCAResponse_httpStatus - The response's http status code.

Response Lenses

listCertificatesByCAResponse_certificates :: Lens' ListCertificatesByCAResponse (Maybe [Certificate]) Source #

The device certificates signed by the specified CA certificate.

listCertificatesByCAResponse_nextMarker :: Lens' ListCertificatesByCAResponse (Maybe Text) Source #

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