public static SecurityProfile ConvertAzureHDInsightSecurityProfileToSecurityProfile(AzureHDInsightSecurityProfile azureHDInsightSecurityProfile, string assignedIdentity) { if (azureHDInsightSecurityProfile == null) { return(null); } SecurityProfile securityProfile = new SecurityProfile(DirectoryType.ActiveDirectory); securityProfile.Domain = Utils.GetResourceNameFromResourceId(azureHDInsightSecurityProfile.DomainResourceId); securityProfile.OrganizationalUnitDN = azureHDInsightSecurityProfile.OrganizationalUnitDN; securityProfile.LdapsUrls = azureHDInsightSecurityProfile.LdapsUrls; if (azureHDInsightSecurityProfile.DomainUserCredential != null) { securityProfile.DomainUsername = azureHDInsightSecurityProfile.DomainUserCredential.UserName; securityProfile.DomainUserPassword = azureHDInsightSecurityProfile.DomainUserCredential.Password?.ConvertToString(); } securityProfile.ClusterUsersGroupDNs = azureHDInsightSecurityProfile.ClusterUsersGroupDNs; securityProfile.AaddsResourceId = azureHDInsightSecurityProfile.DomainResourceId; securityProfile.MsiResourceId = assignedIdentity; return(securityProfile); }
public AddAzureHDInsightSecurityProfile() { _securityProfile = new AzureHDInsightSecurityProfile(); }