SecurityProfile Class
The security profile which contains Ssh public key for the HDInsight cluster.
- Inheritance
-
msrest.serialization.ModelSecurityProfile
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
|
str or
DirectoryType
The directory type. Possible values include: "ActiveDirectory". |
domain
Required
|
The organization's active directory domain. |
organizational_unit_dn
Required
|
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
|
The domain user account that will have admin privileges on the cluster. |
domain_user_password
Required
|
The domain admin password. |
cluster_users_group_d_ns
Required
|
Optional. The Distinguished Names for cluster user groups. |
aadds_resource_id
Required
|
The resource ID of the user's Azure Active Directory Domain Service. |
msi_resource_id
Required
|
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
|
|
Azure SDK for Python