Cluster

class Cluster

Contains information about an CloudHSM cluster.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The cluster's backup policy.

Link copied to clipboard

A policy that defines how the service retains backups.

Link copied to clipboard

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

Link copied to clipboard

The cluster's identifier (ID).

Link copied to clipboard

The date and time when the cluster was created.

Link copied to clipboard
val hsms: List<Hsm>?

Contains information about the HSMs in the cluster.

Link copied to clipboard

The type of HSM that the cluster contains.

Link copied to clipboard

The timestamp until when the cluster can be rolled back to its original HSM type.

Link copied to clipboard

The mode of the cluster.

Link copied to clipboard

The cluster's NetworkType can be IPv4 (the default) or DUALSTACK. The IPv4 NetworkType restricts communication between your application and the hardware security modules (HSMs) to the IPv4 protocol only. The DUALSTACK NetworkType enables communication over both IPv4 and IPv6 protocols. To use DUALSTACK, configure your virtual private cloud (VPC) and subnets to support both IPv4 and IPv6. This configuration involves adding IPv6 Classless Inter-Domain Routing (CIDR) blocks to the existing IPv4 CIDR blocks in your subnets. The NetworkType you choose affects the network addressing options for your cluster. DUALSTACK provides more flexibility by supporting both IPv4 and IPv6 communication.

Link copied to clipboard

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Link copied to clipboard

The identifier (ID) of the cluster's security group.

Link copied to clipboard

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Link copied to clipboard

The cluster's state.

Link copied to clipboard

A description of the cluster's state.

Link copied to clipboard

A map from availability zone to the cluster’s subnet in that availability zone.

Link copied to clipboard

The list of tags for the cluster.

Link copied to clipboard

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Functions

Link copied to clipboard
inline fun copy(block: Cluster.Builder.() -> Unit = {}): Cluster
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String