amazonka-cloudhsmv2-2.0: Amazon CloudHSM V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

CloudHsmAccessDeniedException

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

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

CloudHsmInternalFailureException

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

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

CloudHsmInvalidRequestException

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

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

CloudHsmResourceNotFoundException

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

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

CloudHsmServiceException

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

The request was rejected because an error occurred.

CloudHsmTagException

_CloudHsmTagException :: AsError a => Fold 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.

CopyBackupToRegion

data CopyBackupToRegion Source #

See: newCopyBackupToRegion smart constructor.

Instances

Instances details
ToJSON CopyBackupToRegion Source # 
Instance details

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

AWSRequest CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Associated Types

type AWSResponse CopyBackupToRegion #

Generic CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Associated Types

type Rep CopyBackupToRegion :: Type -> Type #

Read CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Show CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

NFData CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Methods

rnf :: CopyBackupToRegion -> () #

Eq CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Hashable CopyBackupToRegion Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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))))

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:

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.

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
Generic CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Associated Types

type Rep CopyBackupToRegionResponse :: Type -> Type #

Read CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Show CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

NFData CopyBackupToRegionResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CopyBackupToRegion

Eq 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
ToJSON CreateCluster Source # 
Instance details

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

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Associated Types

type AWSResponse CreateCluster #

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

Read CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Methods

rnf :: CreateCluster -> () #

Eq CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupRetentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupRetentionPolicy)) :*: S1 ('MetaSel ('Just "sourceBackupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "hsmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))))

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:

CreateCluster, createCluster_backupRetentionPolicy - A policy that defines how the service retains backups.

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.

CreateCluster, createCluster_tagList - Tags to apply to the CloudHSM cluster during creation.

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
Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.CloudHSMV2.CreateCluster" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

CreateHsm

data CreateHsm Source #

See: newCreateHsm smart constructor.

Constructors

CreateHsm' (Maybe Text) Text Text 

Instances

Instances details
ToJSON CreateHsm Source # 
Instance details

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

AWSRequest CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Associated Types

type AWSResponse CreateHsm #

Generic CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Associated Types

type Rep CreateHsm :: Type -> Type #

Read CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Show CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

NFData CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Methods

rnf :: CreateHsm -> () #

Eq CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Hashable CreateHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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))))

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.

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

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
Generic CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Associated Types

type Rep CreateHsmResponse :: Type -> Type #

Read CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Show CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

NFData CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

Methods

rnf :: CreateHsmResponse -> () #

Eq CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

type Rep CreateHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.CreateHsm

type Rep CreateHsmResponse = D1 ('MetaData "CreateHsmResponse" "Amazonka.CloudHSMV2.CreateHsm" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

DeleteBackup

data DeleteBackup Source #

See: newDeleteBackup smart constructor.

Constructors

DeleteBackup' Text 

Instances

Instances details
ToJSON DeleteBackup Source # 
Instance details

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

AWSRequest DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Associated Types

type AWSResponse DeleteBackup #

Generic DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Associated Types

type Rep DeleteBackup :: Type -> Type #

Read DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Show DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

NFData DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Methods

rnf :: DeleteBackup -> () #

Eq DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Hashable DeleteBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DeleteBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Associated Types

type Rep DeleteBackupResponse :: Type -> Type #

Read DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Show DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

NFData DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

Methods

rnf :: DeleteBackupResponse -> () #

Eq DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

type Rep DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteBackup

type Rep DeleteBackupResponse = D1 ('MetaData "DeleteBackupResponse" "Amazonka.CloudHSMV2.DeleteBackup" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' Text 

Instances

Instances details
ToJSON DeleteCluster Source # 
Instance details

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

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.CloudHSMV2.DeleteCluster" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

DeleteHsm

data DeleteHsm Source #

See: newDeleteHsm smart constructor.

Instances

Instances details
ToJSON DeleteHsm Source # 
Instance details

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

AWSRequest DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Associated Types

type AWSResponse DeleteHsm #

Generic DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Associated Types

type Rep DeleteHsm :: Type -> Type #

Read DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Show DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

NFData DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Methods

rnf :: DeleteHsm -> () #

Eq DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Hashable DeleteHsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DeleteHsm'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eniId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eniIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteHsm Source #

Arguments

:: Text

DeleteHsm

-> DeleteHsm 

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:

DeleteHsm, deleteHsm_eniId - The identifier (ID) of the elastic network interface (ENI) of the HSM that you are deleting.

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

DeleteHsm, deleteHsm_hsmId - The identifier (ID) of the HSM that you are deleting.

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

Defined in Amazonka.CloudHSMV2.DeleteHsm

Associated Types

type Rep DeleteHsmResponse :: Type -> Type #

Read DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Show DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

NFData DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

Methods

rnf :: DeleteHsmResponse -> () #

Eq DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

type Rep DeleteHsmResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DeleteHsm

type Rep DeleteHsmResponse = D1 ('MetaData "DeleteHsmResponse" "Amazonka.CloudHSMV2.DeleteHsm" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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:

DeleteHsm, deleteHsmResponse_hsmId - The identifier (ID) of the HSM that was deleted.

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

DescribeBackups (Paginated)

data DescribeBackups Source #

See: newDescribeBackups smart constructor.

Instances

Instances details
ToJSON DescribeBackups Source # 
Instance details

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

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 #

Generic DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Associated Types

type Rep DescribeBackups :: Type -> Type #

Read DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Show DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

NFData DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Methods

rnf :: DescribeBackups -> () #

Eq DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Hashable DescribeBackups Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DescribeBackups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortAscending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

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

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

$sel:sortAscending:DescribeBackups', describeBackups_sortAscending - Designates whether or not to sort the return backups by ascending chronological order of generation.

data DescribeBackupsResponse Source #

See: newDescribeBackupsResponse smart constructor.

Instances

Instances details
Generic DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Associated Types

type Rep DescribeBackupsResponse :: Type -> Type #

Read DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Show DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

NFData DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

Methods

rnf :: DescribeBackupsResponse -> () #

Eq DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

type Rep DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeBackups

type Rep DescribeBackupsResponse = D1 ('MetaData "DescribeBackupsResponse" "Amazonka.CloudHSMV2.DescribeBackups" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

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.

DescribeClusters (Paginated)

data DescribeClusters Source #

See: newDescribeClusters smart constructor.

Instances

Instances details
ToJSON DescribeClusters Source # 
Instance details

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

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 #

Generic DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Associated Types

type Rep DescribeClusters :: Type -> Type #

Read DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Show DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

NFData DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Methods

rnf :: DescribeClusters -> () #

Eq DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Hashable DescribeClusters Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DescribeClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

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

data DescribeClustersResponse Source #

See: newDescribeClustersResponse smart constructor.

Instances

Instances details
Generic DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Associated Types

type Rep DescribeClustersResponse :: Type -> Type #

Read DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Show DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

NFData DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.DescribeClusters

Eq 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DescribeClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:clusters:DescribeClustersResponse', describeClustersResponse_clusters - A list of clusters.

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:httpStatus:DescribeClustersResponse', describeClustersResponse_httpStatus - The response's http status code.

InitializeCluster

data InitializeCluster Source #

See: newInitializeCluster smart constructor.

Instances

Instances details
ToJSON InitializeCluster Source # 
Instance details

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

AWSRequest InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Associated Types

type AWSResponse InitializeCluster #

Generic InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Associated Types

type Rep InitializeCluster :: Type -> Type #

Read InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Show InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

NFData InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Methods

rnf :: InitializeCluster -> () #

Eq InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Hashable InitializeCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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))))

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:

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
Generic InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Associated Types

type Rep InitializeClusterResponse :: Type -> Type #

Read InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Show InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

NFData InitializeClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.InitializeCluster

Eq 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "InitializeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: (S1 ('MetaSel ('Just "stateMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

InitializeClusterResponse, initializeClusterResponse_state - The cluster's state.

InitializeClusterResponse, initializeClusterResponse_stateMessage - A description of the cluster's state.

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

ListTags (Paginated)

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' (Maybe Natural) (Maybe Text) Text 

Instances

Instances details
ToJSON ListTags Source # 
Instance details

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

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 #

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 #

Read ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

NFData ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

rnf :: ListTags -> () #

Eq ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Hashable ListTags Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "ListTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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

ListTags, listTags_nextToken - The NextToken value that you received in the previous response. Use this value to get more tags.

$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
Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

Methods

rnf :: ListTagsResponse -> () #

Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.CloudHSMV2.ListTags" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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:

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.

ListTagsResponse, listTagsResponse_tagList - A list of tags.

ModifyBackupAttributes

data ModifyBackupAttributes Source #

See: newModifyBackupAttributes smart constructor.

Instances

Instances details
ToJSON ModifyBackupAttributes Source # 
Instance details

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

AWSRequest ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Associated Types

type AWSResponse ModifyBackupAttributes #

Generic ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Associated Types

type Rep ModifyBackupAttributes :: Type -> Type #

Read ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Show ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

NFData ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Methods

rnf :: ModifyBackupAttributes -> () #

Eq ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Hashable ModifyBackupAttributes Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "ModifyBackupAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "neverExpires") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

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:

ModifyBackupAttributes, modifyBackupAttributes_backupId - The identifier (ID) of the backup to modify. To find the ID of a backup, use the DescribeBackups operation.

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
Generic ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Associated Types

type Rep ModifyBackupAttributesResponse :: Type -> Type #

Read ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Show ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

NFData ModifyBackupAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyBackupAttributes

Eq 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

ModifyCluster

data ModifyCluster Source #

See: newModifyCluster smart constructor.

Instances

Instances details
ToJSON ModifyCluster Source # 
Instance details

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

AWSRequest ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Associated Types

type AWSResponse ModifyCluster #

Generic ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Associated Types

type Rep ModifyCluster :: Type -> Type #

Read ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Show ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

NFData ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Methods

rnf :: ModifyCluster -> () #

Eq ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Hashable ModifyCluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "ModifyCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupRetentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BackupRetentionPolicy) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ModifyCluster, modifyCluster_backupRetentionPolicy - A policy that defines how the service retains backups.

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
Generic ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Associated Types

type Rep ModifyClusterResponse :: Type -> Type #

Read ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Show ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

NFData ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

Methods

rnf :: ModifyClusterResponse -> () #

Eq ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

type Rep ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.ModifyCluster

type Rep ModifyClusterResponse = D1 ('MetaData "ModifyClusterResponse" "Amazonka.CloudHSMV2.ModifyCluster" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

RestoreBackup

data RestoreBackup Source #

See: newRestoreBackup smart constructor.

Constructors

RestoreBackup' Text 

Instances

Instances details
ToJSON RestoreBackup Source # 
Instance details

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

AWSRequest RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Associated Types

type AWSResponse RestoreBackup #

Generic RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Associated Types

type Rep RestoreBackup :: Type -> Type #

Read RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Show RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

NFData RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Methods

rnf :: RestoreBackup -> () #

Eq RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Hashable RestoreBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "RestoreBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Associated Types

type Rep RestoreBackupResponse :: Type -> Type #

Read RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Show RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

NFData RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

Methods

rnf :: RestoreBackupResponse -> () #

Eq RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

type Rep RestoreBackupResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.RestoreBackup

type Rep RestoreBackupResponse = D1 ('MetaData "RestoreBackupResponse" "Amazonka.CloudHSMV2.RestoreBackup" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

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

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

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.

TagResource, tagResource_tagList - A list of one or more tags.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CloudHSMV2.TagResource" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

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

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

type AWSResponse 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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))))

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
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudHSMV2.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CloudHSMV2.UntagResource" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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.

Types

BackupPolicy

newtype BackupPolicy Source #

Constructors

BackupPolicy' 

Bundled Patterns

pattern BackupPolicy_DEFAULT :: BackupPolicy 

Instances

Instances details
FromJSON BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

FromJSONKey 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

ToByteString BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToHeader BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

ToLog BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

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

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 #

Generic BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Associated Types

type Rep BackupPolicy :: Type -> Type #

Read BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Show BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

NFData BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Methods

rnf :: BackupPolicy -> () #

Eq BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Ord BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

Hashable BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

type Rep BackupPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupPolicy

type Rep BackupPolicy = D1 ('MetaData "BackupPolicy" "Amazonka.CloudHSMV2.Types.BackupPolicy" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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
FromJSON BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

FromJSONKey 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

ToByteString BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToHeader BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToLog BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

ToQuery 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

FromXML BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

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

Read BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Show BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

NFData BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Methods

rnf :: BackupRetentionType -> () #

Eq BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Ord BackupRetentionType Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionType

Hashable 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'True) (C1 ('MetaCons "BackupRetentionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupRetentionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackupState

newtype BackupState Source #

Constructors

BackupState' 

Instances

Instances details
FromJSON BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

FromJSONKey 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

ToByteString BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToHeader BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

ToLog BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

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

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 #

Generic BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Associated Types

type Rep BackupState :: Type -> Type #

Read BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Show BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

NFData BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Methods

rnf :: BackupState -> () #

Eq BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Ord BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

Hashable BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

type Rep BackupState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupState

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

ClusterState

newtype ClusterState Source #

Constructors

ClusterState' 

Instances

Instances details
FromJSON ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

FromJSONKey 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

ToByteString ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToHeader ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

ToLog ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

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

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 #

Generic ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Associated Types

type Rep ClusterState :: Type -> Type #

Read ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Show ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

NFData ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Methods

rnf :: ClusterState -> () #

Eq ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Ord ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

Hashable ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

type Rep ClusterState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.ClusterState

type Rep ClusterState = D1 ('MetaData "ClusterState" "Amazonka.CloudHSMV2.Types.ClusterState" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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
FromJSON HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

FromJSONKey HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToJSON HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToJSONKey HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToByteString HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

toBS :: HsmState -> ByteString #

ToHeader HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

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

ToLog HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

ToQuery HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

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 #

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 #

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 #

Read HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Show HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

NFData HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

rnf :: HsmState -> () #

Eq HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Ord HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Hashable HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

Methods

hashWithSalt :: Int -> HsmState -> Int #

hash :: HsmState -> Int #

type Rep HsmState Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.HsmState

type Rep HsmState = D1 ('MetaData "HsmState" "Amazonka.CloudHSMV2.Types.HsmState" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" '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
FromJSON 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 #

Read Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Show Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

NFData Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Methods

rnf :: Backup -> () #

Eq Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Methods

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

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

Hashable Backup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Backup

Methods

hashWithSalt :: Int -> Backup -> Int #

hash :: Backup -> Int #

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:backupState:Backup', backup_backupState - The state of the backup.

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

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

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

$sel:deleteTimestamp:Backup', backup_deleteTimestamp - The date and time when the backup will be permanently deleted.

$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:sourceBackup:Backup', backup_sourceBackup - The identifier (ID) of the source backup from which the new backup was copied.

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

$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: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
FromJSON BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

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

Read BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Show BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

NFData BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Methods

rnf :: BackupRetentionPolicy -> () #

Eq BackupRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.BackupRetentionPolicy

Hashable 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "BackupRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupRetentionType)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:type':BackupRetentionPolicy', backupRetentionPolicy_type - The type of backup retention policy. For the DAYS type, the value is the number of days to retain backups.

$sel:value:BackupRetentionPolicy', backupRetentionPolicy_value - Use a value between 7 - 379.

Certificates

data Certificates Source #

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

See: newCertificates smart constructor.

Instances

Instances details
FromJSON 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 #

Read Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Show Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

NFData Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Methods

rnf :: Certificates -> () #

Eq Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Hashable 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "Certificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsHardwareCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterCertificate") '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 "manufacturerHardwareCertificate") '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:awsHardwareCertificate:Certificates', certificates_awsHardwareCertificate - The HSM hardware certificate issued (signed) by AWS CloudHSM.

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

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

Cluster

data Cluster Source #

Contains information about an AWS CloudHSM cluster.

See: newCluster smart constructor.

Instances

Instances details
FromJSON 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 #

Read Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

NFData Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Methods

rnf :: Cluster -> () #

Eq Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Methods

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

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

Hashable Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

type Rep Cluster Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.CloudHSMV2.Types.Cluster" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "backupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupPolicy)) :*: (S1 ('MetaSel ('Just "backupRetentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupRetentionPolicy)) :*: S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Certificates)))) :*: ((S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "hsmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Hsm]))))) :*: (((S1 ('MetaSel ('Just "preCoPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceBackupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)))) :*: ((S1 ('MetaSel ('Just "stateMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") '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:backupPolicy:Cluster', cluster_backupPolicy - The cluster's backup policy.

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

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

Cluster, cluster_clusterId - The cluster's identifier (ID).

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

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

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

$sel:preCoPassword:Cluster', cluster_preCoPassword - The default password for the cluster's Pre-Crypto Officer (PRECO) user.

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

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

Cluster, cluster_state - The cluster's state.

Cluster, cluster_stateMessage - A description of the cluster's state.

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

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

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

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

Read DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Show DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

NFData DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Methods

rnf :: DestinationBackup -> () #

Eq DestinationBackup Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.DestinationBackup

Hashable 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" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "DestinationBackup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sourceBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:createTimestamp:DestinationBackup', destinationBackup_createTimestamp - The date and time when both the source backup was created.

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

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

Hsm

data Hsm Source #

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

See: newHsm smart constructor.

Instances

Instances details
FromJSON Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

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 #

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 #

NFData Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

rnf :: Hsm -> () #

Eq Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

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

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

Hashable Hsm Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Hsm

Methods

hashWithSalt :: Int -> Hsm -> Int #

hash :: Hsm -> Int #

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: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:eniId:Hsm', hsm_eniId - The identifier (ID) of the HSM's elastic network interface (ENI).

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

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

$sel:stateMessage:Hsm', hsm_stateMessage - A description of the HSM's state.

$sel:subnetId:Hsm', hsm_subnetId - The subnet that contains 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
FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Tag

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