ArmHDInsightModelFactory.HDInsightSecurityProfile Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.HDInsight.Models.HDInsightSecurityProfile HDInsightSecurityProfile(Azure.ResourceManager.HDInsight.Models.AuthenticationDirectoryType? directoryType = default, string domain = default, string organizationalUnitDN = default, System.Collections.Generic.IEnumerable<Uri> ldapUris = default, string domainUsername = default, string domainUserPassword = default, System.Collections.Generic.IEnumerable<string> clusterUsersGroupDNs = default, Azure.Core.ResourceIdentifier aaddsResourceId = default, Azure.Core.ResourceIdentifier msiResourceId = default);
static member HDInsightSecurityProfile : Nullable<Azure.ResourceManager.HDInsight.Models.AuthenticationDirectoryType> * string * string * seq<Uri> * string * string * seq<string> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.HDInsight.Models.HDInsightSecurityProfile
Public Shared Function HDInsightSecurityProfile (Optional directoryType As Nullable(Of AuthenticationDirectoryType) = Nothing, Optional domain As String = Nothing, Optional organizationalUnitDN As String = Nothing, Optional ldapUris As IEnumerable(Of Uri) = Nothing, Optional domainUsername As String = Nothing, Optional domainUserPassword As String = Nothing, Optional clusterUsersGroupDNs As IEnumerable(Of String) = Nothing, Optional aaddsResourceId As ResourceIdentifier = Nothing, Optional msiResourceId As ResourceIdentifier = Nothing) As HDInsightSecurityProfile
Parameters
- directoryType
- Nullable<AuthenticationDirectoryType>
The directory type.
- domain
- String
The organization's active directory domain.
- organizationalUnitDN
- String
The organizational unit within the Active Directory to place the cluster and service accounts.
- ldapUris
- IEnumerable<Uri>
The LDAPS protocol URLs to communicate with the Active Directory.
- domainUsername
- String
The domain user account that will have admin privileges on the cluster.
- domainUserPassword
- String
The domain admin password.
- clusterUsersGroupDNs
- IEnumerable<String>
Optional. The Distinguished Names for cluster user groups.
- aaddsResourceId
- ResourceIdentifier
The resource ID of the user's Azure Active Directory Domain Service.
- msiResourceId
- ResourceIdentifier
User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.
Returns
A new HDInsightSecurityProfile instance for mocking.