amazonka-iot-1.4.3: Amazon IoT SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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.

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 # 
Data ListCACertificates Source # 

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 # 
Show ListCACertificates Source # 
Generic ListCACertificates Source # 
Hashable ListCACertificates Source # 
NFData ListCACertificates Source # 

Methods

rnf :: ListCACertificates -> () #

AWSRequest ListCACertificates Source # 
ToPath ListCACertificates Source # 
ToHeaders ListCACertificates Source # 
ToQuery ListCACertificates Source # 
type Rep ListCACertificates Source # 
type Rep ListCACertificates = D1 (MetaData "ListCACertificates" "Network.AWS.IoT.ListCACertificates" "amazonka-iot-1.4.3-GQ8Z5ol1Knl4MG0H0roOVJ" False) (C1 (MetaCons "ListCACertificates'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lcacMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lcacAscendingOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_lcacPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))
type Rs ListCACertificates Source # 

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 # 
Data ListCACertificatesResponse Source # 

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 # 
Show ListCACertificatesResponse Source # 
Generic ListCACertificatesResponse Source # 
NFData ListCACertificatesResponse Source # 
type Rep ListCACertificatesResponse Source # 
type Rep ListCACertificatesResponse = D1 (MetaData "ListCACertificatesResponse" "Network.AWS.IoT.ListCACertificates" "amazonka-iot-1.4.3-GQ8Z5ol1Knl4MG0H0roOVJ" False) (C1 (MetaCons "ListCACertificatesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lcacrsCertificates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CACertificate]))) ((:*:) (S1 (MetaSel (Just Symbol "_lcacrsNextMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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.