public interface KerberosConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getCrossRealmTrustAdminServer()
Optional.
|
com.google.protobuf.ByteString |
getCrossRealmTrustAdminServerBytes()
Optional.
|
String |
getCrossRealmTrustKdc()
Optional.
|
com.google.protobuf.ByteString |
getCrossRealmTrustKdcBytes()
Optional.
|
String |
getCrossRealmTrustRealm()
Optional.
|
com.google.protobuf.ByteString |
getCrossRealmTrustRealmBytes()
Optional.
|
String |
getCrossRealmTrustSharedPasswordUri()
Optional.
|
com.google.protobuf.ByteString |
getCrossRealmTrustSharedPasswordUriBytes()
Optional.
|
boolean |
getEnableKerberos()
Optional.
|
String |
getKdcDbKeyUri()
Optional.
|
com.google.protobuf.ByteString |
getKdcDbKeyUriBytes()
Optional.
|
String |
getKeyPasswordUri()
Optional.
|
com.google.protobuf.ByteString |
getKeyPasswordUriBytes()
Optional.
|
String |
getKeystorePasswordUri()
Optional.
|
com.google.protobuf.ByteString |
getKeystorePasswordUriBytes()
Optional.
|
String |
getKeystoreUri()
Optional.
|
com.google.protobuf.ByteString |
getKeystoreUriBytes()
Optional.
|
String |
getKmsKeyUri()
Optional.
|
com.google.protobuf.ByteString |
getKmsKeyUriBytes()
Optional.
|
String |
getRealm()
Optional.
|
com.google.protobuf.ByteString |
getRealmBytes()
Optional.
|
String |
getRootPrincipalPasswordUri()
Optional.
|
com.google.protobuf.ByteString |
getRootPrincipalPasswordUriBytes()
Optional.
|
int |
getTgtLifetimeHours()
Optional.
|
String |
getTruststorePasswordUri()
Optional.
|
com.google.protobuf.ByteString |
getTruststorePasswordUriBytes()
Optional.
|
String |
getTruststoreUri()
Optional.
|
com.google.protobuf.ByteString |
getTruststoreUriBytes()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean getEnableKerberos()
Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.
bool enable_kerberos = 1 [(.google.api.field_behavior) = OPTIONAL];String getRootPrincipalPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getRootPrincipalPasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];String getKmsKeyUri()
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getKmsKeyUriBytes()
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];String getKeystoreUri()
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getKeystoreUriBytes()
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];String getTruststoreUri()
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getTruststoreUriBytes()
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];String getKeystorePasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getKeystorePasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];String getKeyPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getKeyPasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];String getTruststorePasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getTruststorePasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];String getCrossRealmTrustRealm()
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getCrossRealmTrustRealmBytes()
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];String getCrossRealmTrustKdc()
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getCrossRealmTrustKdcBytes()
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];String getCrossRealmTrustAdminServer()
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
com.google.protobuf.ByteString getCrossRealmTrustAdminServerBytes()
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
String getCrossRealmTrustSharedPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
com.google.protobuf.ByteString getCrossRealmTrustSharedPasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
String getKdcDbKeyUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getKdcDbKeyUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];int getTgtLifetimeHours()
Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used.
int32 tgt_lifetime_hours = 14 [(.google.api.field_behavior) = OPTIONAL];String getRealm()
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getRealmBytes()
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];Copyright © 2024 Google LLC. All rights reserved.