LdapConfiguration Class

Definition

LDAP configuration.

public class LdapConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetApp.Models.LdapConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetApp.Models.LdapConfiguration>
type LdapConfiguration = class
    interface IJsonModel<LdapConfiguration>
    interface IPersistableModel<LdapConfiguration>
Public Class LdapConfiguration
Implements IJsonModel(Of LdapConfiguration), IPersistableModel(Of LdapConfiguration)
Inheritance
LdapConfiguration
Implements

Constructors

Name Description
LdapConfiguration()

Initializes a new instance of LdapConfiguration.

Properties

Name Description
CertificateCNHost

The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.

Domain

Name of the LDAP configuration domain.

IsLdapOverTlsEnabled

Specifies whether or not the LDAP traffic needs to be secured via TLS.

LdapServers

List of LDAP server IP addresses (IPv4 only) for the LDAP domain.

ServerCACertificate

When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<LdapConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<LdapConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<LdapConfiguration>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<LdapConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<LdapConfiguration>.Write(ModelReaderWriterOptions)

Applies to