SecurityProfileArgs

data class SecurityProfileArgs(val aaddsResourceId: Output<String>? = null, val clusterUsersGroupDNs: Output<List<String>>? = null, val directoryType: Output<Either<String, DirectoryType>>? = null, val domain: Output<String>? = null, val domainUserPassword: Output<String>? = null, val domainUsername: Output<String>? = null, val ldapsUrls: Output<List<String>>? = null, val msiResourceId: Output<String>? = null, val organizationalUnitDN: Output<String>? = null) : ConvertibleToJava<SecurityProfileArgs>

The security profile which contains Ssh public key for the HDInsight cluster.

Constructors

Link copied to clipboard
constructor(aaddsResourceId: Output<String>? = null, clusterUsersGroupDNs: Output<List<String>>? = null, directoryType: Output<Either<String, DirectoryType>>? = null, domain: Output<String>? = null, domainUserPassword: Output<String>? = null, domainUsername: Output<String>? = null, ldapsUrls: Output<List<String>>? = null, msiResourceId: Output<String>? = null, organizationalUnitDN: Output<String>? = null)

Properties

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

The resource ID of the user's Azure Active Directory Domain Service.

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

Optional. The Distinguished Names for cluster user groups

Link copied to clipboard
val directoryType: Output<Either<String, DirectoryType>>? = null

The directory type.

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

The organization's active directory domain.

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

The domain user account that will have admin privileges on the cluster.

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

The domain admin password.

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

The LDAPS protocol URLs to communicate with the Active Directory.

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

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

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

The organizational unit within the Active Directory to place the cluster and service accounts.

Functions

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