SecurityProfile Class

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

Inheritance
msrest.serialization.Model
SecurityProfile

Constructor

SecurityProfile(*, directory_type: str | DirectoryType | None = None, domain: str | None = None, organizational_unit_dn: str | None = None, ldaps_urls: List[str] | None = None, domain_username: str | None = None, domain_user_password: str | None = None, cluster_users_group_d_ns: List[str] | None = None, aadds_resource_id: str | None = None, msi_resource_id: str | None = None, **kwargs)

Parameters

Name Description
directory_type
Required

The directory type. Possible values include: "ActiveDirectory".

domain
Required
str

The organization's active directory domain.

organizational_unit_dn
Required
str

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

ldaps_urls
Required

The LDAPS protocol URLs to communicate with the Active Directory.

domain_username
Required
str

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

domain_user_password
Required
str

The domain admin password.

cluster_users_group_d_ns
Required

Optional. The Distinguished Names for cluster user groups.

aadds_resource_id
Required
str

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

msi_resource_id
Required
str

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

Keyword-Only Parameters

Name Description
directory_type
Required
domain
Required
organizational_unit_dn
Required
ldaps_urls
Required
domain_username
Required
domain_user_password
Required
cluster_users_group_d_ns
Required
aadds_resource_id
Required
msi_resource_id
Required