UNPKG

@broadcom/file-master-plus-for-zowe-cli

Version:

File Master Plus Plug-in for Zowe CLI

89 lines 5.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FMPSession = void 0; const imperative_1 = require("@zowe/imperative"); class FMPSession { static createSessCfgFromArgs(args) { return { rejectUnauthorized: args.rejectUnauthorized, basePath: args.basePath, protocol: args.protocol ? args.protocol.toLowerCase() : "https" }; } static get log() { return imperative_1.Logger.getAppLogger(); } } exports.FMPSession = FMPSession; FMPSession.FMP_CONNECTION_OPTION_GROUP = "FMP Connection Options"; FMPSession.FMP_OPTION_HOST = { name: "host", aliases: ["H"], description: "Specifies File Master Plus server host name.", type: "string", required: false, group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_OPTION_PORT = { name: "port", aliases: ["P"], description: "Specifies File Master Plus server port.", type: "number", defaultValue: 51914, required: false, group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_OPTION_USER = { name: "user", aliases: ["u"], description: "Specifies Mainframe user name. May be the same as TSO login.", type: "string", required: false, group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_OPTION_PASSWORD = { name: "password", aliases: ["pass", "pw"], description: "Specifies Mainframe password. May be the same as TSO password.", type: "string", required: false, group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_OPTION_PROTOCOL = { name: "protocol", aliases: ["o"], description: "Specifies File Master Plus REST API protocol.", type: "string", defaultValue: "https", required: false, allowableValues: { values: ["http", "https"], caseSensitive: false }, group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_OPTION_REJECT_UNAUTHORIZED = { name: "reject-unauthorized", aliases: ["ru"], description: "Reject self-signed certificates.", type: "boolean", defaultValue: true, required: false, group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_OPTION_BASE_PATH = { name: "base-path", aliases: ["bp"], description: "The base path for your API mediation layer instance." + " Specify this option to prepend the base path to all FMP resources when making REST requests." + " Do not specify this option if you are not using an API mediation layer.", type: "string", group: FMPSession.FMP_CONNECTION_OPTION_GROUP }; FMPSession.FMP_CONNECTION_OPTIONS = [ FMPSession.FMP_OPTION_HOST, FMPSession.FMP_OPTION_PORT, FMPSession.FMP_OPTION_USER, FMPSession.FMP_OPTION_PASSWORD, FMPSession.FMP_OPTION_PROTOCOL, FMPSession.FMP_OPTION_REJECT_UNAUTHORIZED, FMPSession.FMP_OPTION_BASE_PATH ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRk1QU2Vzc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jbGkvRk1QU2Vzc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUF1QkEsaURBQThKO0FBTTlKLE1BQWEsVUFBVTtJQWdIZCxNQUFNLENBQUMscUJBQXFCLENBQUMsSUFBdUI7UUFDM0QsT0FBTztZQUNILGtCQUFrQixFQUFFLElBQUksQ0FBQyxrQkFBa0I7WUFDM0MsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRO1lBQ3ZCLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPO1NBQ2hFLENBQUM7SUFDSixDQUFDO0lBRU8sTUFBTSxLQUFLLEdBQUc7UUFDcEIsT0FBTyxtQkFBTSxDQUFDLFlBQVksRUFBRSxDQUFDO0lBQy9CLENBQUM7O0FBMUhILGdDQTRIQztBQTFIZSxzQ0FBMkIsR0FBRyx3QkFBd0IsQ0FBQztBQUt2RCwwQkFBZSxHQUE2QjtJQUN4RCxJQUFJLEVBQUUsTUFBTTtJQUNaLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQztJQUNkLFdBQVcsRUFBRSw4Q0FBOEM7SUFDM0QsSUFBSSxFQUFFLFFBQVE7SUFDZCxRQUFRLEVBQUUsS0FBSztJQUNmLEtBQUssRUFBRSxVQUFVLENBQUMsMkJBQTJCO0NBQzlDLENBQUM7QUFLWSwwQkFBZSxHQUE2QjtJQUN4RCxJQUFJLEVBQUUsTUFBTTtJQUNaLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQztJQUNkLFdBQVcsRUFBRSx5Q0FBeUM7SUFDdEQsSUFBSSxFQUFFLFFBQVE7SUFDZCxZQUFZLEVBQUUsS0FBSztJQUNuQixRQUFRLEVBQUUsS0FBSztJQUNmLEtBQUssRUFBRSxVQUFVLENBQUMsMkJBQTJCO0NBQzlDLENBQUM7QUFLWSwwQkFBZSxHQUE2QjtJQUN4RCxJQUFJLEVBQUUsTUFBTTtJQUNaLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQztJQUNkLFdBQVcsRUFBRSw4REFBOEQ7SUFDM0UsSUFBSSxFQUFFLFFBQVE7SUFDZCxRQUFRLEVBQUUsS0FBSztJQUNmLEtBQUssRUFBRSxVQUFVLENBQUMsMkJBQTJCO0NBQzlDLENBQUM7QUFLWSw4QkFBbUIsR0FBNkI7SUFDNUQsSUFBSSxFQUFFLFVBQVU7SUFDaEIsT0FBTyxFQUFFLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQztJQUN2QixXQUFXLEVBQUUsZ0VBQWdFO0lBQzdFLElBQUksRUFBRSxRQUFRO0lBQ2QsUUFBUSxFQUFFLEtBQUs7SUFDZixLQUFLLEVBQUUsVUFBVSxDQUFDLDJCQUEyQjtDQUM5QyxDQUFDO0FBS1ksOEJBQW1CLEdBQTZCO0lBQzVELElBQUksRUFBRSxVQUFVO0lBQ2hCLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQztJQUNkLFdBQVcsRUFBRSwrQ0FBK0M7SUFDNUQsSUFBSSxFQUFFLFFBQVE7SUFDZCxZQUFZLEVBQUUsT0FBTztJQUNyQixRQUFRLEVBQUUsS0FBSztJQUNmLGVBQWUsRUFBRSxFQUFFLE1BQU0sRUFBRSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFO0lBQ3BFLEtBQUssRUFBRSxVQUFVLENBQUMsMkJBQTJCO0NBQzlDLENBQUM7QUFLWSx5Q0FBOEIsR0FBNkI7SUFDdkUsSUFBSSxFQUFFLHFCQUFxQjtJQUMzQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQUUsa0NBQWtDO0lBQy9DLElBQUksRUFBRSxTQUFTO0lBQ2YsWUFBWSxFQUFFLElBQUk7SUFDbEIsUUFBUSxFQUFFLEtBQUs7SUFDZixLQUFLLEVBQUUsVUFBVSxDQUFDLDJCQUEyQjtDQUM5QyxDQUFDO0FBS1ksK0JBQW9CLEdBQTZCO0lBQzdELElBQUksRUFBRSxXQUFXO0lBQ2pCLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQztJQUNmLFdBQVcsRUFBRSxzREFBc0Q7UUFDakUsK0ZBQStGO1FBQy9GLDBFQUEwRTtJQUM1RSxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxVQUFVLENBQUMsMkJBQTJCO0NBQzlDLENBQUM7QUFNWSxpQ0FBc0IsR0FBK0I7SUFDakUsVUFBVSxDQUFDLGVBQWU7SUFDMUIsVUFBVSxDQUFDLGVBQWU7SUFDMUIsVUFBVSxDQUFDLGVBQWU7SUFDMUIsVUFBVSxDQUFDLG1CQUFtQjtJQUM5QixVQUFVLENBQUMsbUJBQW1CO0lBQzlCLFVBQVUsQ0FBQyw4QkFBOEI7SUFDekMsVUFBVSxDQUFDLG9CQUFvQjtDQUNoQyxDQUFDIn0=