amazonka-cloudhsm-2.0: Amazon CloudHSM SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CloudHSM.DescribeLunaClient

Description

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

Creating a Request

data DescribeLunaClient Source #

See: newDescribeLunaClient smart constructor.

Constructors

DescribeLunaClient' 

Fields

Instances

Instances details
ToJSON DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToHeaders DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToPath DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToQuery DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

AWSRequest DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type AWSResponse DescribeLunaClient #

Generic DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type Rep DescribeLunaClient :: Type -> Type #

Read DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Show DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

NFData DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Methods

rnf :: DescribeLunaClient -> () #

Eq DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Hashable DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type AWSResponse DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClient = D1 ('MetaData "DescribeLunaClient" "Amazonka.CloudHSM.DescribeLunaClient" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DescribeLunaClient'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

DescribeLunaClient, describeLunaClient_certificateFingerprint - The certificate fingerprint.

DescribeLunaClient, describeLunaClient_clientArn - The ARN of the client.

Request Lenses

Destructuring the Response

data DescribeLunaClientResponse Source #

See: newDescribeLunaClientResponse smart constructor.

Constructors

DescribeLunaClientResponse' 

Fields

Instances

Instances details
Generic DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type Rep DescribeLunaClientResponse :: Type -> Type #

Read DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Show DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

NFData DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Eq DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClientResponse = D1 ('MetaData "DescribeLunaClientResponse" "Amazonka.CloudHSM.DescribeLunaClient" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DescribeLunaClientResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

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:certificate:DescribeLunaClientResponse', describeLunaClientResponse_certificate - The certificate installed on the HSMs used by this client.

DescribeLunaClient, describeLunaClientResponse_certificateFingerprint - The certificate fingerprint.

DescribeLunaClient, describeLunaClientResponse_clientArn - The ARN of the client.

$sel:label:DescribeLunaClientResponse', describeLunaClientResponse_label - The label of the client.

$sel:lastModifiedTimestamp:DescribeLunaClientResponse', describeLunaClientResponse_lastModifiedTimestamp - The date and time the client was last modified.

$sel:httpStatus:DescribeLunaClientResponse', describeLunaClientResponse_httpStatus - The response's http status code.

Response Lenses

describeLunaClientResponse_certificate :: Lens' DescribeLunaClientResponse (Maybe Text) Source #

The certificate installed on the HSMs used by this client.