Cluster User Managed Keys Config Args
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
The Certificate Authority Service caPool to use for the aggreation 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
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
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.