ClusterUserManagedKeysConfigArgs

data class ClusterUserManagedKeysConfigArgs(val aggregationCa: Output<String>? = null, val clusterCa: Output<String>? = null, val controlPlaneDiskEncryptionKey: Output<String>? = null, val etcdApiCa: Output<String>? = null, val etcdPeerCa: Output<String>? = null, val gkeopsEtcdBackupEncryptionKey: Output<String>? = null, val serviceAccountSigningKeys: Output<List<String>>? = null, val serviceAccountVerificationKeys: Output<List<String>>? = null) : ConvertibleToJava<ClusterUserManagedKeysConfigArgs>

Constructors

Link copied to clipboard
constructor(aggregationCa: Output<String>? = null, clusterCa: Output<String>? = null, controlPlaneDiskEncryptionKey: Output<String>? = null, etcdApiCa: Output<String>? = null, etcdPeerCa: Output<String>? = null, gkeopsEtcdBackupEncryptionKey: Output<String>? = null, serviceAccountSigningKeys: Output<List<String>>? = null, serviceAccountVerificationKeys: Output<List<String>>? = null)

Properties

Link copied to clipboard
val aggregationCa: Output<String>? = null

The Certificate Authority Service caPool to use for the aggreation CA in this cluster.

Link copied to clipboard
val clusterCa: Output<String>? = null

The Certificate Authority Service caPool to use for the cluster CA in this cluster.

Link copied to clipboard

The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.

Link copied to clipboard
val etcdApiCa: Output<String>? = null

The Certificate Authority Service caPool to use for the etcd API CA in this cluster.

Link copied to clipboard
val etcdPeerCa: Output<String>? = null

The Certificate Authority Service caPool to use for the etcd peer CA in this cluster.

Link copied to clipboard

Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.

Link copied to clipboard
val serviceAccountSigningKeys: Output<List<String>>? = null

The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.

Link copied to clipboard

The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.

Functions

Link copied to clipboard
open override fun toJava(): ClusterUserManagedKeysConfigArgs