CacheDirectoryLdapArgs

data class CacheDirectoryLdapArgs(val baseDn: Output<String>, val bind: Output<CacheDirectoryLdapBindArgs>? = null, val certificateValidationUri: Output<String>? = null, val downloadCertificateAutomatically: Output<Boolean>? = null, val encrypted: Output<Boolean>? = null, val server: Output<String>) : ConvertibleToJava<CacheDirectoryLdapArgs>

Constructors

Link copied to clipboard
constructor(baseDn: Output<String>, bind: Output<CacheDirectoryLdapBindArgs>? = null, certificateValidationUri: Output<String>? = null, downloadCertificateAutomatically: Output<Boolean>? = null, encrypted: Output<Boolean>? = null, server: Output<String>)

Properties

Link copied to clipboard
val baseDn: Output<String>

The base distinguished name (DN) for the LDAP domain.

Link copied to clipboard
val bind: Output<CacheDirectoryLdapBindArgs>? = null

A bind block as defined above.

Link copied to clipboard
val certificateValidationUri: Output<String>? = null

The URI of the CA certificate to validate the LDAP secure connection.

Link copied to clipboard

Whether the certificate should be automatically downloaded. This can be set to true only when certificate_validation_uri is provided.

Link copied to clipboard
val encrypted: Output<Boolean>? = null

Whether the LDAP connection should be encrypted?

Link copied to clipboard
val server: Output<String>

The FQDN or IP address of the LDAP server.

Functions

Link copied to clipboard
open override fun toJava(): CacheDirectoryLdapArgs