Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Retrieves a list of the ACM Certificate ARNs, and the domain name for
each ARN, owned by the calling account. You can filter the list based on
the CertificateStatuses
parameter, and you can display up to
MaxItems
certificates at one time. If you have more than MaxItems
certificates, use the NextToken
marker from the response object in
your next call to the ListCertificates
action to retrieve the next set
of certificate ARNs.
- listCertificates :: ListCertificates
- data ListCertificates
- lcCertificateStatuses :: Lens' ListCertificates [CertificateStatus]
- lcNextToken :: Lens' ListCertificates (Maybe Text)
- lcMaxItems :: Lens' ListCertificates (Maybe Natural)
- listCertificatesResponse :: Int -> ListCertificatesResponse
- data ListCertificatesResponse
- lcrsCertificateSummaryList :: Lens' ListCertificatesResponse [CertificateSummary]
- lcrsNextToken :: Lens' ListCertificatesResponse (Maybe Text)
- lcrsResponseStatus :: Lens' ListCertificatesResponse Int
Creating a Request
listCertificates :: ListCertificates Source
Creates a value of ListCertificates
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListCertificates Source
See: listCertificates
smart constructor.
Request Lenses
lcCertificateStatuses :: Lens' ListCertificates [CertificateStatus] Source
Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:
PENDING_VALIDATION
ISSUED
INACTIVE
EXPIRED
VALIDATION_TIMED_OUT
REVOKED
FAILED
lcNextToken :: Lens' ListCertificates (Maybe Text) Source
String that contains an opaque marker of the next ACM Certificate ARN to
be displayed. Use this parameter when paginating results, and only in a
subsequent request after you've received a response where the results
have been truncated. Set it to an empty string the first time you call
this action, and set it to the value of the NextToken
element you
receive in the response object for subsequent calls.
lcMaxItems :: Lens' ListCertificates (Maybe Natural) Source
Specify this parameter when paginating results to indicate the maximum
number of ACM Certificates that you want to display for each response.
If there are additional certificates beyond the maximum you specify, use
the NextToken
value in your next call to the ListCertificates
action.
Destructuring the Response
listCertificatesResponse Source
Creates a value of ListCertificatesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListCertificatesResponse Source
See: listCertificatesResponse
smart constructor.
Response Lenses
lcrsCertificateSummaryList :: Lens' ListCertificatesResponse [CertificateSummary] Source
A list of the certificate ARNs.
lcrsNextToken :: Lens' ListCertificatesResponse (Maybe Text) Source
If the list has been truncated, this value is present and should be used
for the NextToken
input parameter on your next call to
ListCertificates
.
lcrsResponseStatus :: Lens' ListCertificatesResponse Int Source
The response status code.