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 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

      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:
      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

      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) = { ... }
      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

      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:
      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

      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) = { ... }
      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

      List<String> 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

      String getControlPlaneDiskEncryptionKeyVersions(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 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.