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.ModifyLunaClient

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.

Modifies the certificate used by the client.

This action can potentially start a workflow to install the new certificate on the client's HSMs.

Synopsis

Creating a Request

data ModifyLunaClient Source #

See: newModifyLunaClient smart constructor.

Constructors

ModifyLunaClient' 

Fields

Instances

Instances details
Eq ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Read ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Show ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Generic ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type Rep ModifyLunaClient :: Type -> Type #

NFData ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Methods

rnf :: ModifyLunaClient -> () #

Hashable ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

ToJSON ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

AWSRequest ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type AWSResponse ModifyLunaClient #

ToHeaders ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

ToPath ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

ToQuery ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

type Rep ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

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

Defined in Amazonka.CloudHSM.ModifyLunaClient

newModifyLunaClient Source #

Create a value of ModifyLunaClient 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:ModifyLunaClient', modifyLunaClient_clientArn - The ARN of the client.

$sel:certificate:ModifyLunaClient', modifyLunaClient_certificate - The new certificate for the client.

Request Lenses

modifyLunaClient_certificate :: Lens' ModifyLunaClient Text Source #

The new certificate for the client.

Destructuring the Response

data ModifyLunaClientResponse Source #

See: newModifyLunaClientResponse smart constructor.

Constructors

ModifyLunaClientResponse' 

Fields

Instances

Instances details
Eq ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Read ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Show ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Generic ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type Rep ModifyLunaClientResponse :: Type -> Type #

NFData ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

type Rep ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

type Rep ModifyLunaClientResponse = D1 ('MetaData "ModifyLunaClientResponse" "Amazonka.CloudHSM.ModifyLunaClient" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "ModifyLunaClientResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyLunaClientResponse Source #

Create a value of ModifyLunaClientResponse 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:ModifyLunaClient', modifyLunaClientResponse_clientArn - The ARN of the client.

$sel:httpStatus:ModifyLunaClientResponse', modifyLunaClientResponse_httpStatus - The response's http status code.

Response Lenses