Show / Hide Table of Contents

Class UserManagedKeysConfig

UserManagedKeysConfig holds the resource address to Keys which are used for signing certs and token that are used for communication within cluster.

Inheritance
object
UserManagedKeysConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Container.v1.Data
Assembly: Google.Apis.Container.v1.dll
Syntax
public class UserManagedKeysConfig : IDirectResponseSchema

Properties

AggregationCa

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

Declaration
[JsonProperty("aggregationCa")]
public virtual string AggregationCa { get; set; }
Property Value
Type Description
string

ClusterCa

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

Declaration
[JsonProperty("clusterCa")]
public virtual string ClusterCa { get; set; }
Property Value
Type Description
string

ControlPlaneDiskEncryptionKey

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

Declaration
[JsonProperty("controlPlaneDiskEncryptionKey")]
public virtual string ControlPlaneDiskEncryptionKey { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EtcdApiCa

Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.

Declaration
[JsonProperty("etcdApiCa")]
public virtual string EtcdApiCa { get; set; }
Property Value
Type Description
string

EtcdPeerCa

Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.

Declaration
[JsonProperty("etcdPeerCa")]
public virtual string EtcdPeerCa { get; set; }
Property Value
Type Description
string

GkeopsEtcdBackupEncryptionKey

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

Declaration
[JsonProperty("gkeopsEtcdBackupEncryptionKey")]
public virtual string GkeopsEtcdBackupEncryptionKey { get; set; }
Property Value
Type Description
string

ServiceAccountSigningKeys

The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster. Format: projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}

Declaration
[JsonProperty("serviceAccountSigningKeys")]
public virtual IList<string> ServiceAccountSigningKeys { get; set; }
Property Value
Type Description
IList<string>

ServiceAccountVerificationKeys

The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster. Format: projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}

Declaration
[JsonProperty("serviceAccountVerificationKeys")]
public virtual IList<string> ServiceAccountVerificationKeys { get; set; }
Property Value
Type Description
IList<string>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX