Package com.google.container.v1
Interface UserManagedKeysConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
UserManagedKeysConfig,UserManagedKeysConfig.Builder
@Generated
public interface UserManagedKeysConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe Certificate Authority Service caPool to use for the aggregation CA in this cluster.com.google.protobuf.ByteStringThe Certificate Authority Service caPool to use for the aggregation CA in this cluster.The Certificate Authority Service caPool to use for the cluster CA in this cluster.com.google.protobuf.ByteStringThe Certificate Authority Service caPool to use for the cluster CA in this cluster.The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.com.google.protobuf.ByteStringThe Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.getControlPlaneDiskEncryptionKeyVersions(int index) Output only.com.google.protobuf.ByteStringOutput only.intOutput only.Output only.Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.com.google.protobuf.ByteStringResource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.com.google.protobuf.ByteStringResource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.com.google.protobuf.ByteStringResource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.getServiceAccountSigningKeys(int index) The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.com.google.protobuf.ByteStringgetServiceAccountSigningKeysBytes(int index) The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.intThe Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.getServiceAccountVerificationKeys(int index) The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.com.google.protobuf.ByteStringgetServiceAccountVerificationKeysBytes(int index) The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.intThe Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getClusterCa
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:
- The clusterCa.
-
getClusterCaBytes
com.google.protobuf.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:
- The bytes for clusterCa.
-
getEtcdApiCa
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:
- The etcdApiCa.
-
getEtcdApiCaBytes
com.google.protobuf.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:
- The bytes for etcdApiCa.
-
getEtcdPeerCa
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:
- The etcdPeerCa.
-
getEtcdPeerCaBytes
com.google.protobuf.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:
- The bytes for etcdPeerCa.
-
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:
- A list containing the serviceAccountSigningKeys.
-
getServiceAccountSigningKeysCount
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:
- The count of serviceAccountSigningKeys.
-
getServiceAccountSigningKeys
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) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The serviceAccountSigningKeys at the given index.
-
getServiceAccountSigningKeysBytes
com.google.protobuf.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) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the serviceAccountSigningKeys at the given index.
-
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:
- A list containing the serviceAccountVerificationKeys.
-
getServiceAccountVerificationKeysCount
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:
- The count of serviceAccountVerificationKeys.
-
getServiceAccountVerificationKeys
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) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The serviceAccountVerificationKeys at the given index.
-
getServiceAccountVerificationKeysBytes
com.google.protobuf.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) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the serviceAccountVerificationKeys at the given index.
-
getAggregationCa
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:
- The aggregationCa.
-
getAggregationCaBytes
com.google.protobuf.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:
- The bytes for aggregationCa.
-
getControlPlaneDiskEncryptionKey
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:
- The controlPlaneDiskEncryptionKey.
-
getControlPlaneDiskEncryptionKeyBytes
com.google.protobuf.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:
- The bytes for controlPlaneDiskEncryptionKey.
-
getControlPlaneDiskEncryptionKeyVersionsList
Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the controlPlaneDiskEncryptionKeyVersions.
-
getControlPlaneDiskEncryptionKeyVersionsCount
int getControlPlaneDiskEncryptionKeyVersionsCount()Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The count of controlPlaneDiskEncryptionKeyVersions.
-
getControlPlaneDiskEncryptionKeyVersions
Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the element to return.- Returns:
- The controlPlaneDiskEncryptionKeyVersions at the given index.
-
getControlPlaneDiskEncryptionKeyVersionsBytes
com.google.protobuf.ByteString getControlPlaneDiskEncryptionKeyVersionsBytes(int index) Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the controlPlaneDiskEncryptionKeyVersions at the given index.
-
getGkeopsEtcdBackupEncryptionKey
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:
- The gkeopsEtcdBackupEncryptionKey.
-
getGkeopsEtcdBackupEncryptionKeyBytes
com.google.protobuf.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:
- The bytes for gkeopsEtcdBackupEncryptionKey.
-