iya-sts
    Preparing search index...

    Variable export=

    "export=": {
        addAccountObserver: (fn: any) => void;
        addGroupMember: (group: any, member: any, options: any) => any;
        adoptEntry: (dn: any, attributes: any, origin: any) => any;
        allGroupEntries: () => {
            attributes: {};
            createdAt: any;
            dn: any;
            modifiedAt: any;
            operational: any[];
            origin: any;
        }[];
        allPersons: () => any[];
        applicationsDn: () => string;
        applyOperationResult: (
            operation: any,
            req: any,
            res: any,
            next: any,
            result: any,
        ) => any;
        autoCreateUser: (detail: any) => any;
        autocreateUsers: () => any;
        baseDn: () => string;
        boundConnections: () => any;
        claimCreate: (
            what: any,
        ) => Promise<HeldClaim> | Promise<{ ok: boolean; settle: () => void }>;
        close: () => void;
        clusterConnectionsReport: () => object;
        connectionSnapshot: () => any;
        createGroup: (displayName: any, options: any) => any;
        createUser: (name: any, options: any) => any;
        deleteGroupEntry: (dn: any) => any;
        deletePerson: (dn: any, options: any) => any;
        directoryHooks: {
            applyEntry: (realmId: any, key: any, row: any) => void;
            entryAt: (realmId: any, key: any) => any;
            forgetEntry: (realmId: any, key: any, row: any, keep: any) => void;
            realmEntries: (realmId: any) => any[];
            removeEntry: (realmId: any, key: any) => void;
            replaceRealm: (realmId: any, list: any) => void;
            window: export=;
            windowedContainers: (realmId: any) => string[];
        };
        directoryWindow: export=;
        dispatchableOperations: () => string[];
        dnForResourceId: (id: any) => any;
        dropConnectionsFor: (key: any, options: any) => any;
        dropMemberships: (dn: any) => number;
        entries: any;
        entryByUuid: (uuid: any) => any;
        entryCount: () => any;
        entryUuidOf: (stored: any) => string;
        existingUserEntry: (name: any) => any;
        groupDnFor: (displayName: any) => string;
        groupsDn: () => string;
        groupsFor: (
            dn: any,
        ) => {
            baseDn: string;
            entryCount: any;
            groupsDn: string;
            ldapsListening: boolean;
            ldapsPort: any;
            listenError: string;
            listening: boolean;
            maxEntries: any;
            port: any;
            usersDn: string;
        };
        groupsOfUser: (
            key: any,
        ) => {
            baseDn: string;
            dn: string;
            entryFound: boolean;
            groups: any[];
            groupsDn: string;
            key: string;
        };
        holdSocket: (socket: any) => void;
        inPersonBatch: (fn: any, options: any) => any;
        isPersonEntry: (stored: any) => boolean;
        LDAP_PORT: any;
        ldapDirectoryView: (
            req: any,
        ) => {
            inner: string;
            json: {
                baseDn: string;
                count: number;
                entries: any;
                filter: { origin: string; q: string };
                firstRow: number;
                lastRow: number;
                matched: number;
                origins: any[];
                page: number;
                pages: number;
                perPage: number;
                shown: any;
            };
            title: string;
        };
        ldapErrorNamed: (name: any, message: any) => any;
        LDAPS_PORT: any;
        listen: () => { secureServer: any; server: any; whenReady: Promise<any> };
        localBoundConnections: () => any;
        localHandler: (operation: any) => any;
        maxApplications: () => any;
        maxEntries: () => any;
        maxSearchResults: () => any;
        memberDnFor: (
            nameOrDn: any,
        ) => { dn: any; present: boolean; wasDn: boolean };
        mergeCreateRace: (
            local: any,
            incoming: any,
        ) => { aliases: string[]; uuid: string };
        nameUsableInDn: (name: any) => boolean;
        normalizeDn: (value: any) => string;
        objectFor: (
            name: any,
        ) => {
            alsoNamed: any[];
            autoCreateUsers: any;
            baseDn: string;
            dn: any;
            entry: any;
            entryCount: any;
            found: boolean;
            full: boolean;
            ldapsListening: boolean;
            ldapsPort: any;
            listenError: string;
            listening: boolean;
            maxEntries: any;
            port: any;
            usersDn: string;
        };
        operationContext: (
            operation: any,
            shape: any,
        ) => {
            connection: {
                encrypted: boolean;
                ldap: { bindDN: any };
                remoteAddress: any;
            };
            dn: any;
        };
        operationRequest: (
            operation: any,
            req: any,
        ) => { boundDn: string; channel: string; dn: any; remoteAddress: string };
        performOperation: (
            operation: any,
            shape: any,
        ) =>
            | {
                endArg?: undefined;
                entries: any;
                error: any;
                errorName: any;
                ok: boolean;
            }
            | {
                endArg?: undefined;
                entries?: undefined;
                error: string;
                errorName: string;
                ok: boolean;
            }
            | {
                endArg: any;
                entries: any;
                error?: undefined;
                errorName?: undefined;
                ok: boolean;
            }
            | Promise<
                | {
                    endArg?: undefined;
                    entries: any;
                    error: any;
                    errorName: any;
                    ok: boolean;
                }
                | {
                    endArg?: undefined;
                    entries?: undefined;
                    error: string;
                    errorName: string;
                    ok: boolean;
                }
                | {
                    endArg: any;
                    entries: any;
                    error?: undefined;
                    errorName?: undefined;
                    ok: boolean;
                },
            >;
        personBatchStep: () => Promise<any>;
        personCount: () => number;
        personDns: () => any;
        personNames: () => any[];
        populateVcAttributes: () => | {
            attributes: string[];
            changed: number;
            examined: number;
            skipped: string;
            values: number;
        }
        | {
            attributes: string[];
            changed: number;
            examined: number;
            skipped?: undefined;
            values: number;
        };
        populateVcAttributesAt: (
            dn: any,
        ) =>
            | {
                attributes?: undefined;
                changed: number;
                examined: number;
                values: number;
            }
            | {
                attributes: string[];
                changed: number;
                examined: number;
                values: number;
            };
        publishConnectionsSoon: () => void;
        readGroupEntry: (
            dn: any,
        ) => {
            attributes: {};
            createdAt: any;
            dn: any;
            modifiedAt: any;
            operational: any[];
            origin: any;
        };
        readPerson: (
            dn: any,
        ) => {
            attributes: {};
            createdAt: any;
            dn: any;
            modifiedAt: any;
            operational: any[];
            origin: any;
        };
        REFUSED_PASSWORD: string;
        registerWorkerOperations: () => void;
        residentsPage: (after: any, limit: any) => { more: boolean; people: any[] };
        resourceIdOfDn: (dn: any) => string;
        setAccountObserver: (fn: any) => void;
        setConnectionMirror: (rows: any) => void;
        setConnectionWatcher: (fn: any) => void;
        setRemoteDropper: (fn: any) => void;
        signOutAcrossCluster: (
            key: any,
        ) => { at: number; instructed: boolean; node: string };
        spiffeAgentsDn: () => string;
        spiffeDn: () => string;
        spiffeEntriesDn: () => string;
        usernameOfEntry: (stored: any) => string;
        usersDn: () => string;
        writeGroupEntry: (dn: any, attributes: any, origin: any) => any;
        writePerson: (dn: any, attributes: any, options: any) => any;
    }

    Type Declaration

    • addAccountObserver: (fn: any) => void
    • addGroupMember: (group: any, member: any, options: any) => any
    • adoptEntry: (dn: any, attributes: any, origin: any) => any
    • allGroupEntries: () => {
          attributes: {};
          createdAt: any;
          dn: any;
          modifiedAt: any;
          operational: any[];
          origin: any;
      }[]
    • allPersons: () => any[]
    • applicationsDn: () => string
    • applyOperationResult: (operation: any, req: any, res: any, next: any, result: any) => any
    • autoCreateUser: (detail: any) => any
    • autocreateUsers: () => any
    • baseDn: () => string
    • boundConnections: () => any
    • claimCreate: (what: any) => Promise<HeldClaim> | Promise<{ ok: boolean; settle: () => void }>
    • close: () => void
    • clusterConnectionsReport: () => object

      Reports the cluster connection mirror's state.

    • connectionSnapshot: () => any
    • createGroup: (displayName: any, options: any) => any
    • createUser: (name: any, options: any) => any
    • deleteGroupEntry: (dn: any) => any
    • deletePerson: (dn: any, options: any) => any
    • directoryHooks: {
          applyEntry: (realmId: any, key: any, row: any) => void;
          entryAt: (realmId: any, key: any) => any;
          forgetEntry: (realmId: any, key: any, row: any, keep: any) => void;
          realmEntries: (realmId: any) => any[];
          removeEntry: (realmId: any, key: any) => void;
          replaceRealm: (realmId: any, list: any) => void;
          window: export=;
          windowedContainers: (realmId: any) => string[];
      }
    • directoryWindow: export=
    • dispatchableOperations: () => string[]

      Lists the LDAP operations that can be dispatched to a request worker.

    • dnForResourceId: (id: any) => any
    • dropConnectionsFor: (key: any, options: any) => any
    • dropMemberships: (dn: any) => number
    • entries: any
    • entryByUuid: (uuid: any) => any
    • entryCount: () => any
    • entryUuidOf: (stored: any) => string
    • existingUserEntry: (name: any) => any
    • groupDnFor: (displayName: any) => string
    • groupsDn: () => string
    • groupsFor: (
          dn: any,
      ) => {
          baseDn: string;
          entryCount: any;
          groupsDn: string;
          ldapsListening: boolean;
          ldapsPort: any;
          listenError: string;
          listening: boolean;
          maxEntries: any;
          port: any;
          usersDn: string;
      }
    • groupsOfUser: (
          key: any,
      ) => {
          baseDn: string;
          dn: string;
          entryFound: boolean;
          groups: any[];
          groupsDn: string;
          key: string;
      }
    • holdSocket: (socket: any) => void
    • inPersonBatch: (fn: any, options: any) => any
    • isPersonEntry: (stored: any) => boolean
    • LDAP_PORT: any
    • ldapDirectoryView: (
          req: any,
      ) => {
          inner: string;
          json: {
              baseDn: string;
              count: number;
              entries: any;
              filter: { origin: string; q: string };
              firstRow: number;
              lastRow: number;
              matched: number;
              origins: any[];
              page: number;
              pages: number;
              perPage: number;
              shown: any;
          };
          title: string;
      }
    • ldapErrorNamed: (name: any, message: any) => any
    • LDAPS_PORT: any
    • listen: () => { secureServer: any; server: any; whenReady: Promise<any> }
    • localBoundConnections: () => any
    • localHandler: (operation: any) => any

      Returns the handler a request worker runs for an operation.

    • maxApplications: () => any
    • maxEntries: () => any
    • maxSearchResults: () => any
    • memberDnFor: (nameOrDn: any) => { dn: any; present: boolean; wasDn: boolean }
    • mergeCreateRace: (local: any, incoming: any) => { aliases: string[]; uuid: string }
    • nameUsableInDn: (name: any) => boolean
    • normalizeDn: (value: any) => string
    • objectFor: (
          name: any,
      ) => {
          alsoNamed: any[];
          autoCreateUsers: any;
          baseDn: string;
          dn: any;
          entry: any;
          entryCount: any;
          found: boolean;
          full: boolean;
          ldapsListening: boolean;
          ldapsPort: any;
          listenError: string;
          listening: boolean;
          maxEntries: any;
          port: any;
          usersDn: string;
      }
    • operationContext: (
          operation: any,
          shape: any,
      ) => {
          connection: {
              encrypted: boolean;
              ldap: { bindDN: any };
              remoteAddress: any;
          };
          dn: any;
      }
    • operationRequest: (
          operation: any,
          req: any,
      ) => { boundDn: string; channel: string; dn: any; remoteAddress: string }
    • performOperation: (
          operation: any,
          shape: any,
      ) =>
          | {
              endArg?: undefined;
              entries: any;
              error: any;
              errorName: any;
              ok: boolean;
          }
          | {
              endArg?: undefined;
              entries?: undefined;
              error: string;
              errorName: string;
              ok: boolean;
          }
          | {
              endArg: any;
              entries: any;
              error?: undefined;
              errorName?: undefined;
              ok: boolean;
          }
          | Promise<
              | {
                  endArg?: undefined;
                  entries: any;
                  error: any;
                  errorName: any;
                  ok: boolean;
              }
              | {
                  endArg?: undefined;
                  entries?: undefined;
                  error: string;
                  errorName: string;
                  ok: boolean;
              }
              | {
                  endArg: any;
                  entries: any;
                  error?: undefined;
                  errorName?: undefined;
                  ok: boolean;
              },
          >
    • personBatchStep: () => Promise<any>
    • personCount: () => number
    • personDns: () => any
    • personNames: () => any[]
    • populateVcAttributes: () => | {
          attributes: string[];
          changed: number;
          examined: number;
          skipped: string;
          values: number;
      }
      | {
          attributes: string[];
          changed: number;
          examined: number;
          skipped?: undefined;
          values: number;
      }
    • populateVcAttributesAt: (
          dn: any,
      ) =>
          | {
              attributes?: undefined;
              changed: number;
              examined: number;
              values: number;
          }
          | {
              attributes: string[];
              changed: number;
              examined: number;
              values: number;
          }
    • publishConnectionsSoon: () => void
    • readGroupEntry: (
          dn: any,
      ) => {
          attributes: {};
          createdAt: any;
          dn: any;
          modifiedAt: any;
          operational: any[];
          origin: any;
      }
    • readPerson: (
          dn: any,
      ) => {
          attributes: {};
          createdAt: any;
          dn: any;
          modifiedAt: any;
          operational: any[];
          origin: any;
      }
    • REFUSED_PASSWORD: string
    • registerWorkerOperations: () => void
    • residentsPage: (after: any, limit: any) => { more: boolean; people: any[] }
    • resourceIdOfDn: (dn: any) => string
    • setAccountObserver: (fn: any) => void
    • setConnectionMirror: (rows: any) => void
    • setConnectionWatcher: (fn: any) => void
    • setRemoteDropper: (fn: any) => void
    • signOutAcrossCluster: (key: any) => { at: number; instructed: boolean; node: string }

      Writes a sign-out instruction for an identity to every other node.

    • spiffeAgentsDn: () => string
    • spiffeDn: () => string
    • spiffeEntriesDn: () => string
    • usernameOfEntry: (stored: any) => string
    • usersDn: () => string
    • writeGroupEntry: (dn: any, attributes: any, origin: any) => any
    • writePerson: (dn: any, attributes: any, options: any) => any