UNPKG

cdk-ec2-key-pair

Version:

CDK Construct for managing EC2 key pairs

57 lines 5.5 kB
"use strict"; // this file is physically present in /lambda, as it is required for build the lambda zip // the file is symlinked into /lib, as otherwise jsii is refusing to find it, even when the whole lambda directory is not ignored Object.defineProperty(exports, "__esModule", { value: true }); exports.KeyType = exports.PublicKeyFormat = exports.LogLevel = void 0; var LogLevel; (function (LogLevel) { /* eslint-disable @typescript-eslint/naming-convention */ LogLevel[LogLevel["ERROR"] = 0] = "ERROR"; LogLevel[LogLevel["WARN"] = 1] = "WARN"; LogLevel[LogLevel["INFO"] = 2] = "INFO"; LogLevel[LogLevel["DEBUG"] = 3] = "DEBUG"; /* eslint-enable @typescript-eslint/naming-convention */ })(LogLevel || (exports.LogLevel = LogLevel = {})); var PublicKeyFormat; (function (PublicKeyFormat) { /* eslint-disable @typescript-eslint/naming-convention */ /** * OpenSSH format */ PublicKeyFormat["OPENSSH"] = "openssh"; /** * SSH format */ PublicKeyFormat["SSH"] = "ssh"; /** * PEM format */ PublicKeyFormat["PEM"] = "pem"; /** * PKCS#1 format */ PublicKeyFormat["PKCS1"] = "pkcs1"; /** * PKCS#8 format */ PublicKeyFormat["PKCS8"] = "pkcs8"; /** * Raw OpenSSH wire format * * As CloudFormation cannot handle binary data, if the public key is exposed in the template, the value is base64 encoded */ PublicKeyFormat["RFC4253"] = "rfc4253"; /** * PuTTY ppk format */ PublicKeyFormat["PUTTY"] = "putty"; /* eslint-enable @typescript-eslint/naming-convention */ })(PublicKeyFormat || (exports.PublicKeyFormat = PublicKeyFormat = {})); var KeyType; (function (KeyType) { /* eslint-disable @typescript-eslint/naming-convention */ KeyType["RSA"] = "rsa"; KeyType["ED25519"] = "ed25519"; /* eslint-enable @typescript-eslint/naming-convention */ })(KeyType || (exports.KeyType = KeyType = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEseUZBQXlGO0FBQ3pGLGlJQUFpSTs7O0FBRWpJLElBQVksUUFPWDtBQVBELFdBQVksUUFBUTtJQUNsQix5REFBeUQ7SUFDekQseUNBQUssQ0FBQTtJQUNMLHVDQUFJLENBQUE7SUFDSix1Q0FBSSxDQUFBO0lBQ0oseUNBQUssQ0FBQTtJQUNMLHdEQUF3RDtBQUMxRCxDQUFDLEVBUFcsUUFBUSx3QkFBUixRQUFRLFFBT25CO0FBRUQsSUFBWSxlQXdDWDtBQXhDRCxXQUFZLGVBQWU7SUFDekIseURBQXlEO0lBQ3pEOztPQUVHO0lBQ0gsc0NBQW1CLENBQUE7SUFFbkI7O09BRUc7SUFDSCw4QkFBVyxDQUFBO0lBRVg7O09BRUc7SUFDSCw4QkFBVyxDQUFBO0lBRVg7O09BRUc7SUFDSCxrQ0FBZSxDQUFBO0lBRWY7O09BRUc7SUFDSCxrQ0FBZSxDQUFBO0lBRWY7Ozs7T0FJRztJQUNILHNDQUFtQixDQUFBO0lBRW5COztPQUVHO0lBQ0gsa0NBQWUsQ0FBQTtJQUVmLHdEQUF3RDtBQUMxRCxDQUFDLEVBeENXLGVBQWUsK0JBQWYsZUFBZSxRQXdDMUI7QUFFRCxJQUFZLE9BS1g7QUFMRCxXQUFZLE9BQU87SUFDakIseURBQXlEO0lBQ3pELHNCQUFXLENBQUE7SUFDWCw4QkFBbUIsQ0FBQTtJQUNuQix3REFBd0Q7QUFDMUQsQ0FBQyxFQUxXLE9BQU8sdUJBQVAsT0FBTyxRQUtsQiIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRoaXMgZmlsZSBpcyBwaHlzaWNhbGx5IHByZXNlbnQgaW4gL2xhbWJkYSwgYXMgaXQgaXMgcmVxdWlyZWQgZm9yIGJ1aWxkIHRoZSBsYW1iZGEgemlwXG4vLyB0aGUgZmlsZSBpcyBzeW1saW5rZWQgaW50byAvbGliLCBhcyBvdGhlcndpc2UganNpaSBpcyByZWZ1c2luZyB0byBmaW5kIGl0LCBldmVuIHdoZW4gdGhlIHdob2xlIGxhbWJkYSBkaXJlY3RvcnkgaXMgbm90IGlnbm9yZWRcblxuZXhwb3J0IGVudW0gTG9nTGV2ZWwge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbiAgRVJST1IsXG4gIFdBUk4sXG4gIElORk8sXG4gIERFQlVHLFxuICAvKiBlc2xpbnQtZW5hYmxlIEB0eXBlc2NyaXB0LWVzbGludC9uYW1pbmctY29udmVudGlvbiAqL1xufVxuXG5leHBvcnQgZW51bSBQdWJsaWNLZXlGb3JtYXQge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbiAgLyoqXG4gICAqIE9wZW5TU0ggZm9ybWF0XG4gICAqL1xuICBPUEVOU1NIID0gJ29wZW5zc2gnLFxuXG4gIC8qKlxuICAgKiBTU0ggZm9ybWF0XG4gICAqL1xuICBTU0ggPSAnc3NoJyxcblxuICAvKipcbiAgICogUEVNIGZvcm1hdFxuICAgKi9cbiAgUEVNID0gJ3BlbScsXG5cbiAgLyoqXG4gICAqIFBLQ1MjMSBmb3JtYXRcbiAgICovXG4gIFBLQ1MxID0gJ3BrY3MxJyxcblxuICAvKipcbiAgICogUEtDUyM4IGZvcm1hdFxuICAgKi9cbiAgUEtDUzggPSAncGtjczgnLFxuXG4gIC8qKlxuICAgKiBSYXcgT3BlblNTSCB3aXJlIGZvcm1hdFxuICAgKlxuICAgKiBBcyBDbG91ZEZvcm1hdGlvbiBjYW5ub3QgaGFuZGxlIGJpbmFyeSBkYXRhLCBpZiB0aGUgcHVibGljIGtleSBpcyBleHBvc2VkIGluIHRoZSB0ZW1wbGF0ZSwgdGhlIHZhbHVlIGlzIGJhc2U2NCBlbmNvZGVkXG4gICAqL1xuICBSRkM0MjUzID0gJ3JmYzQyNTMnLFxuXG4gIC8qKlxuICAgKiBQdVRUWSBwcGsgZm9ybWF0XG4gICAqL1xuICBQVVRUWSA9ICdwdXR0eScsXG5cbiAgLyogZXNsaW50LWVuYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbn1cblxuZXhwb3J0IGVudW0gS2V5VHlwZSB7XG4gIC8qIGVzbGludC1kaXNhYmxlIEB0eXBlc2NyaXB0LWVzbGludC9uYW1pbmctY29udmVudGlvbiAqL1xuICBSU0EgPSAncnNhJyxcbiAgRUQyNTUxOSA9ICdlZDI1NTE5JyxcbiAgLyogZXNsaW50LWVuYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXNvdXJjZVByb3BlcnRpZXMge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbiAgTmFtZTogc3RyaW5nO1xuICBTdG9yZVB1YmxpY0tleT86ICd0cnVlJyB8ICdmYWxzZSc7IC8vIHByb3BzIHBhc3NlZCB2aWEgbGFtYmRhIGFsd2F5cyBhcmUgb2YgdHlwZSBzdHJpbmdcbiAgRXhwb3NlUHVibGljS2V5PzogJ3RydWUnIHwgJ2ZhbHNlJztcbiAgUHVibGljS2V5OiBzdHJpbmc7XG4gIFNlY3JldFByZWZpeDogc3RyaW5nO1xuICBEZXNjcmlwdGlvbjogc3RyaW5nO1xuICBLbXNQcml2YXRlOiBzdHJpbmc7XG4gIEttc1B1YmxpYzogc3RyaW5nO1xuICBLZXlUeXBlOiBLZXlUeXBlO1xuICBQdWJsaWNLZXlGb3JtYXQ6IFB1YmxpY0tleUZvcm1hdDtcbiAgUmVtb3ZlS2V5U2VjcmV0c0FmdGVyRGF5czogbnVtYmVyO1xuICBTdGFja05hbWU6IHN0cmluZztcbiAgVGFnczogUmVjb3JkPHN0cmluZywgc3RyaW5nPjtcbiAgTG9nTGV2ZWw/OiBMb2dMZXZlbDtcbiAgLyogZXNsaW50LWVuYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbn1cbiJdfQ==