Interface UserManagedKeysConfigOrBuilder (2.58.0)

public interface UserManagedKeysConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAggregationCa()

public abstract String getAggregationCa()

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

string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The aggregationCa.

getAggregationCaBytes()

public abstract ByteString getAggregationCaBytes()

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

string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for aggregationCa.

getClusterCa()

public abstract String getClusterCa()

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

string cluster_ca = 10 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The clusterCa.

getClusterCaBytes()

public abstract ByteString getClusterCaBytes()

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

string cluster_ca = 10 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for clusterCa.

getControlPlaneDiskEncryptionKey()

public abstract String getControlPlaneDiskEncryptionKey()

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

string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The controlPlaneDiskEncryptionKey.

getControlPlaneDiskEncryptionKeyBytes()

public abstract ByteString getControlPlaneDiskEncryptionKeyBytes()

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

string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for controlPlaneDiskEncryptionKey.

getEtcdApiCa()

public abstract String getEtcdApiCa()

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

string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The etcdApiCa.

getEtcdApiCaBytes()

public abstract ByteString getEtcdApiCaBytes()

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

string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for etcdApiCa.

getEtcdPeerCa()

public abstract String getEtcdPeerCa()

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

string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The etcdPeerCa.

getEtcdPeerCaBytes()

public abstract ByteString getEtcdPeerCaBytes()

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

string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for etcdPeerCa.

getGkeopsEtcdBackupEncryptionKey()

public abstract String getGkeopsEtcdBackupEncryptionKey()

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

string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The gkeopsEtcdBackupEncryptionKey.

getGkeopsEtcdBackupEncryptionKeyBytes()

public abstract ByteString getGkeopsEtcdBackupEncryptionKeyBytes()

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

string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for gkeopsEtcdBackupEncryptionKey.

getServiceAccountSigningKeys(int index)

public abstract String getServiceAccountSigningKeys(int index)

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}

repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The serviceAccountSigningKeys at the given index.

getServiceAccountSigningKeysBytes(int index)

public abstract ByteString getServiceAccountSigningKeysBytes(int index)

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}

repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the serviceAccountSigningKeys at the given index.

getServiceAccountSigningKeysCount()

public abstract int getServiceAccountSigningKeysCount()

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}

repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of serviceAccountSigningKeys.

getServiceAccountSigningKeysList()

public abstract List<String> getServiceAccountSigningKeysList()

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}

repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }

Returns
Type Description
List<String>

A list containing the serviceAccountSigningKeys.

getServiceAccountVerificationKeys(int index)

public abstract String getServiceAccountVerificationKeys(int index)

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}

repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The serviceAccountVerificationKeys at the given index.

getServiceAccountVerificationKeysBytes(int index)

public abstract ByteString getServiceAccountVerificationKeysBytes(int index)

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}

repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the serviceAccountVerificationKeys at the given index.

getServiceAccountVerificationKeysCount()

public abstract int getServiceAccountVerificationKeysCount()

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}

repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of serviceAccountVerificationKeys.

getServiceAccountVerificationKeysList()

public abstract List<String> getServiceAccountVerificationKeysList()

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}

repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }

Returns
Type Description
List<String>

A list containing the serviceAccountVerificationKeys.