ClusterKerberosAttributesArgs

data class ClusterKerberosAttributesArgs(val adDomainJoinPassword: Output<String>? = null, val adDomainJoinUser: Output<String>? = null, val crossRealmTrustPrincipalPassword: Output<String>? = null, val kdcAdminPassword: Output<String>, val realm: Output<String>) : ConvertibleToJava<ClusterKerberosAttributesArgs>

Constructors

Link copied to clipboard
constructor(adDomainJoinPassword: Output<String>? = null, adDomainJoinUser: Output<String>? = null, crossRealmTrustPrincipalPassword: Output<String>? = null, kdcAdminPassword: Output<String>, realm: Output<String>)

Properties

Link copied to clipboard
val adDomainJoinPassword: Output<String>? = null

Active Directory password for ad_domain_join_user. This provider cannot perform drift detection of this configuration.

Link copied to clipboard
val adDomainJoinUser: Output<String>? = null

Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain. This provider cannot perform drift detection of this configuration.

Link copied to clipboard

Required only when establishing a cross-realm trust with a KDC in a different realm. The cross-realm principal password, which must be identical across realms. This provider cannot perform drift detection of this configuration.

Link copied to clipboard

Password used within the cluster for the kadmin service on the cluster-dedicated KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster. This provider cannot perform drift detection of this configuration.

Link copied to clipboard
val realm: Output<String>

Name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL

Functions

Link copied to clipboard
open override fun toJava(): ClusterKerberosAttributesArgs