SecurityProfileResponse

data class SecurityProfileResponse(val aaddsResourceId: String? = null, val clusterUsersGroupDNs: List<String>? = null, val directoryType: String? = null, val domain: String? = null, val domainUserPassword: String? = null, val domainUsername: String? = null, val ldapsUrls: List<String>? = null, val msiResourceId: String? = null, val organizationalUnitDN: String? = null)

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val aaddsResourceId: String? = null

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

Link copied to clipboard

Optional. The Distinguished Names for cluster user groups

Link copied to clipboard
val directoryType: String? = null

The directory type.

Link copied to clipboard
val domain: String? = null

The organization's active directory domain.

Link copied to clipboard
val domainUsername: String? = null

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

Link copied to clipboard

The domain admin password.

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

The LDAPS protocol URLs to communicate with the Active Directory.

Link copied to clipboard
val msiResourceId: String? = null

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

Link copied to clipboard

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