HDInsightSecurityProfile Class
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.
The security profile which contains Ssh public key for the HDInsight cluster.
public class HDInsightSecurityProfile
public class HDInsightSecurityProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HDInsight.Models.HDInsightSecurityProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HDInsight.Models.HDInsightSecurityProfile>
type HDInsightSecurityProfile = class
type HDInsightSecurityProfile = class
interface IJsonModel<HDInsightSecurityProfile>
interface IPersistableModel<HDInsightSecurityProfile>
Public Class HDInsightSecurityProfile
Public Class HDInsightSecurityProfile
Implements IJsonModel(Of HDInsightSecurityProfile), IPersistableModel(Of HDInsightSecurityProfile)
- Inheritance
-
HDInsightSecurityProfile
- Implements
Constructors
HDInsightSecurityProfile() |
Initializes a new instance of HDInsightSecurityProfile. |
Properties
AaddsResourceId |
The resource ID of the user's Azure Active Directory Domain Service. |
ClusterUsersGroupDNs |
Optional. The Distinguished Names for cluster user groups. |
DirectoryType |
The directory type. |
Domain |
The organization's active directory domain. |
DomainUsername |
The domain user account that will have admin privileges on the cluster. |
DomainUserPassword |
The domain admin password. |
LdapUris |
The LDAPS protocol URLs to communicate with the Active Directory. |
MsiResourceId |
User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS. |
OrganizationalUnitDN |
The organizational unit within the Active Directory to place the cluster and service accounts. |
Explicit Interface Implementations
IJsonModel<HDInsightSecurityProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<HDInsightSecurityProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<HDInsightSecurityProfile>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<HDInsightSecurityProfile>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<HDInsightSecurityProfile>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |