@zosconnect/zosconnect-zowe-cli
Version:
z/OS Connect EE Plugin for Zowe CLI
60 lines • 2.11 kB
JavaScript
;
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-v20.html
*
* SPDX-License-Identifier: EPL-2.0
*
* Copyright IBM 2019
*
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZosConnectSessionutils = void 0;
const ZosConnectSession_1 = require("../ZosConnectSession");
class ZosConnectSessionutils {
static createZosConnectSession(args) {
return new ZosConnectSession_1.ZosConnectSession(args.address, args.user, args.password, args.rejectUnauthorized);
}
}
exports.ZosConnectSessionutils = ZosConnectSessionutils;
ZosConnectSessionutils.ZCON_CONNECTION_OPTION_GROUP = "z/OS Connect EE Connection Options";
ZosConnectSessionutils.ZCON_OPTION_ADDRESS = {
name: "address",
description: "URI of the z/OS Connect EE server",
type: "string",
aliases: ["a"],
required: true,
group: ZosConnectSessionutils.ZCON_CONNECTION_OPTION_GROUP,
};
ZosConnectSessionutils.ZCON_OPTION_USER = {
name: "user",
description: "User ID for accessing the server",
type: "string",
aliases: ["u"],
required: false,
group: ZosConnectSessionutils.ZCON_CONNECTION_OPTION_GROUP,
};
ZosConnectSessionutils.ZCON_OPTION_PASSWORD = {
name: "password",
description: "Password for the User",
type: "string",
aliases: ["p"],
required: false,
group: ZosConnectSessionutils.ZCON_CONNECTION_OPTION_GROUP,
};
ZosConnectSessionutils.ZCON_OPTION_REJECTUNAUTHORIZED = {
name: "rejectUnauthorized",
description: "Reject self-signed certificates",
type: "boolean",
aliases: ["ru"],
required: false,
defaultValue: true,
};
ZosConnectSessionutils.ZCON_CONNECTION_OPTIONS = [
ZosConnectSessionutils.ZCON_OPTION_ADDRESS,
ZosConnectSessionutils.ZCON_OPTION_USER,
ZosConnectSessionutils.ZCON_OPTION_PASSWORD,
ZosConnectSessionutils.ZCON_OPTION_REJECTUNAUTHORIZED,
];
//# sourceMappingURL=ZosConnectionSessionUtils.js.map