State: {
    getAdminClientId(): string;
    getAdminClientRedirectUri(): string;
    getAllowInsecureConnection(): boolean;
    getAmVersion(): string;
    getAuthenticationHeaderOverrides(): Record<string, string>;
    getAuthenticationService(): string;
    getAutoRefreshTimer(): Timeout;
    getBearerToken(): string;
    getBearerTokenMeta(): AccessTokenMetaType;
    getConnectionProfilesPath(): string;
    getCookieName(): string;
    getCookieValue(): string;
    getCreateProgressHandler(): ((type: ProgressIndicatorType, total?: number, message?: string) => string);
    getCurlirize(): boolean;
    getCurlirizeHandler(): ((message: string) => void);
    getDebug(): boolean;
    getDebugHandler(): ((message: string | object) => void);
    getDeploymentType(): string;
    getDirectory(): string;
    getErrorHandler(): ((error: Error, message?: string) => void);
    getFeatures(): FeatureInterface[];
    getFrodoVersion(): string;
    getHost(): string;
    getIdmHost(): string;
    getLogApiKey(): string;
    getLogApiSecret(): string;
    getMasterKeyPath(): string;
    getOutputFile(): string;
    getPassword(): string;
    getPrintHandler(): ((message: string | object, type?: string, newline?: boolean) => void);
    getRealm(): string;
    getServiceAccountId(): string;
    getServiceAccountJwk(): JwkRsa;
    getServiceAccountScope(): string;
    getState(): StateInterface;
    getStopProgressHandler(): ((id: string, message: string, status?: ProgressIndicatorStatusType) => void);
    getTenant(): string;
    getTokenCachePath(): string;
    getUpdateProgressHandler(): ((id: string, message: string) => void);
    getUseBearerTokenForAmApis(): boolean;
    getUseTokenCache(): boolean;
    getUserSessionTokenMeta(): UserSessionMetaType;
    getUsername(): string;
    getVerbose(): boolean;
    getVerboseHandler(): ((message: string | object) => void);
    reset(): void;
    setAdminClientId(type: string): void;
    setAdminClientRedirectUri(type: string): void;
    setAllowInsecureConnection(allowInsecureConnection: boolean): void;
    setAmVersion(version: string): void;
    setAuthenticationHeaderOverrides(overrides: Record<string, string>): void;
    setAuthenticationService(service: string): void;
    setAutoRefreshTimer(timer: Timeout): void;
    setBearerTokenMeta(token: AccessTokenMetaType): void;
    setConnectionProfilesPath(path: string): void;
    setCookieName(name: string): void;
    setCreateProgressHandler(handler: ((type: ProgressIndicatorType, total?: number, message?: string) => string)): void;
    setCurlirize(curlirize: boolean): void;
    setCurlirizeHandler(handler: ((message: string) => void)): void;
    setDebug(debug: boolean): void;
    setDebugHandler(handler: ((message: string | object) => void)): void;
    setDeploymentType(type: string): void;
    setDirectory(directory: string): void;
    setErrorHandler(handler: ((error: Error, message?: string) => void)): void;
    setFeatures(features: FeatureInterface[]): void;
    setFrodoVersion(version: string): void;
    setHost(host: string): void;
    setIdmHost(host: string): void;
    setLogApiKey(key: string): void;
    setLogApiSecret(secret: string): void;
    setMasterKeyPath(path: string): void;
    setOutputFile(file: string): void;
    setPassword(password: string): void;
    setPrintHandler(handler: ((message: string | object, type?: string, newline?: boolean) => void)): void;
    setRealm(realm: string): void;
    setServiceAccountId(uuid: string): void;
    setServiceAccountJwk(jwk: JwkRsa): void;
    setServiceAccountScope(scope: string): void;
    setStopProgressHandler(handler: ((id: string, message: string, status?: ProgressIndicatorStatusType) => void)): void;
    setTenant(tenant: string): void;
    setTokenCachePath(path: string): void;
    setUpdateProgressHandler(handler: ((id: string, message: string) => void)): void;
    setUseBearerTokenForAmApis(useBearerTokenForAmApis: boolean): void;
    setUseTokenCache(useTokenCache: boolean): void;
    setUserSessionTokenMeta(value: UserSessionMetaType): void;
    setUsername(username: string): void;
    setVerbose(verbose: boolean): void;
    setVerboseHandler(handler: ((message: string | object) => void)): void;
}

Type declaration

  • getAdminClientId:function
  • getAdminClientRedirectUri:function
  • getAllowInsecureConnection:function
  • getAmVersion:function
  • getAuthenticationHeaderOverrides:function
    • Returns Record<string, string>

  • getAuthenticationService:function
  • getAutoRefreshTimer:function
  • getBearerToken:function
  • getBearerTokenMeta:function
  • getConnectionProfilesPath:function
  • getCookieName:function
  • getCookieValue:function
  • getCreateProgressHandler:function
  • getCurlirize:function
  • getCurlirizeHandler:function
    • Returns ((message: string) => void)

        • (message: string): void
        • Parameters

          • message: string

          Returns void

  • getDebug:function
  • getDebugHandler:function
    • Returns ((message: string | object) => void)

        • (message: string | object): void
        • Parameters

          • message: string | object

          Returns void

  • getDeploymentType:function
  • getDirectory:function
  • getErrorHandler:function
    • Returns ((error: Error, message?: string) => void)

        • (error: Error, message?: string): void
        • Parameters

          • error: Error
          • Optional message: string

          Returns void

  • getFeatures:function
  • getFrodoVersion:function
  • getHost:function
    • Get the AM host base URL

      Returns string

      the AM host base URL

  • getIdmHost:function
    • Get the IDM host base URL

      Returns string

      the IDM host base URL

  • getLogApiKey:function
  • getLogApiSecret:function
  • getMasterKeyPath:function
  • getOutputFile:function
  • getPassword:function
  • getPrintHandler:function
    • Returns ((message: string | object, type?: string, newline?: boolean) => void)

        • (message: string | object, type?: string, newline?: boolean): void
        • Parameters

          • message: string | object
          • Optional type: string
          • Optional newline: boolean

          Returns void

  • getRealm:function
  • getServiceAccountId:function
  • getServiceAccountJwk:function
  • getServiceAccountScope:function
  • getState:function
  • getStopProgressHandler:function
  • getTenant:function
    • Returns string

      Deprecated

      since v0.17.0 use getHost instead

  • getTokenCachePath:function
  • getUpdateProgressHandler:function
    • Returns ((id: string, message: string) => void)

        • (id: string, message: string): void
        • Parameters

          • id: string
          • message: string

          Returns void

  • getUseBearerTokenForAmApis:function
  • getUseTokenCache:function
  • getUserSessionTokenMeta:function
  • getUsername:function
  • getVerbose:function
  • getVerboseHandler:function
    • Returns ((message: string | object) => void)

        • (message: string | object): void
        • Parameters

          • message: string | object

          Returns void

  • reset:function
  • setAdminClientId:function
    • Parameters

      • type: string

      Returns void

  • setAdminClientRedirectUri:function
    • Parameters

      • type: string

      Returns void

  • setAllowInsecureConnection:function
    • Parameters

      • allowInsecureConnection: boolean

      Returns void

  • setAmVersion:function
    • Parameters

      • version: string

      Returns void

  • setAuthenticationHeaderOverrides:function
    • Parameters

      • overrides: Record<string, string>

      Returns void

  • setAuthenticationService:function
    • Parameters

      • service: string

      Returns void

  • setAutoRefreshTimer:function
    • Parameters

      • timer: Timeout

      Returns void

  • setBearerTokenMeta:function
  • setConnectionProfilesPath:function
    • Parameters

      • path: string

      Returns void

  • setCookieName:function
    • Parameters

      • name: string

      Returns void

  • setCreateProgressHandler:function
  • setCurlirize:function
    • Parameters

      • curlirize: boolean

      Returns void

  • setCurlirizeHandler:function
    • Parameters

      • handler: ((message: string) => void)
          • (message: string): void
          • Parameters

            • message: string

            Returns void

      Returns void

  • setDebug:function
    • Parameters

      • debug: boolean

      Returns void

  • setDebugHandler:function
    • Parameters

      • handler: ((message: string | object) => void)
          • (message: string | object): void
          • Parameters

            • message: string | object

            Returns void

      Returns void

  • setDeploymentType:function
    • Parameters

      • type: string

      Returns void

  • setDirectory:function
    • Parameters

      • directory: string

      Returns void

  • setErrorHandler:function
    • Parameters

      • handler: ((error: Error, message?: string) => void)
          • (error: Error, message?: string): void
          • Parameters

            • error: Error
            • Optional message: string

            Returns void

      Returns void

  • setFeatures:function
  • setFrodoVersion:function
    • Parameters

      • version: string

      Returns void

  • setHost:function
    • Set the AM host base URL

      Parameters

      Returns void

  • setIdmHost:function
  • setLogApiKey:function
    • Parameters

      • key: string

      Returns void

  • setLogApiSecret:function
    • Parameters

      • secret: string

      Returns void

  • setMasterKeyPath:function
    • Parameters

      • path: string

      Returns void

  • setOutputFile:function
    • Parameters

      • file: string

      Returns void

  • setPassword:function
    • Parameters

      • password: string

      Returns void

  • setPrintHandler:function
    • Parameters

      • handler: ((message: string | object, type?: string, newline?: boolean) => void)
          • (message: string | object, type?: string, newline?: boolean): void
          • Parameters

            • message: string | object
            • Optional type: string
            • Optional newline: boolean

            Returns void

      Returns void

  • setRealm:function
    • Parameters

      • realm: string

      Returns void

  • setServiceAccountId:function
    • Parameters

      • uuid: string

      Returns void

  • setServiceAccountJwk:function
  • setServiceAccountScope:function
    • Parameters

      • scope: string

      Returns void

  • setStopProgressHandler:function
  • setTenant:function
    • Parameters

      • tenant: string

      Returns void

      Deprecated

      since v0.17.0 use setHost(host: string) instead

  • setTokenCachePath:function
    • Parameters

      • path: string

      Returns void

  • setUpdateProgressHandler:function
    • Parameters

      • handler: ((id: string, message: string) => void)
          • (id: string, message: string): void
          • Parameters

            • id: string
            • message: string

            Returns void

      Returns void

  • setUseBearerTokenForAmApis:function
    • Parameters

      • useBearerTokenForAmApis: boolean

      Returns void

  • setUseTokenCache:function
    • Parameters

      • useTokenCache: boolean

      Returns void

  • setUserSessionTokenMeta:function
  • setUsername:function
    • Parameters

      • username: string

      Returns void

  • setVerbose:function
    • Parameters

      • verbose: boolean

      Returns void

  • setVerboseHandler:function
    • Parameters

      • handler: ((message: string | object) => void)
          • (message: string | object): void
          • Parameters

            • message: string | object

            Returns void

      Returns void