Package-level declarations

Types

Link copied to clipboard

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

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Copy an CloudHSM cluster backup to a different region.

Link copied to clipboard

Creates a new CloudHSM cluster.

Link copied to clipboard
inline suspend fun CloudHsmV2Client.createHsm(crossinline block: CreateHsmRequest.Builder.() -> Unit): CreateHsmResponse

Creates a new hardware security module (HSM) in the specified CloudHSM cluster.

Link copied to clipboard

Deletes a specified CloudHSM backup. A backup can be restored up to 7 days after the DeleteBackup request is made. For more information on restoring a backup, see RestoreBackup.

Link copied to clipboard

Deletes the specified CloudHSM cluster. Before you can delete a cluster, you must delete all HSMs in the cluster. To see if the cluster contains any HSMs, use DescribeClusters. To delete an HSM, use DeleteHsm.

Link copied to clipboard
inline suspend fun CloudHsmV2Client.deleteHsm(crossinline block: DeleteHsmRequest.Builder.() -> Unit): DeleteHsmResponse

Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to specify only one of these values. To find these values, use DescribeClusters.

Link copied to clipboard

Deletes an CloudHSM resource policy. Deleting a resource policy will result in the resource being unshared and removed from any RAM resource shares. Deleting the resource policy attached to a backup will not impact any clusters created from that backup.

Link copied to clipboard

Gets information about backups of CloudHSM clusters. Lists either the backups you own or the backups shared with you when the Shared parameter is true.

Link copied to clipboard

Gets information about CloudHSM clusters.

Link copied to clipboard

Retrieves the resource policy document attached to a given resource.

Link copied to clipboard

Claims an CloudHSM cluster by submitting the cluster certificate issued by your issuing certificate authority (CA) and the CA's root certificate. Before you can claim a cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA. To get the cluster's CSR, use DescribeClusters.

Link copied to clipboard
inline suspend fun CloudHsmV2Client.listTags(crossinline block: ListTagsRequest.Builder.() -> Unit): ListTagsResponse

Gets a list of tags for the specified CloudHSM cluster.

Link copied to clipboard

Modifies attributes for CloudHSM backup.

Link copied to clipboard

Modifies CloudHSM cluster.

Link copied to clipboard

Creates or updates an CloudHSM resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your CloudHSM resources. The following resources support CloudHSM resource policies:

Link copied to clipboard

Restores a specified CloudHSM backup that is in the PENDING_DELETION state. For more information on deleting a backup, see DeleteBackup.

Link copied to clipboard

Adds or overwrites one or more tags for the specified CloudHSM cluster.

Link copied to clipboard

Removes the specified tag or tags from the specified CloudHSM cluster.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.