Interface DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.823Z") @Stability(Stable) public interface DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.Builderstatic classDataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.Jsii$ProxyAn implementation forDataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.Builderbuilder()default StringgetCrossRealmTrustAdminServer()Optional.default StringgetCrossRealmTrustKdc()Optional.default StringgetCrossRealmTrustRealm()Optional.default StringgetCrossRealmTrustSharedPassword()Optional.default ObjectgetEnableKerberos()Optional.default StringgetKdcDbKey()Optional.default StringgetKeyPassword()Optional.default StringgetKeystore()Optional.default StringgetKeystorePassword()Optional.default StringgetKmsKey()Optional.default StringgetRealm()Optional.default StringgetRootPrincipalPassword()Optional.default NumbergetTgtLifetimeHours()Optional.default StringgetTruststore()Optional.default StringgetTruststorePassword()Optional.
-
-
-
Method Detail
-
getCrossRealmTrustAdminServer
@Stability(Stable) @Nullable default String getCrossRealmTrustAdminServer()
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#cross_realm_trust_admin_server DataprocWorkflowTemplate#cross_realm_trust_admin_server}
-
getCrossRealmTrustKdc
@Stability(Stable) @Nullable default String getCrossRealmTrustKdc()
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#cross_realm_trust_kdc DataprocWorkflowTemplate#cross_realm_trust_kdc}
-
getCrossRealmTrustRealm
@Stability(Stable) @Nullable default String getCrossRealmTrustRealm()
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#cross_realm_trust_realm DataprocWorkflowTemplate#cross_realm_trust_realm}
-
getCrossRealmTrustSharedPassword
@Stability(Stable) @Nullable default String getCrossRealmTrustSharedPassword()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#cross_realm_trust_shared_password DataprocWorkflowTemplate#cross_realm_trust_shared_password}
-
getEnableKerberos
@Stability(Stable) @Nullable default Object getEnableKerberos()
Optional.Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#enable_kerberos DataprocWorkflowTemplate#enable_kerberos}
-
getKdcDbKey
@Stability(Stable) @Nullable default String getKdcDbKey()
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#kdc_db_key DataprocWorkflowTemplate#kdc_db_key}
-
getKeyPassword
@Stability(Stable) @Nullable default String getKeyPassword()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#key_password DataprocWorkflowTemplate#key_password}
-
getKeystore
@Stability(Stable) @Nullable default String getKeystore()
Optional.The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#keystore DataprocWorkflowTemplate#keystore}
-
getKeystorePassword
@Stability(Stable) @Nullable default String getKeystorePassword()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#keystore_password DataprocWorkflowTemplate#keystore_password}
-
getKmsKey
@Stability(Stable) @Nullable default String getKmsKey()
Optional. The uri of the KMS key used to encrypt various sensitive files.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#kms_key DataprocWorkflowTemplate#kms_key}
-
getRealm
@Stability(Stable) @Nullable default String getRealm()
Optional.The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#realm DataprocWorkflowTemplate#realm}
-
getRootPrincipalPassword
@Stability(Stable) @Nullable default String getRootPrincipalPassword()
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#root_principal_password DataprocWorkflowTemplate#root_principal_password}
-
getTgtLifetimeHours
@Stability(Stable) @Nullable default Number 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#tgt_lifetime_hours DataprocWorkflowTemplate#tgt_lifetime_hours}
-
getTruststore
@Stability(Stable) @Nullable default String getTruststore()
Optional.The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#truststore DataprocWorkflowTemplate#truststore}
-
getTruststorePassword
@Stability(Stable) @Nullable default String getTruststorePassword()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#truststore_password DataprocWorkflowTemplate#truststore_password}
-
builder
@Stability(Stable) static DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig.Builder builder()
-
-