Cluster

class Cluster : KotlinCustomResource

Creates an Amazon CloudHSM v2 cluster. For information about CloudHSM v2, see the AWS CloudHSM User Guide and the 2.

NOTE: A CloudHSM Cluster can take several minutes to set up. Practically no single attribute can be updated, except for tags. If you need to delete a cluster, you have to remove its HSM modules first. To initialize cluster, you have to add an HSM instance to the cluster, then sign CSR and upload it.

Import

Using pulumi import, import CloudHSM v2 Clusters using the cluster id. For example:

$ pulumi import aws:cloudhsmv2/cluster:Cluster test_cluster cluster-aeb282a201

Properties

Link copied to clipboard

The list of cluster certificates.

Link copied to clipboard
val clusterId: Output<String>

The id of the CloudHSM cluster.

Link copied to clipboard
val clusterState: Output<String>

The state of the CloudHSM cluster.

Link copied to clipboard
val hsmType: Output<String>

The type of HSM module in the cluster. Currently, hsm1.medium and hsm2m.medium are supported.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val mode: Output<String>

The mode to use in the cluster. The allowed values are FIPS and NON_FIPS. This field is required if hsm_type is hsm2m.medium.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val securityGroupId: Output<String>

The ID of the security group associated with the CloudHSM cluster.

Link copied to clipboard

ID of Cloud HSM v2 cluster backup to be restored.

Link copied to clipboard
val subnetIds: Output<List<String>>

The IDs of subnets in which cluster will operate.

Link copied to clipboard
val tags: Output<Map<String, String>>?

A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Link copied to clipboard
val tagsAll: Output<Map<String, String>>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val vpcId: Output<String>

The id of the VPC that the CloudHSM cluster resides in.