libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2
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.CloudHSMV2

Description

Derived from API version 2017-04-28 of the AWS service descriptions, licensed under Apache 2.0.

For more information about AWS CloudHSM, see AWS CloudHSM and the AWS CloudHSM User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-04-28 of the Amazon CloudHSM V2 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 CloudHSMV2.

CloudHsmInternalFailureException

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

The request was rejected because of an AWS CloudHSM internal failure. The request can be retried.

CloudHsmServiceException

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

The request was rejected because an error occurred.

CloudHsmInvalidRequestException

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

The request was rejected because it is not a valid request.

CloudHsmAccessDeniedException

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

The request was rejected because the requester does not have permission to perform the requested operation.

CloudHsmResourceNotFoundException

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

The request was rejected because it refers to a resource that cannot be found.

CloudHsmTagException

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

The request was rejected because of a tagging failure. Verify the tag conditions in all applicable policies, and then retry the request.

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.

DescribeClusters (Paginated)

data DescribeClusters Source #

See: newDescribeClusters smart constructor.

Instances

Instances details
Eq DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Read DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Show DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Generic DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Associated Types

type Rep DescribeClusters :: Type -> Type #

NFData DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Methods

rnf :: DescribeClusters -> () #

Hashable DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

ToJSON DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

AWSPager DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

AWSRequest DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Associated Types

type AWSResponse DescribeClusters #

ToHeaders DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

ToPath DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

ToQuery DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

type Rep DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

type Rep DescribeClusters = D1 ('MetaData "DescribeClusters" "Amazonka.CloudHSMV2.DescribeClusters" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DescribeClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

newDescribeClusters :: DescribeClusters Source #

Create a value of DescribeClusters 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:filters:DescribeClusters', describeClusters_filters - One or more filters to limit the items returned in the response.

Use the clusterIds filter to return only the specified clusters. Specify clusters by their cluster identifier (ID).

Use the vpcIds filter to return only the clusters in the specified virtual private clouds (VPCs). Specify VPCs by their VPC identifier (ID).

Use the states filter to return only clusters that match the specified state.

$sel:nextToken:DescribeClusters', describeClusters_nextToken - The NextToken value that you received in the previous response. Use this value to get more clusters.

$sel:maxResults:DescribeClusters', describeClusters_maxResults - The maximum number of clusters to return in the response. When there are more clusters than the number you specify, the response contains a NextToken value.

data DescribeClustersResponse Source #

See: newDescribeClustersResponse smart constructor.

Instances

Instances details
Eq DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Read DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Show DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Generic DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Associated Types

type Rep DescribeClustersResponse :: Type -> Type #

NFData DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

type Rep DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

type Rep DescribeClustersResponse = D1 ('MetaData "DescribeClustersResponse" "Amazonka.CloudHSMV2.DescribeClusters" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DescribeClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClustersResponse Source #

Create a value of DescribeClustersResponse 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:DescribeClusters', describeClustersResponse_nextToken - An opaque string that indicates that the response contains only a subset of clusters. Use this value in a subsequent DescribeClusters request to get more clusters.

$sel:clusters:DescribeClustersResponse', describeClustersResponse_clusters - A list of clusters.

$sel:httpStatus:DescribeClustersResponse', describeClustersResponse_httpStatus - The response's http status code.

DeleteBackup

data DeleteBackup Source #

See: newDeleteBackup smart constructor.

Constructors

DeleteBackup' Text 

Instances

Instances details
Eq DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Read DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Show DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Generic DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Associated Types

type Rep DeleteBackup :: Type -> Type #

NFData DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Methods

rnf :: DeleteBackup -> () #

Hashable DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

ToJSON DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

AWSRequest DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Associated Types

type AWSResponse DeleteBackup #

ToHeaders DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

ToPath DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

ToQuery DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

type Rep DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

type Rep DeleteBackup = D1 ('MetaData "DeleteBackup" "Amazonka.CloudHSMV2.DeleteBackup" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DeleteBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

newDeleteBackup Source #

Create a value of DeleteBackup 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:backupId:DeleteBackup', deleteBackup_backupId - The ID of the backup to be deleted. To find the ID of a backup, use the DescribeBackups operation.

data DeleteBackupResponse Source #

See: newDeleteBackupResponse smart constructor.

Instances

Instances details
Eq DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Read DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Show DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Generic DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Associated Types

type Rep DeleteBackupResponse :: Type -> Type #

NFData DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Methods

rnf :: DeleteBackupResponse -> () #

type Rep DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

type Rep DeleteBackupResponse = D1 ('MetaData "DeleteBackupResponse" "Amazonka.CloudHSMV2.DeleteBackup" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DeleteBackupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Backup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBackupResponse Source #

Create a value of DeleteBackupResponse 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:backup:DeleteBackupResponse', deleteBackupResponse_backup - Information on the Backup object deleted.

$sel:httpStatus:DeleteBackupResponse', deleteBackupResponse_httpStatus - The response's http status code.

InitializeCluster

data InitializeCluster Source #

See: newInitializeCluster smart constructor.

Instances

Instances details
Eq InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Read InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Show InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Generic InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Associated Types

type Rep InitializeCluster :: Type -> Type #

NFData InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Methods

rnf :: InitializeCluster -> () #

Hashable InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

ToJSON InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

AWSRequest InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Associated Types

type AWSResponse InitializeCluster #

ToHeaders InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

ToPath InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

ToQuery InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

type Rep InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

type Rep InitializeCluster = D1 ('MetaData "InitializeCluster" "Amazonka.CloudHSMV2.InitializeCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "InitializeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "signedCert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

newInitializeCluster Source #

Create a value of InitializeCluster 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:clusterId:InitializeCluster', initializeCluster_clusterId - The identifier (ID) of the cluster that you are claiming. To find the cluster ID, use DescribeClusters.

$sel:signedCert:InitializeCluster', initializeCluster_signedCert - The cluster certificate issued (signed) by your issuing certificate authority (CA). The certificate must be in PEM format and can contain a maximum of 5000 characters.

$sel:trustAnchor:InitializeCluster', initializeCluster_trustAnchor - The issuing certificate of the issuing certificate authority (CA) that issued (signed) the cluster certificate. You must use a self-signed certificate. The certificate used to sign the HSM CSR must be directly available, and thus must be the root certificate. The certificate must be in PEM format and can contain a maximum of 5000 characters.

data InitializeClusterResponse Source #

See: newInitializeClusterResponse smart constructor.

Instances

Instances details
Eq InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Read InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Show InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Generic InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Associated Types

type Rep InitializeClusterResponse :: Type -> Type #

NFData InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

type Rep InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

type Rep InitializeClusterResponse = D1 ('MetaData "InitializeClusterResponse" "Amazonka.CloudHSMV2.InitializeCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "InitializeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stateMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newInitializeClusterResponse Source #

Create a value of InitializeClusterResponse 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:stateMessage:InitializeClusterResponse', initializeClusterResponse_stateMessage - A description of the cluster's state.

$sel:state:InitializeClusterResponse', initializeClusterResponse_state - The cluster's state.

$sel:httpStatus:InitializeClusterResponse', initializeClusterResponse_httpStatus - The response's http status code.

CreateHsm

data CreateHsm Source #

See: newCreateHsm smart constructor.

Constructors

CreateHsm' (Maybe Text) Text Text 

Instances

Instances details
Eq CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Read CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Show CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Generic CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Associated Types

type Rep CreateHsm :: Type -> Type #

NFData CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Methods

rnf :: CreateHsm -> () #

Hashable CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

ToJSON CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

AWSRequest CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Associated Types

type AWSResponse CreateHsm #

ToHeaders CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Methods

toHeaders :: CreateHsm -> [Header] #

ToPath CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

ToQuery CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

type Rep CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

type Rep CreateHsm = D1 ('MetaData "CreateHsm" "Amazonka.CloudHSMV2.CreateHsm" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "CreateHsm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.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:ipAddress:CreateHsm', createHsm_ipAddress - The HSM's IP address. If you specify an IP address, use an available address from the subnet that maps to the Availability Zone where you are creating the HSM. If you don't specify an IP address, one is chosen for you from that subnet.

$sel:clusterId:CreateHsm', createHsm_clusterId - The identifier (ID) of the HSM's cluster. To find the cluster ID, use DescribeClusters.

$sel:availabilityZone:CreateHsm', createHsm_availabilityZone - The Availability Zone where you are creating the HSM. To find the cluster's Availability Zones, use DescribeClusters.

data CreateHsmResponse Source #

See: newCreateHsmResponse smart constructor.

Instances

Instances details
Eq CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Read CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Show CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Generic CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Associated Types

type Rep CreateHsmResponse :: Type -> Type #

NFData CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Methods

rnf :: CreateHsmResponse -> () #

type Rep CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

type Rep CreateHsmResponse = D1 ('MetaData "CreateHsmResponse" "Amazonka.CloudHSMV2.CreateHsm" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "CreateHsmResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Hsm)) :*: 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:hsm:CreateHsmResponse', createHsmResponse_hsm - Information about the HSM that was created.

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

DescribeBackups (Paginated)

data DescribeBackups Source #

See: newDescribeBackups smart constructor.

Instances

Instances details
Eq DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Read DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Show DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Generic DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Associated Types

type Rep DescribeBackups :: Type -> Type #

NFData DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Methods

rnf :: DescribeBackups -> () #

Hashable DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

ToJSON DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

AWSPager DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

AWSRequest DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Associated Types

type AWSResponse DescribeBackups #

ToHeaders DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

ToPath DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

ToQuery DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

type Rep DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

type Rep DescribeBackups = D1 ('MetaData "DescribeBackups" "Amazonka.CloudHSMV2.DescribeBackups" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DescribeBackups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sortAscending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

newDescribeBackups :: DescribeBackups Source #

Create a value of DescribeBackups 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:sortAscending:DescribeBackups', describeBackups_sortAscending - Designates whether or not to sort the return backups by ascending chronological order of generation.

$sel:filters:DescribeBackups', describeBackups_filters - One or more filters to limit the items returned in the response.

Use the backupIds filter to return only the specified backups. Specify backups by their backup identifier (ID).

Use the sourceBackupIds filter to return only the backups created from a source backup. The sourceBackupID of a source backup is returned by the CopyBackupToRegion operation.

Use the clusterIds filter to return only the backups for the specified clusters. Specify clusters by their cluster identifier (ID).

Use the states filter to return only backups that match the specified state.

Use the neverExpires filter to return backups filtered by the value in the neverExpires parameter. True returns all backups exempt from the backup retention policy. False returns all backups with a backup retention policy defined at the cluster.

$sel:nextToken:DescribeBackups', describeBackups_nextToken - The NextToken value that you received in the previous response. Use this value to get more backups.

$sel:maxResults:DescribeBackups', describeBackups_maxResults - The maximum number of backups to return in the response. When there are more backups than the number you specify, the response contains a NextToken value.

data DescribeBackupsResponse Source #

See: newDescribeBackupsResponse smart constructor.

Instances

Instances details
Eq DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Read DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Show DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Generic DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Associated Types

type Rep DescribeBackupsResponse :: Type -> Type #

NFData DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Methods

rnf :: DescribeBackupsResponse -> () #

type Rep DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

type Rep DescribeBackupsResponse = D1 ('MetaData "DescribeBackupsResponse" "Amazonka.CloudHSMV2.DescribeBackups" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DescribeBackupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Backup])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBackupsResponse Source #

Create a value of DescribeBackupsResponse 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:backups:DescribeBackupsResponse', describeBackupsResponse_backups - A list of backups.

$sel:nextToken:DescribeBackups', describeBackupsResponse_nextToken - An opaque string that indicates that the response contains only a subset of backups. Use this value in a subsequent DescribeBackups request to get more backups.

$sel:httpStatus:DescribeBackupsResponse', describeBackupsResponse_httpStatus - The response's http status code.

CopyBackupToRegion

data CopyBackupToRegion Source #

See: newCopyBackupToRegion smart constructor.

Instances

Instances details
Eq CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Read CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Show CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Generic CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Associated Types

type Rep CopyBackupToRegion :: Type -> Type #

NFData CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Methods

rnf :: CopyBackupToRegion -> () #

Hashable CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

ToJSON CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

AWSRequest CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Associated Types

type AWSResponse CopyBackupToRegion #

ToHeaders CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

ToPath CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

ToQuery CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

type Rep CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

type Rep CopyBackupToRegion = D1 ('MetaData "CopyBackupToRegion" "Amazonka.CloudHSMV2.CopyBackupToRegion" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "CopyBackupToRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

newCopyBackupToRegion Source #

Create a value of CopyBackupToRegion 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:tagList:CopyBackupToRegion', copyBackupToRegion_tagList - Tags to apply to the destination backup during creation. If you specify tags, only these tags will be applied to the destination backup. If you do not specify tags, the service copies tags from the source backup to the destination backup.

$sel:destinationRegion:CopyBackupToRegion', copyBackupToRegion_destinationRegion - The AWS region that will contain your copied CloudHSM cluster backup.

$sel:backupId:CopyBackupToRegion', copyBackupToRegion_backupId - The ID of the backup that will be copied to the destination region.

data CopyBackupToRegionResponse Source #

See: newCopyBackupToRegionResponse smart constructor.

Instances

Instances details
Eq CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Read CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Show CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Generic CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Associated Types

type Rep CopyBackupToRegionResponse :: Type -> Type #

NFData CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

type Rep CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

type Rep CopyBackupToRegionResponse = D1 ('MetaData "CopyBackupToRegionResponse" "Amazonka.CloudHSMV2.CopyBackupToRegion" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "CopyBackupToRegionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationBackup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCopyBackupToRegionResponse Source #

Create a value of CopyBackupToRegionResponse 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:destinationBackup:CopyBackupToRegionResponse', copyBackupToRegionResponse_destinationBackup - Information on the backup that will be copied to the destination region, including CreateTimestamp, SourceBackup, SourceCluster, and Source Region. CreateTimestamp of the destination backup will be the same as that of the source backup.

You will need to use the sourceBackupID returned in this operation to use the DescribeBackups operation on the backup that will be copied to the destination region.

$sel:httpStatus:CopyBackupToRegionResponse', copyBackupToRegionResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' Text 

Instances

Instances details
Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

ToJSON DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

ToHeaders DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

ToPath DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

ToQuery DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.CloudHSMV2.DeleteCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

newDeleteCluster Source #

Create a value of DeleteCluster 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:clusterId:DeleteCluster', deleteCluster_clusterId - The identifier (ID) of the cluster that you are deleting. To find the cluster ID, use DescribeClusters.

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.CloudHSMV2.DeleteCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteClusterResponse Source #

Create a value of DeleteClusterResponse 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:cluster:DeleteClusterResponse', deleteClusterResponse_cluster - Information about the cluster that was deleted.

$sel:httpStatus:DeleteClusterResponse', deleteClusterResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
Eq CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Read CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Methods

rnf :: CreateCluster -> () #

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Associated Types

type AWSResponse CreateCluster #

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.CloudHSMV2.CreateCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupRetentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupRetentionPolicy)) :*: S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "sourceBackupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))))
type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

newCreateCluster Source #

Create a value of CreateCluster 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:backupRetentionPolicy:CreateCluster', createCluster_backupRetentionPolicy - A policy that defines how the service retains backups.

$sel:tagList:CreateCluster', createCluster_tagList - Tags to apply to the CloudHSM cluster during creation.

$sel:sourceBackupId:CreateCluster', createCluster_sourceBackupId - The identifier (ID) of the cluster backup to restore. Use this value to restore the cluster from a backup instead of creating a new cluster. To find the backup ID, use DescribeBackups.

$sel:hsmType:CreateCluster', createCluster_hsmType - The type of HSM to use in the cluster. Currently the only allowed value is hsm1.medium.

$sel:subnetIds:CreateCluster', createCluster_subnetIds - The identifiers (IDs) of the subnets where you are creating the cluster. You must specify at least one subnet. If you specify multiple subnets, they must meet the following criteria:

  • All subnets must be in the same virtual private cloud (VPC).
  • You can specify only one subnet per Availability Zone.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.CloudHSMV2.CreateCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse 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:cluster:CreateClusterResponse', createClusterResponse_cluster - Information about the cluster that was created.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

RestoreBackup

data RestoreBackup Source #

See: newRestoreBackup smart constructor.

Constructors

RestoreBackup' Text 

Instances

Instances details
Eq RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Read RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Show RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Generic RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Associated Types

type Rep RestoreBackup :: Type -> Type #

NFData RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Methods

rnf :: RestoreBackup -> () #

Hashable RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

ToJSON RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

AWSRequest RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Associated Types

type AWSResponse RestoreBackup #

ToHeaders RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

ToPath RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

ToQuery RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

type Rep RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

type Rep RestoreBackup = D1 ('MetaData "RestoreBackup" "Amazonka.CloudHSMV2.RestoreBackup" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "RestoreBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

newRestoreBackup Source #

Create a value of RestoreBackup 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:backupId:RestoreBackup', restoreBackup_backupId - The ID of the backup to be restored. To find the ID of a backup, use the DescribeBackups operation.

data RestoreBackupResponse Source #

See: newRestoreBackupResponse smart constructor.

Instances

Instances details
Eq RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Read RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Show RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Generic RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Associated Types

type Rep RestoreBackupResponse :: Type -> Type #

NFData RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Methods

rnf :: RestoreBackupResponse -> () #

type Rep RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

type Rep RestoreBackupResponse = D1 ('MetaData "RestoreBackupResponse" "Amazonka.CloudHSMV2.RestoreBackup" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "RestoreBackupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Backup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRestoreBackupResponse Source #

Create a value of RestoreBackupResponse 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:backup:RestoreBackupResponse', restoreBackupResponse_backup - Information on the Backup object created.

$sel:httpStatus:RestoreBackupResponse', restoreBackupResponse_httpStatus - The response's http status code.

DeleteHsm

data DeleteHsm Source #

See: newDeleteHsm smart constructor.

Instances

Instances details
Eq DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Read DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Show DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Generic DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Associated Types

type Rep DeleteHsm :: Type -> Type #

NFData DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Methods

rnf :: DeleteHsm -> () #

Hashable DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

ToJSON DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

AWSRequest DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Associated Types

type AWSResponse DeleteHsm #

ToHeaders DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Methods

toHeaders :: DeleteHsm -> [Header] #

ToPath DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

ToQuery DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

type Rep DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

type Rep DeleteHsm = D1 ('MetaData "DeleteHsm" "Amazonka.CloudHSMV2.DeleteHsm" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DeleteHsm'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eniId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eniIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.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:eniId:DeleteHsm', deleteHsm_eniId - The identifier (ID) of the elastic network interface (ENI) of the HSM that you are deleting.

$sel:hsmId:DeleteHsm', deleteHsm_hsmId - The identifier (ID) of the HSM that you are deleting.

$sel:eniIp:DeleteHsm', deleteHsm_eniIp - The IP address of the elastic network interface (ENI) of the HSM that you are deleting.

$sel:clusterId:DeleteHsm', deleteHsm_clusterId - The identifier (ID) of the cluster that contains the HSM that you are deleting.

data DeleteHsmResponse Source #

See: newDeleteHsmResponse smart constructor.

Instances

Instances details
Eq DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Read DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Show DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Generic DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Associated Types

type Rep DeleteHsmResponse :: Type -> Type #

NFData DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Methods

rnf :: DeleteHsmResponse -> () #

type Rep DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

type Rep DeleteHsmResponse = D1 ('MetaData "DeleteHsmResponse" "Amazonka.CloudHSMV2.DeleteHsm" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DeleteHsmResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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:hsmId:DeleteHsm', deleteHsmResponse_hsmId - The identifier (ID) of the HSM that was deleted.

$sel:httpStatus:DeleteHsmResponse', deleteHsmResponse_httpStatus - The response's http status code.

ModifyCluster

data ModifyCluster Source #

See: newModifyCluster smart constructor.

Instances

Instances details
Eq ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Read ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Show ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Generic ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Associated Types

type Rep ModifyCluster :: Type -> Type #

NFData ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Methods

rnf :: ModifyCluster -> () #

Hashable ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

ToJSON ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

AWSRequest ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Associated Types

type AWSResponse ModifyCluster #

ToHeaders ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

ToPath ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

ToQuery ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

type Rep ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

type Rep ModifyCluster = D1 ('MetaData "ModifyCluster" "Amazonka.CloudHSMV2.ModifyCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "ModifyCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupRetentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BackupRetentionPolicy) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

newModifyCluster Source #

Create a value of ModifyCluster 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:backupRetentionPolicy:ModifyCluster', modifyCluster_backupRetentionPolicy - A policy that defines how the service retains backups.

$sel:clusterId:ModifyCluster', modifyCluster_clusterId - The identifier (ID) of the cluster that you want to modify. To find the cluster ID, use DescribeClusters.

data ModifyClusterResponse Source #

See: newModifyClusterResponse smart constructor.

Instances

Instances details
Eq ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Read ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Show ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Generic ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Associated Types

type Rep ModifyClusterResponse :: Type -> Type #

NFData ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Methods

rnf :: ModifyClusterResponse -> () #

type Rep ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

type Rep ModifyClusterResponse = D1 ('MetaData "ModifyClusterResponse" "Amazonka.CloudHSMV2.ModifyCluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "ModifyClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterResponse Source #

Create a value of ModifyClusterResponse 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:cluster:ModifyClusterResponse', modifyClusterResponse_cluster - Undocumented member.

$sel:httpStatus:ModifyClusterResponse', modifyClusterResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.CloudHSMV2.TagResource" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

newTagResource Source #

Create a value of TagResource 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:resourceId:TagResource', tagResource_resourceId - The cluster identifier (ID) for the cluster that you are tagging. To find the cluster ID, use DescribeClusters.

$sel:tagList:TagResource', tagResource_tagList - A list of one or more tags.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CloudHSMV2.TagResource" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

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

ListTags (Paginated)

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' (Maybe Text) (Maybe Natural) Text 

Instances

Instances details
Eq ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Read ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Generic ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

NFData ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

rnf :: ListTags -> () #

Hashable ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

ToJSON ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

AWSPager ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Associated Types

type AWSResponse ListTags #

ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

type Rep ListTags = D1 ('MetaData "ListTags" "Amazonka.CloudHSMV2.ListTags" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "ListTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

newListTags Source #

Create a value of ListTags 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:ListTags', listTags_nextToken - The NextToken value that you received in the previous response. Use this value to get more tags.

$sel:maxResults:ListTags', listTags_maxResults - The maximum number of tags to return in the response. When there are more tags than the number you specify, the response contains a NextToken value.

$sel:resourceId:ListTags', listTags_resourceId - The cluster identifier (ID) for the cluster whose tags you are getting. To find the cluster ID, use DescribeClusters.

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Constructors

ListTagsResponse' (Maybe Text) Int [Tag] 

Instances

Instances details
Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

rnf :: ListTagsResponse -> () #

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.CloudHSMV2.ListTags" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "ListTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag]))))

newListTagsResponse Source #

Create a value of ListTagsResponse 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:ListTags', listTagsResponse_nextToken - An opaque string that indicates that the response contains only a subset of tags. Use this value in a subsequent ListTags request to get more tags.

$sel:httpStatus:ListTagsResponse', listTagsResponse_httpStatus - The response's http status code.

$sel:tagList:ListTagsResponse', listTagsResponse_tagList - A list of tags.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.CloudHSMV2.UntagResource" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeyList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

newUntagResource Source #

Create a value of UntagResource 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:resourceId:UntagResource', untagResource_resourceId - The cluster identifier (ID) for the cluster whose tags you are removing. To find the cluster ID, use DescribeClusters.

$sel:tagKeyList:UntagResource', untagResource_tagKeyList - A list of one or more tag keys for the tags that you are removing. Specify only the tag keys, not the tag values.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CloudHSMV2.UntagResource" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

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

ModifyBackupAttributes

data ModifyBackupAttributes Source #

See: newModifyBackupAttributes smart constructor.

Instances

Instances details
Eq ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Read ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Show ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Generic ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Associated Types

type Rep ModifyBackupAttributes :: Type -> Type #

NFData ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Methods

rnf :: ModifyBackupAttributes -> () #

Hashable ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

ToJSON ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

AWSRequest ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Associated Types

type AWSResponse ModifyBackupAttributes #

ToHeaders ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

ToPath ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

ToQuery ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

type Rep ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

type Rep ModifyBackupAttributes = D1 ('MetaData "ModifyBackupAttributes" "Amazonka.CloudHSMV2.ModifyBackupAttributes" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "ModifyBackupAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "neverExpires") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

newModifyBackupAttributes Source #

Create a value of ModifyBackupAttributes 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:backupId:ModifyBackupAttributes', modifyBackupAttributes_backupId - The identifier (ID) of the backup to modify. To find the ID of a backup, use the DescribeBackups operation.

$sel:neverExpires:ModifyBackupAttributes', modifyBackupAttributes_neverExpires - Specifies whether the service should exempt a backup from the retention policy for the cluster. True exempts a backup from the retention policy. False means the service applies the backup retention policy defined at the cluster.

data ModifyBackupAttributesResponse Source #

See: newModifyBackupAttributesResponse smart constructor.

Instances

Instances details
Eq ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Read ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Show ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Generic ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Associated Types

type Rep ModifyBackupAttributesResponse :: Type -> Type #

NFData ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

type Rep ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

type Rep ModifyBackupAttributesResponse = D1 ('MetaData "ModifyBackupAttributesResponse" "Amazonka.CloudHSMV2.ModifyBackupAttributes" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "ModifyBackupAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Backup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyBackupAttributesResponse Source #

Create a value of ModifyBackupAttributesResponse 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:backup:ModifyBackupAttributesResponse', modifyBackupAttributesResponse_backup - Undocumented member.

$sel:httpStatus:ModifyBackupAttributesResponse', modifyBackupAttributesResponse_httpStatus - The response's http status code.

Types

BackupPolicy

newtype BackupPolicy Source #

Constructors

BackupPolicy' 

Bundled Patterns

pattern BackupPolicy_DEFAULT :: BackupPolicy 

Instances

Instances details
Eq BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Ord BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Read BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Show BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Generic BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Associated Types

type Rep BackupPolicy :: Type -> Type #

NFData BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Methods

rnf :: BackupPolicy -> () #

Hashable BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToJSON BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToJSONKey BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

FromJSON BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

FromJSONKey BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToLog BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToHeader BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToQuery BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

FromXML BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToXML BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Methods

toXML :: BackupPolicy -> XML #

ToByteString BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

FromText BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToText BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Methods

toText :: BackupPolicy -> Text #

type Rep BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

type Rep BackupPolicy = D1 ('MetaData "BackupPolicy" "Amazonka.CloudHSMV2.Types.BackupPolicy" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'True) (C1 ('MetaCons "BackupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackupRetentionType

newtype BackupRetentionType Source #

Bundled Patterns

pattern BackupRetentionType_DAYS :: BackupRetentionType 

Instances

Instances details
Eq BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Ord BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Read BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Show BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Generic BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Associated Types

type Rep BackupRetentionType :: Type -> Type #

NFData BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Methods

rnf :: BackupRetentionType -> () #

Hashable BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToJSON BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToJSONKey BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

FromJSON BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

FromJSONKey BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToLog BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToHeader BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToQuery BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

FromXML BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToXML BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToByteString BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

FromText BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToText BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

type Rep BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

type Rep BackupRetentionType = D1 ('MetaData "BackupRetentionType" "Amazonka.CloudHSMV2.Types.BackupRetentionType" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'True) (C1 ('MetaCons "BackupRetentionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupRetentionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackupState

newtype BackupState Source #

Constructors

BackupState' 

Instances

Instances details
Eq BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Ord BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Read BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Show BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Generic BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Associated Types

type Rep BackupState :: Type -> Type #

NFData BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Methods

rnf :: BackupState -> () #

Hashable BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToJSON BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToJSONKey BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

FromJSON BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

FromJSONKey BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToLog BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToHeader BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToQuery BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

FromXML BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToXML BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Methods

toXML :: BackupState -> XML #

ToByteString BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

FromText BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToText BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Methods

toText :: BackupState -> Text #

type Rep BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

type Rep BackupState = D1 ('MetaData "BackupState" "Amazonka.CloudHSMV2.Types.BackupState" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'True) (C1 ('MetaCons "BackupState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClusterState

newtype ClusterState Source #

Constructors

ClusterState' 

Instances

Instances details
Eq ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Ord ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Read ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Show ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Generic ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Associated Types

type Rep ClusterState :: Type -> Type #

NFData ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Methods

rnf :: ClusterState -> () #

Hashable ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToJSON ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

FromJSON ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

FromJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToLog ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToHeader ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToQuery ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

FromXML ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToXML ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Methods

toXML :: ClusterState -> XML #

ToByteString ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

FromText ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToText ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Methods

toText :: ClusterState -> Text #

type Rep ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

type Rep ClusterState = D1 ('MetaData "ClusterState" "Amazonka.CloudHSMV2.Types.ClusterState" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'True) (C1 ('MetaCons "ClusterState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HsmState

newtype HsmState Source #

Constructors

HsmState' 

Fields

Instances

Instances details
Eq HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Ord HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Read HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Show HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Generic HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Associated Types

type Rep HsmState :: Type -> Type #

Methods

from :: HsmState -> Rep HsmState x #

to :: Rep HsmState x -> HsmState #

NFData HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

rnf :: HsmState -> () #

Hashable HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

hashWithSalt :: Int -> HsmState -> Int #

hash :: HsmState -> Int #

ToJSON HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToJSONKey HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

FromJSON HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

FromJSONKey HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToLog HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToHeader HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

toHeader :: HeaderName -> HsmState -> [Header] #

ToQuery HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

FromXML HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToXML HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

toXML :: HsmState -> XML #

ToByteString HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

toBS :: HsmState -> ByteString #

FromText HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToText HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

toText :: HsmState -> Text #

type Rep HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

type Rep HsmState = D1 ('MetaData "HsmState" "Amazonka.CloudHSMV2.Types.HsmState" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'True) (C1 ('MetaCons "HsmState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHsmState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Backup

data Backup Source #

Contains information about a backup of an AWS CloudHSM cluster. All backup objects contain the BackupId, BackupState, ClusterId, and CreateTimestamp parameters. Backups that were copied into a destination region additionally contain the CopyTimestamp, SourceBackup, SourceCluster, and SourceRegion parameters. A backup that is pending deletion will include the DeleteTimestamp parameter.

See: newBackup smart constructor.

Instances

Instances details
Eq Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Methods

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

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

Read Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Show Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Generic Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Associated Types

type Rep Backup :: Type -> Type #

Methods

from :: Backup -> Rep Backup x #

to :: Rep Backup x -> Backup #

NFData Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Methods

rnf :: Backup -> () #

Hashable Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Methods

hashWithSalt :: Int -> Backup -> Int #

hash :: Backup -> Int #

FromJSON Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

type Rep Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

newBackup Source #

Create a value of Backup 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:deleteTimestamp:Backup', backup_deleteTimestamp - The date and time when the backup will be permanently deleted.

$sel:sourceCluster:Backup', backup_sourceCluster - The identifier (ID) of the cluster containing the source backup from which the new backup was copied.

$sel:neverExpires:Backup', backup_neverExpires - Specifies whether the service should exempt a backup from the retention policy for the cluster. True exempts a backup from the retention policy. False means the service applies the backup retention policy defined at the cluster.

$sel:sourceRegion:Backup', backup_sourceRegion - The AWS Region that contains the source backup from which the new backup was copied.

$sel:tagList:Backup', backup_tagList - The list of tags for the backup.

$sel:sourceBackup:Backup', backup_sourceBackup - The identifier (ID) of the source backup from which the new backup was copied.

$sel:clusterId:Backup', backup_clusterId - The identifier (ID) of the cluster that was backed up.

$sel:createTimestamp:Backup', backup_createTimestamp - The date and time when the backup was created.

$sel:copyTimestamp:Backup', backup_copyTimestamp - The date and time when the backup was copied from a source backup.

$sel:backupState:Backup', backup_backupState - The state of the backup.

$sel:backupId:Backup', backup_backupId - The identifier (ID) of the backup.

BackupRetentionPolicy

data BackupRetentionPolicy Source #

A policy that defines the number of days to retain backups.

See: newBackupRetentionPolicy smart constructor.

Instances

Instances details
Eq BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Read BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Show BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Generic BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Associated Types

type Rep BackupRetentionPolicy :: Type -> Type #

NFData BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Methods

rnf :: BackupRetentionPolicy -> () #

Hashable BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

ToJSON BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

FromJSON BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

type Rep BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

type Rep BackupRetentionPolicy = D1 ('MetaData "BackupRetentionPolicy" "Amazonka.CloudHSMV2.Types.BackupRetentionPolicy" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "BackupRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupRetentionType))))

newBackupRetentionPolicy :: BackupRetentionPolicy Source #

Create a value of BackupRetentionPolicy 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:value:BackupRetentionPolicy', backupRetentionPolicy_value - Use a value between 7 - 379.

$sel:type':BackupRetentionPolicy', backupRetentionPolicy_type - The type of backup retention policy. For the DAYS type, the value is the number of days to retain backups.

Certificates

data Certificates Source #

Contains one or more certificates or a certificate signing request (CSR).

See: newCertificates smart constructor.

Instances

Instances details
Eq Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Read Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Show Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Generic Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Associated Types

type Rep Certificates :: Type -> Type #

NFData Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Methods

rnf :: Certificates -> () #

Hashable Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

FromJSON Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

type Rep Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

type Rep Certificates = D1 ('MetaData "Certificates" "Amazonka.CloudHSMV2.Types.Certificates" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "Certificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "manufacturerHardwareCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterCsr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsHardwareCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCertificates :: Certificates Source #

Create a value of Certificates 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:manufacturerHardwareCertificate:Certificates', certificates_manufacturerHardwareCertificate - The HSM hardware certificate issued (signed) by the hardware manufacturer.

$sel:clusterCsr:Certificates', certificates_clusterCsr - The cluster's certificate signing request (CSR). The CSR exists only when the cluster's state is UNINITIALIZED.

$sel:hsmCertificate:Certificates', certificates_hsmCertificate - The HSM certificate issued (signed) by the HSM hardware.

$sel:clusterCertificate:Certificates', certificates_clusterCertificate - The cluster certificate issued (signed) by the issuing certificate authority (CA) of the cluster's owner.

$sel:awsHardwareCertificate:Certificates', certificates_awsHardwareCertificate - The HSM hardware certificate issued (signed) by AWS CloudHSM.

Cluster

data Cluster Source #

Contains information about an AWS CloudHSM cluster.

See: newCluster smart constructor.

Instances

Instances details
Eq Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Methods

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

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

Read Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

NFData Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Methods

rnf :: Cluster -> () #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

FromJSON Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

type Rep Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.CloudHSMV2.Types.Cluster" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "preCoPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)))) :*: ((S1 ('MetaSel ('Just "subnetMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "backupRetentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupRetentionPolicy))) :*: (S1 ('MetaSel ('Just "hsms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Hsm])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "sourceBackupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Certificates)) :*: S1 ('MetaSel ('Just "securityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "backupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupPolicy)) :*: S1 ('MetaSel ('Just "hsmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCluster :: Cluster Source #

Create a value of Cluster 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:preCoPassword:Cluster', cluster_preCoPassword - The default password for the cluster's Pre-Crypto Officer (PRECO) user.

$sel:stateMessage:Cluster', cluster_stateMessage - A description of the cluster's state.

$sel:state:Cluster', cluster_state - The cluster's state.

$sel:subnetMapping:Cluster', cluster_subnetMapping - A map from availability zone to the cluster’s subnet in that availability zone.

$sel:backupRetentionPolicy:Cluster', cluster_backupRetentionPolicy - A policy that defines how the service retains backups.

$sel:hsms:Cluster', cluster_hsms - Contains information about the HSMs in the cluster.

$sel:vpcId:Cluster', cluster_vpcId - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

$sel:tagList:Cluster', cluster_tagList - The list of tags for the cluster.

$sel:sourceBackupId:Cluster', cluster_sourceBackupId - The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

$sel:certificates:Cluster', cluster_certificates - Contains one or more certificates or a certificate signing request (CSR).

$sel:securityGroup:Cluster', cluster_securityGroup - The identifier (ID) of the cluster's security group.

$sel:clusterId:Cluster', cluster_clusterId - The cluster's identifier (ID).

$sel:createTimestamp:Cluster', cluster_createTimestamp - The date and time when the cluster was created.

$sel:backupPolicy:Cluster', cluster_backupPolicy - The cluster's backup policy.

$sel:hsmType:Cluster', cluster_hsmType - The type of HSM that the cluster contains.

DestinationBackup

data DestinationBackup Source #

Contains information about the backup that will be copied and created by the CopyBackupToRegion operation.

See: newDestinationBackup smart constructor.

Instances

Instances details
Eq DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Read DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Show DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Generic DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Associated Types

type Rep DestinationBackup :: Type -> Type #

NFData DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Methods

rnf :: DestinationBackup -> () #

Hashable DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

FromJSON DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

type Rep DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

type Rep DestinationBackup = D1 ('MetaData "DestinationBackup" "Amazonka.CloudHSMV2.Types.DestinationBackup" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" 'False) (C1 ('MetaCons "DestinationBackup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sourceCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newDestinationBackup :: DestinationBackup Source #

Create a value of DestinationBackup 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:sourceCluster:DestinationBackup', destinationBackup_sourceCluster - The identifier (ID) of the cluster containing the source backup from which the new backup was copied.

$sel:sourceRegion:DestinationBackup', destinationBackup_sourceRegion - The AWS region that contains the source backup from which the new backup was copied.

$sel:sourceBackup:DestinationBackup', destinationBackup_sourceBackup - The identifier (ID) of the source backup from which the new backup was copied.

$sel:createTimestamp:DestinationBackup', destinationBackup_createTimestamp - The date and time when both the source backup was created.

Hsm

data Hsm Source #

Contains information about a hardware security module (HSM) in an AWS CloudHSM cluster.

See: newHsm smart constructor.

Instances

Instances details
Eq Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

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

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

Read Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Show Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

showsPrec :: Int -> Hsm -> ShowS #

show :: Hsm -> String #

showList :: [Hsm] -> ShowS #

Generic Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Associated Types

type Rep Hsm :: Type -> Type #

Methods

from :: Hsm -> Rep Hsm x #

to :: Rep Hsm x -> Hsm #

NFData Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

rnf :: Hsm -> () #

Hashable Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

hashWithSalt :: Int -> Hsm -> Int #

hash :: Hsm -> Int #

FromJSON Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

type Rep Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

newHsm Source #

Arguments

:: Text

$sel:hsmId:Hsm'

-> Hsm 

Create a value of Hsm 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:stateMessage:Hsm', hsm_stateMessage - A description of the HSM's state.

$sel:state:Hsm', hsm_state - The HSM's state.

$sel:eniId:Hsm', hsm_eniId - The identifier (ID) of the HSM's elastic network interface (ENI).

$sel:subnetId:Hsm', hsm_subnetId - The subnet that contains the HSM's elastic network interface (ENI).

$sel:availabilityZone:Hsm', hsm_availabilityZone - The Availability Zone that contains the HSM.

$sel:clusterId:Hsm', hsm_clusterId - The identifier (ID) of the cluster that contains the HSM.

$sel:eniIp:Hsm', hsm_eniIp - The IP address of the HSM's elastic network interface (ENI).

$sel:hsmId:Hsm', hsm_hsmId - The HSM's identifier (ID).

Tag

data Tag Source #

Contains a tag. A tag is a key-value pair.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.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.CloudHSMV2.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudHSMV2.Types.Tag" "libZSservicesZSamazonka-cloudhsmv2ZSamazonka-cloudhsmv2" '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.