amazonka-certificatemanager-pca-1.6.1: Amazon Certificate Manager Private Certificate Authority 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.CertificateManagerPCA.ListCertificateAuthorities

Contents

Description

Lists the private certificate authorities that you created by using the CreateCertificateAuthority function.

Synopsis

Creating a Request

listCertificateAuthorities :: ListCertificateAuthorities Source #

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

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

  • lcaNextToken - Use this parameter when paginating results in a subsequent request after you receive a response with truncated results. Set it to the value of the NextToken parameter from the response you just received.
  • lcaMaxResults - Use this parameter when paginating results to specify the maximum number of items to return in the response on each page. If additional items exist beyond the number you specify, the NextToken element is sent in the response. Use this NextToken value in a subsequent request to retrieve additional items.

data ListCertificateAuthorities Source #

See: listCertificateAuthorities smart constructor.

Instances
Eq ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Data ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Methods

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

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

toConstr :: ListCertificateAuthorities -> Constr #

dataTypeOf :: ListCertificateAuthorities -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Show ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Generic ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Associated Types

type Rep ListCertificateAuthorities :: Type -> Type #

Hashable ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

ToJSON ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

AWSRequest ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Associated Types

type Rs ListCertificateAuthorities :: Type #

ToHeaders ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

ToPath ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

ToQuery ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

NFData ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthorities = D1 (MetaData "ListCertificateAuthorities" "Network.AWS.CertificateManagerPCA.ListCertificateAuthorities" "amazonka-certificatemanager-pca-1.6.1-HitWzcqvY41EzhTFciBw3m" False) (C1 (MetaCons "ListCertificateAuthorities'" PrefixI True) (S1 (MetaSel (Just "_lcaNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcaMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))
type Rs ListCertificateAuthorities Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Request Lenses

lcaNextToken :: Lens' ListCertificateAuthorities (Maybe Text) Source #

Use this parameter when paginating results in a subsequent request after you receive a response with truncated results. Set it to the value of the NextToken parameter from the response you just received.

lcaMaxResults :: Lens' ListCertificateAuthorities (Maybe Natural) Source #

Use this parameter when paginating results to specify the maximum number of items to return in the response on each page. If additional items exist beyond the number you specify, the NextToken element is sent in the response. Use this NextToken value in a subsequent request to retrieve additional items.

Destructuring the Response

listCertificateAuthoritiesResponse Source #

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

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

  • lcarsCertificateAuthorities - Summary information about each certificate authority you have created.
  • lcarsNextToken - When the list is truncated, this value is present and should be used for the NextToken parameter in a subsequent pagination request.
  • lcarsResponseStatus - -- | The response status code.

data ListCertificateAuthoritiesResponse Source #

See: listCertificateAuthoritiesResponse smart constructor.

Instances
Eq ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Data ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Methods

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

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

toConstr :: ListCertificateAuthoritiesResponse -> Constr #

dataTypeOf :: ListCertificateAuthoritiesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Show ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Generic ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

Associated Types

type Rep ListCertificateAuthoritiesResponse :: Type -> Type #

NFData ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthoritiesResponse = D1 (MetaData "ListCertificateAuthoritiesResponse" "Network.AWS.CertificateManagerPCA.ListCertificateAuthorities" "amazonka-certificatemanager-pca-1.6.1-HitWzcqvY41EzhTFciBw3m" False) (C1 (MetaCons "ListCertificateAuthoritiesResponse'" PrefixI True) (S1 (MetaSel (Just "_lcarsCertificateAuthorities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CertificateAuthority])) :*: (S1 (MetaSel (Just "_lcarsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lcarsCertificateAuthorities :: Lens' ListCertificateAuthoritiesResponse [CertificateAuthority] Source #

Summary information about each certificate authority you have created.

lcarsNextToken :: Lens' ListCertificateAuthoritiesResponse (Maybe Text) Source #

When the list is truncated, this value is present and should be used for the NextToken parameter in a subsequent pagination request.