libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca
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.CertificateManagerPCA.ListCertificateAuthorities

Description

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

This operation returns paginated results.

Synopsis

Creating a Request

data ListCertificateAuthorities Source #

See: newListCertificateAuthorities smart constructor.

Constructors

ListCertificateAuthorities' 

Fields

  • nextToken :: Maybe Text

    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.

  • resourceOwner :: Maybe ResourceOwner

    Use this parameter to filter the returned set of certificate authorities based on their owner. The default is SELF.

  • maxResults :: Maybe Natural

    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.

Instances

Instances details
Eq ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Read ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Show ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Generic ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Associated Types

type Rep ListCertificateAuthorities :: Type -> Type #

NFData ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Hashable ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

ToJSON ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

AWSPager ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

AWSRequest ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

ToHeaders ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

ToPath ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

ToQuery ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthorities = D1 ('MetaData "ListCertificateAuthorities" "Amazonka.CertificateManagerPCA.ListCertificateAuthorities" "libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca" 'False) (C1 ('MetaCons "ListCertificateAuthorities'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceOwner)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListCertificateAuthorities Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

newListCertificateAuthorities :: ListCertificateAuthorities Source #

Create a value of ListCertificateAuthorities 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:nextToken:ListCertificateAuthorities', listCertificateAuthorities_nextToken - 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.

$sel:resourceOwner:ListCertificateAuthorities', listCertificateAuthorities_resourceOwner - Use this parameter to filter the returned set of certificate authorities based on their owner. The default is SELF.

$sel:maxResults:ListCertificateAuthorities', listCertificateAuthorities_maxResults - 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.

Request Lenses

listCertificateAuthorities_nextToken :: 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.

listCertificateAuthorities_resourceOwner :: Lens' ListCertificateAuthorities (Maybe ResourceOwner) Source #

Use this parameter to filter the returned set of certificate authorities based on their owner. The default is SELF.

listCertificateAuthorities_maxResults :: 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

data ListCertificateAuthoritiesResponse Source #

Constructors

ListCertificateAuthoritiesResponse' 

Fields

Instances

Instances details
Eq ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Read ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Show ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Generic ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

Associated Types

type Rep ListCertificateAuthoritiesResponse :: Type -> Type #

NFData ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthoritiesResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.ListCertificateAuthorities

type Rep ListCertificateAuthoritiesResponse = D1 ('MetaData "ListCertificateAuthoritiesResponse" "Amazonka.CertificateManagerPCA.ListCertificateAuthorities" "libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca" 'False) (C1 ('MetaCons "ListCertificateAuthoritiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CertificateAuthority])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCertificateAuthoritiesResponse Source #

Create a value of ListCertificateAuthoritiesResponse 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:certificateAuthorities:ListCertificateAuthoritiesResponse', listCertificateAuthoritiesResponse_certificateAuthorities - Summary information about each certificate authority you have created.

$sel:nextToken:ListCertificateAuthorities', listCertificateAuthoritiesResponse_nextToken - When the list is truncated, this value is present and should be used for the NextToken parameter in a subsequent pagination request.

$sel:httpStatus:ListCertificateAuthoritiesResponse', listCertificateAuthoritiesResponse_httpStatus - The response's http status code.

Response Lenses

listCertificateAuthoritiesResponse_nextToken :: 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.