UNPKG

@zowe/zosmf-for-zowe-sdk

Version:

Zowe SDK to interact with the z/OS Management Facility

30 lines 1.21 kB
import { AbstractSession } from "@zowe/imperative"; import { IZosmfChangePasswordResponse } from "./doc/IZosmfChangePasswordResponse"; /** * Class to handle changing a z/OS password or passphrase via z/OSMF. * * https://www.ibm.com/docs/en/zos/3.2.0?topic=services-change-user-password-passphrase * @export * @class ZosmfChangePassword */ export declare class ZosmfChangePassword { private static readonly CENSORED; private static readonly EXTRA_RET_CODE; private static readonly EXTRA_REASON_CODE; /** * Change the password or passphrase for a z/OS user ID via z/OSMF. * @param {AbstractSession} session * @param {string} newPassword * @returns {Promise<IZosmfChangePasswordResponse>} */ static changePassword(session: AbstractSession, newPassword: string): Promise<IZosmfChangePasswordResponse>; /** * Remove passwords from diagnostic fields so they are never shown to the user or written to logs. * @param err - The original error * @param passwords - Password strings to censor * @returns The sanitised error */ private static sanitizeError; private static get log(); } //# sourceMappingURL=ChangePassword.d.ts.map