Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.
For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference.
Retrieves information about an HSM client.
Synopsis
- data DescribeLunaClient = DescribeLunaClient' {}
- newDescribeLunaClient :: DescribeLunaClient
- describeLunaClient_clientArn :: Lens' DescribeLunaClient (Maybe Text)
- describeLunaClient_certificateFingerprint :: Lens' DescribeLunaClient (Maybe Text)
- data DescribeLunaClientResponse = DescribeLunaClientResponse' {}
- newDescribeLunaClientResponse :: Int -> DescribeLunaClientResponse
- describeLunaClientResponse_clientArn :: Lens' DescribeLunaClientResponse (Maybe Text)
- describeLunaClientResponse_lastModifiedTimestamp :: Lens' DescribeLunaClientResponse (Maybe Text)
- describeLunaClientResponse_certificateFingerprint :: Lens' DescribeLunaClientResponse (Maybe Text)
- describeLunaClientResponse_certificate :: Lens' DescribeLunaClientResponse (Maybe Text)
- describeLunaClientResponse_label :: Lens' DescribeLunaClientResponse (Maybe Text)
- describeLunaClientResponse_httpStatus :: Lens' DescribeLunaClientResponse Int
Creating a Request
data DescribeLunaClient Source #
See: newDescribeLunaClient
smart constructor.
Instances
newDescribeLunaClient :: DescribeLunaClient Source #
Create a value of DescribeLunaClient
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:clientArn:DescribeLunaClient'
, describeLunaClient_clientArn
- The ARN of the client.
$sel:certificateFingerprint:DescribeLunaClient'
, describeLunaClient_certificateFingerprint
- The certificate fingerprint.
Request Lenses
describeLunaClient_clientArn :: Lens' DescribeLunaClient (Maybe Text) Source #
The ARN of the client.
describeLunaClient_certificateFingerprint :: Lens' DescribeLunaClient (Maybe Text) Source #
The certificate fingerprint.
Destructuring the Response
data DescribeLunaClientResponse Source #
See: newDescribeLunaClientResponse
smart constructor.
DescribeLunaClientResponse' | |
|
Instances
newDescribeLunaClientResponse Source #
Create a value of DescribeLunaClientResponse
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:clientArn:DescribeLunaClient'
, describeLunaClientResponse_clientArn
- The ARN of the client.
$sel:lastModifiedTimestamp:DescribeLunaClientResponse'
, describeLunaClientResponse_lastModifiedTimestamp
- The date and time the client was last modified.
$sel:certificateFingerprint:DescribeLunaClient'
, describeLunaClientResponse_certificateFingerprint
- The certificate fingerprint.
$sel:certificate:DescribeLunaClientResponse'
, describeLunaClientResponse_certificate
- The certificate installed on the HSMs used by this client.
$sel:label:DescribeLunaClientResponse'
, describeLunaClientResponse_label
- The label of the client.
$sel:httpStatus:DescribeLunaClientResponse'
, describeLunaClientResponse_httpStatus
- The response's http status code.
Response Lenses
describeLunaClientResponse_clientArn :: Lens' DescribeLunaClientResponse (Maybe Text) Source #
The ARN of the client.
describeLunaClientResponse_lastModifiedTimestamp :: Lens' DescribeLunaClientResponse (Maybe Text) Source #
The date and time the client was last modified.
describeLunaClientResponse_certificateFingerprint :: Lens' DescribeLunaClientResponse (Maybe Text) Source #
The certificate fingerprint.
describeLunaClientResponse_certificate :: Lens' DescribeLunaClientResponse (Maybe Text) Source #
The certificate installed on the HSMs used by this client.
describeLunaClientResponse_label :: Lens' DescribeLunaClientResponse (Maybe Text) Source #
The label of the client.
describeLunaClientResponse_httpStatus :: Lens' DescribeLunaClientResponse Int Source #
The response's http status code.