Delete
Remove entries from an LDAP server.
Remove entries based on a targeted DN list.
type: "io.kestra.plugin.ldap.Delete"
Examples
id: ldap_delete
namespace: company.team
tasks:
- id: delete
type: io.kestra.plugin.ldap.Delete
description: What your task is supposed to do and why.
userDn: cn=admin,dc=orga,dc=fr
password: admin
inputs:
- "{{ outputs.some_task.uri_of_ldif_formated_file }}"
hostname: 0.0.0.0
port: 15060
Properties
hostname *Requiredstring
Hostname
Hostname for connection.
inputs *Requiredarray
File(s) URI(s) containing Distinguished-Name(s)
Targeted DN(s) in the LDAP.
password *Requiredstring
Password
User password for connection.
port *Requiredstring
Port
A whole number describing the port for connection.
userDn *Requiredstring
User
Username for connection.
authMethod string
simple
simple
gssapi
Authentication method
Authentication method to use with the LDAP server.
kdc string
Kerberos key distribution center
Needed for GSSAPI authentication method. If set, property realm must be set too. If this is not provided, an attempt will be made to determine the appropriate value from the system configuration.
realm string
Realm
Needed for GSSAPI authentication method. If set, property kdc must be set too. If this is not provided, an attempt will be made to determine the appropriate value from the system configuration.
sslOptions Non-dynamicSslOptions
SSL Configuration
Configure SSL/LDAPS connection parameters.
Definitions
io.kestra.core.http.client.configurations.SslOptions
insecureTrustAllCertificates booleanstring
Whether to disable checking of the remote SSL certificate.
Only applies if no trust store is configured. Note: This makes the SSL connection insecure and should only be used for testing. If you are using a self-signed certificate, set up a trust store instead.