@zowe/imperative
Version:
framework for building configurable CLIs
23 lines • 826 B
TypeScript
import type { ICredentialManagerOptions } from "./ICredentialManagerOptions";
/**
* Used to map value in `imperative.json` to respective value for Win32 persistence flag in CredentialA.
* See {@link PersistenceValue} for flag values.
*/
export declare enum PersistenceLevel {
SessionOnly = "session",
LocalMachine = "local_machine",
Enterprise = "enterprise"
}
/**
* Note: Values map to `Persist` variable in
* [CredentialA](https://learn.microsoft.com/en-us/windows/win32/api/wincred/ns-wincred-credentiala) structure.
*/
export declare enum PersistenceValue {
SessionOnly = 1,
LocalMachine = 2,
Enterprise = 3
}
export interface IDefaultCredentialManagerOptions extends ICredentialManagerOptions {
persist?: PersistenceLevel;
}
//# sourceMappingURL=IDefaultCredentialManagerOptions.d.ts.map