interface LdapNodeParameters {
attribute?: string;
attributes?:
| { attribute: { id: string; value?: string }[] }
| {
add: { id: string; value?: string }[];
delete: { id: string; value?: string }[];
replace: { id: string; value?: string }[];
};
baseDN?: string;
customFilter?: string;
dn?: string;
id?: string;
limit?: number;
nodeDebug?: boolean;
operation?: | "create"
| "update"
| "delete"
| "search"
| "rename"
| "compare";
options?: {
attributes?: unknown[];
pageSize?: number;
scope?: "base"
| "sub"
| "one";
};
returnAll?: boolean;
searchFor?: string;
searchText?: string;
targetDn?: string;
value?: string;
}Properties§
readonly attribute?: stringreadonly attributes?:
| { attribute: { id: string; value?: string }[] }
| {
add: { id: string; value?: string }[];
delete: { id: string; value?: string }[];
replace: { id: string; value?: string }[];
}Attributes to add to the entry Default: {} Type options: {"multipleValues":true}
readonly base DN?: stringThe distinguished name of the subtree to search in
readonly custom Filter?: stringCustom LDAP filter. Escape these chars * ( ) \ with a backslash "". Default: "(objectclass=*)"
readonly dn?: stringThe distinguished name of the entry to compare Type options: {"alwaysOpenEditWindow":false}
readonly id?: stringThe ID of the attribute to compare Default: [] Type options: {"loadOptionsMethod":"getAttributesForDn"}
readonly limit?: numberMax number of results to return Default: 50 Type options: {"minValue":1}
readonly node Debug?: boolean§readonly operation?:
| "create"
| "update"
| "delete"
| "search"
| "rename"
| "compare"Default: "search"
readonly options?: { ... }Default: {}
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly search For?: stringDirectory object class to search for Default: [] Type options: {"loadOptionsMethod":"getObjectClasses"}
readonly search Text?: stringText to search for, Use * for a wildcard
readonly target Dn?: stringThe new distinguished name for the entry
readonly value?: stringThe value to compare
Attribute to search for Default: [] Type options: {"loadOptionsMethod":"getAttributes"}