libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudHSM

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.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

CloudHsmServiceException

_CloudHsmServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that an exception occurred in the AWS CloudHSM service.

CloudHsmInternalException

_CloudHsmInternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that an internal error occurred.

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.

DeleteHapg

data DeleteHapg Source #

Contains the inputs for the DeleteHapg action.

See: newDeleteHapg smart constructor.

Constructors

DeleteHapg' Text 

Instances

Instances details
Eq DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Read DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Show DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Generic DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Associated Types

type Rep DeleteHapg :: Type -> Type #

NFData DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Methods

rnf :: DeleteHapg -> () #

Hashable DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

ToJSON DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

AWSRequest DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Associated Types

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

type Rep DeleteHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

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

Defined in Amazonka.CloudHSM.DeleteHapg

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
Eq DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Read DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Show DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Generic DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Associated Types

type Rep DeleteHapgResponse :: Type -> Type #

NFData DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

Methods

rnf :: DeleteHapgResponse -> () #

type Rep DeleteHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHapg

type Rep DeleteHapgResponse = D1 ('MetaData "DeleteHapgResponse" "Amazonka.CloudHSM.DeleteHapg" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

ListHapgs (Paginated)

data ListHapgs Source #

See: newListHapgs smart constructor.

Constructors

ListHapgs' (Maybe Text) 

Instances

Instances details
Eq ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Read ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Show ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Generic ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Associated Types

type Rep ListHapgs :: Type -> Type #

NFData ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Methods

rnf :: ListHapgs -> () #

Hashable ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

ToJSON 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 #

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

type Rep ListHapgs Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

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

Defined in Amazonka.CloudHSM.ListHapgs

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:

$sel:nextToken: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
Eq ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Read ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Show ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Generic ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Associated Types

type Rep ListHapgsResponse :: Type -> Type #

NFData ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

Methods

rnf :: ListHapgsResponse -> () #

type Rep ListHapgsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHapgs

type Rep ListHapgsResponse = D1 ('MetaData "ListHapgsResponse" "Amazonka.CloudHSM.ListHapgs" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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:

$sel:nextToken: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.

ModifyLunaClient

data ModifyLunaClient Source #

See: newModifyLunaClient smart constructor.

Instances

Instances details
Eq ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Read ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Show ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Generic ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type Rep ModifyLunaClient :: Type -> Type #

NFData ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Methods

rnf :: ModifyLunaClient -> () #

Hashable ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

ToJSON ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

AWSRequest ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type AWSResponse ModifyLunaClient #

ToHeaders ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

ToPath ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

ToQuery ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

type Rep ModifyLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

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

Defined in Amazonka.CloudHSM.ModifyLunaClient

newModifyLunaClient Source #

Create a value of ModifyLunaClient with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientArn:ModifyLunaClient', modifyLunaClient_clientArn - The ARN of the client.

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

data ModifyLunaClientResponse Source #

See: newModifyLunaClientResponse smart constructor.

Instances

Instances details
Eq ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Read ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Show ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Generic ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

Associated Types

type Rep ModifyLunaClientResponse :: Type -> Type #

NFData ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

type Rep ModifyLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyLunaClient

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

newModifyLunaClientResponse Source #

Create a value of ModifyLunaClientResponse with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientArn:ModifyLunaClient', modifyLunaClientResponse_clientArn - The ARN of the client.

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

ListHsms (Paginated)

data ListHsms Source #

See: newListHsms smart constructor.

Constructors

ListHsms' (Maybe Text) 

Instances

Instances details
Eq ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Read ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Show ListHsms Source # 
Instance details

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

NFData ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

rnf :: ListHsms -> () #

Hashable ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

hashWithSalt :: Int -> ListHsms -> Int #

hash :: ListHsms -> Int #

ToJSON 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 #

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

type Rep ListHsms Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

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

Defined in Amazonka.CloudHSM.ListHsms

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:

$sel:nextToken: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
Eq ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Read ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Show ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Generic ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Associated Types

type Rep ListHsmsResponse :: Type -> Type #

NFData ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

Methods

rnf :: ListHsmsResponse -> () #

type Rep ListHsmsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListHsms

type Rep ListHsmsResponse = D1 ('MetaData "ListHsmsResponse" "Amazonka.CloudHSM.ListHsms" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "ListHsmsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmList") '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:nextToken:ListHsms', listHsmsResponse_nextToken - If not null, more results are available. Pass this value to ListHsms to retrieve the next set of items.

$sel:hsmList:ListHsmsResponse', listHsmsResponse_hsmList - The list of ARNs that identify the HSMs.

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

DescribeLunaClient

data DescribeLunaClient Source #

See: newDescribeLunaClient smart constructor.

Instances

Instances details
Eq DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Read DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Show DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Generic DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type Rep DescribeLunaClient :: Type -> Type #

NFData DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Methods

rnf :: DescribeLunaClient -> () #

Hashable DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToJSON DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

AWSRequest DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type AWSResponse DescribeLunaClient #

ToHeaders DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToPath DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

ToQuery DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

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

Defined in Amazonka.CloudHSM.DescribeLunaClient

newDescribeLunaClient :: DescribeLunaClient Source #

Create a value of DescribeLunaClient with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientArn:DescribeLunaClient', describeLunaClient_clientArn - The ARN of the client.

$sel:certificateFingerprint:DescribeLunaClient', describeLunaClient_certificateFingerprint - The certificate fingerprint.

data DescribeLunaClientResponse Source #

See: newDescribeLunaClientResponse smart constructor.

Instances

Instances details
Eq DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Read DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Show DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Generic DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

Associated Types

type Rep DescribeLunaClientResponse :: Type -> Type #

NFData DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

type Rep DescribeLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeLunaClient

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

newDescribeLunaClientResponse Source #

Create a value of DescribeLunaClientResponse with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientArn:DescribeLunaClient', describeLunaClientResponse_clientArn - The ARN of the client.

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

$sel:certificateFingerprint:DescribeLunaClient', describeLunaClientResponse_certificateFingerprint - The certificate fingerprint.

$sel:certificate:DescribeLunaClientResponse', describeLunaClientResponse_certificate - The certificate installed on the HSMs used by this client.

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

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Associated Types

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

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

Defined in Amazonka.CloudHSM.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

CreateHapg

data CreateHapg Source #

Contains the inputs for the CreateHapgRequest action.

See: newCreateHapg smart constructor.

Constructors

CreateHapg' Text 

Instances

Instances details
Eq CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Read CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Show CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Generic CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Associated Types

type Rep CreateHapg :: Type -> Type #

NFData CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Methods

rnf :: CreateHapg -> () #

Hashable CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

ToJSON CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

AWSRequest CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Associated Types

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

type Rep CreateHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

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

Defined in Amazonka.CloudHSM.CreateHapg

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
Eq CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Read CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Show CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Generic CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Associated Types

type Rep CreateHapgResponse :: Type -> Type #

NFData CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

Methods

rnf :: CreateHapgResponse -> () #

type Rep CreateHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHapg

type Rep CreateHapgResponse = D1 ('MetaData "CreateHapgResponse" "Amazonka.CloudHSM.CreateHapg" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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
Eq CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Read CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Show CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Generic CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Associated Types

type Rep CreateHsm :: Type -> Type #

NFData CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Methods

rnf :: CreateHsm -> () #

Hashable CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

ToJSON CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

AWSRequest CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Associated Types

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

type Rep CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

type AWSResponse 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:syslogIp:CreateHsm', createHsm_syslogIp - The IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.

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

$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: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
Eq CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Read CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Show CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Generic CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Associated Types

type Rep CreateHsmResponse :: Type -> Type #

NFData CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

Methods

rnf :: CreateHsmResponse -> () #

type Rep CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateHsm

type Rep CreateHsmResponse = D1 ('MetaData "CreateHsmResponse" "Amazonka.CloudHSM.CreateHsm" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

RemoveTagsFromResource

data RemoveTagsFromResource Source #

See: newRemoveTagsFromResource smart constructor.

Instances

Instances details
Eq RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Read RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Show RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Generic RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResource :: Type -> Type #

NFData RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Methods

rnf :: RemoveTagsFromResource -> () #

Hashable RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

ToJSON RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

AWSRequest RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Associated Types

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

type Rep RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

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

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

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
Eq RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Read RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Show RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Generic RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

DescribeHapg

data DescribeHapg Source #

Contains the inputs for the DescribeHapg action.

See: newDescribeHapg smart constructor.

Constructors

DescribeHapg' Text 

Instances

Instances details
Eq DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Read DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Show DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Generic DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type Rep DescribeHapg :: Type -> Type #

NFData DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Methods

rnf :: DescribeHapg -> () #

Hashable DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToJSON DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

AWSRequest DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

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

type Rep DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

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

Defined in Amazonka.CloudHSM.DescribeHapg

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:

$sel:hapgArn: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
Eq DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Read DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Show DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Generic DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type Rep DescribeHapgResponse :: Type -> Type #

NFData DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Methods

rnf :: DescribeHapgResponse -> () #

type Rep DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapgResponse = D1 ('MetaData "DescribeHapgResponse" "Amazonka.CloudHSM.DescribeHapg" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "DescribeHapgResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudHsmObjectState)) :*: S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmsPendingRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "hsmsPendingDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "hapgSerial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "hsmsLastActionFailed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "partitionSerialList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "hapgArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

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:

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

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

$sel:hsmsPendingRegistration:DescribeHapgResponse', describeHapgResponse_hsmsPendingRegistration -

$sel:hsmsPendingDeletion:DescribeHapgResponse', describeHapgResponse_hsmsPendingDeletion -

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

$sel:hsmsLastActionFailed:DescribeHapgResponse', describeHapgResponse_hsmsLastActionFailed -

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

$sel:hapgArn:DescribeHapg', describeHapgResponse_hapgArn - The ARN of the high-availability partition group.

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

$sel:httpStatus:DescribeHapgResponse', describeHapgResponse_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
Eq CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Read CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Show CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Generic CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Associated Types

type Rep CreateLunaClient :: Type -> Type #

NFData CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Methods

rnf :: CreateLunaClient -> () #

Hashable CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

ToJSON CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

AWSRequest CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Associated Types

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

type Rep CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

type Rep CreateLunaClient = D1 ('MetaData "CreateLunaClient" "Amazonka.CloudHSM.CreateLunaClient" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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)))
type AWSResponse CreateLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

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
Eq CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Read CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Show CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Generic CreateLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.CreateLunaClient

Associated Types

type Rep CreateLunaClientResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

ListLunaClients (Paginated)

data ListLunaClients Source #

See: newListLunaClients smart constructor.

Constructors

ListLunaClients' (Maybe Text) 

Instances

Instances details
Eq ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Read ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Show ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Generic ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Associated Types

type Rep ListLunaClients :: Type -> Type #

NFData ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Methods

rnf :: ListLunaClients -> () #

Hashable ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

ToJSON 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 #

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

type Rep ListLunaClients Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

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

Defined in Amazonka.CloudHSM.ListLunaClients

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:

$sel:nextToken: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
Eq ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Read ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Show ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Generic ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Associated Types

type Rep ListLunaClientsResponse :: Type -> Type #

NFData ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

Methods

rnf :: ListLunaClientsResponse -> () #

type Rep ListLunaClientsResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListLunaClients

type Rep ListLunaClientsResponse = D1 ('MetaData "ListLunaClientsResponse" "Amazonka.CloudHSM.ListLunaClients" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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:

$sel:nextToken: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.

AddTagsToResource

data AddTagsToResource Source #

See: newAddTagsToResource smart constructor.

Constructors

AddTagsToResource' Text [Tag] 

Instances

Instances details
Eq AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Read AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Show AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Generic AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Associated Types

type Rep AddTagsToResource :: Type -> Type #

NFData AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Methods

rnf :: AddTagsToResource -> () #

Hashable AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

ToJSON AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

AWSRequest AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Associated Types

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

type Rep AddTagsToResource Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

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

Defined in Amazonka.CloudHSM.AddTagsToResource

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
Eq AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Read AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Show AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Generic AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.AddTagsToResource

Associated Types

type Rep AddTagsToResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

GetConfig

data GetConfig Source #

See: newGetConfig smart constructor.

Instances

Instances details
Eq GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Read GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Show GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Generic GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Associated Types

type Rep GetConfig :: Type -> Type #

NFData GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Methods

rnf :: GetConfig -> () #

Hashable GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

ToJSON GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

AWSRequest GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Associated Types

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

type Rep GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type Rep GetConfig = D1 ('MetaData "GetConfig" "Amazonka.CloudHSM.GetConfig" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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]))))
type AWSResponse GetConfig Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

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
Eq GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Read GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Show GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Generic GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Associated Types

type Rep GetConfigResponse :: Type -> Type #

NFData GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

Methods

rnf :: GetConfigResponse -> () #

type Rep GetConfigResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.GetConfig

type Rep GetConfigResponse = D1 ('MetaData "GetConfigResponse" "Amazonka.CloudHSM.GetConfig" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "GetConfigResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configCred") '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:configFile:GetConfigResponse', getConfigResponse_configFile - The chrystoki.conf configuration file.

$sel:configCred:GetConfigResponse', getConfigResponse_configCred - The certificate file containing the server.pem files of the HSMs.

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

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

DeleteHsm

data DeleteHsm Source #

Contains the inputs for the DeleteHsm operation.

See: newDeleteHsm smart constructor.

Constructors

DeleteHsm' Text 

Instances

Instances details
Eq DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Read DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Show DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Generic DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Associated Types

type Rep DeleteHsm :: Type -> Type #

NFData DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Methods

rnf :: DeleteHsm -> () #

Hashable DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

ToJSON DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

AWSRequest DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Associated Types

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

type Rep DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

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

Defined in Amazonka.CloudHSM.DeleteHsm

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
Eq DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Read DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Show DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Generic DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Associated Types

type Rep DeleteHsmResponse :: Type -> Type #

NFData DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

Methods

rnf :: DeleteHsmResponse -> () #

type Rep DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteHsm

type Rep DeleteHsmResponse = D1 ('MetaData "DeleteHsmResponse" "Amazonka.CloudHSM.DeleteHsm" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

DescribeHsm

data DescribeHsm Source #

Contains the inputs for the DescribeHsm operation.

See: newDescribeHsm smart constructor.

Constructors

DescribeHsm' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Read DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Show DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Generic DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Associated Types

type Rep DescribeHsm :: Type -> Type #

NFData DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Methods

rnf :: DescribeHsm -> () #

Hashable DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

ToJSON DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

AWSRequest DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Associated Types

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

type Rep DescribeHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

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

Defined in Amazonka.CloudHSM.DescribeHsm

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:

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

$sel:hsmArn:DescribeHsm', describeHsm_hsmArn - The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified.

data DescribeHsmResponse Source #

Contains the output of the DescribeHsm operation.

See: newDescribeHsmResponse smart constructor.

Instances

Instances details
Eq DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Read DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Show DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Generic DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Associated Types

type Rep DescribeHsmResponse :: Type -> Type #

NFData DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

Methods

rnf :: DescribeHsmResponse -> () #

type Rep DescribeHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHsm

type Rep DescribeHsmResponse = D1 ('MetaData "DescribeHsmResponse" "Amazonka.CloudHSM.DescribeHsm" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "DescribeHsmResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmStatus)) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eniId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshKeyLastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "subscriptionEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverCertUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubscriptionType)))) :*: (S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "partitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subscriptionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverCertLastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "softwareVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "vendorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "eniIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmType") '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:status:DescribeHsmResponse', describeHsmResponse_status - The status of the HSM.

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

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

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

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

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

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

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

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

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

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

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

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

$sel:availabilityZone:DescribeHsmResponse', describeHsmResponse_availabilityZone - The Availability Zone that the HSM is in.

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

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

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

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

$sel:hsmArn:DescribeHsm', describeHsmResponse_hsmArn - The ARN of the HSM.

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

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

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

ModifyHapg

data ModifyHapg Source #

See: newModifyHapg smart constructor.

Constructors

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

Instances

Instances details
Eq ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Read ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Show ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Generic ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Associated Types

type Rep ModifyHapg :: Type -> Type #

NFData ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Methods

rnf :: ModifyHapg -> () #

Hashable ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

ToJSON ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

AWSRequest ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Associated Types

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

type Rep ModifyHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

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

Defined in Amazonka.CloudHSM.ModifyHapg

newModifyHapg Source #

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:partitionSerialList:ModifyHapg', modifyHapg_partitionSerialList - The list of partition serial numbers to make members of the high-availability partition group.

$sel:label:ModifyHapg', modifyHapg_label - The new label for the high-availability partition group.

$sel:hapgArn:ModifyHapg', modifyHapg_hapgArn - The ARN of the high-availability partition group to modify.

data ModifyHapgResponse Source #

See: newModifyHapgResponse smart constructor.

Instances

Instances details
Eq ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Read ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Show ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Generic ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Associated Types

type Rep ModifyHapgResponse :: Type -> Type #

NFData ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

Methods

rnf :: ModifyHapgResponse -> () #

type Rep ModifyHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHapg

type Rep ModifyHapgResponse = D1 ('MetaData "ModifyHapgResponse" "Amazonka.CloudHSM.ModifyHapg" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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:

$sel:hapgArn:ModifyHapg', modifyHapgResponse_hapgArn - The ARN of the high-availability partition group.

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

DeleteLunaClient

data DeleteLunaClient Source #

See: newDeleteLunaClient smart constructor.

Constructors

DeleteLunaClient' Text 

Instances

Instances details
Eq DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Read DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Show DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Generic DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Associated Types

type Rep DeleteLunaClient :: Type -> Type #

NFData DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Methods

rnf :: DeleteLunaClient -> () #

Hashable DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

ToJSON DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

AWSRequest DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Associated Types

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

type Rep DeleteLunaClient Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

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

Defined in Amazonka.CloudHSM.DeleteLunaClient

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
Eq DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Read DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Show DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Generic DeleteLunaClientResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DeleteLunaClient

Associated Types

type Rep DeleteLunaClientResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

ModifyHsm

data ModifyHsm Source #

Contains the inputs for the ModifyHsm operation.

See: newModifyHsm smart constructor.

Instances

Instances details
Eq ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Read ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Show ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Generic ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Associated Types

type Rep ModifyHsm :: Type -> Type #

NFData ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Methods

rnf :: ModifyHsm -> () #

Hashable ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

ToJSON ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

AWSRequest ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Associated Types

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

type Rep ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

type AWSResponse ModifyHsm Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

newModifyHsm Source #

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

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

$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:hsmArn: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
Eq ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Read ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Show ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Generic ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Associated Types

type Rep ModifyHsmResponse :: Type -> Type #

NFData ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

Methods

rnf :: ModifyHsmResponse -> () #

type Rep ModifyHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ModifyHsm

type Rep ModifyHsmResponse = D1 ('MetaData "ModifyHsmResponse" "Amazonka.CloudHSM.ModifyHsm" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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:

$sel:hsmArn:ModifyHsm', modifyHsmResponse_hsmArn - The ARN of the HSM.

$sel:httpStatus:ModifyHsmResponse', modifyHsmResponse_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
Eq ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Read ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Show ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Generic ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Associated Types

type Rep ListAvailableZones :: Type -> Type #

NFData ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Methods

rnf :: ListAvailableZones -> () #

Hashable ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

ToJSON ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

AWSRequest ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Associated Types

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

type Rep ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

type Rep ListAvailableZones = D1 ('MetaData "ListAvailableZones" "Amazonka.CloudHSM.ListAvailableZones" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "ListAvailableZones'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse ListAvailableZones Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

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
Eq ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Read ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Show ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Generic ListAvailableZonesResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.ListAvailableZones

Associated Types

type Rep ListAvailableZonesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.

Types

ClientVersion

newtype ClientVersion Source #

Constructors

ClientVersion' 

Bundled Patterns

pattern ClientVersion_ :: ClientVersion 

Instances

Instances details
Eq ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Ord ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Read ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Show ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Generic ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Associated Types

type Rep ClientVersion :: Type -> Type #

NFData ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

rnf :: ClientVersion -> () #

Hashable 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

FromJSON ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromJSONKey ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToLog ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToHeader ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToQuery ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

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 #

ToByteString 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 #

type Rep ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

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

CloudHsmObjectState

newtype CloudHsmObjectState Source #

Instances

Instances details
Eq CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Ord CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Read CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Show 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 #

NFData CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Methods

rnf :: CloudHsmObjectState -> () #

Hashable 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

FromJSON CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromJSONKey CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToLog CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToHeader CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToQuery 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

ToByteString 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

type Rep CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

type Rep CloudHsmObjectState = D1 ('MetaData "CloudHsmObjectState" "Amazonka.CloudHSM.Types.CloudHsmObjectState" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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
Eq HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Ord HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Read HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Hashable 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

FromJSON HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

FromJSONKey HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToLog HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToHeader HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToQuery HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

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 #

ToByteString HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toBS :: HsmStatus -> ByteString #

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 #

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

type Rep HsmStatus = D1 ('MetaData "HsmStatus" "Amazonka.CloudHSM.Types.HsmStatus" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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
Eq SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Ord SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Read SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Show 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 #

NFData SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Methods

rnf :: SubscriptionType -> () #

Hashable 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

FromJSON SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromJSONKey SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToLog SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToHeader SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToQuery 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

ToByteString 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

type Rep SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

type Rep SubscriptionType = D1 ('MetaData "SubscriptionType" "Amazonka.CloudHSM.Types.SubscriptionType" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudHSM.Types.Tag" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" '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.