Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Cluster : KotlinCustomResource

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

Link copied to clipboard
data class ClusterArgs(val hsmType: Output<String>? = null, val sourceBackupIdentifier: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

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

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class Hsm : KotlinCustomResource

Creates an HSM module in Amazon CloudHSM v2 cluster.

Link copied to clipboard
data class HsmArgs(val availabilityZone: Output<String>? = null, val clusterId: Output<String>? = null, val ipAddress: Output<String>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<HsmArgs>

Creates an HSM module in Amazon CloudHSM v2 cluster.

Link copied to clipboard

Builder for HsmArgs.

Link copied to clipboard
object HsmMapper : ResourceMapper<Hsm>
Link copied to clipboard

Builder for Hsm.

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
fun hsm(name: String): Hsm
suspend fun hsm(name: String, block: suspend HsmResourceBuilder.() -> Unit): Hsm