amazonka-iot-1.6.1: Amazon IoT SDK.

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

Network.AWS.IoT.ListCACertificates

Contents

Description

Lists the CA certificates registered for your AWS account.

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

This operation returns paginated results.

Synopsis

Creating a Request

listCACertificates :: ListCACertificates Source #

Creates a value of ListCACertificates with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ListCACertificates Source #

Input for the ListCACertificates operation.

See: listCACertificates smart constructor.

Instances
Eq ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Data ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListCACertificates -> c ListCACertificates #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListCACertificates #

toConstr :: ListCACertificates -> Constr #

dataTypeOf :: ListCACertificates -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListCACertificates) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListCACertificates) #

gmapT :: (forall b. Data b => b -> b) -> ListCACertificates -> ListCACertificates #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListCACertificates -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListCACertificates -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListCACertificates -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListCACertificates -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListCACertificates -> m ListCACertificates #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCACertificates -> m ListCACertificates #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCACertificates -> m ListCACertificates #

Read ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Show ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Generic ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Associated Types

type Rep ListCACertificates :: Type -> Type #

Hashable ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

AWSPager ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

AWSRequest ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Associated Types

type Rs ListCACertificates :: Type #

ToHeaders ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

ToPath ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

ToQuery ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

NFData ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Methods

rnf :: ListCACertificates -> () #

type Rep ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

type Rep ListCACertificates = D1 (MetaData "ListCACertificates" "Network.AWS.IoT.ListCACertificates" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" False) (C1 (MetaCons "ListCACertificates'" PrefixI True) (S1 (MetaSel (Just "_lcacMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lcacAscendingOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lcacPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))
type Rs ListCACertificates Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Request Lenses

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

The marker for the next set of results.

lcacAscendingOrder :: Lens' ListCACertificates (Maybe Bool) Source #

Determines the order of the results.

Destructuring the Response

listCACertificatesResponse Source #

Creates a value of ListCACertificatesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ListCACertificatesResponse Source #

The output from the ListCACertificates operation.

See: listCACertificatesResponse smart constructor.

Instances
Eq ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Data ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListCACertificatesResponse -> c ListCACertificatesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListCACertificatesResponse #

toConstr :: ListCACertificatesResponse -> Constr #

dataTypeOf :: ListCACertificatesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListCACertificatesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListCACertificatesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListCACertificatesResponse -> ListCACertificatesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListCACertificatesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListCACertificatesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListCACertificatesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListCACertificatesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListCACertificatesResponse -> m ListCACertificatesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCACertificatesResponse -> m ListCACertificatesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCACertificatesResponse -> m ListCACertificatesResponse #

Read ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Show ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Generic ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

Associated Types

type Rep ListCACertificatesResponse :: Type -> Type #

NFData ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

type Rep ListCACertificatesResponse Source # 
Instance details

Defined in Network.AWS.IoT.ListCACertificates

type Rep ListCACertificatesResponse = D1 (MetaData "ListCACertificatesResponse" "Network.AWS.IoT.ListCACertificates" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" False) (C1 (MetaCons "ListCACertificatesResponse'" PrefixI True) (S1 (MetaSel (Just "_lcacrsCertificates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CACertificate])) :*: (S1 (MetaSel (Just "_lcacrsNextMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcacrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lcacrsCertificates :: Lens' ListCACertificatesResponse [CACertificate] Source #

The CA certificates registered in your AWS account.

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

The current position within the list of CA certificates.