LdapConfigurationPatch 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.
LDAP configuration patch.
public class LdapConfigurationPatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetApp.Models.LdapConfigurationPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetApp.Models.LdapConfigurationPatch>
type LdapConfigurationPatch = class
interface IJsonModel<LdapConfigurationPatch>
interface IPersistableModel<LdapConfigurationPatch>
Public Class LdapConfigurationPatch
Implements IJsonModel(Of LdapConfigurationPatch), IPersistableModel(Of LdapConfigurationPatch)
- Inheritance
-
LdapConfigurationPatch
- Implements
Constructors
| Name | Description |
|---|---|
| LdapConfigurationPatch() |
Initializes a new instance of LdapConfigurationPatch. |
Properties
| Name | Description |
|---|---|
| BindAuthenticationLevel |
The authentication level to use when binding to the LDAP server, defaults to Anonymous. |
| BindDN |
The distinguished name (DN) to bind as when performing LDAP operations. |
| BindPasswordAkvConfig |
The Azure Key Vault configuration where the Bind DN (Distinguished Name) user password is stored. |
| CertificateCNHost |
The certificate CN host. |
| DnsServers |
List of DNS server IPv4 addresses for resolving the CN host certificate. This parameter is used when LDAP over TLS is enabled. |
| Domain |
The LDAP domain. |
| GroupDN |
This specifies the group DN (Distinguished Name), which overrides the base DN for group lookups. |
| IsLdapOverTlsEnabled |
Indicates whether LDAP over TLS is enabled. |
| LdapPort |
Port number for LDAP communication. Default is 389 for LDAP. |
| LdapServers |
The LDAP servers. |
| NetGroupDN |
This specifies the netgroup DN (Distinguished Name), which overrides the base DN for netgroup lookups. |
| SecureLdapType |
Indicates the secure LDAP mode for encrypting communication between ANF storage and customer LDAP servers. |
| ServerCACertificate |
The server CA certificate. |
| UserDN |
This specifies the user DN (Distinguished Name), which overrides the base DN for user lookups. |
Methods
Explicit Interface Implementations
| Name | Description |
|---|---|
| IJsonModel<LdapConfigurationPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
| IJsonModel<LdapConfigurationPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
| IPersistableModel<LdapConfigurationPatch>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
| IPersistableModel<LdapConfigurationPatch>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
| IPersistableModel<LdapConfigurationPatch>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |