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

Description

Derived from API version 2014-05-30 of the AWS service descriptions, licensed under Apache 2.0.

AWS CloudHSM Service

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.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2014-05-30 of the Amazon CloudHSM SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CloudHSM.

CloudHsmInternalException

_CloudHsmInternalException :: AsError a => Fold a ServiceError Source #

Indicates that an internal error occurred.

CloudHsmServiceException

_CloudHsmServiceException :: AsError a => Fold a ServiceError Source #

Indicates that an exception occurred in the AWS CloudHSM service.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

Indicates that one or more of the request parameters are not valid.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AddTagsToResource

data AddTagsToResource Source #

See: newAddTagsToResource smart constructor.

Constructors

AddTagsToResource' Text [Tag] 

Instances

Instances details
ToJSON AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

ToHeaders AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

ToPath AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

ToQuery AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

AWSRequest AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Associated Types

type AWSResponse AddTagsToResource #

Generic AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Associated Types

type Rep AddTagsToResource :: Type -> Type #

Read AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Show AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

NFData AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Methods

rnf :: AddTagsToResource -> () #

Eq AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Hashable AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

type AWSResponse AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

type Rep AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

type Rep AddTagsToResource = D1 ('MetaData "AddTagsToResource" "Amazonka.CloudHSM.AddTagsToResource" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "AddTagsToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newAddTagsToResource Source #

Create a value of AddTagsToResource 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:resourceArn:AddTagsToResource', addTagsToResource_resourceArn - The Amazon Resource Name (ARN) of the AWS CloudHSM resource to tag.

$sel:tagList:AddTagsToResource', addTagsToResource_tagList - One or more tags.

data AddTagsToResourceResponse Source #

See: newAddTagsToResourceResponse smart constructor.

Instances

Instances details
Generic AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Associated Types

type Rep AddTagsToResourceResponse :: Type -> Type #

Read AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Show AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

NFData AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Eq AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

type Rep AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

type Rep AddTagsToResourceResponse = D1 ('MetaData "AddTagsToResourceResponse" "Amazonka.CloudHSM.AddTagsToResource" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "AddTagsToResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAddTagsToResourceResponse Source #

Create a value of AddTagsToResourceResponse 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:httpStatus:AddTagsToResourceResponse', addTagsToResourceResponse_httpStatus - The response's http status code.

$sel:status:AddTagsToResourceResponse', addTagsToResourceResponse_status - The status of the operation.

CreateHapg

data CreateHapg Source #

Contains the inputs for the CreateHapgRequest action.

See: newCreateHapg smart constructor.

Constructors

CreateHapg' Text 

Instances

Instances details
ToJSON CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

ToHeaders CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Methods

toHeaders :: CreateHapg -> [Header] #

ToPath CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

ToQuery CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

AWSRequest CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Associated Types

type AWSResponse CreateHapg #

Generic CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Associated Types

type Rep CreateHapg :: Type -> Type #

Read CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Show CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

NFData CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Methods

rnf :: CreateHapg -> () #

Eq CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Hashable CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

type AWSResponse CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

type Rep CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

type Rep CreateHapg = D1 ('MetaData "CreateHapg" "Amazonka.CloudHSM.CreateHapg" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "CreateHapg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateHapg Source #

Create a value of CreateHapg 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:label:CreateHapg', createHapg_label - The label of the new high-availability partition group.

data CreateHapgResponse Source #

Contains the output of the CreateHAPartitionGroup action.

See: newCreateHapgResponse smart constructor.

Instances

Instances details
Generic CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Associated Types

type Rep CreateHapgResponse :: Type -> Type #

Read CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Show CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

NFData CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Methods

rnf :: CreateHapgResponse -> () #

Eq CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

type Rep CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

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

newCreateHapgResponse Source #

Create a value of CreateHapgResponse 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:hapgArn:CreateHapgResponse', createHapgResponse_hapgArn - The ARN of the high-availability partition group.

$sel:httpStatus:CreateHapgResponse', createHapgResponse_httpStatus - The response's http status code.

CreateHsm

data CreateHsm Source #

Contains the inputs for the CreateHsm operation.

See: newCreateHsm smart constructor.

Instances

Instances details
ToJSON CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

ToHeaders CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Methods

toHeaders :: CreateHsm -> [Header] #

ToPath CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

ToQuery CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

AWSRequest CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Associated Types

type AWSResponse CreateHsm #

Generic CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Associated Types

type Rep CreateHsm :: Type -> Type #

Read CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Show CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

NFData CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Methods

rnf :: CreateHsm -> () #

Eq CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Hashable CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

type AWSResponse CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

type Rep CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

newCreateHsm Source #

Create a value of CreateHsm 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:clientToken:CreateHsm', createHsm_clientToken - A user-defined token to ensure idempotence. Subsequent calls to this operation with the same token will be ignored.

$sel:eniIp:CreateHsm', createHsm_eniIp - The IP address to assign to the HSM's ENI.

If an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the subnet.

$sel:externalId:CreateHsm', createHsm_externalId - The external ID from IamRoleArn, if present.

$sel:syslogIp:CreateHsm', createHsm_syslogIp - The IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.

$sel:subnetId:CreateHsm', createHsm_subnetId - The identifier of the subnet in your VPC in which to place the HSM.

$sel:sshKey:CreateHsm', createHsm_sshKey - The SSH public key to install on the HSM.

$sel:iamRoleArn:CreateHsm', createHsm_iamRoleArn - The ARN of an IAM role to enable the AWS CloudHSM service to allocate an ENI on your behalf.

$sel:subscriptionType:CreateHsm', createHsm_subscriptionType - Undocumented member.

data CreateHsmResponse Source #

Contains the output of the CreateHsm operation.

See: newCreateHsmResponse smart constructor.

Instances

Instances details
Generic CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Associated Types

type Rep CreateHsmResponse :: Type -> Type #

Read CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Show CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

NFData CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Methods

rnf :: CreateHsmResponse -> () #

Eq CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

type Rep CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

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

newCreateHsmResponse Source #

Create a value of CreateHsmResponse 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:hsmArn:CreateHsmResponse', createHsmResponse_hsmArn - The ARN of the HSM.

$sel:httpStatus:CreateHsmResponse', createHsmResponse_httpStatus - The response's http status code.

CreateLunaClient

data CreateLunaClient Source #

Contains the inputs for the CreateLunaClient action.

See: newCreateLunaClient smart constructor.

Instances

Instances details
ToJSON CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

ToHeaders CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

ToPath CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

ToQuery CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

AWSRequest CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Associated Types

type AWSResponse CreateLunaClient #

Generic CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Associated Types

type Rep CreateLunaClient :: Type -> Type #

Read CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Show CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

NFData CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Methods

rnf :: CreateLunaClient -> () #

Eq CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Hashable CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

type AWSResponse CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

type Rep CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

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

newCreateLunaClient Source #

Create a value of CreateLunaClient 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:label:CreateLunaClient', createLunaClient_label - The label for the client.

$sel:certificate:CreateLunaClient', createLunaClient_certificate - The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.

data CreateLunaClientResponse Source #

Contains the output of the CreateLunaClient action.

See: newCreateLunaClientResponse smart constructor.

Instances

Instances details
Generic CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Associated Types

type Rep CreateLunaClientResponse :: Type -> Type #

Read CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Show CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

NFData CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Eq CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

type Rep CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

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

newCreateLunaClientResponse Source #

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

$sel:httpStatus:CreateLunaClientResponse', createLunaClientResponse_httpStatus - The response's http status code.

DeleteHapg

data DeleteHapg Source #

Contains the inputs for the DeleteHapg action.

See: newDeleteHapg smart constructor.

Constructors

DeleteHapg' Text 

Instances

Instances details
ToJSON DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

ToHeaders DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Methods

toHeaders :: DeleteHapg -> [Header] #

ToPath DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

ToQuery DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

AWSRequest DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Associated Types

type AWSResponse DeleteHapg #

Generic DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Associated Types

type Rep DeleteHapg :: Type -> Type #

Read DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Show DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

NFData DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Methods

rnf :: DeleteHapg -> () #

Eq DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Hashable DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

type AWSResponse DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

type Rep DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

type Rep DeleteHapg = D1 ('MetaData "DeleteHapg" "Amazonka.CloudHSM.DeleteHapg" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DeleteHapg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hapgArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteHapg Source #

Create a value of DeleteHapg 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:hapgArn:DeleteHapg', deleteHapg_hapgArn - The ARN of the high-availability partition group to delete.

data DeleteHapgResponse Source #

Contains the output of the DeleteHapg action.

See: newDeleteHapgResponse smart constructor.

Instances

Instances details
Generic DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Associated Types

type Rep DeleteHapgResponse :: Type -> Type #

Read DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Show DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

NFData DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Methods

rnf :: DeleteHapgResponse -> () #

Eq DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

type Rep DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

type Rep DeleteHapgResponse = D1 ('MetaData "DeleteHapgResponse" "Amazonka.CloudHSM.DeleteHapg" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DeleteHapgResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteHapgResponse Source #

Create a value of DeleteHapgResponse 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:httpStatus:DeleteHapgResponse', deleteHapgResponse_httpStatus - The response's http status code.

$sel:status:DeleteHapgResponse', deleteHapgResponse_status - The status of the action.

DeleteHsm

data DeleteHsm Source #

Contains the inputs for the DeleteHsm operation.

See: newDeleteHsm smart constructor.

Constructors

DeleteHsm' Text 

Instances

Instances details
ToJSON DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

ToHeaders DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Methods

toHeaders :: DeleteHsm -> [Header] #

ToPath DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

ToQuery DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

AWSRequest DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Associated Types

type AWSResponse DeleteHsm #

Generic DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Associated Types

type Rep DeleteHsm :: Type -> Type #

Read DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Show DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

NFData DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Methods

rnf :: DeleteHsm -> () #

Eq DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Hashable DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

type AWSResponse DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

type Rep DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

type Rep DeleteHsm = D1 ('MetaData "DeleteHsm" "Amazonka.CloudHSM.DeleteHsm" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DeleteHsm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteHsm Source #

Create a value of DeleteHsm 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:hsmArn:DeleteHsm', deleteHsm_hsmArn - The ARN of the HSM to delete.

data DeleteHsmResponse Source #

Contains the output of the DeleteHsm operation.

See: newDeleteHsmResponse smart constructor.

Instances

Instances details
Generic DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Associated Types

type Rep DeleteHsmResponse :: Type -> Type #

Read DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Show DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

NFData DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Methods

rnf :: DeleteHsmResponse -> () #

Eq DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

type Rep DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

type Rep DeleteHsmResponse = D1 ('MetaData "DeleteHsmResponse" "Amazonka.CloudHSM.DeleteHsm" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DeleteHsmResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteHsmResponse Source #

Create a value of DeleteHsmResponse 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:httpStatus:DeleteHsmResponse', deleteHsmResponse_httpStatus - The response's http status code.

$sel:status:DeleteHsmResponse', deleteHsmResponse_status - The status of the operation.

DeleteLunaClient

data DeleteLunaClient Source #

See: newDeleteLunaClient smart constructor.

Constructors

DeleteLunaClient' Text 

Instances

Instances details
ToJSON DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

ToHeaders DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

ToPath DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

ToQuery DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

AWSRequest DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Associated Types

type AWSResponse DeleteLunaClient #

Generic DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Associated Types

type Rep DeleteLunaClient :: Type -> Type #

Read DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Show DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

NFData DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Methods

rnf :: DeleteLunaClient -> () #

Eq DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Hashable DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

type AWSResponse DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

type Rep DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

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

newDeleteLunaClient Source #

Create a value of DeleteLunaClient 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:DeleteLunaClient', deleteLunaClient_clientArn - The ARN of the client to delete.

data DeleteLunaClientResponse Source #

See: newDeleteLunaClientResponse smart constructor.

Instances

Instances details
Generic DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Associated Types

type Rep DeleteLunaClientResponse :: Type -> Type #

Read DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Show DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

NFData DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Eq DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

type Rep DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

type Rep DeleteLunaClientResponse = D1 ('MetaData "DeleteLunaClientResponse" "Amazonka.CloudHSM.DeleteLunaClient" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DeleteLunaClientResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteLunaClientResponse Source #

Create a value of DeleteLunaClientResponse 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:httpStatus:DeleteLunaClientResponse', deleteLunaClientResponse_httpStatus - The response's http status code.

$sel:status:DeleteLunaClientResponse', deleteLunaClientResponse_status - The status of the action.

DescribeHapg

data DescribeHapg Source #

Contains the inputs for the DescribeHapg action.

See: newDescribeHapg smart constructor.

Constructors

DescribeHapg' Text 

Instances

Instances details
ToJSON DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToHeaders DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToPath DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToQuery DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

AWSRequest DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type AWSResponse DescribeHapg #

Generic DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type Rep DescribeHapg :: Type -> Type #

Read DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Show DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

NFData DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Methods

rnf :: DescribeHapg -> () #

Eq DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Hashable DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type AWSResponse DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapg = D1 ('MetaData "DescribeHapg" "Amazonka.CloudHSM.DescribeHapg" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DescribeHapg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hapgArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeHapg Source #

Create a value of DescribeHapg 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:

DescribeHapg, describeHapg_hapgArn - The ARN of the high-availability partition group to describe.

data DescribeHapgResponse Source #

Contains the output of the DescribeHapg action.

See: newDescribeHapgResponse smart constructor.

Instances

Instances details
Generic DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type Rep DescribeHapgResponse :: Type -> Type #

Read DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Show DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

NFData DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Methods

rnf :: DescribeHapgResponse -> () #

Eq DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

newDescribeHapgResponse Source #

Create a value of DescribeHapgResponse 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:

DescribeHapg, describeHapgResponse_hapgArn - The ARN of the high-availability partition group.

$sel:hapgSerial:DescribeHapgResponse', describeHapgResponse_hapgSerial - The serial number of the high-availability partition group.

$sel:hsmsLastActionFailed:DescribeHapgResponse', describeHapgResponse_hsmsLastActionFailed -

$sel:hsmsPendingDeletion:DescribeHapgResponse', describeHapgResponse_hsmsPendingDeletion -

$sel:hsmsPendingRegistration:DescribeHapgResponse', describeHapgResponse_hsmsPendingRegistration -

$sel:label:DescribeHapgResponse', describeHapgResponse_label - The label for the high-availability partition group.

$sel:lastModifiedTimestamp:DescribeHapgResponse', describeHapgResponse_lastModifiedTimestamp - The date and time the high-availability partition group was last modified.

$sel:partitionSerialList:DescribeHapgResponse', describeHapgResponse_partitionSerialList - The list of partition serial numbers that belong to the high-availability partition group.

$sel:state:DescribeHapgResponse', describeHapgResponse_state - The state of the high-availability partition group.

$sel:httpStatus:DescribeHapgResponse', describeHapgResponse_httpStatus - The response's http status code.

DescribeHsm

data DescribeHsm Source #

Contains the inputs for the DescribeHsm operation.

See: newDescribeHsm smart constructor.

Constructors

DescribeHsm' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToJSON DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

ToHeaders DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Methods

toHeaders :: DescribeHsm -> [Header] #

ToPath DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

ToQuery DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

AWSRequest DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Associated Types

type AWSResponse DescribeHsm #

Generic DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Associated Types

type Rep DescribeHsm :: Type -> Type #

Read DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Show DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

NFData DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Methods

rnf :: DescribeHsm -> () #

Eq DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Hashable DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

type AWSResponse DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

type Rep DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

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

newDescribeHsm :: DescribeHsm Source #

Create a value of DescribeHsm 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:

DescribeHsm, describeHsm_hsmArn - The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified.

$sel:hsmSerialNumber:DescribeHsm', describeHsm_hsmSerialNumber - The serial number of the HSM. Either the HsmArn or the HsmSerialNumber parameter must be specified.

data DescribeHsmResponse Source #

Contains the output of the DescribeHsm operation.

See: newDescribeHsmResponse smart constructor.

Instances

Instances details
Generic DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Associated Types

type Rep DescribeHsmResponse :: Type -> Type #

Read DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Show DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

NFData DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Methods

rnf :: DescribeHsmResponse -> () #

Eq DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

type Rep DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

type Rep DescribeHsmResponse = D1 ('MetaData "DescribeHsmResponse" "Amazonka.CloudHSM.DescribeHsm" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "DescribeHsmResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eniId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eniIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "partitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "serialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "serverCertLastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverCertUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "softwareVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "sshKeyLastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmStatus)) :*: (S1 ('MetaSel ('Just "statusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "subscriptionEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subscriptionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubscriptionType)))) :*: (S1 ('MetaSel ('Just "vendorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeHsmResponse Source #

Create a value of DescribeHsmResponse 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:availabilityZone:DescribeHsmResponse', describeHsmResponse_availabilityZone - The Availability Zone that the HSM is in.

$sel:eniId:DescribeHsmResponse', describeHsmResponse_eniId - The identifier of the elastic network interface (ENI) attached to the HSM.

$sel:eniIp:DescribeHsmResponse', describeHsmResponse_eniIp - The IP address assigned to the HSM's ENI.

DescribeHsm, describeHsmResponse_hsmArn - The ARN of the HSM.

$sel:hsmType:DescribeHsmResponse', describeHsmResponse_hsmType - The HSM model type.

$sel:iamRoleArn:DescribeHsmResponse', describeHsmResponse_iamRoleArn - The ARN of the IAM role assigned to the HSM.

$sel:partitions:DescribeHsmResponse', describeHsmResponse_partitions - The list of partitions on the HSM.

$sel:serialNumber:DescribeHsmResponse', describeHsmResponse_serialNumber - The serial number of the HSM.

$sel:serverCertLastUpdated:DescribeHsmResponse', describeHsmResponse_serverCertLastUpdated - The date and time that the server certificate was last updated.

$sel:serverCertUri:DescribeHsmResponse', describeHsmResponse_serverCertUri - The URI of the certificate server.

$sel:softwareVersion:DescribeHsmResponse', describeHsmResponse_softwareVersion - The HSM software version.

$sel:sshKeyLastUpdated:DescribeHsmResponse', describeHsmResponse_sshKeyLastUpdated - The date and time that the SSH key was last updated.

$sel:sshPublicKey:DescribeHsmResponse', describeHsmResponse_sshPublicKey - The public SSH key.

$sel:status:DescribeHsmResponse', describeHsmResponse_status - The status of the HSM.

$sel:statusDetails:DescribeHsmResponse', describeHsmResponse_statusDetails - Contains additional information about the status of the HSM.

$sel:subnetId:DescribeHsmResponse', describeHsmResponse_subnetId - The identifier of the subnet that the HSM is in.

$sel:subscriptionEndDate:DescribeHsmResponse', describeHsmResponse_subscriptionEndDate - The subscription end date.

$sel:subscriptionStartDate:DescribeHsmResponse', describeHsmResponse_subscriptionStartDate - The subscription start date.

$sel:subscriptionType:DescribeHsmResponse', describeHsmResponse_subscriptionType - Undocumented member.

$sel:vendorName:DescribeHsmResponse', describeHsmResponse_vendorName - The name of the HSM vendor.

$sel:vpcId:DescribeHsmResponse', describeHsmResponse_vpcId - The identifier of the VPC that the HSM is in.

$sel:httpStatus:DescribeHsmResponse', describeHsmResponse_httpStatus - The response's http status code.

DescribeLunaClient

data DescribeLunaClient Source #

See: newDescribeLunaClient smart constructor.

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.

data DescribeLunaClientResponse Source #

See: newDescribeLunaClientResponse smart constructor.

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.

GetConfig

data GetConfig Source #

See: newGetConfig smart constructor.

Instances

Instances details
ToJSON GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

ToHeaders GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Methods

toHeaders :: GetConfig -> [Header] #

ToPath GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

ToQuery GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

AWSRequest GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Associated Types

type AWSResponse GetConfig #

Generic GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Associated Types

type Rep GetConfig :: Type -> Type #

Read GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Show GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

NFData GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Methods

rnf :: GetConfig -> () #

Eq GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Hashable GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type AWSResponse GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type Rep GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type Rep GetConfig = D1 ('MetaData "GetConfig" "Amazonka.CloudHSM.GetConfig" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "GetConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "clientVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClientVersion) :*: S1 ('MetaSel ('Just "hapgList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newGetConfig Source #

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

$sel:clientVersion:GetConfig', getConfig_clientVersion - The client version.

$sel:hapgList:GetConfig', getConfig_hapgList - A list of ARNs that identify the high-availability partition groups that are associated with the client.

data GetConfigResponse Source #

See: newGetConfigResponse smart constructor.

Instances

Instances details
Generic GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Associated Types

type Rep GetConfigResponse :: Type -> Type #

Read GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Show GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

NFData GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Methods

rnf :: GetConfigResponse -> () #

Eq GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type Rep GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type Rep GetConfigResponse = D1 ('MetaData "GetConfigResponse" "Amazonka.CloudHSM.GetConfig" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "GetConfigResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configCred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetConfigResponse Source #

Create a value of GetConfigResponse 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:configCred:GetConfigResponse', getConfigResponse_configCred - The certificate file containing the server.pem files of the HSMs.

$sel:configFile:GetConfigResponse', getConfigResponse_configFile - The chrystoki.conf configuration file.

$sel:configType:GetConfigResponse', getConfigResponse_configType - The type of credentials.

$sel:httpStatus:GetConfigResponse', getConfigResponse_httpStatus - The response's http status code.

ListAvailableZones

data ListAvailableZones Source #

Contains the inputs for the ListAvailableZones action.

See: newListAvailableZones smart constructor.

Constructors

ListAvailableZones' 

Instances

Instances details
ToJSON ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

ToHeaders ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

ToPath ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

ToQuery ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

AWSRequest ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Associated Types

type AWSResponse ListAvailableZones #

Generic ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Associated Types

type Rep ListAvailableZones :: Type -> Type #

Read ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Show ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

NFData ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Methods

rnf :: ListAvailableZones -> () #

Eq ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Hashable ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

type AWSResponse ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

type Rep ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

type Rep ListAvailableZones = D1 ('MetaData "ListAvailableZones" "Amazonka.CloudHSM.ListAvailableZones" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListAvailableZones'" 'PrefixI 'False) (U1 :: Type -> Type))

newListAvailableZones :: ListAvailableZones Source #

Create a value of ListAvailableZones with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data ListAvailableZonesResponse Source #

See: newListAvailableZonesResponse smart constructor.

Instances

Instances details
Generic ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Associated Types

type Rep ListAvailableZonesResponse :: Type -> Type #

Read ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Show ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

NFData ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Eq ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

type Rep ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

type Rep ListAvailableZonesResponse = D1 ('MetaData "ListAvailableZonesResponse" "Amazonka.CloudHSM.ListAvailableZones" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListAvailableZonesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aZList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListAvailableZonesResponse Source #

Create a value of ListAvailableZonesResponse 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:aZList:ListAvailableZonesResponse', listAvailableZonesResponse_aZList - The list of Availability Zones that have available AWS CloudHSM capacity.

$sel:httpStatus:ListAvailableZonesResponse', listAvailableZonesResponse_httpStatus - The response's http status code.

ListHapgs (Paginated)

data ListHapgs Source #

See: newListHapgs smart constructor.

Constructors

ListHapgs' (Maybe Text) 

Instances

Instances details
ToJSON ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

ToHeaders ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Methods

toHeaders :: ListHapgs -> [Header] #

ToPath ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

ToQuery ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

AWSPager ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

AWSRequest ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Associated Types

type AWSResponse ListHapgs #

Generic ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Associated Types

type Rep ListHapgs :: Type -> Type #

Read ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Show ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

NFData ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Methods

rnf :: ListHapgs -> () #

Eq ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Hashable ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

type AWSResponse ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

type Rep ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

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

newListHapgs :: ListHapgs Source #

Create a value of ListHapgs 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:

ListHapgs, listHapgs_nextToken - The NextToken value from a previous call to ListHapgs. Pass null if this is the first call.

data ListHapgsResponse Source #

See: newListHapgsResponse smart constructor.

Instances

Instances details
Generic ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Associated Types

type Rep ListHapgsResponse :: Type -> Type #

Read ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Show ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

NFData ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Methods

rnf :: ListHapgsResponse -> () #

Eq ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

type Rep ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

type Rep ListHapgsResponse = D1 ('MetaData "ListHapgsResponse" "Amazonka.CloudHSM.ListHapgs" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListHapgsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hapgList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListHapgsResponse Source #

Create a value of ListHapgsResponse 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:

ListHapgs, listHapgsResponse_nextToken - If not null, more results are available. Pass this value to ListHapgs to retrieve the next set of items.

$sel:httpStatus:ListHapgsResponse', listHapgsResponse_httpStatus - The response's http status code.

$sel:hapgList:ListHapgsResponse', listHapgsResponse_hapgList - The list of high-availability partition groups.

ListHsms (Paginated)

data ListHsms Source #

See: newListHsms smart constructor.

Constructors

ListHsms' (Maybe Text) 

Instances

Instances details
ToJSON ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

ToHeaders ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

toHeaders :: ListHsms -> [Header] #

ToPath ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

ToQuery ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

AWSPager ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

AWSRequest ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Associated Types

type AWSResponse ListHsms #

Generic ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Associated Types

type Rep ListHsms :: Type -> Type #

Methods

from :: ListHsms -> Rep ListHsms x #

to :: Rep ListHsms x -> ListHsms #

Read ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Show ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

NFData ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

rnf :: ListHsms -> () #

Eq ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Hashable ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

hashWithSalt :: Int -> ListHsms -> Int #

hash :: ListHsms -> Int #

type AWSResponse ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

type Rep ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

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

newListHsms :: ListHsms Source #

Create a value of ListHsms 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:

ListHsms, listHsms_nextToken - The NextToken value from a previous call to ListHsms. Pass null if this is the first call.

data ListHsmsResponse Source #

Contains the output of the ListHsms operation.

See: newListHsmsResponse smart constructor.

Instances

Instances details
Generic ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Associated Types

type Rep ListHsmsResponse :: Type -> Type #

Read ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Show ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

NFData ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

rnf :: ListHsmsResponse -> () #

Eq ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

type Rep ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

type Rep ListHsmsResponse = D1 ('MetaData "ListHsmsResponse" "Amazonka.CloudHSM.ListHsms" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListHsmsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListHsmsResponse Source #

Create a value of ListHsmsResponse 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:hsmList:ListHsmsResponse', listHsmsResponse_hsmList - The list of ARNs that identify the HSMs.

ListHsms, listHsmsResponse_nextToken - If not null, more results are available. Pass this value to ListHsms to retrieve the next set of items.

$sel:httpStatus:ListHsmsResponse', listHsmsResponse_httpStatus - The response's http status code.

ListLunaClients (Paginated)

data ListLunaClients Source #

See: newListLunaClients smart constructor.

Constructors

ListLunaClients' (Maybe Text) 

Instances

Instances details
ToJSON ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

ToHeaders ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

ToPath ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

ToQuery ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

AWSPager ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

AWSRequest ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Associated Types

type AWSResponse ListLunaClients #

Generic ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Associated Types

type Rep ListLunaClients :: Type -> Type #

Read ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Show ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

NFData ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Methods

rnf :: ListLunaClients -> () #

Eq ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Hashable ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

type AWSResponse ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

type Rep ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

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

newListLunaClients :: ListLunaClients Source #

Create a value of ListLunaClients 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:

ListLunaClients, listLunaClients_nextToken - The NextToken value from a previous call to ListLunaClients. Pass null if this is the first call.

data ListLunaClientsResponse Source #

See: newListLunaClientsResponse smart constructor.

Instances

Instances details
Generic ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Associated Types

type Rep ListLunaClientsResponse :: Type -> Type #

Read ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Show ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

NFData ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Methods

rnf :: ListLunaClientsResponse -> () #

Eq ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

type Rep ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

type Rep ListLunaClientsResponse = D1 ('MetaData "ListLunaClientsResponse" "Amazonka.CloudHSM.ListLunaClients" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListLunaClientsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListLunaClientsResponse Source #

Create a value of ListLunaClientsResponse 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:

ListLunaClients, listLunaClientsResponse_nextToken - If not null, more results are available. Pass this to ListLunaClients to retrieve the next set of items.

$sel:httpStatus:ListLunaClientsResponse', listLunaClientsResponse_httpStatus - The response's http status code.

$sel:clientList:ListLunaClientsResponse', listLunaClientsResponse_clientList - The list of clients.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.CloudHSM.ListTagsForResource" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the AWS CloudHSM resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.CloudHSM.ListTagsForResource" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

$sel:tagList:ListTagsForResourceResponse', listTagsForResourceResponse_tagList - One or more tags.

ModifyHapg

data ModifyHapg Source #

See: newModifyHapg smart constructor.

Constructors

ModifyHapg' (Maybe Text) (Maybe [Text]) Text 

Instances

Instances details
ToJSON ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

ToHeaders ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Methods

toHeaders :: ModifyHapg -> [Header] #

ToPath ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

ToQuery ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

AWSRequest ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Associated Types

type AWSResponse ModifyHapg #

Generic ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Associated Types

type Rep ModifyHapg :: Type -> Type #

Read ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Show ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

NFData ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Methods

rnf :: ModifyHapg -> () #

Eq ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Hashable ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

type AWSResponse ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

type Rep ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

type Rep ModifyHapg = D1 ('MetaData "ModifyHapg" "Amazonka.CloudHSM.ModifyHapg" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ModifyHapg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "partitionSerialList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "hapgArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newModifyHapg Source #

Arguments

:: Text

ModifyHapg

-> ModifyHapg 

Create a value of ModifyHapg 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:label:ModifyHapg', modifyHapg_label - The new label for the high-availability partition group.

$sel:partitionSerialList:ModifyHapg', modifyHapg_partitionSerialList - The list of partition serial numbers to make members of the high-availability partition group.

ModifyHapg, modifyHapg_hapgArn - The ARN of the high-availability partition group to modify.

data ModifyHapgResponse Source #

See: newModifyHapgResponse smart constructor.

Instances

Instances details
Generic ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Associated Types

type Rep ModifyHapgResponse :: Type -> Type #

Read ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Show ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

NFData ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Methods

rnf :: ModifyHapgResponse -> () #

Eq ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

type Rep ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

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

newModifyHapgResponse Source #

Create a value of ModifyHapgResponse 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:

ModifyHapg, modifyHapgResponse_hapgArn - The ARN of the high-availability partition group.

$sel:httpStatus:ModifyHapgResponse', modifyHapgResponse_httpStatus - The response's http status code.

ModifyHsm

data ModifyHsm Source #

Contains the inputs for the ModifyHsm operation.

See: newModifyHsm smart constructor.

Instances

Instances details
ToJSON ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

ToHeaders ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Methods

toHeaders :: ModifyHsm -> [Header] #

ToPath ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

ToQuery ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

AWSRequest ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Associated Types

type AWSResponse ModifyHsm #

Generic ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Associated Types

type Rep ModifyHsm :: Type -> Type #

Read ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Show ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

NFData ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Methods

rnf :: ModifyHsm -> () #

Eq ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Hashable ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

type AWSResponse ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

type Rep ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

newModifyHsm Source #

Arguments

:: Text

ModifyHsm

-> ModifyHsm 

Create a value of ModifyHsm 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:eniIp:ModifyHsm', modifyHsm_eniIp - The new IP address for the elastic network interface (ENI) attached to the HSM.

If the HSM is moved to a different subnet, and an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the new subnet.

$sel:externalId:ModifyHsm', modifyHsm_externalId - The new external ID.

$sel:iamRoleArn:ModifyHsm', modifyHsm_iamRoleArn - The new IAM role ARN.

$sel:subnetId:ModifyHsm', modifyHsm_subnetId - The new identifier of the subnet that the HSM is in. The new subnet must be in the same Availability Zone as the current subnet.

$sel:syslogIp:ModifyHsm', modifyHsm_syslogIp - The new IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.

ModifyHsm, modifyHsm_hsmArn - The ARN of the HSM to modify.

data ModifyHsmResponse Source #

Contains the output of the ModifyHsm operation.

See: newModifyHsmResponse smart constructor.

Instances

Instances details
Generic ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Associated Types

type Rep ModifyHsmResponse :: Type -> Type #

Read ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Show ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

NFData ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Methods

rnf :: ModifyHsmResponse -> () #

Eq ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

type Rep ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

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

newModifyHsmResponse Source #

Create a value of ModifyHsmResponse 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:

ModifyHsm, modifyHsmResponse_hsmArn - The ARN of the HSM.

$sel:httpStatus:ModifyHsmResponse', modifyHsmResponse_httpStatus - The response's http status code.

ModifyLunaClient

data ModifyLunaClient Source #

See: newModifyLunaClient smart constructor.

Instances

Instances details
ToJSON ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.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

AWSRequest ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type AWSResponse ModifyLunaClient #

Generic ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type Rep ModifyLunaClient :: Type -> Type #

Read ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Show ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

NFData ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Methods

rnf :: ModifyLunaClient -> () #

Eq ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Hashable ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

type AWSResponse 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" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "ModifyLunaClient'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ModifyLunaClient, modifyLunaClient_clientArn - The ARN of the client.

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

data ModifyLunaClientResponse Source #

See: newModifyLunaClientResponse smart constructor.

Instances

Instances details
Generic ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type Rep ModifyLunaClientResponse :: Type -> Type #

Read ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Show ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

NFData ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Eq 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" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" '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:

ModifyLunaClient, modifyLunaClientResponse_clientArn - The ARN of the client.

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

RemoveTagsFromResource

data RemoveTagsFromResource Source #

See: newRemoveTagsFromResource smart constructor.

Instances

Instances details
ToJSON RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

ToHeaders RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

ToPath RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

ToQuery RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

AWSRequest RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Associated Types

type AWSResponse RemoveTagsFromResource #

Generic RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResource :: Type -> Type #

Read RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Show RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

NFData RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Methods

rnf :: RemoveTagsFromResource -> () #

Eq RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Hashable RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

type AWSResponse RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

type Rep RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

type Rep RemoveTagsFromResource = D1 ('MetaData "RemoveTagsFromResource" "Amazonka.CloudHSM.RemoveTagsFromResource" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "RemoveTagsFromResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeyList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newRemoveTagsFromResource Source #

Create a value of RemoveTagsFromResource 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:resourceArn:RemoveTagsFromResource', removeTagsFromResource_resourceArn - The Amazon Resource Name (ARN) of the AWS CloudHSM resource.

$sel:tagKeyList:RemoveTagsFromResource', removeTagsFromResource_tagKeyList - The tag key or keys to remove.

Specify only the tag key to remove (not the value). To overwrite the value for an existing tag, use AddTagsToResource.

data RemoveTagsFromResourceResponse Source #

See: newRemoveTagsFromResourceResponse smart constructor.

Instances

Instances details
Generic RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResourceResponse :: Type -> Type #

Read RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Show RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

NFData RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Eq RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

type Rep RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

type Rep RemoveTagsFromResourceResponse = D1 ('MetaData "RemoveTagsFromResourceResponse" "Amazonka.CloudHSM.RemoveTagsFromResource" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'False) (C1 ('MetaCons "RemoveTagsFromResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRemoveTagsFromResourceResponse Source #

Create a value of RemoveTagsFromResourceResponse 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:httpStatus:RemoveTagsFromResourceResponse', removeTagsFromResourceResponse_httpStatus - The response's http status code.

$sel:status:RemoveTagsFromResourceResponse', removeTagsFromResourceResponse_status - The status of the operation.

Types

ClientVersion

newtype ClientVersion Source #

Constructors

ClientVersion' 

Bundled Patterns

pattern ClientVersion_ :: ClientVersion 

Instances

Instances details
FromJSON ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromJSONKey ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToJSON ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToJSONKey ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToByteString ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToHeader ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToLog ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToQuery ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromText ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToText ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

toText :: ClientVersion -> Text #

FromXML ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToXML ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

toXML :: ClientVersion -> XML #

Generic ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Associated Types

type Rep ClientVersion :: Type -> Type #

Read ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Show ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

NFData ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

rnf :: ClientVersion -> () #

Eq ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Ord ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Hashable ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

type Rep ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

type Rep ClientVersion = D1 ('MetaData "ClientVersion" "Amazonka.CloudHSM.Types.ClientVersion" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'True) (C1 ('MetaCons "ClientVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudHsmObjectState

newtype CloudHsmObjectState Source #

Instances

Instances details
FromJSON CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromJSONKey CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToJSON CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToJSONKey CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToByteString CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToHeader CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToLog CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToQuery CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromText CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToText CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromXML CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToXML CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Generic CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Associated Types

type Rep CloudHsmObjectState :: Type -> Type #

Read CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Show CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

NFData CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Methods

rnf :: CloudHsmObjectState -> () #

Eq CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Ord CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Hashable CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

type Rep CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

type Rep CloudHsmObjectState = D1 ('MetaData "CloudHsmObjectState" "Amazonka.CloudHSM.Types.CloudHsmObjectState" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'True) (C1 ('MetaCons "CloudHsmObjectState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudHsmObjectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HsmStatus

newtype HsmStatus Source #

Constructors

HsmStatus' 

Fields

Instances

Instances details
FromJSON HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

FromJSONKey HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToJSON HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToJSONKey HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToByteString HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toBS :: HsmStatus -> ByteString #

ToHeader HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToLog HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToQuery HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

FromText HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToText HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toText :: HsmStatus -> Text #

FromXML HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToXML HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toXML :: HsmStatus -> XML #

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

Read HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Eq HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Ord HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Hashable HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

type Rep HsmStatus = D1 ('MetaData "HsmStatus" "Amazonka.CloudHSM.Types.HsmStatus" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'True) (C1 ('MetaCons "HsmStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHsmStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubscriptionType

newtype SubscriptionType Source #

Specifies the type of subscription for the HSM.

  • PRODUCTION - The HSM is being used in a production environment.
  • TRIAL - The HSM is being used in a product trial.

Bundled Patterns

pattern SubscriptionType_PRODUCTION :: SubscriptionType 

Instances

Instances details
FromJSON SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromJSONKey SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToJSON SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToJSONKey SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToByteString SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToHeader SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToLog SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToQuery SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromText SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToText SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromXML SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToXML SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Generic SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Associated Types

type Rep SubscriptionType :: Type -> Type #

Read SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Show SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

NFData SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Methods

rnf :: SubscriptionType -> () #

Eq SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Ord SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Hashable SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

type Rep SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

type Rep SubscriptionType = D1 ('MetaData "SubscriptionType" "Amazonka.CloudHSM.Types.SubscriptionType" "amazonka-cloudhsm-2.0-AR9j2lWCpfn9LR8RFi06vA" 'True) (C1 ('MetaCons "SubscriptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubscriptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Tag

data Tag Source #

A key-value pair that identifies or specifies metadata about an AWS CloudHSM resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

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

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key of the tag.

$sel:value:Tag', tag_value - The value of the tag.