libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm
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.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
Eq DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Read DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Show DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Generic DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type Rep DescribeLunaClient :: Type -> Type #

NFData DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Methods

rnf :: DescribeLunaClient -> () #

Hashable DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToJSON DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

AWSRequest DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type AWSResponse 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

type Rep DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClient = D1 ('MetaData "DescribeLunaClient" "Amazonka.CloudHSM.DescribeLunaClient" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "DescribeLunaClient'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

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

Destructuring the Response

data DescribeLunaClientResponse Source #

See: newDescribeLunaClientResponse smart constructor.

Constructors

DescribeLunaClientResponse' 

Fields

Instances

Instances details
Eq DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Read DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Show DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Generic DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type Rep DescribeLunaClientResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "DescribeLunaClientResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "label") '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: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_certificate :: Lens' DescribeLunaClientResponse (Maybe Text) Source #

The certificate installed on the HSMs used by this client.