UNPKG

@zowe/imperative

Version:
32 lines 1.43 kB
/** * This interface represents the association of plugin name, VS Code extension name, * and credential manager override name for components that override the default * credential manager. Our imperative module will keep a list of known plugins and * VS Code extensions that can override the default credential manager. The name of * the default credential manager will also be in that list. Imperative will be * able to use this name mapping to identify the correct plugin or extension which * provides a given credential manager override. */ export interface ICredentialManagerNameMap { /** * Name of the credential manager. This is the name that will be stored in * $ZOWE_CLI_HOME/settings/imperative.json. * * A boolean value of false will be accepted. * This indicates that credentials may be stored in plain text. */ credMgrDisplayName: string | false; /** * Name of the plugin that supplies the credential manager override software. * A credential manager supplier must supply a CLI plugin, or a ZE extension, * or both. */ credMgrPluginName?: string; /** * Name of the Zowe Explorer extension that supplies the credential manager * override software. A credential manager supplier must supply a CLI plugin, * or a ZE extension, or both. */ credMgrZEName?: string; } //# sourceMappingURL=ICredentialManagerNameMap.d.ts.map