/** * Webitel API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 24.04.0 * Contact: support@webitel.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { ApiDeleteLDAPRequest } from '../api'; import { ApiLDAPCatalog } from '../api'; import { ApiLDAPCreateLDAPTemplateBody } from '../api'; import { ApiLDAPDeleteLDAPTemplateBody } from '../api'; import { ApiLDAPLDAPSearchBody } from '../api'; import { ApiLDAPResyncLDAPCatalogBody } from '../api'; import { ApiLDAPSearchRequest } from '../api'; import { ApiLDAPSearchResponse } from '../api'; import { ApiLDAPTemplate } from '../api'; import { ApiLDAPTemplateResponse } from '../api'; import { ApiLDAPUpdateLDAPCatalogBody } from '../api'; import { ApiLDAPUpdateLDAPTemplateBody } from '../api'; import { ApiLDAProcess } from '../api'; import { ApiLDAProcessResponse } from '../api'; import { ApiSearchLDAPResponse } from '../api'; /** * LDAPApi - axios parameter creator * @export */ export declare const LDAPApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Create LDAP profile * @param {ApiLDAPCatalog} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLDAPCatalog: (body: ApiLDAPCatalog, options?: any) => Promise; /** * * @param {string} catalogId identifier * @param {ApiLDAPCreateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLDAPTemplate: (catalogId: string, body: ApiLDAPCreateLDAPTemplateBody, options?: any) => Promise; /** * * @summary Delete LDAP profile(s) ... * @param {string} id catalog id * @param {boolean} [relatedObjects] WITH objects bound to ? * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPCatalog: (id: string, relatedObjects?: boolean, options?: any) => Promise; /** * * @summary Delete LDAP profile(s) ... * @param {ApiDeleteLDAPRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPCatalog2: (body: ApiDeleteLDAPRequest, options?: any) => Promise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPTemplate: (catalogId: string, id: Array, body: ApiLDAPDeleteLDAPTemplateBody, options?: any) => Promise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPTemplate2: (catalogId: string, body: ApiLDAPDeleteLDAPTemplateBody, options?: any) => Promise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {ApiLDAPLDAPSearchBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch: (catalogId: string, body: ApiLDAPLDAPSearchBody, options?: any) => Promise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch2: (catalogId: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any) => Promise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {ApiLDAPSearchRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch3: (body: ApiLDAPSearchRequest, options?: any) => Promise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} [catalogId] ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch4: (catalogId?: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any) => Promise; /** * * @summary Read LDAP catalog profile by .id * @param {Array} id ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAPCatalog: (id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, access?: string, options?: any) => Promise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAPTemplate: (catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any) => Promise; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAProcess: (catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any) => Promise; /** * (ResyncLDAPResponse) { * @summary Resync LDAP directory catalog changes ... * @param {string} catalogId LDAP Catalog unique IDentifier to sync with catalog_id * @param {ApiLDAPResyncLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ resyncLDAPCatalog: (catalogId: string, body: ApiLDAPResyncLDAPCatalogBody, options?: any) => Promise; /** * * @summary Search for LDAP directories ... * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAPCatalog: (page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, access?: string, options?: any) => Promise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAPTemplate: (catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any) => Promise; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAProcess: (catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any) => Promise; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPCatalog: (catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any) => Promise; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPCatalog2: (catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any) => Promise; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPTemplate: (templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any) => Promise; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPTemplate2: (templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any) => Promise; }; /** * LDAPApi - functional programming interface * @export */ export declare const LDAPApiFp: (configuration?: Configuration) => { /** * * @summary Create LDAP profile * @param {ApiLDAPCatalog} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLDAPCatalog(body: ApiLDAPCatalog, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} catalogId identifier * @param {ApiLDAPCreateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLDAPTemplate(catalogId: string, body: ApiLDAPCreateLDAPTemplateBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Delete LDAP profile(s) ... * @param {string} id catalog id * @param {boolean} [relatedObjects] WITH objects bound to ? * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPCatalog(id: string, relatedObjects?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Delete LDAP profile(s) ... * @param {ApiDeleteLDAPRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPCatalog2(body: ApiDeleteLDAPRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPTemplate(catalogId: string, id: Array, body: ApiLDAPDeleteLDAPTemplateBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPTemplate2(catalogId: string, body: ApiLDAPDeleteLDAPTemplateBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {ApiLDAPLDAPSearchBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch(catalogId: string, body: ApiLDAPLDAPSearchBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch2(catalogId: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {ApiLDAPSearchRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch3(body: ApiLDAPSearchRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} [catalogId] ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch4(catalogId?: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Read LDAP catalog profile by .id * @param {Array} id ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAPCatalog(id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, access?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAPTemplate(catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAProcess(catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * (ResyncLDAPResponse) { * @summary Resync LDAP directory catalog changes ... * @param {string} catalogId LDAP Catalog unique IDentifier to sync with catalog_id * @param {ApiLDAPResyncLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ resyncLDAPCatalog(catalogId: string, body: ApiLDAPResyncLDAPCatalogBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Search for LDAP directories ... * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAPCatalog(page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, access?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAPTemplate(catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAProcess(catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPCatalog(catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPCatalog2(catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPTemplate(templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPTemplate2(templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * LDAPApi - factory interface * @export */ export declare const LDAPApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Create LDAP profile * @param {ApiLDAPCatalog} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLDAPCatalog(body: ApiLDAPCatalog, options?: any): AxiosPromise; /** * * @param {string} catalogId identifier * @param {ApiLDAPCreateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLDAPTemplate(catalogId: string, body: ApiLDAPCreateLDAPTemplateBody, options?: any): AxiosPromise; /** * * @summary Delete LDAP profile(s) ... * @param {string} id catalog id * @param {boolean} [relatedObjects] WITH objects bound to ? * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPCatalog(id: string, relatedObjects?: boolean, options?: any): AxiosPromise; /** * * @summary Delete LDAP profile(s) ... * @param {ApiDeleteLDAPRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPCatalog2(body: ApiDeleteLDAPRequest, options?: any): AxiosPromise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPTemplate(catalogId: string, id: Array, body: ApiLDAPDeleteLDAPTemplateBody, options?: any): AxiosPromise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLDAPTemplate2(catalogId: string, body: ApiLDAPDeleteLDAPTemplateBody, options?: any): AxiosPromise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {ApiLDAPLDAPSearchBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch(catalogId: string, body: ApiLDAPLDAPSearchBody, options?: any): AxiosPromise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch2(catalogId: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any): AxiosPromise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {ApiLDAPSearchRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch3(body: ApiLDAPSearchRequest, options?: any): AxiosPromise; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} [catalogId] ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} */ lDAPSearch4(catalogId?: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any): AxiosPromise; /** * * @summary Read LDAP catalog profile by .id * @param {Array} id ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAPCatalog(id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, access?: string, options?: any): AxiosPromise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAPTemplate(catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any): AxiosPromise; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLDAProcess(catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any): AxiosPromise; /** * (ResyncLDAPResponse) { * @summary Resync LDAP directory catalog changes ... * @param {string} catalogId LDAP Catalog unique IDentifier to sync with catalog_id * @param {ApiLDAPResyncLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ resyncLDAPCatalog(catalogId: string, body: ApiLDAPResyncLDAPCatalogBody, options?: any): AxiosPromise; /** * * @summary Search for LDAP directories ... * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAPCatalog(page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, access?: string, options?: any): AxiosPromise; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAPTemplate(catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any): AxiosPromise; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchLDAProcess(catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any): AxiosPromise; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPCatalog(catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any): AxiosPromise; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPCatalog2(catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any): AxiosPromise; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPTemplate(templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any): AxiosPromise; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLDAPTemplate2(templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any): AxiosPromise; }; /** * LDAPApi - object-oriented interface * @export * @class LDAPApi * @extends {BaseAPI} */ export declare class LDAPApi extends BaseAPI { /** * * @summary Create LDAP profile * @param {ApiLDAPCatalog} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ createLDAPCatalog(body: ApiLDAPCatalog, options?: any): Promise>; /** * * @param {string} catalogId identifier * @param {ApiLDAPCreateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ createLDAPTemplate(catalogId: string, body: ApiLDAPCreateLDAPTemplateBody, options?: any): Promise>; /** * * @summary Delete LDAP profile(s) ... * @param {string} id catalog id * @param {boolean} [relatedObjects] WITH objects bound to ? * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ deleteLDAPCatalog(id: string, relatedObjects?: boolean, options?: any): Promise>; /** * * @summary Delete LDAP profile(s) ... * @param {ApiDeleteLDAPRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ deleteLDAPCatalog2(body: ApiDeleteLDAPRequest, options?: any): Promise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ deleteLDAPTemplate(catalogId: string, id: Array, body: ApiLDAPDeleteLDAPTemplateBody, options?: any): Promise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {ApiLDAPDeleteLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ deleteLDAPTemplate2(catalogId: string, body: ApiLDAPDeleteLDAPTemplateBody, options?: any): Promise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {ApiLDAPLDAPSearchBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ lDAPSearch(catalogId: string, body: ApiLDAPLDAPSearchBody, options?: any): Promise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} catalogId ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ lDAPSearch2(catalogId: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any): Promise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {ApiLDAPSearchRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ lDAPSearch3(body: ApiLDAPSearchRequest, options?: any): Promise>; /** * * @summary LDAPSearch performs LDAP Search operation ... * @param {string} [catalogId] ----- connection ----- Optional. ID of the preconfigured LDAP catalog * @param {string} [url] Optional. URL to establish connection to LDAP catalog URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] * @param {string} [tlsPEM] TODO: (!) base64 * @param {string} [bind] ----- BIND: Authorization ----- authorization method e.g.: SIMPLE, SAML, NTLM, etc. * @param {string} [username] bind_dn * @param {string} [password] password * @param {string} [baseObject] ----- SearchRequest ----- baseObject [D]istinguished[N]ame * @param {number} [scope] baseObject (0), singleLevel (1), wholeSubtree (2) * @param {number} [derefAliases] neverDerefAliases (0), derefInSearching (1), derefFindingBaseObj (2), derefAlways (3) * @param {string} [sizeLimit] INTEGER (0 .. maxInt), * @param {string} [timeLimit] INTEGER (0 .. maxInt), * @param {boolean} [typesOnly] BOOLEAN, * @param {string} [filter] Filter, * @param {Array} [attributes] AttributeSelection * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ lDAPSearch4(catalogId?: string, url?: string, tlsPEM?: string, bind?: string, username?: string, password?: string, baseObject?: string, scope?: number, derefAliases?: number, sizeLimit?: string, timeLimit?: string, typesOnly?: boolean, filter?: string, attributes?: Array, options?: any): Promise>; /** * * @summary Read LDAP catalog profile by .id * @param {Array} id ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ locateLDAPCatalog(id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, access?: string, options?: any): Promise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ locateLDAPTemplate(catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any): Promise>; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {Array} id ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ locateLDAProcess(catalogId: string, id: Array, page?: number, size?: number, fields?: Array, sort?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any): Promise>; /** * (ResyncLDAPResponse) { * @summary Resync LDAP directory catalog changes ... * @param {string} catalogId LDAP Catalog unique IDentifier to sync with catalog_id * @param {ApiLDAPResyncLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ resyncLDAPCatalog(catalogId: string, body: ApiLDAPResyncLDAPCatalogBody, options?: any): Promise>; /** * * @summary Search for LDAP directories ... * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- selection: by unique identifier * @param {string} [q] term-of-search: lookup[name] * @param {string} [name] case-ignore substring match: ILIKE \'*\' - any; \'?\' - one * @param {string} [access] [M]andatory[A]ccess[C]ontrol: with access mode (action) granted! * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ searchLDAPCatalog(page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, access?: string, options?: any): Promise>; /** * * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search templates by .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [name] * @param {string} [baseDn] * @param {string} [objclass] * @param {boolean} [enabled] * @param {boolean} [disabled] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ searchLDAPTemplate(catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, name?: string, baseDn?: string, objclass?: string, enabled?: boolean, disabled?: boolean, options?: any): Promise>; /** * * @summary (ResyncLDAPResponse) { * @param {string} catalogId REQUIRED. Parent LDAP catalog IDentifier * @param {number} [page] ----- Select Options ------------------------- default: 1 * @param {number} [size] default: 16 * @param {Array} [fields] attributes list * @param {Array} [sort] e.g.: \"updated_at\" - ASC; \"!updated_at\" - DESC; * @param {Array} [id] ----- Search Basic Filters --------------------------- OPTIONAL. Search process by unique .id * @param {string} [q] OPTIONAL. Filter(s) SET * @param {string} [template] * @param {Array} [objclass] * @param {boolean} [failed] WITH .errs * @param {boolean} [enabled] created|updated * @param {boolean} [disabled] deleted * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ searchLDAProcess(catalogId: string, page?: number, size?: number, fields?: Array, sort?: Array, id?: Array, q?: string, template?: string, objclass?: Array, failed?: boolean, enabled?: boolean, disabled?: boolean, options?: any): Promise>; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ updateLDAPCatalog(catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any): Promise>; /** * * @summary Update LDAP profile details * @param {string} catalogId identity int64 dc = 1; * @param {ApiLDAPUpdateLDAPCatalogBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ updateLDAPCatalog2(catalogId: string, body: ApiLDAPUpdateLDAPCatalogBody, options?: any): Promise>; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ updateLDAPTemplate(templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any): Promise>; /** * * @param {string} templateCatalogId identifier * @param {string} templateId ID unique * @param {ApiLDAPUpdateLDAPTemplateBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LDAPApi */ updateLDAPTemplate2(templateCatalogId: string, templateId: string, body: ApiLDAPUpdateLDAPTemplateBody, options?: any): Promise>; } //# sourceMappingURL=ldapapi.d.ts.map