ServiceSecureLdapArgs

data class ServiceSecureLdapArgs(val certificateExpiry: Output<String>? = null, val certificateThumbprint: Output<String>? = null, val enabled: Output<Boolean>, val externalAccessEnabled: Output<Boolean>? = null, val pfxCertificate: Output<String>, val pfxCertificatePassword: Output<String>, val publicCertificate: Output<String>? = null) : ConvertibleToJava<ServiceSecureLdapArgs>

Constructors

Link copied to clipboard
constructor(certificateExpiry: Output<String>? = null, certificateThumbprint: Output<String>? = null, enabled: Output<Boolean>, externalAccessEnabled: Output<Boolean>? = null, pfxCertificate: Output<String>, pfxCertificatePassword: Output<String>, publicCertificate: Output<String>? = null)

Properties

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

The expiry time of the certificate.

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

The thumbprint of the certificate.

Link copied to clipboard
val enabled: Output<Boolean>

Whether to enable secure LDAP for the managed domain. For more information, please see official documentation on enabling LDAPS, paying particular attention to the section on network security to avoid unnecessarily exposing your service to Internet-borne bruteforce attacks.

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

Whether to enable external access to LDAPS over the Internet. Defaults to false.

Link copied to clipboard
val pfxCertificate: Output<String>

The certificate/private key to use for LDAPS, as a base64-encoded TripleDES-SHA1 encrypted PKCS#12 bundle (PFX file).

Link copied to clipboard

The password to use for decrypting the PKCS#12 bundle (PFX file).

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

The public certificate.

Functions

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